From: Martial C. <Mar...@t-...> - 2009-06-06 18:51:09
|
Hi all, I am trying to build oe for a verdex-pro. I got a number of problems so far that I could google out, but this last one is resisting a bit. Can someone help? I'm running a Kubuntu 9.04 i386 on an intel duo core 2, with gcc 4.1.3 Thanks in Advance Martial mch@cap21:~/src/gumstix/gumstix-oe$ bitbake gumstix-basic-image /home/mch/src/gumstix/gumstix-oe/bitbake/lib/bb/COW.py:29: DeprecationWarning: the sets module is deprecated import types, sets NOTE: Handling BitBake files: \ (4955/4956) [99 %]ERROR: opening /home/mch/src/gumstix/gumstix-oe/user.collection/packages/*/*.bb: [Errno 2] No such file or directory: '/home/mch/src/gumstix/gumstix- oe/user.collection/packages/*/*.bb' NOTE: Parsing finished. 4719 cached, 0 parsed, 236 skipped, 0 masked. NOTE: build 200906062043: started OE Build Configuration: BB_VERSION = "1.8.10" OE_REVISION = "<unknown>" TARGET_ARCH = "arm" TARGET_OS = "linux-gnueabi" MACHINE = "gumstix-custom-verdex" DISTRO = "angstrom" DISTRO_VERSION = "2007.9-test-20090606" TARGET_FPU = "soft" NOTE: Resolving any missing task queue dependencies NOTE: preferred version 2.5 of glibc not available (for item virtual/arm- angstrom-linux-gnueabi-libc-for-gcc) NOTE: Preparing runqueue NOTE: Executing runqueue NOTE: Running task 368 of 1391 (ID: 1365, /home/mch/src/gumstix/gumstix- oe/org.openembedded.snapshot/packages/dbus/dbus-native_1.0.1.bb, do_compile) NOTE: package dbus-native-1.0.1: started NOTE: package dbus-native-1.0.1-r0: task do_compile: started ERROR: function do_compile failed ERROR: log data follows (/home/mch/src/gumstix/gumstix-oe/tmp/work/i686- linux/dbus-native-1.0.1-r0/temp/log.do_compile.3809) | NOTE: make | make all-recursive | make[1]: Entering directory `/home/mch/src/gumstix/gumstix-oe/tmp/work/i686- linux/dbus-native-1.0.1-r0/dbus-1.0.1' | Making all in dbus | make[2]: Entering directory `/home/mch/src/gumstix/gumstix-oe/tmp/work/i686- linux/dbus-native-1.0.1-r0/dbus-1.0.1/dbus' | make all-am | make[3]: Entering directory `/home/mch/src/gumstix/gumstix-oe/tmp/work/i686- linux/dbus-native-1.0.1-r0/dbus-1.0.1/dbus' | if /bin/bash ../i686-linux-libtool --tag=CC --mode=compile gcc - DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -DDBUS_COMPILATION - DDBUS_MACHINE_UUID_FILE=\""/home/mch/src/gumstix/gumstix- oe/tmp/staging/var/lib/dbus/machine-id"\" - isystem/home/mch/src/gumstix/gumstix-oe/tmp/staging/i686-linux/include - isystem/home/mch/src/gumstix/gumstix-oe/tmp/staging/i686-linux/include -Os - Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested- externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after- statement -fno-common -fPIC -MT dbus-sysdeps-unix.lo -MD -MP -MF ".deps/dbus- sysdeps-unix.Tpo" -c -o dbus-sysdeps-unix.lo dbus-sysdeps-unix.c; \ | then mv -f ".deps/dbus-sysdeps-unix.Tpo" ".deps/dbus-sysdeps- unix.Plo"; else rm -f ".deps/dbus-sysdeps-unix.Tpo"; exit 1; fi | gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -DDBUS_COMPILATION - DDBUS_MACHINE_UUID_FILE=\"/home/mch/src/gumstix/gumstix- oe/tmp/staging/var/lib/dbus/machine-id\" - isystem/home/mch/src/gumstix/gumstix-oe/tmp/staging/i686-linux/include - isystem/home/mch/src/gumstix/gumstix-oe/tmp/staging/i686-linux/include -Os - Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested- externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after- statement -fno-common -fPIC -MT dbus-sysdeps-unix.lo -MD -MP -MF .deps/dbus- sysdeps-unix.Tpo -c dbus-sysdeps-unix.c -fPIC -DPIC -o .libs/dbus-sysdeps- unix.o | dbus-sysdeps-unix.c: In function '_dbus_read_credentials_unix_socket': | dbus-sysdeps-unix.c:996: error: storage size of 'cr' isn't known | dbus-sysdeps-unix.c:999: warning: pointer targets in passing argument 5 of 'getsockopt' differ in signedness | dbus-sysdeps-unix.c:996: warning: unused variable 'cr' | dbus-sysdeps-unix.c: In function 'split_paths_and_append': | dbus-sysdeps-unix.c:2550: warning: passing argument 1 of '_dbus_string_init_const' discards qualifiers from pointer target type | dbus-sysdeps-unix.c: In function '_dbus_get_standard_session_servicedirs': | dbus-sysdeps-unix.c:2719: warning: passing argument 1 of '_dbus_string_init_const' discards qualifiers from pointer target type | make[3]: *** [dbus-sysdeps-unix.lo] Error 1 | make[3]: Leaving directory `/home/mch/src/gumstix/gumstix-oe/tmp/work/i686- linux/dbus-native-1.0.1-r0/dbus-1.0.1/dbus' | make[2]: *** [all] Error 2 | make[2]: Leaving directory `/home/mch/src/gumstix/gumstix-oe/tmp/work/i686- linux/dbus-native-1.0.1-r0/dbus-1.0.1/dbus' | make[1]: *** [all-recursive] Error 1 | make[1]: Leaving directory `/home/mch/src/gumstix/gumstix-oe/tmp/work/i686- linux/dbus-native-1.0.1-r0/dbus-1.0.1' | make: *** [all] Error 2 | FATAL: oe_runmake failed NOTE: Task failed: /home/mch/src/gumstix/gumstix-oe/tmp/work/i686-linux/dbus- native-1.0.1-r0/temp/log.do_compile.3809 NOTE: package dbus-native-1.0.1-r0: task do_compile: failed ERROR: TaskFailed event exception, aborting NOTE: package dbus-native-1.0.1: failed ERROR: Build of /home/mch/src/gumstix/gumstix- oe/org.openembedded.snapshot/packages/dbus/dbus-native_1.0.1.bb do_compile failed ERROR: Task 1365 (/home/mch/src/gumstix/gumstix- oe/org.openembedded.snapshot/packages/dbus/dbus-native_1.0.1.bb, do_compile) failed NOTE: Tasks Summary: Attempted 367 tasks of which 367 didn't need to be rerun and 1 failed. ERROR: '/home/mch/src/gumstix/gumstix- oe/org.openembedded.snapshot/packages/dbus/dbus-native_1.0.1.bb' failed mch@cap21:~/src/gumstix/gumstix-oe$ |
From: mike a. <all...@gm...> - 2009-06-06 20:41:32
|
Hi Martial, I normally use this patch to fix the problem - change line 995 in the file: ~/gumstix/gumstix-oe/tmp/work/i686-linux/dbus-native-1.0.1-r0/dbus-1.0.1/dbus/dbus-sysdeps-unix.c from: #ifdef SO_PEERCRED to: #if defined(SO_PEERCRED) && defined(HAVE_GETPEERUCRED) (I cannot remember the exact source of this solution, but I got it by googling). You will likely come up against another problem before the build is complete (in the kernel build). In this case, change the following file: ~/gumstix/gumstix-oe/tmp/work/gumstix-custom-verdex-angstrom-linux-gnueabi/gumstix-kernel-2.6.21-r1/linux-2.6.21/scripts/mod/sumversion.c At the top of the file where you see #include "modpost.h" put a line under it that reads #include "limits.h" (from http://bugs.gentoo.org/show_bug.cgi?id=231881) I haven't made patches in the recipes to deal with this, and it's possible a more elegant solution exists. This works, at least. Mike On Sun, Jun 7, 2009 at 2:50 AM, Martial Chateauvieux<Mar...@t-...> wrote: > Hi all, > I am trying to build oe for a verdex-pro. I got a number of problems so far > that I could google out, but this last one is resisting a bit. Can someone > help? > > I'm running a Kubuntu 9.04 i386 on an intel duo core 2, with gcc 4.1.3 > Thanks in Advance Martial > > mch@cap21:~/src/gumstix/gumstix-oe$ bitbake gumstix-basic-image > /home/mch/src/gumstix/gumstix-oe/bitbake/lib/bb/COW.py:29: DeprecationWarning: > the sets module is deprecated > import types, sets > NOTE: Handling BitBake files: \ (4955/4956) [99 %]ERROR: opening > /home/mch/src/gumstix/gumstix-oe/user.collection/packages/*/*.bb: [Errno 2] No > such file or directory: '/home/mch/src/gumstix/gumstix- > oe/user.collection/packages/*/*.bb' > > NOTE: Parsing finished. 4719 cached, 0 parsed, 236 skipped, 0 masked. > NOTE: build 200906062043: started > > OE Build Configuration: > BB_VERSION = "1.8.10" > OE_REVISION = "<unknown>" > TARGET_ARCH = "arm" > TARGET_OS = "linux-gnueabi" > MACHINE = "gumstix-custom-verdex" > DISTRO = "angstrom" > DISTRO_VERSION = "2007.9-test-20090606" > TARGET_FPU = "soft" > > NOTE: Resolving any missing task queue dependencies > NOTE: preferred version 2.5 of glibc not available (for item virtual/arm- > angstrom-linux-gnueabi-libc-for-gcc) > NOTE: Preparing runqueue > NOTE: Executing runqueue > NOTE: Running task 368 of 1391 (ID: 1365, /home/mch/src/gumstix/gumstix- > oe/org.openembedded.snapshot/packages/dbus/dbus-native_1.0.1.bb, do_compile) > NOTE: package dbus-native-1.0.1: started > NOTE: package dbus-native-1.0.1-r0: task do_compile: started > ERROR: function do_compile failed > ERROR: log data follows (/home/mch/src/gumstix/gumstix-oe/tmp/work/i686- > linux/dbus-native-1.0.1-r0/temp/log.do_compile.3809) > | NOTE: make > | make all-recursive > | make[1]: Entering directory `/home/mch/src/gumstix/gumstix-oe/tmp/work/i686- > linux/dbus-native-1.0.1-r0/dbus-1.0.1' > | Making all in dbus > | make[2]: Entering directory `/home/mch/src/gumstix/gumstix-oe/tmp/work/i686- > linux/dbus-native-1.0.1-r0/dbus-1.0.1/dbus' > | make all-am > | make[3]: Entering directory `/home/mch/src/gumstix/gumstix-oe/tmp/work/i686- > linux/dbus-native-1.0.1-r0/dbus-1.0.1/dbus' > | if /bin/bash ../i686-linux-libtool --tag=CC --mode=compile gcc - > DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -DDBUS_COMPILATION - > DDBUS_MACHINE_UUID_FILE=\""/home/mch/src/gumstix/gumstix- > oe/tmp/staging/var/lib/dbus/machine-id"\" - > isystem/home/mch/src/gumstix/gumstix-oe/tmp/staging/i686-linux/include - > isystem/home/mch/src/gumstix/gumstix-oe/tmp/staging/i686-linux/include -Os - > Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested- > externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after- > statement -fno-common -fPIC -MT dbus-sysdeps-unix.lo -MD -MP -MF ".deps/dbus- > sysdeps-unix.Tpo" -c -o dbus-sysdeps-unix.lo dbus-sysdeps-unix.c; \ > | then mv -f ".deps/dbus-sysdeps-unix.Tpo" ".deps/dbus-sysdeps- > unix.Plo"; else rm -f ".deps/dbus-sysdeps-unix.Tpo"; exit 1; fi > | gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -DDBUS_COMPILATION - > DDBUS_MACHINE_UUID_FILE=\"/home/mch/src/gumstix/gumstix- > oe/tmp/staging/var/lib/dbus/machine-id\" - > isystem/home/mch/src/gumstix/gumstix-oe/tmp/staging/i686-linux/include - > isystem/home/mch/src/gumstix/gumstix-oe/tmp/staging/i686-linux/include -Os - > Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested- > externs -Wpointer-arith -Wcast-align -Wsign-compare -Wdeclaration-after- > statement -fno-common -fPIC -MT dbus-sysdeps-unix.lo -MD -MP -MF .deps/dbus- > sysdeps-unix.Tpo -c dbus-sysdeps-unix.c -fPIC -DPIC -o .libs/dbus-sysdeps- > unix.o > | dbus-sysdeps-unix.c: In function '_dbus_read_credentials_unix_socket': > | dbus-sysdeps-unix.c:996: error: storage size of 'cr' isn't known > | dbus-sysdeps-unix.c:999: warning: pointer targets in passing argument 5 of > 'getsockopt' differ in signedness > | dbus-sysdeps-unix.c:996: warning: unused variable 'cr' > | dbus-sysdeps-unix.c: In function 'split_paths_and_append': > | dbus-sysdeps-unix.c:2550: warning: passing argument 1 of > '_dbus_string_init_const' discards qualifiers from pointer target type > | dbus-sysdeps-unix.c: In function '_dbus_get_standard_session_servicedirs': > | dbus-sysdeps-unix.c:2719: warning: passing argument 1 of > '_dbus_string_init_const' discards qualifiers from pointer target type > | make[3]: *** [dbus-sysdeps-unix.lo] Error 1 > | make[3]: Leaving directory `/home/mch/src/gumstix/gumstix-oe/tmp/work/i686- > linux/dbus-native-1.0.1-r0/dbus-1.0.1/dbus' > | make[2]: *** [all] Error 2 > | make[2]: Leaving directory `/home/mch/src/gumstix/gumstix-oe/tmp/work/i686- > linux/dbus-native-1.0.1-r0/dbus-1.0.1/dbus' > | make[1]: *** [all-recursive] Error 1 > | make[1]: Leaving directory `/home/mch/src/gumstix/gumstix-oe/tmp/work/i686- > linux/dbus-native-1.0.1-r0/dbus-1.0.1' > | make: *** [all] Error 2 > | FATAL: oe_runmake failed > NOTE: Task failed: /home/mch/src/gumstix/gumstix-oe/tmp/work/i686-linux/dbus- > native-1.0.1-r0/temp/log.do_compile.3809 > NOTE: package dbus-native-1.0.1-r0: task do_compile: failed > ERROR: TaskFailed event exception, aborting > NOTE: package dbus-native-1.0.1: failed > ERROR: Build of /home/mch/src/gumstix/gumstix- > oe/org.openembedded.snapshot/packages/dbus/dbus-native_1.0.1.bb do_compile > failed > ERROR: Task 1365 (/home/mch/src/gumstix/gumstix- > oe/org.openembedded.snapshot/packages/dbus/dbus-native_1.0.1.bb, do_compile) > failed > NOTE: Tasks Summary: Attempted 367 tasks of which 367 didn't need to be rerun > and 1 failed. > ERROR: '/home/mch/src/gumstix/gumstix- > oe/org.openembedded.snapshot/packages/dbus/dbus-native_1.0.1.bb' failed > mch@cap21:~/src/gumstix/gumstix-oe$ > > > ------------------------------------------------------------------------------ > OpenSolaris 2009.06 is a cutting edge operating system for enterprises > looking to deploy the next generation of Solaris that includes the latest > innovations from Sun and the OpenSource community. Download a copy and > enjoy capabilities such as Networking, Storage and Virtualization. > Go to: http://p.sf.net/sfu/opensolaris-get > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Martial C. <Mar...@t-...> - 2009-06-06 21:10:56
|
Thanks Mike, The first problem is fixed. Let's see if I experience the second... Martial Le samedi 6 juin 2009 22:40:19 mike allen, vous avez écrit : > Hi Martial, > > I normally use this patch to fix the problem - change line 995 in the file: > > ~/gumstix/gumstix-oe/tmp/work/i686-linux/dbus-native-1.0.1-r0/dbus-1.0.1/db >us/dbus-sysdeps-unix.c > > from: > > #ifdef SO_PEERCRED > > to: > > #if defined(SO_PEERCRED) && defined(HAVE_GETPEERUCRED) > > (I cannot remember the exact source of this solution, but I got it by > googling). > > You will likely come up against another problem before the build is > complete (in the kernel build). In this case, change the following > file: > > ~/gumstix/gumstix-oe/tmp/work/gumstix-custom-verdex-angstrom-linux-gnueabi/ >gumstix-kernel-2.6.21-r1/linux-2.6.21/scripts/mod/sumversion.c > > At the top of the file where you see > > #include "modpost.h" > > put a line under it that reads > > #include "limits.h" > > (from http://bugs.gentoo.org/show_bug.cgi?id=231881) > > I haven't made patches in the recipes to deal with this, and it's > possible a more elegant solution exists. This works, at least. > > Mike > |
From: Martial C. <Mar...@t-...> - 2009-06-06 21:59:28
|
Yes, got it. The fix worked as well. Thanks again Mike Martial |