[poky] build gnutls failed on mpc8315
Kang Kai
Kai.Kang at windriver.com
Fri Jun 3 02:17:02 PDT 2011
Hi All,
My local repository is 484c4e73245c93a08413cd204513bf5c5698b994, and set
MACHINE ?= "mpc8315e-rdb".
When build gnutls, it fails. But when I build it for arm, it succeeds.
Do anyone meets that before, thanks!
Error log:
| powerpc-poky-linux-libtool: link: powerpc-poky-linux-ranlib
.libs/libcmd-p11tool.a
| powerpc-poky-linux-libtool: link: rm -fr .libs/libcmd-p11tool.lax
.libs/libcmd-p11tool.lax
| /bin/sh ../powerpc-poky-linux-libtool --tag=CC --mode=link
powerpc-poky-linux-gcc -mcpu=603e -mhard-float
--sysroot=/mnt/sda9/poky-tmp-build/build/tmp/sysroots/mpc8315e-rdb
-std=gnu99 -O2 -pipe -g -feliminate-unused-debug-types -Wl,-O1
-Wl,--as-needed -o psktool psk.o ../lib/libgnutls.la libcmd-psk.la
../gl/libgnu.la
|
/mnt/sda9/poky-tmp-build/build/tmp/sysroots/x86_64-linux/usr/libexec/ppc603e-poky-linux/gcc/powerpc-poky-linux/4.6.0/ld:
warning: library search path "/usr/lib" is unsafe for cross-compilation
| ../lib/.libs/libgnutls.so: undefined reference to `dlsym'
| ../lib/.libs/libgnutls.so: undefined reference to `dlopen'
| ../lib/.libs/libgnutls.so: undefined reference to `dlclose'
| collect2: ld returned 1 exit status
| make[3]: *** [gnutls-serv] Error 1
| make[3]: *** Waiting for unfinished jobs....
| powerpc-poky-linux-libtool: link: ( cd ".libs" && rm -f
"libcmd-p11tool.la" && ln -s "../libcmd-p11tool.la" "libcmd-p11tool.la" )
| powerpc-poky-linux-libtool: link: powerpc-poky-linux-gcc -mcpu=603e
-mhard-float
--sysroot=/mnt/sda9/poky-tmp-build/build/tmp/sysroots/mpc8315e-rdb
-std=gnu99 -O2 -pipe -g -feliminate-unused-debug-types -Wl,-O1
-Wl,--as-needed -o .libs/gnutls-cli cli.o common.o p11common.o
../lib/.libs/libgnutls.so
-L/mnt/sda9/poky-tmp-build/build/tmp/sysroots/mpc8315e-rdb/usr/lib
-L=/usr/lib -L/usr/lib ../libextra/.libs/libgnutls-extra.so
/mnt/sda9/poky-tmp-build/build/tmp/sysroots/mpc8315e-rdb/usr/lib/liblzo2.so
/mnt/sda9/poky-tmp-build/build/tmp/work/ppc603e-poky-linux/gnutls-2.12.5-r0/gnutls-2.12.5/lib/.libs/libgnutls.so
/mnt/sda9/poky-tmp-build/build/tmp/sysroots/mpc8315e-rdb/usr/lib/libtasn1.so
-lpthread ./.libs/libcmd-cli.a ../gl/.libs/libgnu.a -lrt
/mnt/sda9/poky-tmp-build/build/tmp/sysroots/mpc8315e-rdb/usr/lib/libgcrypt.so
/mnt/sda9/poky-tmp-build/build/tmp/sysroots/mpc8315e-rdb/usr/lib/libgpg-error.so
|
/mnt/sda9/poky-tmp-build/build/tmp/sysroots/x86_64-linux/usr/libexec/ppc603e-poky-linux/gcc/powerpc-poky-linux/4.6.0/ld:
warning: library search path "/usr/lib" is unsafe for cross-compilation
| ../lib/.libs/libgnutls.so: undefined reference to `dlsym'
| ../lib/.libs/libgnutls.so: undefined reference to `dlopen'
| ../lib/.libs/libgnutls.so: undefined reference to `dlclose'
| collect2: ld returned 1 exit status
| make[3]: *** [gnutls-cli] Error 1
| powerpc-poky-linux-libtool: link: powerpc-poky-linux-gcc -mcpu=603e
-mhard-float
--sysroot=/mnt/sda9/poky-tmp-build/build/tmp/sysroots/mpc8315e-rdb
-std=gnu99 -O2 -pipe -g -feliminate-unused-debug-types -Wl,-O1
-Wl,--as-needed -o .libs/psktool psk.o ../lib/.libs/libgnutls.so
-L/mnt/sda9/poky-tmp-build/build/tmp/sysroots/mpc8315e-rdb/usr/lib
-L=/usr/lib -L/usr/lib
/mnt/sda9/poky-tmp-build/build/tmp/sysroots/mpc8315e-rdb/usr/lib/libtasn1.so
/mnt/sda9/poky-tmp-build/build/tmp/sysroots/mpc8315e-rdb/usr/lib/libgcrypt.so
/mnt/sda9/poky-tmp-build/build/tmp/sysroots/mpc8315e-rdb/usr/lib/libgpg-error.so
-lpthread ./.libs/libcmd-psk.a ../gl/.libs/libgnu.a -lrt
|
/mnt/sda9/poky-tmp-build/build/tmp/sysroots/x86_64-linux/usr/libexec/ppc603e-poky-linux/gcc/powerpc-poky-linux/4.6.0/ld:
warning: library search path "/usr/lib" is unsafe for cross-compilation
| ../lib/.libs/libgnutls.so: undefined reference to `dlsym'
| ../lib/.libs/libgnutls.so: undefined reference to `dlopen'
| ../lib/.libs/libgnutls.so: undefined reference to `dlclose'
| collect2: ld returned 1 exit status
| make[3]: *** [psktool] Error 1
| make[3]: Leaving directory
`/mnt/sda9/poky-tmp-build/build/tmp/work/ppc603e-poky-linux/gnutls-2.12.5-r0/gnutls-2.12.5/src'
| make[2]: *** [all-recursive] Error 1
| make[2]: Leaving directory
`/mnt/sda9/poky-tmp-build/build/tmp/work/ppc603e-poky-linux/gnutls-2.12.5-r0/gnutls-2.12.5/src'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory
`/mnt/sda9/poky-tmp-build/build/tmp/work/ppc603e-poky-linux/gnutls-2.12.5-r0/gnutls-2.12.5'
| make: *** [all] Error 2
| ERROR: oe_runmake failed
| ERROR: Function 'do_compile' failed (see
/mnt/sda9/poky-tmp-build/build/tmp/work/ppc603e-poky-linux/gnutls-2.12.5-r0/temp/log.do_compile.12294
for further information)
| ERROR: Function 'do_compile' failed (see
/mnt/sda9/poky-tmp-build/build/tmp/work/ppc603e-poky-linux/gnutls-2.12.5-r0/temp/log.do_compile.12294
for further information)
NOTE: package gnutls-2.12.5-r0: task do_compile: Failed
ERROR: Task 7
(/mnt/sda9/poky-tmp-build/meta/recipes-support/gnutls/gnutls_2.12.5.bb,
do_compile) failed with exit code '1'
Regards,
Kai
More information about the poky
mailing list