在服务器上安装libpng,make之后makecheck时所有test都失败
我先设置环境变量告诉libpng我的zlib安装在哪
然后make一切正常
make check时候缺一堆fail
这是查看的test-suite.log文件内容
check不成功我就没敢install,麻烦看看我这为什么会test失败呀?
在服务器上安装libpng,make之后makecheck时所有test都失败
我先设置环境变量告诉libpng我的zlib安装在哪
然后make一切正常
make check时候缺一堆fail
这是查看的test-suite.log文件内容
check不成功我就没敢install,麻烦看看我这为什么会test失败呀?
节选自 INSTALL 文档:
If you wish to test with a particular zlib that is not first in the
standard library search path, put ZLIBLIB, ZLIBINC, CPPFLAGS, LDFLAGS,
and LD_LIBRARY_PATH in your environment before running "make test"
or "make distcheck":
ZLIBLIB=/path/to/lib export ZLIBLIB
ZLIBINC=/path/to/include export ZLIBINC
CPPFLAGS="-I$ZLIBINC" export CPPFLAGS
LDFLAGS="-L$ZLIBLIB" export LDFLAGS
LD_LIBRARY_PATH="$ZLIBLIB:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH
设置 LD_LIBRARY_PATH
后,运行 sudo ldconfig && sudo ldconfig -p | grep libz
看看能不能找到 libz 吧。话说回来,没特殊需求,使用包管理器安装依赖会舒服一些。