找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 3471|回复: 6

ACE好几个版本在Redhat Enterprise 4 update 4上编译不过去

[复制链接]
发表于 2008-11-27 19:19:32 | 显示全部楼层 |阅读模式
5.4.8,5.5,5.6的版本均在编译到下面的时候死在那里,一直过不去,linux内核是2.6.9-42.EL
make[3]: Entering directory `/home/compiler/soft/ACE_wrappers/build/examples/APG/Containers'
if g++ -DHAVE_CONFIG_H -I. -I../../../../examples/APG/Containers -I../../../ace  -I../../../.. -I../../..   -W -Wall -Wpointer-arith  -g -O2 -pthread -pipe -O3 -MT RB_Tree-RB_Tree.o -MD -MP -MF ".deps/RB_Tree-RB_Tree.Tpo" -c -o RB_Tree-RB_Tree.o `test -f 'RB_Tree.cpp' || echo '../../../../examples/APG/Containers/'`RB_Tree.cpp; \
then mv -f ".deps/RB_Tree-RB_Tree.Tpo" ".deps/RB_Tree-RB_Tree.Po"; else rm -f ".deps/RB_Tree-RB_Tree.Tpo"; exit 1; fi

编译方法,普通用户解压后
cd ACE_wrappers
mkdir build
cd build
../configure
make

[ 本帖最后由 woodasan 于 2008-11-27 19:21 编辑 ]
 楼主| 发表于 2008-11-27 19:20:48 | 显示全部楼层
但同样硬件但装了不同版本的redhat linux的就可以编译过去,这一个的版本是2.6.9-11.EL
发表于 2008-11-27 22:13:04 | 显示全部楼层
尝试一下是否可以不编译这里,这里是例子,不编译这里不影响最后生成的ace库。
 楼主| 发表于 2008-11-28 15:14:44 | 显示全部楼层
在另一台不同硬件的机器上安装了enterprise 4 update 4,也出现同样的问题,只好把gcc降级了,当前版本3.4.6,降级为 update2自带的3.4.4,总算编译通过了
发表于 2008-11-28 17:32:26 | 显示全部楼层
基本上是在RB_Tree那里出问题

升级到4u9没问题

其他版本没有测试过
发表于 2008-11-30 21:09:23 | 显示全部楼层
发现这个问题很长时间了,还以为是自己的安装方法或者包有问题呢,我用的也是AS4U4
发表于 2008-12-8 15:29:22 | 显示全部楼层
今天在4u6 32bit上编译,看看能通过吧

在5.0和5.2 4.9的系统上都没什么问题
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-11-23 04:09 , Processed in 0.014545 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表