[yocto] Bitbaking python fails

Andre Haupt andre at bitwigglers.org
Fri Jul 22 01:37:45 PDT 2011


Hi all,

Building python for poky bernard fails for me with the following error:

...
...
Looking in tk80 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Looking in tcl80 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
*** WARNING: renaming "gdbm" since importing it failed: libgdbm.so.3:
cannot open shared object file: No such file or directory
/bin/sh: line 1: 12830 Illegal instruction     (core dumped)
LD_LIBRARY_PATH=/home/ahaupt/yocto-git/build/tmp/work/core2-poky-
linux/python-2.6.6-nk1.2/Python-2.6.6:/home/ahaupt/yocto-git/build
/tmp/sysroots/i686-linux/usr/bin/../lib/pseudo/lib:/home/ahaupt
/yocto-git/build/tmp/sysroots/i686-linux/usr/bin/../lib/pseudo/lib64
CC='ccache i586-poky-linux-gcc -m32 -march=core2 -msse3
-mtune=generic -mfpmath=sse
--sysroot=/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc'
LDSHARED='ccache i586-poky-linux-gcc -m32 -march=core2 -msse3
-mtune=generic -mfpmath=sse
--sysroot=/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc
-shared' LDFLAGS='-Wl,-O1  -Wl,--as-needed'
OPT='-fexpensive-optimizations -fomit-frame-pointer
-frename-registers -O2 -ggdb -feliminate-unused-debug-types'
/home/ahaupt/yocto-git/build/tmp/sysroots/i686-linux/usr/bin/python
-E ./setup.py -q build
make: *** [sharedmods] Error 132
FATAL: oe_runmake failed
ERROR: Function 'do_compile' failed (see
/home/ahaupt/yocto-git/build/tmp/work/core2-poky-linux/
python-2.6.6-nk1.2/temp/log.do_compile.12751
for further information)

Does this sound familiar to anyone? libgdbm.so.3 exists in
/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib and points to
libgdbm.so.3.0.0

My target machine is atom-pc and my build host is Fedora 13 in a
VirtualBox machine.

regards,

Andre

-------------- next part --------------
NOTE: make HOSTPGEN=/home/ahaupt/yocto-git/build/tmp/sysroots/i686-linux/usr/bin/pgen HOSTPYTHON=/home/ahaupt/yocto-git/build/tmp/sysroots/i686-linux/usr/bin/python STAGING_LIBDIR=/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib STAGING_INCDIR=/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/include BUILD_SYS=i686-linux HOST_SYS=i586-poky-linux OPT= -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -ggdb -feliminate-unused-debug-types libpython2.6.so
ccache i586-poky-linux-gcc -m32 -march=core2 -msse3 -mtune=generic -mfpmath=sse --sysroot=/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc -c  -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -ggdb -feliminate-unused-debug-types -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -ggdb -feliminate-unused-debug-types  -I. -IInclude -I./Include  -fPIC -DPy_BUILD_CORE -DPYTHONPATH='":plat-linux2:lib-tk:lib-old"' \
		-DPREFIX='"/usr"' \
		-DEXEC_PREFIX='"/usr"' \
		-DVERSION='"2.6"' \
		-DVPATH='""' \
		-o Modules/getpath.o ./Modules/getpath.c
