找回密码
 欢迎注册
查看: 10144|回复: 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-11-21 20:43 , Processed in 0.028565 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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