在breezy中编译chmsee的方法

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
头像
max0000
帖子: 310
注册时间: 2005-04-08 14:54
送出感谢: 0
接收感谢: 0

在breezy中编译chmsee的方法

#1

帖子 max0000 » 2005-12-21 23:17

有点时间,终于把chmsee编译出来了。今天发个帖子记录一下。

chmsee0.9.5用的是libgtkhtml-3.1,于是它提供的deb包也依赖这个包,但是breezy里是libgtkhtml-3.8。于是装也不行,编也不行。坛里有人提供了安装的方法,我还是想编译为好。
首先安装好libgtkhtml-3.8dev
再到chmsee主站下来源码,解开。

代码: 全选

./configure

不行,提示要libgtkhtml-3.1。哎?......还提示可以加参数指定libgtkhtml-3.1的位置。好!

代码: 全选

env PKG_CONFIG_PATH=libgtkhtml-3.1:+:/usr/include/libgtkhtml-3.8/gtkhtml ./configure

这下又提示找不到libgtkhtml-3.1.pc
到synaptic里看看,有/usr/lib/pkgconfig/libgtkhtml-3.8.pc
于是做个链接:

代码: 全选

sudo ln -s /usr/lib/pkgconfig/libgtkhtml-3.8.pc /usr/lib/pkgconfig/libgtkhtml-3.1.pc

再来

代码: 全选

env PKG_CONFIG_PATH=libgtkhtml-3.1:+:/usr/include/libgtkhtml-3.8/gtkhtml ./configure

通过了!这下可以make了。
make过程中出了几个警告。不过安装好用起来没有什么问题。

做好的包一叶已经加入源中了,大家可以试用一下。
头像
max0000
帖子: 310
注册时间: 2005-04-08 14:54
送出感谢: 0
接收感谢: 0

#2

帖子 max0000 » 2005-12-21 23:35

这是chkinstall的包,没有包括依赖关系,但是运行安装好的程序,还是需要libgtkhtml-3.8的。请注意自行安装。
头像
max0000
帖子: 310
注册时间: 2005-04-08 14:54
送出感谢: 0
接收感谢: 0

#3

帖子 max0000 » 2005-12-22 14:10

又编译一次,原来就只要做一个链接就可以configure,不用env的。
头像
yang119345
帖子: 570
注册时间: 2005-06-19 14:22
来自: 上海
送出感谢: 0
接收感谢: 1 次
联系:

#4

帖子 yang119345 » 2005-12-22 16:18

:oops: 请教max0000兄,如何制作deb包呢?
头像
max0000
帖子: 310
注册时间: 2005-04-08 14:54
送出感谢: 0
接收感谢: 0

#5

帖子 max0000 » 2005-12-22 17:09

我是用checkinstall做的,方便,但与正规用的有些差别,关键是没有完善的依赖关系。这方面我也是一知半解,楼上不必客气。
头像
oliver
帖子: 775
注册时间: 2005-10-05 11:31
送出感谢: 0
接收感谢: 0
联系:

Re: 在breezy中编译chmsee的方法

#6

帖子 oliver » 2005-12-22 21:07

主页包查询里头查询了chmsee,结果为空。新立德搜索也找不着……oneleaf大虾有放么?……我改如何找到该包呢?

max0000 写了:……

做好的包一叶已经加入源中了,大家可以试用一下。
头像
max0000
帖子: 310
注册时间: 2005-04-08 14:54
送出感谢: 0
接收感谢: 0

#7

帖子 max0000 » 2005-12-22 21:26

因为我不小心,把包的名字定成了chmsee-0.9.5,后来重新做过一下,改成了chmsee。后面一个包刚传上去,可能还来不及改过来。如果急着想用,可以get “chmsee-0.9.5”这个包,或者是用新立得查找一下chmsee。
不好意思,让大家烦扰了一下。
头像
yang119345
帖子: 570
注册时间: 2005-06-19 14:22
来自: 上海
送出感谢: 0
接收感谢: 1 次
联系:

#8

帖子 yang119345 » 2005-12-22 21:45

嘿嘿 。没事儿。max0000好谦虚哈~ :lol: :D
回复

回到 “办公、图像、机械电子设计等”