主题 : 在ubuntu 9.04上编译 x86-qtopia,出现 Segmentation fault 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 14604
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
综合积分: 20 分
注册时间: 2010-02-16
最后登录: 2017-09-13
楼主  发表于: 2010-08-05 14:18

 在ubuntu 9.04上编译 x86-qtopia,出现 Segmentation fault

我在ubuntu上编译友善提供的x86-qtopia,按装了需要的库,运行build脚本,提示Segmentation fault,我用的是ubuntu自带的gcc和g++,版本:4.3.3    。这是怎么回事啊

log如下:

cleanupwizard.cpp:1079: warning: format not a string literal and no format arguments
cleanupwizard.cpp:1100: warning: format not a string literal and no format arguments
/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/bin/moc memory.h -o .moc/release-shared/moc_memory.cpp
g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -Os -fPIC  -DQTOPIA_DATA_LINKING -DQCONFIG=\"qconfig-qpe.h\" -DQTOPIA_APP_INTERFACE -DQTOPIA_TARGET=\"sysinfo\" -DQTOPIA_TRTARGET=\"sysinfo\" -DQT_NO_DEBUG -DQT_PLUGIN -I/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs/qws/linux-generic-g++ -I. -I../../../include -I/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/include -I.ui/release-shared/ -I.moc/release-shared/ -o .obj/release-shared/moc_memory.o .moc/release-shared/moc_memory.cpp
/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/bin/moc graph.h -o .moc/release-shared/moc_graph.cpp
g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -Os -fPIC  -DQTOPIA_DATA_LINKING -DQCONFIG=\"qconfig-qpe.h\" -DQTOPIA_APP_INTERFACE -DQTOPIA_TARGET=\"sysinfo\" -DQTOPIA_TRTARGET=\"sysinfo\" -DQT_NO_DEBUG -DQT_PLUGIN -I/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs/qws/linux-generic-g++ -I. -I../../../include -I/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/include -I.ui/release-shared/ -I.moc/release-shared/ -o .obj/release-shared/moc_graph.o .moc/release-shared/moc_graph.cpp
/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/bin/moc load.h -o .moc/release-shared/moc_load.cpp
g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -Os -fPIC  -DQTOPIA_DATA_LINKING -DQCONFIG=\"qconfig-qpe.h\" -DQTOPIA_APP_INTERFACE -DQTOPIA_TARGET=\"sysinfo\" -DQTOPIA_TRTARGET=\"sysinfo\" -DQT_NO_DEBUG -DQT_PLUGIN -I/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs/qws/linux-generic-g++ -I. -I../../../include -I/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/include -I.ui/release-shared/ -I.moc/release-shared/ -o .obj/release-shared/moc_load.o .moc/release-shared/moc_load.cpp
/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/bin/moc storage.h -o .moc/release-shared/moc_storage.cpp
g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -Os -fPIC  -DQTOPIA_DATA_LINKING -DQCONFIG=\"qconfig-qpe.h\" -DQTOPIA_APP_INTERFACE -DQTOPIA_TARGET=\"sysinfo\" -DQTOPIA_TRTARGET=\"sysinfo\" -DQT_NO_DEBUG -DQT_PLUGIN -I/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs/qws/linux-generic-g++ -I. -I../../../include -I/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/include -I.ui/release-shared/ -I.moc/release-shared/ -o .obj/release-shared/moc_storage.o .moc/release-shared/moc_storage.cpp
/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/bin/moc versioninfo.h -o .moc/release-shared/moc_versioninfo.cpp
g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -Os -fPIC  -DQTOPIA_DATA_LINKING -DQCONFIG=\"qconfig-qpe.h\" -DQTOPIA_APP_INTERFACE -DQTOPIA_TARGET=\"sysinfo\" -DQTOPIA_TRTARGET=\"sysinfo\" -DQT_NO_DEBUG -DQT_PLUGIN -I/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs/qws/linux-generic-g++ -I. -I../../../include -I/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/include -I.ui/release-shared/ -I.moc/release-shared/ -o .obj/release-shared/moc_versioninfo.o .moc/release-shared/moc_versioninfo.cpp
/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/bin/moc sysinfo.h -o .moc/release-shared/moc_sysinfo.cpp
g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -Os -fPIC  -DQTOPIA_DATA_LINKING -DQCONFIG=\"qconfig-qpe.h\" -DQTOPIA_APP_INTERFACE -DQTOPIA_TARGET=\"sysinfo\" -DQTOPIA_TRTARGET=\"sysinfo\" -DQT_NO_DEBUG -DQT_PLUGIN -I/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs/qws/linux-generic-g++ -I. -I../../../include -I/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/include -I.ui/release-shared/ -I.moc/release-shared/ -o .obj/release-shared/moc_sysinfo.o .moc/release-shared/moc_sysinfo.cpp
/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/bin/moc dataview.h -o .moc/release-shared/moc_dataview.cpp
g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -Os -fPIC  -DQTOPIA_DATA_LINKING -DQCONFIG=\"qconfig-qpe.h\" -DQTOPIA_APP_INTERFACE -DQTOPIA_TARGET=\"sysinfo\" -DQTOPIA_TRTARGET=\"sysinfo\" -DQT_NO_DEBUG -DQT_PLUGIN -I/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs/qws/linux-generic-g++ -I. -I../../../include -I/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/include -I.ui/release-shared/ -I.moc/release-shared/ -o .obj/release-shared/moc_dataview.o .moc/release-shared/moc_dataview.cpp
/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/bin/moc cleanupwizard_pda.h -o .moc/release-shared/moc_cleanupwizard_pda.cpp
g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -Os -fPIC  -DQTOPIA_DATA_LINKING -DQCONFIG=\"qconfig-qpe.h\" -DQTOPIA_APP_INTERFACE -DQTOPIA_TARGET=\"sysinfo\" -DQTOPIA_TRTARGET=\"sysinfo\" -DQT_NO_DEBUG -DQT_PLUGIN -I/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs/qws/linux-generic-g++ -I. -I../../../include -I/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/include -I.ui/release-shared/ -I.moc/release-shared/ -o .obj/release-shared/moc_cleanupwizard_pda.o .moc/release-shared/moc_cleanupwizard_pda.cpp
rm -f libsysinfo.so
g++ -shared -o libsysinfo.so .obj/release-shared/memory.o .obj/release-shared/graph.o .obj/release-shared/load.o .obj/release-shared/storage.o .obj/release-shared/versioninfo.o .obj/release-shared/sysinfo.o .obj/release-shared/main.o .obj/release-shared/dataview.o .obj/release-shared/cleanupwizard.o .obj/release-shared/moc_memory.o .obj/release-shared/moc_graph.o .obj/release-shared/moc_load.o .obj/release-shared/moc_storage.o .obj/release-shared/moc_versioninfo.o .obj/release-shared/moc_sysinfo.o .obj/release-shared/moc_dataview.o .obj/release-shared/moc_cleanupwizard_pda.o   -lqtopia2 -lqtopia -lqpe -L/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/lib -L/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/lib -lqte
collect2: ld terminated with signal 11 [Segmentation fault]
make[6]: *** [libsysinfo.so] Error 1
make[6]: Leaving directory `/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/src/applications/sysinfo'
make[5]: *** [all] Error 2
make[5]: Leaving directory `/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/src/applications/sysinfo'
make[4]: *** [sub-applications-sysinfo] Error 2
make[4]: Leaving directory `/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/src'
make[3]: *** [sub-src-components_pro] Error 2
make[3]: Leaving directory `/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia'
级别: 新手上路
UID: 14604
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
综合积分: 20 分
注册时间: 2010-02-16
最后登录: 2017-09-13
1楼  发表于: 2010-08-05 16:52
我用3.4.6版本的gcc重新编译成功了,qtopia已经运行起来了,但是看log里还是有些错误,不明白是什么意思。版主还能指点指点啊

make[4]: Entering directory `/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/src/libraries/qtopia'
make[5]: Entering directory `/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/src/libraries/qtopia'
cp -arf "../../../etc/colors" "/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/etc/"
install -c "../../../etc/mime.types" "/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/etc/"
install -c "../../../bin/qpe-reorgfiles" "/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/bin/"
strip "/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/bin/qpe-reorgfiles"
strip:/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/bin/qpe-reorgfiles: File format not recognized
make[5]: [install_bins] Error 1 (ignored)
install -c "../../../bin/qtopia-addmimetype" "/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/bin/"
strip "/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/bin/qtopia-addmimetype"
strip:/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/bin/qtopia-addmimetype: File format not recognized
make[5]: [install_bins] Error 1 (ignored)
install -c "../../../apps/Settings/.directory" "/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/apps/Settings/"
install -c "../../../apps/Settings/quit.desktop" "/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/apps/Settings/"
install -c "../../../apps/Games/.directory" "/root/aa/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/apps/Games/"