• 6256阅读
  • 8回复

qtopia4.3.2移植后,qpe运行错误 [复制链接]

上一主题 下一主题
离线ppkk008
 
只看楼主 倒序阅读 楼主  发表于: 2008-12-26
— 本帖被 XChinux 执行加亮操作(2009-01-06) —
步骤一、编译
1、gcc-4.1.2、arm-linux-gcc-3.4.1、FC6
    中间步骤是修改一些问,略
2、生成Makefile文件
建立一个空脚本文件Configure.sh,
输入如下内容:
echo "yes" | /work/qtopia_arm/qtopia-opensource-4.3.2/configure -edition phone -xplatform linux-arm-g++ -arch arm -release -displaysize 640*480 -no-modem -image /work/qtopia_arm/nfs -prefix /tmp/2 -extra-qtopiacore-config "-depths 16 -qt-mouse-linuxtp -no-mouse-pc -no-mouse-bus -no-mouse-yopy -no-mouse-vr41xx -no-mouse-tslib -no-mouse-qvfb" 2>&1 | tee logfile
执行chmod+x Configure.sh  使脚本文件具有可执行属性
7、配置并编译
#cd /work/qtopia_arm
#./configure.sh
#make
#make install
安装路径为$QTOPIA_INSTALL即/work/qtopia_arm/nfs
步骤二、移植
利用nfs挂载到开发板上 mount -t nfs -o nolock 192.168.2.20:/work/qtopia_arm/nfs /tmp/2
挂载好后设置环境变量,运行qpe, #qpe -qws&
错误提示如下
[root@(none) 2]# qpe -qws&                                                     
[1] 341                                                                       
[root@(none) 2]# eth0: Transmit buffer not free!                               
eth0: Transmit buffer not free!                                               
…….
eth0: Transmit buffer not free!                                               
eth0: Transmit buffer not free!                                               
Could not open policy file /tmp/2/etc/sxe.profiles!                           
eth0: Transmit buffer not free!                                               
qpe: relocation error: /tmp/2/lib/libpthread.so.0: symbol __libc_fork, version e
Cannot suspend - no APM support in kernel

求助
[ 此贴被ppkk008在2008-12-31 15:21重新编辑 ]
离线ppkk008
只看该作者 1楼 发表于: 2008-12-26
没人碰到过这种问题吗?
离线ppkk008
只看该作者 2楼 发表于: 2008-12-27
就是最后执行 qpe -qws& 任何反应都没有,但是执行单个程序的时候可以,比如 ./clock -qws 就会出现一个时钟,而且时间在走。可以操作。请问是怎么回事阿??
离线ppkk008
只看该作者 3楼 发表于: 2008-12-27
继续顶。。。。。。。。
离线kevin619

只看该作者 4楼 发表于: 2008-12-30
看你的操作过程考虑的,不知道对不对。
你编译的时候指定的路径是 -prefix /mnt    挂载的时候的路径成了/tmp 
把它挂在在板上的/mnt下试试看
离线ppkk008
只看该作者 5楼 发表于: 2008-12-31
引用第4楼kevin619于2008-12-30 14:50发表的  :
看你的操作过程考虑的,不知道对不对。
你编译的时候指定的路径是 -prefix /mnt    挂载的时候的路径成了/tmp 
把它挂在在板上的/mnt下试试看



不好意思,是我写错了,编译选项中指定路径为 -prefix /tmp/2  我挂载的路径也是 /tmp/2
离线kevin619

只看该作者 6楼 发表于: 2009-01-05
只运行qpe 试试看
离线ppkk008
只看该作者 7楼 发表于: 2009-01-05
引用第6楼kevin619于2009-01-05 11:02发表的  :
只运行qpe 试试看



只运行qpe也是一样~
离线bchy1314
只看该作者 8楼 发表于: 2009-02-09
请教下各为,我的编译完成后,执行make install 命令后,发现在安装目录的bin里面根本就没有qpe这个应用程序啊,以前编译qtopia2.2.0的时候有啊。
快速回复
限100 字节
 
上一个 下一个