[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