Bug 1406

Summary: x32: opensp compilation fails
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Nitin Kamble <nitin.a.kamble>
Component: coreAssignee: Nitin Kamble <nitin.a.kamble>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: Medium CC: hjl.tools, meta.mr.watcher, meta.watcher, nitin.a.kamble
Version: unspecified   
Target Milestone: 1.2   
Hardware: x86   
OS: x86_64   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---
Bug Depends on:    
Bug Blocks: 1579    

Description Nitin Kamble 2011-08-25 14:24:32 UTC
ERROR: Logfile of failure stored in: /disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/temp/log.do_compile.8236
Log data follows:
| DEBUG: SITE files ['endian-little', 'common-linux', 'common-glibc', 'bit-32', 'ix86-common', 'x86_64-linux-gnux32', 'common']
| NOTE: make -j 16
| make  all-recursive
| make[1]: Entering directory `/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5'
| Making all in pubtext
| make[2]: Entering directory `/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/pubtext'
| make[2]: Nothing to be done for `all'.
| make[2]: Leaving directory `/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/pubtext'
| Making all in unicode
| make[2]: Entering directory `/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/unicode'
| make[2]: Nothing to be done for `all'.
| make[2]: Leaving directory `/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/unicode'
| Making all in doc
| make[2]: Entering directory `/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/doc'
| make[2]: Nothing to be done for `all'.
| make[2]: Leaving directory `/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/doc'
| Making all in include
| make[2]: Entering directory `/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/include'
| make[2]: Nothing to be done for `all'.
| make[2]: Leaving directory `/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/include'
| Making all in generic
| make[2]: Entering directory `/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/generic'
| make[2]: Nothing to be done for `all'.
| make[2]: Leaving directory `/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/generic'
| Making all in lib
| make[2]: Entering directory `/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/lib'
| make  all-am
| make[3]: Entering directory `/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/lib'
| make[3]: Nothing to be done for `all-am'.
| make[3]: Leaving directory `/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/lib'
| make[2]: Leaving directory `/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/lib'
| Making all in nsgmls
| make[2]: Entering directory `/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/nsgmls'
| make  all-am
| make[3]: Entering directory `/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/nsgmls'
| /bin/sh ../x86_64-poky-linux-gnux32-libtool --tag=CXX   --mode=link ccache x86_64-poky-linux-gnux32-g++   -mx32  --sysroot=/disk0/pokybuild/build-multilib-x32-qemu/tmp/sysroots/qemux86-64  -O2 -pipe -g -feliminate-unused-debug-types -O2 -fpermissive -fvisibility-inlines-hidden  -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o onsgmls nsgmls.o SgmlsEventHandler.o RastEventHandler.o StringSet.o nsgmls_inst.o ../lib/libosp.la -lpthread
| x86_64-poky-linux-gnux32-libtool: link: ccache x86_64-poky-linux-gnux32-g++ -mx32 --sysroot=/disk0/pokybuild/build-multilib-x32-qemu/tmp/sysroots/qemux86-64 -O2 -pipe -g -feliminate-unused-debug-types -O2 -fpermissive -fvisibility-inlines-hidden -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o .libs/onsgmls nsgmls.o SgmlsEventHandler.o RastEventHandler.o StringSet.o nsgmls_inst.o  ../lib/.libs/libosp.so /disk0/pokybuild/build-multilib-x32-qemu/tmp/sysroots/qemux86-64/usr/lib/libstdc++.so -lm -lpthread -Wl,-rpath -Wl,/usr/lib
| RastEventHandler.o: In function `OpenSP::RastEventHandler::sgmlDecl(OpenSP::SgmlDeclEvent*)':
| /disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/nsgmls/RastEventHandler.cxx:152: undefined reference to `OpenSP::Sd::execToInternal(char const*) const'
| /disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/nsgmls/RastEventHandler.cxx:153: undefined reference to `OpenSP::Sd::execToInternal(char const*) const'
| /disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/nsgmls/RastEventHandler.cxx:154: undefined reference to `OpenSP::Sd::execToInternal(char const*) const'
| /disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/nsgmls/RastEventHandler.cxx:155: undefined reference to `OpenSP::Sd::execToInternal(char const*) const'
| RastEventHandler.o: In function `OpenSP::RastEventHandler::attributeInfo(OpenSP::AttributeList const&, OpenSP::RastSubdocState::AttributeType)':
| /disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/nsgmls/RastEventHandler.cxx:752: undefined reference to `OpenSP::TokenizedAttributeValue::tokenLocation(unsigned int) const'
| SgmlsEventHandler.o: In function `OpenSP::SgmlsEventHandler::endProlog(OpenSP::EndPrologEvent*)':
| /disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/nsgmls/SgmlsEventHandler.cxx:199: undefined reference to `OpenSP::Dtd::generalEntityIter() const'
| SgmlsEventHandler.o: In function `OpenSP::SgmlsEventHandler::externalDataEntity(OpenSP::ExternalDataEntityEvent*)':
| /disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/nsgmls/SgmlsEventHandler.cxx:456: undefined reference to `OpenSP::Location::clear()'
| SgmlsEventHandler.o: In function `OpenSP::SgmlsEventHandler::startElement(OpenSP::StartElementEvent*)':
| /disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/nsgmls/SgmlsEventHandler.cxx:319: undefined reference to `OpenSP::Location::clear()'
| SgmlsEventHandler.o: In function `OpenSP::SgmlsEventHandler::subdocEntity(OpenSP::SubdocEntityEvent*)':
| /disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/nsgmls/SgmlsEventHandler.cxx:469: undefined reference to `OpenSP::Location::clear()'
| collect2: error: ld returned 1 exit status
| make[3]: *** [onsgmls] Error 1
| make[3]: Leaving directory `/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/nsgmls'
| make[2]: *** [all] Error 2
| make[2]: Leaving directory `/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5/nsgmls'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory `/disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/OpenSP-1.5'
| make: *** [all] Error 2
| ERROR: oe_runmake failed
| ERROR: Function 'do_compile' failed (see /disk0/pokybuild/build-multilib-x32-qemu/tmp/work/x86_64-x32-poky-linux-gnux32/opensp-1.5-r1/temp/log.do_compile.8236 for further information)
Comment 1 Nitin Kamble 2011-12-01 12:31:04 UTC
This issue does not happen on the latest meta-x32 layer
Nitin