|
|

楼主 |
发表于 2003-12-15 07:56:55
|
显示全部楼层
删除源码,重新编译,结果如下:
/opt/qt/bin/moc ./service_mnu.h -o service_mnu.moc
/bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I./../extensions/childpanel -I./../core -I./../buttons -I./../share -I../../libkonq -I/opt/kde-3.1/include -I/opt/qt/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG -O2 -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -D_GNU_SOURCE -c -o service_mnu.lo `test -f 'service_mnu.cpp' || echo './'`service_mnu.cpp
service_mnu.cpp: In member function `void PanelServiceMenu::doInitialize()':
service_mnu.cpp:223: error: invalid static_cast from type `
KSharedPtr<KServiceGroup>' to type `KSharedPtr<KSycocaEntry>'
service_mnu.cpp:258: error: invalid static_cast from type `
KSharedPtr<KServiceGroup>' to type `KSharedPtr<KSycocaEntry>'
service_mnu.cpp: In member function `void
PanelServiceMenu::insertMenuItem(KSharedPtr<KService>&, int, int)':
service_mnu.cpp:337: error: invalid static_cast from type `KSharedPtr<KService>
' to type `KSharedPtr<KSycocaEntry>'
make[3]: *** [service_mnu.lo] Error 1
make[3]: Leaving directory `/mnt/debian/home/lfx/linux-031211-01/LFS/blfs/packages/kdebase-3.1/kicker/ui'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/mnt/debian/home/lfx/linux-031211-01/LFS/blfs/packages/kdebase-3.1/kicker'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/debian/home/lfx/linux-031211-01/LFS/blfs/packages/kdebase-3.1'
make: *** [all] Error 2 |
|