[oe-issues] [Bug 1916] New: opie-qcop fails to build

bugzilla-daemon at tinman.treke.net bugzilla-daemon at tinman.treke.net
Tue Feb 27 03:33:18 UTC 2007


http://bugs.openembedded.org/show_bug.cgi?id=1916

           Summary: opie-qcop fails to build
           Product: Openembedded
           Version: OpenZaurus 3.5.4.x
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Build
        AssignedTo: openembedded-issues at lists.openembedded.org
        ReportedBy: mamay55 at gmail.com
         QAContact: tinderbox-oe at gmx.net


Opie-qcop fails to build due to a missing -lstdc++ flag in its Makefile

Error log:
NOTE: make MAKEFLAGS=
arm-linux-g++ -march=armv5te -mtune=xscale -c -pipe
-isystem/home/stuff/build/tmp/staging/arm-linux/include
-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 
-fno-exceptions -fno-rtti
-isystem/home/stuff/build/tmp/staging/arm-linux/include
-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2
-fpermissive  -Wall -W  -O2 -D_REENTRANT  -DQUICKAPP_NAME="\"qcop\""
-DOPIE_NEW_MALLOC -DOPIE_NO_ERASE_RECT_HACKFIX -DQWS -DQT_NO_DEBUG
-DQT_THREAD_SUPPORT
-I/home/stuff/build/tmp/staging/i686-linux/share/qmake/linux-oe-g++ -I.
-I/home/stuff/build/tmp/staging/arm-linux/include
-I/home/stuff/build/tmp/staging/arm-linux/qt2/include -o qcopimpl.o
qcopimpl.cpp
arm-linux-g++ -march=armv5te -mtune=xscale -c -pipe
-isystem/home/stuff/build/tmp/staging/arm-linux/include
-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 
-fno-exceptions -fno-rtti
-isystem/home/stuff/build/tmp/staging/arm-linux/include
-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2
-fpermissive  -Wall -W  -O2 -D_REENTRANT  -DQUICKAPP_NAME="\"qcop\""
-DOPIE_NEW_MALLOC -DOPIE_NO_ERASE_RECT_HACKFIX -DQWS -DQT_NO_DEBUG
-DQT_THREAD_SUPPORT
-I/home/stuff/build/tmp/staging/i686-linux/share/qmake/linux-oe-g++ -I.
-I/home/stuff/build/tmp/staging/arm-linux/include
-I/home/stuff/build/tmp/staging/arm-linux/qt2/include -o main.o main.cpp
/home/stuff/build/tmp/staging/i686-linux/bin/moc qcopimpl.h -o moc_qcopimpl.cpp
arm-linux-g++ -march=armv5te -mtune=xscale -c -pipe
-isystem/home/stuff/build/tmp/staging/arm-linux/include
-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 
-fno-exceptions -fno-rtti
-isystem/home/stuff/build/tmp/staging/arm-linux/include
-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2
-fpermissive  -Wall -W  -O2 -D_REENTRANT  -DQUICKAPP_NAME="\"qcop\""
-DOPIE_NEW_MALLOC -DOPIE_NO_ERASE_RECT_HACKFIX -DQWS -DQT_NO_DEBUG
-DQT_THREAD_SUPPORT
-I/home/stuff/build/tmp/staging/i686-linux/share/qmake/linux-oe-g++ -I.
-I/home/stuff/build/tmp/staging/arm-linux/include
-I/home/stuff/build/tmp/staging/arm-linux/qt2/include -o moc_qcopimpl.o
moc_qcopimpl.cpp
arm-linux-gcc -march=armv5te -mtune=xscale
-L/home/stuff/build/tmp/staging/arm-linux/lib
-Wl,-rpath-link,/home/stuff/build/tmp/staging/arm-linux/lib -Wl,-O1  
-Wl,-rpath-link,/home/stuff/build/tmp/staging/arm-linux/qt2/lib -o qcop
qcopimpl.o main.o moc_qcopimpl.o  
-L/home/stuff/build/tmp/staging/arm-linux/qt2/lib  -lqpe -lsupc++ -lqpe
-lqte-mt  -lpthread
/home/stuff/build/tmp/staging/arm-linux/qt2/lib/libqte-mt.so: undefined
reference to `vtable for __cxxabiv1::__si_class_type_info'
/home/stuff/build/tmp/staging/arm-linux/qt2/lib/libqte-mt.so: undefined
reference to `vtable for __cxxabiv1::__class_type_info'
/home/stuff/build/tmp/staging/arm-linux/qt2/lib/libqte-mt.so: undefined
reference to `vtable for __cxxabiv1::__vmi_class_type_info'
collect2: ld returned 1 exit status
make: *** [qcop] Error 1
FATAL: oe_runmake failed


Proposed Solution:
In Makefile append -lstdc++ to the LIBS
This solved the issue for me

My system:
OS: Gentoo 2006.1 x86 (via mini-itx EN15000)
Bitbake: 1.6.6
mtn: 0.32
org.openzaurus.dev: 7ecf0e32974264619fa996b2de3f674cfe2ef705 (Feb 26 20:24 EST)


-- 
Configure bugmail: http://bugs.openembedded.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.




More information about the Openembedded-issues mailing list