Error Makefile [Linux 3.1.1]

Seku

BH Lover
Remove all *.lock files into your sources directory.

All *.lock files erase and the same error:

Code:
NOTE: Running task 922 of 2736 (ID: 476, /home/seku/vuplus/vuultimo/openembedded/recipes/util-linux-ng/util-linux-ng_2.18.bb, do_fetch)
NOTE: Running task 933 of 2736 (ID: 1813, /home/seku/vuplus/vuultimo/openembedded/recipes/gstreamer/gst-plugins-good_0.10.30.bb, do_compile)
NOTE: fetch http://kernel.org/pub/linux/utils/util-linux-ng/v2.18/util-linux-ng-2.18.tar.bz2
--2012-01-05 11:16:25--  http://kernel.org/pub/linux/utils/util-linux-ng/v2.18/util-linux-ng-2.18.tar.bz2
Resolving kernel.org... 149.20.4.69
Connecting to kernel.org|149.20.4.69|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2012-01-05 11:16:27 ERROR 404: Not Found.
 
NOTE: fetch http://mirrors.openembedded.org//util-linux-ng-2.18.tar.bz2
--2012-01-05 11:16:27--  http://mirrors.openembedded.org//util-linux-ng-2.18.tar.bz2
Resolving mirrors.openembedded.org... 82.197.159.157
Connecting to mirrors.openembedded.org|82.197.159.157|:80... failed: No route to host.
NOTE: fetch http://sources.openembedded.org//util-linux-ng-2.18.tar.bz2
--2012-01-05 11:16:30--  http://sources.openembedded.org//util-linux-ng-2.18.tar.bz2
Resolving sources.openembedded.org... 140.211.169.152
Connecting to sources.openembedded.org|140.211.169.152|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2012-01-05 11:16:31 ERROR 404: Not Found.
 
NOTE: Task failed: Fetch failed: http://kernel.org/pub/linux/utils/util-linux-ng/v2.18/util-linux-ng-2.18.tar.bz2;name=archive
ERROR: TaskFailed event exception, aborting
ERROR: Build of /home/seku/vuplus/vuultimo/openembedded/recipes/util-linux-ng/util-linux-ng_2.18.bb do_fetch failed
ERROR: Task 476 (/home/seku/vuplus/vuultimo/openembedded/recipes/util-linux-ng/util-linux-ng_2.18.bb, do_fetch) failed
NOTE: Waiting for 1 active tasks to finish
NOTE: 1: /home/seku/vuplus/vuultimo/openembedded/recipes/gstreamer/gst-plugins-good_0.10.30.bb, do_compile (15574)
NOTE: Tasks Summary: Attempted 931 tasks of which 931 didn't need to be rerun and 1 failed.
ERROR: '/home/seku/vuplus/vuultimo/openembedded/recipes/util-linux-ng/util-linux-ng_2.18.bb' failed
make: *** [image] Error 1
seku@seku-laptop:~/vuplus$
 

angelofsky1980

BlackHole Driver Specialist
All *.lock files erase and the same error:

Code:
NOTE: Running task 922 of 2736 (ID: 476, /home/seku/vuplus/vuultimo/openembedded/recipes/util-linux-ng/util-linux-ng_2.18.bb, do_fetch)
NOTE: Running task 933 of 2736 (ID: 1813, /home/seku/vuplus/vuultimo/openembedded/recipes/gstreamer/gst-plugins-good_0.10.30.bb, do_compile)
NOTE: fetch http://kernel.org/pub/linux/utils/util-linux-ng/v2.18/util-linux-ng-2.18.tar.bz2
--2012-01-05 11:16:25--  http://kernel.org/pub/linux/utils/util-linux-ng/v2.18/util-linux-ng-2.18.tar.bz2
Resolving kernel.org... 149.20.4.69
Connecting to kernel.org|149.20.4.69|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2012-01-05 11:16:27 ERROR 404: Not Found.
 
NOTE: fetch http://mirrors.openembedded.org//util-linux-ng-2.18.tar.bz2
--2012-01-05 11:16:27--  http://mirrors.openembedded.org//util-linux-ng-2.18.tar.bz2
Resolving mirrors.openembedded.org... 82.197.159.157
Connecting to mirrors.openembedded.org|82.197.159.157|:80... failed: No route to host.
NOTE: fetch http://sources.openembedded.org//util-linux-ng-2.18.tar.bz2
--2012-01-05 11:16:30--  http://sources.openembedded.org//util-linux-ng-2.18.tar.bz2
Resolving sources.openembedded.org... 140.211.169.152
Connecting to sources.openembedded.org|140.211.169.152|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2012-01-05 11:16:31 ERROR 404: Not Found.
 
