저는 libtool에 새로운 것들이 있습니다. 내 프로젝트를 빌드하는 데 libtool 1.5가 필요하지만 시스템 (debian, squeeze)의 기본 libtool은 2.2라는 문제가 있습니다. 내가 한 것은 소스에서 libtool 1.5를 설치하고/usr/local에 넣었습니다. 내 PATH 변수는/usr/local/bin 경로를 먼저 선택합니다.configure가 libtool 사용자 정의 스크립트를 생성하는 방법은 무엇입니까?
autogen을 실행하면 libtool 1.5를 "인식"합니다. 그러나 configure 스크립트를 실행하면 버전 2.2의 libtool 스크립트가 내 빌드 디렉토리에 나타납니다. 나는 패키지 관리자를 사용하여 libtool 2.2를 제거한 이후로 어디에서 왔는지 전혀 모른다.
문제점을 해결하는 방법을 제안 해주세요. 빌드 폴더에서 libtool 스크립트는 어떻게 생성됩니까? ltmain.sh와 어떤 관련이 있습니까?
$ ./configure LIBTOOL=/usr/local/bin/libtool ...
을하지만 고대에서 libtool을 사용하는 경우, 당신은 어떤 경우에 당신이해야 할뿐만 아니라, 고대의 autoconf를 사용하고있을 수 있습니다 :
감사합니다,
첫 번째 문제는 1.5 사용 요구 사항입니다! 진실로, 현대 libtool이 왜 작동하지 않는지 알아 내고 그 문제를 해결하는 것이 훨씬 낫습니다. –