Programer Life/Unix

cURL 라이브러리 설치부터 컴파일까지..

신비마마 2010. 12. 28. 09:47

기나긴 여정이였습니다. 흑..

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 풀 예시>