找回密码
 欢迎注册
查看: 6109|回复: 8

[原创] 该死的gcc 4.5.0终于编译过去lidia 2.3.0了

[复制链接]
发表于 2010-7-27 09:23:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
有个旧本本P3 1G/128M滴,装了Arch Linux i686版本
可悲的gcc 4.5.0编译最新稳定版lidia-2..0编译不过去

在文件src/base/system/precondition_error.cc卡住
俺对现在滴C++语法实在是陌生
不敢动手
今天忍不住了,改之,终于过去
==================================
PS
论坛网页对Opera不太友好啊

修改两处,前面是原程序,后面是修改的
45行
precondition_error::precondition_error(const condition_error::precondition_error& pce)
----------------------------------------------------------------------------------------------
precondition_error::precondition_error(const precondition_error& pce)

63,64行
precondition_error::precondition_error& precondition_error::
operator=(const precondition_error::precondition_error& pce) {
---------------------------------------------------------------------------------
precondition_error& precondition_error::
  operator=(const precondition_error& pce) {
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2010-7-29 08:52:09 | 显示全部楼层
确认了,只需要修改那个文件即可编译通过
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-7-29 11:51:48 | 显示全部楼层
也就是说,gcc4.5.0
需要将 condition_error::precondition_error
换成
precondition_error


这个怎么解释呢,

我查看了release note 也没看出相关的东西来
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-7-29 11:53:56 | 显示全部楼层
pce 是不是也是在condition_error域里面
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-7-29 13:02:35 | 显示全部楼层
GiNaC发布了1.5.8了,release note里明显解释了针对gcc4.5.0做了一些修改

http://www.ginac.de/News.html
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2010-7-29 15:22:24 | 显示全部楼层
应该是precondition_error,可能被我修改的
这个可能涉及到作用域的隐含问题
和命名空间的相互作用
等等的

我C++学不好,不会解释
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-7-29 15:38:08 | 显示全部楼层
6# 无心人
看你贴的45行,圆括号里面的,有condition_error::precondition_error

呵呵,当然也有precondition_error::precondition_error
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-8-9 17:02:06 | 显示全部楼层
试试gcc4.5.1,看问题还在不在
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2010-8-10 08:43:50 | 显示全部楼层


出来4.5.1啦
等我试试
我是个破本本

编译太慢,等我去学校再说
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-3-29 22:41 , Processed in 0.053262 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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