hrefspace

 找回密码
 立即注册
搜索
热搜: PHP PS 程序设计
查看: 341|回复: 8

该死的gcc 4.5.0终于编译过去lidia 2.3.0了

[复制链接]

494

主题

494

帖子

1506

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1506
发表于 2024-3-1 23:00:58 | 显示全部楼层 |阅读模式
有个旧本本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) {
回复

使用道具 举报

0

主题

188

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2024-3-1 23:01:57 | 显示全部楼层
确认了,只需要修改那个文件即可编译通过
回复

使用道具 举报

0

主题

174

帖子

31

积分

新手上路

Rank: 1

积分
31
发表于 2024-3-1 23:02:16 | 显示全部楼层
也就是说,gcc4.5.0
需要将 condition_error::precondition_error
换成
precondition_error

这个怎么解释呢,

我查看了release note 也没看出相关的东西来
回复

使用道具 举报

0

主题

219

帖子

86

积分

关内侯

Rank: 2

积分
86
发表于 2024-3-1 23:02:27 | 显示全部楼层
pce 是不是也是在condition_error域里面
回复

使用道具 举报

0

主题

164

帖子

92

积分

关内侯

Rank: 2

积分
92
发表于 2024-3-1 23:02:32 | 显示全部楼层
GiNaC发布了1.5.8了,release note里明显解释了针对gcc4.5.0做了一些修改

http://www.ginac.de/News.html
回复

使用道具 举报

0

主题

166

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2024-3-1 23:02:44 | 显示全部楼层
应该是precondition_error,可能被我修改的
这个可能涉及到作用域的隐含问题
和命名空间的相互作用
等等的

我C++学不好,不会解释
回复

使用道具 举报

0

主题

188

帖子

163

积分

关内侯

Rank: 2

积分
163
发表于 2024-3-1 23:03:21 | 显示全部楼层
6# 无心人
看你贴的45行,圆括号里面的,有condition_error::precondition_error

呵呵,当然也有precondition_error::precondition_error
回复

使用道具 举报

0

主题

164

帖子

92

积分

关内侯

Rank: 2

积分
92
发表于 2024-3-1 23:03:39 | 显示全部楼层
试试gcc4.5.1,看问题还在不在
回复

使用道具 举报

0

主题

175

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2024-3-1 23:04:29 | 显示全部楼层


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

编译太慢,等我去学校再说

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|hrefspace

GMT+8, 2024-5-2 12:05 , Processed in 0.064862 second(s), 22 queries .

Powered by hrefspace X3.4 Licensed

Copyright © 2022, hrefspace.

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