ccache i586-poky-linux-gcc -m32 -march=core2 -msse3 -mtune=generic -mfpmath=sse --sysroot=/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc -c  -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -ggdb -feliminate-unused-debug-types -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -ggdb -feliminate-unused-debug-types  -I. -IInclude -I./Include  -fPIC -DPy_BUILD_CORE -DSVNVERSION="\"`LC_ALL=C svnversion .`\"" -o Modules/getbuildinfo.o ./Modules/getbuildinfo.c
if test libpython2.6.so.1.0 != libpython2.6.so; then \
		ccache i586-poky-linux-gcc -m32 -march=core2 -msse3 -mtune=generic -mfpmath=sse --sysroot=/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc -shared -Wl,-O1  -Wl,--as-needed -Wl,-hlibpython2.6.so.1.0 -o libpython2.6.so.1.0 Modules/getbuildinfo.o Parser/acceler.o Parser/grammar1.o Parser/listnode.o Parser/node.o Parser/parser.o Parser/parsetok.o Parser/bitset.o Parser/metagrammar.o Parser/firstsets.o Parser/grammar.o Parser/pgen.o Parser/myreadline.o Parser/tokenizer.o Objects/abstract.o Objects/boolobject.o Objects/bufferobject.o Objects/bytes_methods.o Objects/bytearrayobject.o Objects/cellobject.o Objects/classobject.o Objects/cobject.o Objects/codeobject.o Objects/complexobject.o Objects/descrobject.o Objects/enumobject.o Objects/exceptions.o Objects/genobject.o Objects/fileobject.o Objects/floatobject.o Objects/frameobject.o Objects/funcobject.o Objects/intobject.o Objects/iterobject.o Objects/listobject.o Objects/longobject.o Objects/dictobject.o Objects/methodobject.o Objects/moduleobject.o Objects/object.o Objects/obmalloc.o Objects/rangeobject.o Objects/setobject.o Objects/sliceobject.o Objects/stringobject.o Objects/structseq.o Objects/tupleobject.o Objects/typeobject.o Objects/weakrefobject.o Objects/unicodeobject.o Objects/unicodectype.o Python/_warnings.o Python/Python-ast.o Python/asdl.o Python/ast.o Python/bltinmodule.o Python/ceval.o Python/compile.o Python/codecs.o Python/errors.o Python/frozen.o Python/frozenmain.o Python/future.o Python/getargs.o Python/getcompiler.o Python/getcopyright.o Python/getmtime.o Python/getplatform.o Python/getversion.o Python/graminit.o Python/import.o Python/importdl.o Python/marshal.o Python/modsupport.o Python/mystrtoul.o Python/mysnprintf.o Python/peephole.o Python/pyarena.o Python/pyfpe.o Python/pymath.o Python/pystate.o Python/pythonrun.o Python/structmember.o Python/symtable.o Python/sysmodule.o Python/traceback.o Python/getopt.o Python/pystrcmp.o Python/pystrtod.o Python/formatter_unicode.o Python/formatter_string.o Python/dynload_shlib.o   Python/thread.o Modules/config.o Modules/getpath.o Modules/main.o Modules/gcmodule.o  Modules/threadmodule.o  Modules/signalmodule.o  Modules/posixmodule.o  Modules/errnomodule.o  Modules/pwdmodule.o  Modules/_sre.o  Modules/_codecsmodule.o  Modules/zipimport.o  Modules/symtablemodule.o  Modules/xxsubtype.o   -lpthread -ldl  -lpthread -lutil  -lm ; \
		ln -f libpython2.6.so.1.0 libpython2.6.so; \
	else \
		ccache i586-poky-linux-gcc -m32 -march=core2 -msse3 -mtune=generic -mfpmath=sse --sysroot=/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc -shared -Wl,-O1  -Wl,--as-needed -o libpython2.6.so Modules/getbuildinfo.o Parser/acceler.o Parser/grammar1.o Parser/listnode.o Parser/node.o Parser/parser.o Parser/parsetok.o Parser/bitset.o Parser/metagrammar.o Parser/firstsets.o Parser/grammar.o Parser/pgen.o Parser/myreadline.o Parser/tokenizer.o Objects/abstract.o Objects/boolobject.o Objects/bufferobject.o Objects/bytes_methods.o Objects/bytearrayobject.o Objects/cellobject.o Objects/classobject.o Objects/cobject.o Objects/codeobject.o Objects/complexobject.o Objects/descrobject.o Objects/enumobject.o Objects/exceptions.o Objects/genobject.o Objects/fileobject.o Objects/floatobject.o Objects/frameobject.o Objects/funcobject.o Objects/intobject.o Objects/iterobject.o Objects/listobject.o Objects/longobject.o Objects/dictobject.o Objects/methodobject.o Objects/moduleobject.o Objects/object.o Objects/obmalloc.o Objects/rangeobject.o Objects/setobject.o Objects/sliceobject.o Objects/stringobject.o Objects/structseq.o Objects/tupleobject.o Objects/typeobject.o Objects/weakrefobject.o Objects/unicodeobject.o Objects/unicodectype.o Python/_warnings.o Python/Python-ast.o Python/asdl.o Python/ast.o Python/bltinmodule.o Python/ceval.o Python/compile.o Python/codecs.o Python/errors.o Python/frozen.o Python/frozenmain.o Python/future.o Python/getargs.o Python/getcompiler.o Python/getcopyright.o Python/getmtime.o Python/getplatform.o Python/getversion.o Python/graminit.o Python/import.o Python/importdl.o Python/marshal.o Python/modsupport.o Python/mystrtoul.o Python/mysnprintf.o Python/peephole.o Python/pyarena.o Python/pyfpe.o Python/pymath.o Python/pystate.o Python/pythonrun.o Python/structmember.o Python/symtable.o Python/sysmodule.o Python/traceback.o Python/getopt.o Python/pystrcmp.o Python/pystrtod.o Python/formatter_unicode.o Python/formatter_string.o Python/dynload_shlib.o   Python/thread.o Modules/config.o Modules/getpath.o Modules/main.o Modules/gcmodule.o  Modules/threadmodule.o  Modules/signalmodule.o  Modules/posixmodule.o  Modules/errnomodule.o  Modules/pwdmodule.o  Modules/_sre.o  Modules/_codecsmodule.o  Modules/zipimport.o  Modules/symtablemodule.o  Modules/xxsubtype.o   -lpthread -ldl  -lpthread -lutil  -lm ; \
	fi
