尝试在AIX平台上构建libcurl curl-7.61.0时遇到以下错误。
uname -a
AIX test-aix6 1 6 00C95C354C00
我首先按照以下步骤构建了openssl openssl-1.1.0h
./config --prefix=/home/openssl/openssl-1.1.0h
make
make install
这样就可以了 然后我尝试如下构建libcurl
./configure --prefix=/home/curl-7.61.0 --with-ssl=/home/openssl/openssl-1.1.0h/
但是当我从/home/curl-7.61.0目录发出以下命令时
make -bnoquiet
那我就跌倒了
xlC_r -DHAVE_CONFIG_H -I../include -I../lib -I../src -I../lib -I../src -qthreaded -qnoansialias -qhalt=e -O2 -I/home/openssl/openssl-1.1.0h//include -I/home/openssl/openssl-1.1.0h//include/openssl -c -o ../lib/curl-curl_ctype.o `test -f '../lib/curl_ctype.c' || echo './'`../lib/curl_ctype.c
make[2]: *** No rule to make target `../lib/libcurl.la', needed by `curl'. Stop.
make[2]: Leaving directory `/home/curl-7.61.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/curl-7.61.0/src'
make: *** [all-recursive] Error 1
我什至尝试在LD_LIBRARY_PATH和LIBPATH中添加openssl lib目录,但仍然没有成功。
我要去哪里的任何指针?
答案 0 :(得分:0)
您需要与确切的SSL版本链接的curl吗?如果您只需要卷曲,我不建议您自己构建它。在AIX上构建东西总是很痛苦。您可以从www.perzl.org使用RPM轻松安装curl(不要忘记安装所有依赖项)