LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1004|回复: 4

bug??,,,,,,source-height不能运行

[复制链接]
发表于 2006-1-13 01:12:37 | 显示全部楼层 |阅读模式
#pacman -Sy
#pacman -S source-height
成功安装.
但不可以运行

  1. [philix@philix ~]$ source-highlight
  2. source-highlight: error while loading shared libraries: libboost_regex-gcc-1_33.so.1.33.0: cannot open shared object file: No such file or directory
  3. [philix@philix ~]$
复制代码


做软件包的人真的是..........
我手动做了一个连接似乎也不管用,有人遇到过这个问题吗?
发表于 2006-1-13 07:26:12 | 显示全部楼层
看样子是boost包的问题,有个连接指向了一个不存在的目录。

尝试如下解决方法:
[php]
sudo rm /usr/include/boost
sudo ln -s /usr/include/boost-1_33_1/boost /usr/include/boost
[/php]

要是还不行,就在修改完上面的东西以后用下面的PKGBUILD自己再编译一次source-highlight:
[php]
# $Id: PKGBUILD,v 1.8 2005/10/17 10:54:38 damir Exp $
# Maintainer: damir <damir@archlinux.org>
# Contributor: Ben <ben@benmazer.net>

pkgname=source-highlight
pkgver=2.3
pkgrel=1
pkgdesc="convert source code to highlighted html"
url="http://www.gnu.org/software/src-highlite/"
depends=('gcc' 'bash' 'boost>=1.33' 'ctags')

#source=(http://rap.dsi.unifi.it/~bettini/source-highlight-$pkgver.tar.gz)
source=(ftp://ftp.gnu.org/gnu/src-highlite/$pkgname-$pkgver.tar.gz)

build() {
          cd $startdir/src/$pkgname-$pkgver
            ./configure --prefix=/usr
              make || return 1
                make prefix=$startdir/pkg/usr install
        }
[/php]
回复 支持 反对

使用道具 举报

发表于 2006-1-13 07:32:21 | 显示全部楼层
已经提交了bug。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-13 16:18:55 | 显示全部楼层
照此pkgbuild自己编译了一次,现在已经可以正常使用了

btw ,source-highlight 如何转换shell脚本?
回复 支持 反对

使用道具 举报

发表于 2006-1-13 17:33:51 | 显示全部楼层
dont know
回复 支持 反对

使用道具 举报

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

本版积分规则

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