为查找 master 分支最新版本(tag: debian/0.29.6.3-1)无法在 Debian 10
上启动的原因,
我最近几天把从 Debian 9 版本( tag: debian/0.29.6-2.1)以来的主要改动,在
devel 分支,以补丁文件形式放入 debian/patches 目录[1],逐一排查。
最后发现,如果不修改 configure.ac 等编译相关的文件,gmchess
程序就可以正常启动。源代码其余改动都没有问题。
修改 configure.ac 后,还会导致 libeval0 库软件包的 symbols
变化,不向下兼容。
在 devel
在 2020/4/19 下午7:59, Aron Xu 写道:
> On Sun, Apr 19, 2020 at 11:49 AM Boyuan Yang <073p...@gmail.com> wrote:
>> Hi,
>>
>>
>> 如果能够有实质性的修正的话当然是欢迎的。看过了所给出的仓库,我有一些建议:
>>
>> * 请将自己视为软件上游而非发行版打包者进行修改和开发,将修改直接应用在源代码中,
>> 无需以补丁形式存放于 debian/patches/ 目录下;
>> * 先前我有一些在 0.29.6 版本基础之上的修改,可以在
On Sun, Apr 19, 2020 at 11:49 AM Boyuan Yang <073p...@gmail.com> wrote:
>
> Hi,
>
> atzlinux 于2020年4月18日周六 下午11:35写道:
> >
> > 大家好!
> >
> > gmchess 中国象棋 这个软件还是不错,目前只在 Debian 9 旧稳定版 stretch
> > 中有,Debian 10 及后续版本均没有这个软件包。
> >
> > 我拿 gmchess 在 Debian 9
> >
https://salsa.debian.org/chinese-team/gmchess
我用这里 master 分支最新代码,在 Debian 10 上编译打包后(0.29.6.3-1),程序无法启动,直接报段错误。
https://gitee.com/atzlinux/gmchess
的初始代码是从 Debian 9 (0.29.6-2.1)引入的,在少量修改后,可以在 Debian 10 上正常运行。
我刚才在 salsa 上,找到了 0.29.6-2.1 的 commit,打了一个标签:
commit
Hi,
atzlinux 于2020年4月18日周六 下午11:35写道:
>
> 大家好!
>
> gmchess 中国象棋 这个软件还是不错,目前只在 Debian 9 旧稳定版 stretch
> 中有,Debian 10 及后续版本均没有这个软件包。
>
> 我拿 gmchess 在 Debian 9
> 中的源代码,经过少量修改后(https://gitee.com/atzlinux/gmchess),在 Debian
> 10 下编译打包后,也是可以用的。
>
> 目前该项目,最大的问题是上游基本上停止开发,但如果还是可以在 Debian 10,11
>
大家好!
gmchess 中国象棋 这个软件还是不错,目前只在 Debian 9 旧稳定版 stretch
中有,Debian 10 及后续版本均没有这个软件包。
我拿 gmchess 在 Debian 9
中的源代码,经过少量修改后(https://gitee.com/atzlinux/gmchess),在 Debian
10 下编译打包后,也是可以用的。
目前该项目,最大的问题是上游基本上停止开发,但如果还是可以在 Debian 10,11
中能够编译打包的话,还是可以继续提供给大家使用。
接下来我想尝试下,重新把 gmchess 软件包上传到 Debian
6 matches
Mail list logo