oe_libinstall: cd /home/ahaupt/yocto-git/build/tmp/work/core2-poky-linux/python-2.6.6-nk1.2/Python-2.6.6
oe_libinstall: install -d /home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib/
oe_libinstall: install -m 0644 libpython2.6.a /home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib/
oe_libinstall: install -m 0755 libpython2.6.so /home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib/
oe_libinstall: install -m 0755 libpython2.6.so.1.0 /home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib/
oe_libinstall: ln -sf libpython2.6.so.1.0 /home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib/libpython2.6.so
oe_libinstall: cd /home/ahaupt/yocto-git/build/tmp/work/core2-poky-linux/python-2.6.6-nk1.2/Python-2.6.6
NOTE: make HOSTPGEN=/home/ahaupt/yocto-git/build/tmp/sysroots/i686-linux/usr/bin/pgen HOSTPYTHON=/home/ahaupt/yocto-git/build/tmp/sysroots/i686-linux/usr/bin/python STAGING_LIBDIR=/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib STAGING_INCDIR=/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/include BUILD_SYS=i686-linux HOST_SYS=i586-poky-linux OPT= -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -ggdb -feliminate-unused-debug-types
rm -f libpython2.6.a
i586-poky-linux-ar cr libpython2.6.a Modules/getbuildinfo.o
i586-poky-linux-ar cr libpython2.6.a Parser/acceler.o Parser/grammar1.o Parser/listnode.o Parser/node.o Parser/parser.o Parser/parsetok.o Parser/bitset.o Parser/metagrammar.o Parser/firstsets.o Parser/grammar.o Parser/pgen.o Parser/myreadline.o Parser/tokenizer.o
i586-poky-linux-ar cr libpython2.6.a Objects/abstract.o Objects/boolobject.o Objects/bufferobject.o Objects/bytes_methods.o Objects/bytearrayobject.o Objects/cellobject.o Objects/classobject.o Objects/cobject.o Objects/codeobject.o Objects/complexobject.o Objects/descrobject.o Objects/enumobject.o Objects/exceptions.o Objects/genobject.o Objects/fileobject.o Objects/floatobject.o Objects/frameobject.o Objects/funcobject.o Objects/intobject.o Objects/iterobject.o Objects/listobject.o Objects/longobject.o Objects/dictobject.o Objects/methodobject.o Objects/moduleobject.o Objects/object.o Objects/obmalloc.o Objects/rangeobject.o Objects/setobject.o Objects/sliceobject.o Objects/stringobject.o Objects/structseq.o Objects/tupleobject.o Objects/typeobject.o Objects/weakrefobject.o Objects/unicodeobject.o Objects/unicodectype.o
i586-poky-linux-ar cr libpython2.6.a Python/_warnings.o Python/Python-ast.o Python/asdl.o Python/ast.o Python/bltinmodule.o Python/ceval.o Python/compile.o Python/codecs.o Python/errors.o Python/frozen.o Python/frozenmain.o Python/future.o Python/getargs.o Python/getcompiler.o Python/getcopyright.o Python/getmtime.o Python/getplatform.o Python/getversion.o Python/graminit.o Python/import.o Python/importdl.o Python/marshal.o Python/modsupport.o Python/mystrtoul.o Python/mysnprintf.o Python/peephole.o Python/pyarena.o Python/pyfpe.o Python/pymath.o Python/pystate.o Python/pythonrun.o Python/structmember.o Python/symtable.o Python/sysmodule.o Python/traceback.o Python/getopt.o Python/pystrcmp.o Python/pystrtod.o Python/formatter_unicode.o Python/formatter_string.o Python/dynload_shlib.o   Python/thread.o
i586-poky-linux-ar cr libpython2.6.a Modules/config.o Modules/getpath.o Modules/main.o Modules/gcmodule.o 
i586-poky-linux-ar cr libpython2.6.a Modules/threadmodule.o  Modules/signalmodule.o  Modules/posixmodule.o  Modules/errnomodule.o  Modules/pwdmodule.o  Modules/_sre.o  Modules/_codecsmodule.o  Modules/zipimport.o  Modules/symtablemodule.o  Modules/xxsubtype.o
i586-poky-linux-ranlib libpython2.6.a
ccache i586-poky-linux-gcc -m32 -march=core2 -msse3 -mtune=generic -mfpmath=sse --sysroot=/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc -Wl,-O1  -Wl,--as-needed -Xlinker -export-dynamic -o python \
			Modules/python.o \
			-L. -lpython2.6 -lpthread -ldl  -lpthread -lutil   -lm  
