在遇到问题的AIX上从源代码进行卷曲构建

时间:2018-08-18 04:16:38

标签: curl makefile openssl libcurl aix

尝试在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目录,但仍然没有成功。

我要去哪里的任何指针?

1 个答案:

答案 0 :(得分:0)

您需要与确切的SSL版本链接的curl吗?如果您只需要卷曲,我不建议您自己构建它。在AIX上构建东西总是很痛苦。您可以从www.perzl.org使用RPM轻松安装curl(不要忘记安装所有依赖项)