cURL 라이브러리 설치부터 컴파일까지..
기나긴 여정이였습니다. 흑..
1. HP 머신에서 설치(UNIX)
cd /usr/local/src
-> 원하는 아무 디렉토리 가능
wget http://curl.haxx.se/download/curl-7.19.0.tar.gz
-> HP-UX positive B.11.11 버전에서는 compile 시 error 1405: "/opt/ansic/lbin/ccom" terminated abnormally with signal 11. 에러가나오는데 패치를 HP에서는 패치를 하라고한다-_-.. 그래서 curl-7.14.0.tar.gz 으로 다운받아서 설치하니 complie OK!
gunzip curl-7.19.0.tar.gz
tar zxf curl-7.19.0.tar
cd curl-7.19.0
./configure --prefix=/usr/local --with-ssl=/usr/include/openssl
make
make install
2. Makefile 구성
USER_INC = -I/usr/local/include \
USER_LIBS = -L/usr/local/lib \
-lcurl(소문자 L) -> 얘를 빼니..
/usr/ccs/bin/ld: (Warning) At least one PA 2.0 object file (test_get.o) was detected. The linked output may not run on a PA 1.x system.
/usr/ccs/bin/ld: Unsatisfied symbols:
curl_global_cleanup (code)
curl_easy_setopt (code)
curl_easy_getinfo (code)
curl_easy_cleanup (code)
curl_easy_strerror (code)
curl_easy_perform (code)
curl_easy_init (code)
curl_global_init (code)
*** 오류 종료 코드 1
위와같은 에러 작렬..-_- 반나절을 낑낑됨 ㅠㅠ
<Makefile 풀 예시>