• 3870阅读
  • 0回复

编译问题,十分有趣。大家来看看 [复制链接]

上一主题 下一主题
离线solaris
 
只看楼主 正序阅读 楼主  发表于: 2008-09-07
— 本帖被 XChinux 执行加亮操作(2008-09-10) —
编译器:arm-linux-gcc-3.4.1.tar.bz2

编译相关工具:qt-embedded-2.3.10-free.tar.gz
                    qt-x11-2.3.2.tar.gz
                    tmake-1.13.tar.gz

按照下面的文章操作:
http://www.dzkf.cn/html/qianrushixitong/2007/0508/2047.html


在下面步骤:
1. Build Qt2.3.2
cd $QT2DIR
export TMAKEPATH=$TMAKEDIR/lib/linux-g++
export QTDIR=$QT2DIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
make clean
./configure -no-xft
make
mkdir $QTEDIR/bin
cp bin/uic $QTEDIR/bin/

在make处出现错误:


----------------------------------------------------------------------------------------------------------------------
solaris@tz:~/MyDownloads/QT/qt-2.3.2$ make
make[1]: Entering directory `/home/solaris/MyDownloads/QT/qt-2.3.2'
cd src/moc; make
make[2]: Entering directory `/home/solaris/MyDownloads/QT/qt-2.3.2/src/moc'
g++  -c -I/home/solaris/MyDownloads/QT/qt-2.3.2/include -Wno-unused -Wno-parentheses -pipe -O2 -Wall -W -DQT_NO_CODECS -DQT_LITE_UNICODE -I../../include -I../tools -I. -o mocgen.o mocgen.cpp
In file included from /home/solaris/MyDownloads/QT/qt-2.3.2/include/qgdict.h:43,
                from /home/solaris/MyDownloads/QT/qt-2.3.2/include/qasciidict.h:42,
                from moc.y:58:
/home/solaris/MyDownloads/QT/qt-2.3.2/include/qstring.h: In member function `uchar& QChar::cell()':
/home/solaris/MyDownloads/QT/qt-2.3.2/include/qstring.h:166: error: cannot bind packed field `((QChar*)this)->QChar::cl' to `uchar&'
/home/solaris/MyDownloads/QT/qt-2.3.2/include/qstring.h: In member function `uchar& QChar::row()':
/home/solaris/MyDownloads/QT/qt-2.3.2/include/qstring.h:167: error: cannot bind packed field `((QChar*)this)->QChar::rw' to `uchar&'
y.tab.c: In function `int yyparse()':
y.tab.c:3150: warning: label `yyerrlab' defined but not used
y.tab.c:3145: warning: label `yynewerror' defined but not used
mocgen.cpp: At global scope:
mocgen.cpp:3: warning: 'yysccsid' defined but not used
make[2]: *** [mocgen.o] Error 1
make[2]: Leaving directory `/home/solaris/MyDownloads/QT/qt-2.3.2/src/moc'
make[1]: *** [src-moc] Error 2
make[1]: Leaving directory `/home/solaris/MyDownloads/QT/qt-2.3.2'
make: *** [init] Error 2
-------------------------------------------------------------------------------------------------------------------------------------------

请问各位有什么办法解决?或者有已经测试过可以用的开发包,麻烦大家给我(email:avr001@163.com)
快速回复
限100 字节
 
上一个 下一个