Looking in readline for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Found /home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib/libreadline.so
Looking in ncursesw for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Found /home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib/libncursesw.so
Looking in crypt for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Found /home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib/libcrypt.so
Looking in ssl for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib', '/usr/local/ssl/lib', '/usr/contrib/ssl/lib/']
Found /home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib/libssl.so
Looking in sqlite3 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/include/../lib64', '/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/include/../lib', '/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/include/../../lib64', '/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/include/../../lib', '/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Found /home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/include/../lib/libsqlite3.so
Looking in gdbm for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Found /home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib/libgdbm.so
Looking in gdbm_compat for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Looking in gdbm for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Found /home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib/libgdbm.so
Looking in nsl for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Found /home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib/libnsl.so
Looking in panelw for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Found /home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib/libpanelw.so
Looking in z for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Found /home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib/libz.so
Looking in bz2 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Found /home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib/libbz2.so
Looking in tk8.5 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Looking in tcl8.5 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Looking in tk85 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Looking in tcl85 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Looking in tk8.4 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Looking in tcl8.4 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Looking in tk84 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Looking in tcl84 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Looking in tk8.3 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Looking in tcl8.3 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Looking in tk83 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Looking in tcl83 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Looking in tk8.2 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Looking in tcl8.2 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Looking in tk82 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Looking in tcl82 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Looking in tk8.1 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Looking in tcl8.1 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Looking in tk81 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Looking in tcl81 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Looking in tk8.0 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Looking in tcl8.0 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Looking in tk80 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
Looking in tcl80 for ['/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc/usr/lib']
*** WARNING: renaming "gdbm" since importing it failed: libgdbm.so.3: cannot open shared object file: No such file or directory
/bin/sh: line 1: 12830 Illegal instruction     (core dumped) LD_LIBRARY_PATH=/home/ahaupt/yocto-git/build/tmp/work/core2-poky-linux/python-2.6.6-nk1.2/Python-2.6.6:/home/ahaupt/yocto-git/build/tmp/sysroots/i686-linux/usr/bin/../lib/pseudo/lib:/home/ahaupt/yocto-git/build/tmp/sysroots/i686-linux/usr/bin/../lib/pseudo/lib64 CC='ccache i586-poky-linux-gcc -m32 -march=core2 -msse3 -mtune=generic -mfpmath=sse --sysroot=/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc' LDSHARED='ccache i586-poky-linux-gcc -m32 -march=core2 -msse3 -mtune=generic -mfpmath=sse --sysroot=/home/ahaupt/yocto-git/build/tmp/sysroots/atom-pc -shared' LDFLAGS='-Wl,-O1  -Wl,--as-needed' OPT='-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -ggdb -feliminate-unused-debug-types' /home/ahaupt/yocto-git/build/tmp/sysroots/i686-linux/usr/bin/python -E ./setup.py -q build
make: *** [sharedmods] Error 132
FATAL: oe_runmake failed
ERROR: Function 'do_compile' failed (see /home/ahaupt/yocto-git/build/tmp/work/core2-poky-linux/python-2.6.6-nk1.2/temp/log.do_compile.12751 for further information)


More information about the yocto mailing list