LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: 小劲鸭

[春节一贴]想找麻烦吗? 看看这贴

[复制链接]
发表于 2006-2-2 04:15:33 | 显示全部楼层
Post by baryon
通过了MAKE和MAKE INSTALL,但是运行出错。信息如下:
Fatal Error: Mismatch between the program and library build versions detected.
The library used 2.6 (no debug,ANSI,compiler with C++ ABI 102,wx containers,compatible with 2.4),
and your program used 2.6 (no debug,ANSI,compiler with C++ ABI 1002,wx containers,compatible with 2.4).
已放弃
make通过的要点是:
1、把老的wxGTK删除,把wx-config也揪出来删除。用Glue的USE重装wxGTK,记住-unicode。
2、重新解压abride包,重新打补丁,然后OK。
大家加油啊。能否欺骗系统,搞成2.4的库文件?



不需要编译的时候-unicode,原因在于wx-config可以选择是否需要unicode支持。
wx-config --unicode=yes|no --libs
会指向不同的libs
[PHP]
bookstack@puma abridge-0.4.0 $ wx-config --cflags
-I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA

bookstack@puma abridge-0.4.0 $ wx-config --cflags --unicode=no
-I/usr/lib/wx/include/gtk2-ansi-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA
[/PHP]

大家可以编译一下
http://lists.gnu.org/archive/htm ... 03-07/msg00019.html
提到的 代码,如果连这个都无法编译的话,肯定wx-config有问题。

没有打算支持wxWidgets-2.4,我的系统上没有一个程序用wxGTK
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-2 05:57:34 | 显示全部楼层
原来我之前的那个wxGTK有点问题, 我又从新emerge wxGTK后就OKAY了

十分感谢bookstack所提供的方法, 已经顺利编译安装完毕
在wxGTK-2.6.1的基础上, 下载:
http://bookstack.kunxi.org/files/abridge-0.4.0-wxGTK-2.6.1.diff
然后执行:
[php]
$ cd abridge-0.4.0
$ patch -p1 < ../abridge-0.4.0-wxGTK-2.6.1.diff
$ ./configure
$ make
$ make install
[/php]
就可以了
让我研究研究该怎么连线玩。。。。。
等大家安装都安装完毕, 咱们可以开桌了:p :p :p :p :p :p

顺便提提, 这个abridge项目的开发已经被原作者给abandoned了, 所以有兴趣的朋友可以自行组织个development team,  我想bookstack应该会是其中一份子哦...:%

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2006-2-2 06:58:35 | 显示全部楼层
!!!恭喜!!!
回复 支持 反对

使用道具 举报

发表于 2006-2-2 10:20:29 | 显示全部楼层
wx-config --libs
-pthread   -L/usr/X11R6/lib  -lwx_gtk2u_xrc-2.6 -lwx_gtk2u_html-2.6 -lwx_gtk2u_adv-2.6 -lwx_gtk2u_core-2.6 -lwx_baseu_xml-2.6 -lwx_baseu_net-2.6 -lwx_baseu-2.6
abridge
Fatal Error: Mismatch between the program and library build versions detected.
The library used 2.6 (no debug,ANSI,compiler with C++ ABI 102,wx containers,compatible with 2.4),
and your program used 2.6 (no debug,ANSI,compiler with C++ ABI 1002,wx containers,compatible with 2.4).
已放弃
大家帮我一把吧,没仄啊。
希望你们把这个小项目搞定。要知道现在要找好的程序员容易,但要找个点子和应用能逞汝技挺难的。我们菜鸟嘛,就自甘堕落了,你们到时弄口嗟来之食就可以了。
回复 支持 反对

使用道具 举报

发表于 2006-2-2 11:47:26 | 显示全部楼层
Post by 小劲鸭

顺便提提, 这个abridge项目的开发已经被原作者给abandoned了, 所以有兴趣的朋友可以自行组织个development team,  我想bookstack应该会是其中一份子哦...:%


偶是土人,不会桥牌,只会拱猪。有人愿意领进门吗?
最近2个月太忙,暑假的时候可以看看。
回复 支持 反对

使用道具 举报

发表于 2006-2-2 13:51:58 | 显示全部楼层
Post by baryon
大家帮我一把吧,没仄啊。
希望你们把这个小项目搞定。要知道现在要找好的程序员容易,但要找个点子和应用能逞汝技挺难的。我们菜鸟嘛,就自甘堕落了,你们到时弄口嗟来之食就可以了。


好的点子是很多的,整合资源才是最难的问题,这个项目也挺有意思的。

第一,大家是不是可以先分析一下原来的项目代码,如果原来的架构设计得好,再发展就会顺利很多。
第二,将它改造为人机对战的,但是 AI 是个大问题,不过楼主是这个方向的专家:cool:
第三,在那里有版本控制自由空间的服务器上搞个 Repository 先,推荐 Subversion  或者是 Git ,
OpenSVN.cise.org 上可以申请到免费的 Subversion 空间 2G, Git 不依赖于服务器端的运算,就随便了,我都可以提供 HTML 空间。
回复 支持 反对

使用道具 举报

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

本版积分规则

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