[poky] Configure error

Mark Hatle mark.hatle at windriver.com
Tue Feb 8 07:41:09 PST 2011


On 2/8/11 8:08 AM, Gary Thomas wrote:
> A package I imported from OE (long ago) no longer builds
> with this error:
> | ERROR: This autoconf log indicates errors, it looked at host includes.
> 
> It's not obvious to me what the problem is nor how to fix it.
> Can someone help with this, please?
> 
> See the logs at
>     http://www.mlbassoc.com/poky/ConfigureFailure/config.log
>     http://www.mlbassoc.com/poky/ConfigureFailure/log.do_configure
> 
> Thanks
> 

The check looks at the config.log.  It is looking for instances where unsafe
compilation or include usage occurs.  In this case it wasn't actually host
includes.. so there is a bug in the error message.  From the config.log:

> configure:7139: ccache powerpc-poky-linux-gcc -mcpu=603e  -mhard-float --sysroot=/home/local/my_ppc_poky/tmp/sysroots/my8379 -o conftest -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -ggdb -feliminate-unused-debug-types  -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed conftest.c -ldlpi -L/lib -lpcap  >&5
> /home/local/my_ppc_poky/tmp/sysroots/i686-linux/usr/libexec/ppc603e-poky-linux/gcc/powerpc-poky-linux/4.5.2/ld: warning: library search path "/lib" is unsafe for cross-compilation
> /home/local/my_ppc_poky/tmp/sysroots/i686-linux/usr/libexec/ppc603e-poky-linux/gcc/powerpc-poky-linux/4.5.2/ld: cannot find -ldlpi
> /home/local/my_ppc_poky/tmp/sysroots/i686-linux/usr/libexec/ppc603e-poky-linux/gcc/powerpc-poky-linux/4.5.2/ld: skipping incompatible /lib/libgcc_s.so.1 when searching for libgcc_s.so.1
> collect2: ld returned 1 exit status

In the above snippet you'll see 'warning: library search path "/lib" is unsafe
for cross-compilation'.  This indicates that the package passed in a -L/lib, and
the linker caught this and issued a warning.

The fix is to figure out why the configuration file attempted to pass -L/lib,
and stop it from occurring.

Please file a bug on the log message being confusing and I'll attempt to get
that fixed.. (or a patch)  ;)

--Mark



More information about the poky mailing list