• 7285阅读
  • 4回复

qt-everywhere-opensource-src-4.6.2 在ubtuntu8.10下安装有误!!急解? [复制链接]

上一主题 下一主题
离线cgq081616
 
只看楼主 倒序阅读 楼主  发表于: 2010-04-08

我使得命令是
./configure -prefix /usr/local/QTE-4.6.2 -release -opensource -shared -no-largefile -no-qt3support \
-xplatform qws/linux-arm-g++ -embedded arm \
-qt-gif -qt-libpng -qt-libjpeg \
-iconv -little-endian -qt-freetype \
-depths 16,18,24,32 \
-no-dbus -qt-sql-sqlite -qt-kbd-qvfb -qt-kbd-tty -no-glib \
-qt-mouse-tslib \
-I /mnt/nfs/tslib1.3-install/include \
-L /mnt/nfs/tslib1.3-install/lib \
-D__ARM_ARCH_5TEJ__
这个没错
等到make就出现下列错误
text/qfontengine_ft.cpp: In member function `bool QFontEngineFT::init(QFontEngine::FaceId, bool, QFontEngineFT::GlyphFormat)':
text/qfontengine_ft.cpp:696: warning: converting to `int' from `qreal'
{standard input}: Assembler messages:
{standard input}:778: Error: register or shift expression expected -- `orr r3,r2,lsl#16'
{standard input}:789: Error: register or shift expression expected -- `orr r2,r3,lsl#16'
{standard input}:7748: Error: register or shift expression expected -- `orr r3,r0,lsl#16'
{standard input}:7761: Error: register or shift expression expected -- `orr r1,r0,lsl#16'
make[1]: *** [.obj/release-shared-emb-arm/qfontengine_ft.o] 错误 1
make[1]:正在离开目录 `/root/qt-everywhere-opensource-src-4.6.2/src/gui'
make: *** [sub-gui-make_default-ordered] 错误 2
hou@hou-desktop:/root/qt-everywhere-opensource-src-4.6.2$
离线numen

只看该作者 1楼 发表于: 2010-04-08
编译器版本太低了?
升级一下交叉编译器试试,
欢迎访问我的blog:
http://www.cnblogs.com/baizx
离线cgq081616
只看该作者 2楼 发表于: 2010-04-08
我用的是3.4.1
离线cgq081616
只看该作者 3楼 发表于: 2010-04-08
参考http://www.qtcn.org/bbs/read.php?tid=24692&fpage=0&toread=&page=1  守望者的临时解决方案:

To fix this issue patch /src/3rdparty/freetype/include/freetype/config/ftconfig.h Line 330.

(原来的为)  "orr %0, %2, lsl #16\n\t" /* %0 |= %2 << 16 */

(修改后为)  "orr %0, %0, %2, lsl #16\n\t" /* %0 |= %2 << 16 */

目前只能这样做
离线steinlee

只看该作者 4楼 发表于: 2010-04-23
why do not you update your Ubuntu to the newest(9.10) and install the latest Qt with synaptic?
If you have a Windows on your computer, install http://wubi-installer.org/.
You are wasting your time.
Looking for remote C/C++ and Qt 兼职
快速回复
限100 字节
 
上一个 下一个