2014-07-23 3 views
0

내가 tclreadline2.1.0에 대한 tclreadline에 ./configure를했다 실패하고이 오류가 발생했습니다구성 : 오류 : libtool이의 구성은

loading cache ./config.cache 
checking for a BSD compatible install... (cached) /usr/bin/install -c 
checking whether build environment is sane... yes  
checking whether make sets ${MAKE}... (cached) yes 
checking for working aclocal... found 
checking for working autoconf... found 
checking for working automake... found 
checking for working autoheader... found 
checking for working makeinfo... found 
checking whether make sets ${MAKE}... (cached) yes 
checking host system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized 

checking for gcc... (cached) gcc 
checking whether the C compiler (gcc ) works... yes 
checking whether the C compiler (gcc ) is a cross-compiler... no 
checking whether we are using GNU C... (cached) yes 
checking whether gcc accepts -g... (cached) yes 
checking for Cygwin environment... (cached) no 
checking for mingw32 environment... (cached) no 
checking for executable suffix... (cached) no 
checking build system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized 

checking for ranlib... (cached) ranlib 
checking for ld used by GCC... (cached) /usr/bin/ld 
checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes 
checking for BSD-compatible nm... (cached) /usr/bin/nm -B 
checking whether ln -s works... (cached) yes 
loading cache ./config.cache within ltconfig 
checking host system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized 

configure: error: libtool configure failed 

것을 사전에 도움을 제대로 감사를 컴파일하는 일에 제안하십시오

답변

-1

이 소프트웨어는 10 년 이상 지난 이래 업데이트되지 않았으며 그 내용은 csv(!) repository입니다. 정말로에 설치해야합니까? (내가 작성한 Readline 기능 TCL에서 지금까지 표준이되어 왔습니다 것이라고 생각합니다.)

단순히 configure x86_64-unknown-linux-gnu을 검색 신속하게 솔루션을 가지고 ubuntu forums, 리드 : (더 최근의와 aux 하위 디렉토리에 하나를 당신의 config.sub 파일을 대체 실제로는 x86_64_unk_own-linux-gnu를 포함하는데, 10 년 전에 이것은 http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD에서 일반적인 시스템이 아니 었습니다. 그런 다음 ./configure을 정상적으로 실행합니다.

0

패키지가 오랫동안 유지 관리되지 않은 것처럼 보입니다. 따라서 구성 스크립트와 보조 파일을 빌드하는 데 사용되는 autotools는 아마도 x86-64을 인식하지 못합니다.

autoconf, automake, libtool 등의 autotools가 설치되어 있다고 가정하면 autoreconf -ivf을 실행 한 다음 ./configure을 다시 시도 할 수 있습니다. 구식 매크로에 대해 많은 경고를 받게 될 것입니다.하지만 효과가있을 수 있습니다.

6

발견 된 답변은 here입니다. 작업 configure 스크립트 나이를하려면 config.sub 파일을 업데이트 할 수 있습니다

curl 'http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD' > config.sub 

이 최신 버전으로 config.sub 스크립트를 대체합니다.