• 11068阅读
  • 15回复

[提问]急!!!hpux安装qt4.4.3后运行崩溃(在线等。。。) [复制链接]

上一主题 下一主题
离线176107519
 

只看楼主 倒序阅读 楼主  发表于: 2009-02-17
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2011-01-07) —
我在hpux上成功安装了qt库,操作系统是hpux 11.23 ia64 
编译器的版本是gcc 4.2.3
configure 参数是 -platform hpux-g++
编译完成之后运行自带的范例程序出现如下错误:
Program received signal SIGBUS, Bus error
  si_code: 1 - BUS_ADRALN - Invalid address alignment. Please refer to the follo
wing link that helps in handling unaligned data: http://docs.hp.com/en/7730/newh
elp0610/pragmas.htm#pragma-pack-ex3.
0x200000007e6225a0 in QBasicAtomicPointer<QMutex>::testAndSetAcquire (this=0x7be
9b874, expectedValue=0x0, newValue=0x4001a6f0) at warning: Compilation directory
is not absolute; could result in incorrect behavior.  Please report to HP.
qatomic_ia64.h:220
离线wd007

只看该作者 1楼 发表于: 2009-02-17
能把这个:hpux 11.23 ia64  向大家介绍一下吗,我是不知道。是Unix的一种吗
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线wd007

只看该作者 2楼 发表于: 2009-02-17
安装完成后,运行一下qmake,看看输出的信息是什么
如果是“command not found”,则表示qt未安装成功
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线176107519

只看该作者 3楼 发表于: 2009-02-18
引用第1楼wd007于2009-02-17 22:49发表的  :
能把这个:hpux 11.23 ia64  向大家介绍一下吗,我是不知道。是Unix的一种吗


hpux 是惠普公司的unix系统 版本是11.23 cpu是64位的安腾

希望各位有类似经验的帮忙分析一下 不胜感激啊!!
离线浪漫天使
只看该作者 4楼 发表于: 2009-02-18
不要-platform hpux-g++ 你就configure -debug-and-release ,让脚本自己找平台看看。。
离线176107519

只看该作者 5楼 发表于: 2009-02-18
引用第2楼wd007于2009-02-17 23:00发表的  :
安装完成后,运行一下qmake,看看输出的信息是什么
如果是“command not found”,则表示qt未安装成功


qmake 可以运行 但运行qt的bin目录下的部分其他命令会崩溃Bus error(core dumped)
离线176107519

只看该作者 6楼 发表于: 2009-02-18
引用第4楼浪漫天使于2009-02-18 16:33发表的  :
不要-platform hpux-g++ 你就configure -debug-and-release ,让脚本自己找平台看看。。


如果不用这个选项的话他就会用acc编译器而不用gcc,acc编译器是收费的,我这没有
离线wd007

只看该作者 7楼 发表于: 2009-02-18
我在官网上查了一下,Qt是支持你这个平台的,很明确的表示支持的。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线wd007

只看该作者 8楼 发表于: 2009-02-18
我不是很清楚了,只能排除法试一下。

比如,你可不可以降低一下你的Qt的版本,比如Qt4.3.4,在编译安装一下,看看结果如何。
最新版的4.4.3不一定就有老版稳定,也许会有bug。

你的机器大概是那年的,找一个和它发布时间相近的版本试试。

呵呵,方法比较笨,有知道的tx说一下吧
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线176107519

只看该作者 9楼 发表于: 2009-02-19
引用第7楼wd007于2009-02-18 23:00发表的  :
我在官网上查了一下,Qt是支持你这个平台的,很明确的表示支持的。

在这个网页上面的确说的是支持这个平台的http://doc.trolltech.com/4.4/supported-platforms.html,可以看到hpuxi-g++* Itanium 4.1 Active 这一行,但是在4.3版本的文档中http://doc.trolltech.com/4.3/platform-notes-x11.html#itanium-b-11-23-or-later有这样的一句话,“You can configure Qt for aCC in 32 and 64 bit mode (hpuxi-acc-64 or hpuxi-acc-32). gcc is currently unsupported. The default platform is hpuxi-acc-64. The minimum required version for aCC (HP ANSI C++) on Itanium is A.06.12.”
而在其它版本的说明文档中却只提到了The hpux-g++ platform is tested with gcc 3.4.3.
由此是不是可以得出结论说QT在我这个环境下是不被支持的?
离线176107519

只看该作者 10楼 发表于: 2009-02-19
引用第8楼wd007于2009-02-18 23:04发表的  :
我不是很清楚了,只能排除法试一下。
比如,你可不可以降低一下你的Qt的版本,比如Qt4.3.4,在编译安装一下,看看结果如何。
最新版的4.4.3不一定就有老版稳定,也许会有bug。
.......


目前低版本的不知道在哪里能下载到,能给个链接吗?
离线wd007

只看该作者 11楼 发表于: 2009-02-19
http://www.qtopia.org.cn/ftp/mirror/ftp.trolltech.com/

这个连接原来可以的,但今天却不行了,过几天再试试
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线wd007

只看该作者 12楼 发表于: 2009-02-19
从你的那段分析来看,似乎要降低版本了,否则g++不支持
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线wd007

只看该作者 13楼 发表于: 2009-02-19
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线hewei

只看该作者 14楼 发表于: 2010-04-21
我是HP IA64处理器,怎么一直在QT官网上下载不到支持这种处理器的版本呢,我系统是RedHat Linux Enterprise 4.6 for ia64 ?有知道这方面得有朋友没?谢!
离线hewei

只看该作者 15楼 发表于: 2010-04-21
急啊!HP IA64处理器 QT安装
我是HP IA64处理器,怎么一直在QT官网上下载不到支持这种处理器的版本呢,我系统是RedHat Linux Enterprise 4.6 for ia64 ?有知道这方面得有朋友没?谢!
快速回复
限100 字节
 
上一个 下一个