cannot find - lpell 해결 방법

1536 단어 nginxperl
최근 Ubuntu 10.04 에 nginx 를 설치 하 였 습 니 다. 명령 은 다음 과 같 습 니 다.
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_perl_module --with-openssl=/home/vince/software/openssl-0.9.8b --with-http_ssl_module --with-pcre=/home/vince/software/pcre-8.00 --with-zlib=/home/vince/software/zlib-1.2.3
 
컴 파일 설치 중 다음 과 같은 오류 가 발생 했 습 니 다:
/usr/bin/ld: cannot find -lperl
인터넷 방식 에 따라:
sudo apt-get install libperl-dev

 다음 오류 가 발생 했 습 니 다:
The following packages have unmet dependencies:   libperl-dev: Depends: perl (= 5.10.0-19ubuntu1.1) but 5.10.1-8ubuntu1 is to be installed                Depends: libperl5.10 (= 5.10.0-19ubuntu1.1) but 5.10.1-8ubuntu1 is to be installed E: Broken packages
 
사실은 여기 서 libperl - dev 가 설치 되 어 있 지만 저 는 힌트 를 별로 보지 않 았 습 니 다. 오랫동안 찾 아 봤 지만 이 문 제 를 해결 하지 못 했 습 니 다. 마지막 으로 한 포럼 에서 친구 가 이렇게 하 겠 다 고 했 습 니 다.
ln -s libperl.so /usr/lib/libperl.so
ldconfig

 영감 이 떠 오 르 면 바로 / usr / lib 에 가서 확인 하 세 요:
lrwxrwxrwx 1 root root      17 2010-04-12 04:47 /usr/lib/libperl.so.5.10 -> libperl.so.5.10.1
-rw-r--r-- 1 root root 1358776 2010-01-07 23:24 /usr/lib/libperl.so.5.10.1

 libperl 이 설치 되 어 있 습 니 다. libperl. so 를 찾 을 수 없 는 것 아 닙 니까?
 
바로 링크 만 들 기:
ln -s libperl.so.5.10.1 /usr/lib/libperl.so

 그리고
ldconfig
 
다시 make nginx, 성 공 했 어 ㅋ ㅋ

좋은 웹페이지 즐겨찾기