Quantcast
Channel: 杰少Pakey's BLOG
Viewing all articles
Browse latest Browse all 19

手动编译mcrypt时,报错:You need at least libmhash 0.8.15的解决

0
0

执行 ./configure  编译源码,报错如下:

    checking whether mhash >= 0.8.15… no

    configure: error: "You need at least libmhash 0.8.15 to compile this program. http://mhash.sf.net/"

    奇怪,libmhash安装的是 mhash-0.9.9.9.tar.gz ,怎么会报这样的错误呢,难道是没找到?

    [plain]

    ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.a

    ln -s /usr/local/lib/libmhash.la /usr/lib/libmhash.la

    ln -s /usr/local/lib/libmhash.so /usr/lib/libmhash.so

    ln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2

    ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1

    一通上面的操作之后,还是不行。

    打开/etc/ld.so.conf,在文件之后,添加一行:

    [html]

    /usr/local/lib

    然后,执行 ldconfig  ,重新编译即可。


Viewing all articles
Browse latest Browse all 19

Latest Images

Trending Articles



Latest Images