|
我是使用 fedora 8 ,而源碼也是使用手冊上下載的qtopia-1.7.0-20090525.tar.bz2
運行./x86-build_qtopia後出現下面錯誤,請問該怎麼解決??
(我是把qtopia-1.7.0-20090525.tar.bz2解壓後的Qte資料夾放在/opt/EmbedSky底下)
g++ -c -I/usr/X11R6/include -I/opt/EmbedSky/Qte/qt-x11/include -I/usr/X11R6/include -pipe -O2 -Wall -W -DQT_BUILTIN_GIF_READER=0 -DQT_NO_IMAGEIO_JPEG -DQT_NO_IMAGEIO_MNG -DQT_NO_SM_SUPPORT -DQT_NO_XKB -I/opt/EmbedSky/Qte/qt-x11/src/3rdparty/zlib -I/opt/EmbedSky/Qte/qt-x11/src/3rdparty/libpng -o xml/qxml.o xml/qxml.cpp
xml/qxml.h:214: 警告:「class QXmlReader」 有虛函式卻沒有虛解構函式
xml/qxml.h:402: 警告:「class QXmlContentHandler」 有虛函式卻沒有虛解構函式
xml/qxml.h:419: 警告:「class QXmlErrorHandler」 有虛函式卻沒有虛解構函式
xml/qxml.h:428: 警告:「class QXmlDTDHandler」 有虛函式卻沒有虛解構函式
xml/qxml.h:436: 警告:「class QXmlEntityResolver」 有虛函式卻沒有虛解構函式
xml/qxml.h:443: 警告:「class QXmlLexicalHandler」 有虛函式卻沒有虛解構函式
xml/qxml.h:456: 警告:「class QXmlDeclHandler」 有虛函式卻沒有虛解構函式
xml/qxml.cpp:1518: 警告:未使用的參數 「ret」
/opt/EmbedSky/Qte/qt-x11/include/qvaluestack.h: In member function 「T QValueStack<T>::pop() [with T = QMap<QString, QString>]」:
xml/qxml.cpp:513: instantiated from here
/opt/EmbedSky/Qte/qt-x11/include/qvaluestack.h:57: 錯誤:不能從 「QValueListIterator<QMap<QString, QString> >」 轉換到 「const char*」,為引數 「1」(屬於 「int remove(const char*)」)
/opt/EmbedSky/Qte/qt-x11/include/qvaluestack.h: In member function 「T QValueStack<T>::pop() [with T = QString]」:
xml/qxml.cpp:2502: instantiated from here
/opt/EmbedSky/Qte/qt-x11/include/qvaluestack.h:57: 錯誤:不能從 「QValueListIterator<QString>」 轉換到 「const char*」,為引數 「1」(屬於 「int remove(const char*)」)
make: *** [xml/qxml.o] Error 1
make: Leaving directory `/opt/EmbedSky/Qte/qt-x11/src'
tar: qt.tar.bz2: Cannot open: 沒有此一檔案或目錄
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
cp: 無法 stat ‘qt-x11/bin/?*’: 沒有此一檔案或目錄
./x86-build_qtopia: line 78: cd: qtopia/src: 沒有此一檔案或目錄 |
|