NOTE: Task failed: Fetch failed: http://kernel.org/pub/linux/utils/util-linux-ng/v2.18/util-linux-ng-2.18.tar.bz2;name=archive
ERROR: TaskFailed event exception, aborting
ERROR: Build of /home/seku/vuplus/vuultimo/openembedded/recipes/util-linux-ng/util-linux-ng_2.18.bb do_fetch failed
ERROR: Task 476 (/home/seku/vuplus/vuultimo/openembedded/recipes/util-linux-ng/util-linux-ng_2.18.bb, do_fetch) failed
NOTE: Waiting for 1 active tasks to finish
NOTE: 1: /home/seku/vuplus/vuultimo/openembedded/recipes/gstreamer/gst-plugins-good_0.10.30.bb, do_compile (15574)
NOTE: Tasks Summary: Attempted 931 tasks of which 931 didn't need to be rerun and 1 failed.
ERROR: '/home/seku/vuplus/vuultimo/openembedded/recipes/util-linux-ng/util-linux-ng_2.18.bb' failed
make: *** [image] Error 1
seku@seku-laptop:~/vuplus$
If you have placed util-linux-ng-2.18.tar.bz2 into your sources/ folder and deleted all .lock files ... the error must doesen't appear :(
 

setifien

Vu+ Newbie
Try this :

Code:
~/vuplus$ cd vuultimo/build
~/vuplus$ . ./env.source
~/vuplus$ bitbake -c clean util-linux-ng
~/vuplus$ bitbake -c build vuplus-image

Like the precedent post, i think that all is ok, just put the file in the "~/vuplus/sources/" folder and rebuild all.
 

tobler

Vu+ User
same error and log using /home/user/Documenti/vuplus_compile/ as path
and executing these commands in that empty folder

Code:
./Makefile-vuplus-1.6k
cd bm750/openembedded
git pull
cd ..
cd build
source ./env.source
bitbake -c build nano

np was just a test
 

setifien

Vu+ Newbie
Did you juste rename the folder "vu+compile" to "vuplus_compile" ?
or compile in a new folder ?

Because, even if you rename the folder, in conf files generated at the first "make" it's still the old path, so you may have to update your env.source file and local.conf file :

Code:
 ~/vuultimo/build/env.source
~/vuultimo/build/conf/local.conf

and i don't know if they are other files...

Or juste delete the folder :
Code:
~/vultimo/build

and a new "make" will create it with new paths
 

tobler

Vu+ User
hello and thx
i have deleted all in that folder (excluding the makefile and the "source" folder), then renamed that folder then excuted the commands reported above inside it

now i'm trying with an image
(i'm using fedora16 32bit)

EDIT:
using 'make -f Makefile-vuplus-1.6k image' stops always there
np was just a test
 

setifien

Vu+ Newbie
I'm really sorry, i'm french and my english is not very good, i don't understand what you mean with :
using 'make -f Makefile-vuplus-1.6k image' stops always there
What message do you have ?
And juste for know, the "sources" folder is with a "s" ?
 

tobler

Vu+ User
thx for the help/reply
first, my english is for sure worst then yours..

np means as "not important": i'm trying just for a test
the error message was the same reported above

and
Code:
$ ls vuplus_compile
 
bb  bm750  Makefile-vuplus-1.6k  old.Makefile-vuplus-1.6  sources
 

setifien

Vu+ Newbie
it's look like your eglibc sources have problems, may be the Makefile or other files...

My advise is to try to delete all "eglibc-2_10_*" files in the "sources" folder and clean the eglibc-initial :
Code:
~/vuplus_compile$ cd bm750/build
~/bm750/build$ . ./env.source
~/bm750/build$ bitbake -c clean eglibc-initial
~/bm750/build$ bitbake -c build vuplus-image
 

tobler

Vu+ User
thx again, that file looks good: i can decompress it without probs

edit: i retry following yours suggestion
thx
 

setifien

Vu+ Newbie
i think the probleme is from your linux environment.

And i'm pretty sure, it's your "make" command version.

Can you give us your make version with this commande :
Code:
~/make --v

My result :
Code:
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
 
This program built for i486-pc-linux-gnu

This error is because mixed rules are not allowed by some new make versions but was accepted by older.

Try to replace the Makefile in the folder :
`/home/user/Documenti/vu+compile/bm750/build/tmp/work/mipsel-oe-linux/eglibc-initial-2.10-r8.6/eglibc-2_10/libc/manual'
by this joined.

The diff are, at line 244 :
Code:
$(objpfx)stubs ../po/manual.pot:
    touch $@
$(objpfx)stamp%:
    $(make-target-directory)
    touch $@

Instead of :
Code:
$(objpfx)stubs ../po/manual.pot $(objpfx)stamp%:
    $(make-target-directory)
    touch $@

You can see, the 2 rules : "$(objpfx)stubs ../po/manual.pot" and "$(objpfx)stamp%" are separated and each one have his own targets " $(make-target-directory)
touch $@"

Hope this will be fine.
 

Attachments

  • Makefile.rar
    3.3 KB · Views: 5

tobler

Vu+ User
hello
Code:
$make -v
GNU Make 3.82
Built for i386-redhat-linux-gnu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <[URL]http://gnu.org/licenses/gpl.html>[/URL]
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
 

setifien

Vu+ Newbie
Yeah, sure that's it, try to change the Makefile like said above, and i think it's better to install GNU Make 3.81 instead of Make 3.82
 

tobler

Vu+ User
wowow
thx i try just now the patch ... :)
edit: i looked already in that file but was really arabic for me .. thx for the patch
 
Top