簡體   English   中英

配置:錯誤:找不到GNU libltdl(Libtool),請參閱自述文件

[英]configure: error: GNU libltdl (Libtool) not found, see README

我正在嘗試安裝GNU Guile,以便以后可以安裝Guix。 我的環境相當有限,但是它們確實允許我們構建工具。 在過去的幾天里,我一直在嘗試安裝ianobar,它可以正常工作,但是輸出為“ Cannot Open Audio Device”。 我必須編譯libao-pulse,這需要Guile,但是無論我將什么參數傳遞給configure腳本,它總是以configure: error: GNU libltdl (Libtool) not found, see README.結束configure: error: GNU libltdl (Libtool) not found, see README.

我嘗試設置LD_LIBRARY_PATH,LD_FLAGS,CFLAGS和其他幾個設置,但似乎無法通過此步驟。

我的構建環境如下所示:

├── ~/local
   ├── bin
   ├── build
   ├── include
   ├── lib
   └── share

我設置了環境變量($ PREFIX,$ build和$ PATH)來反映此設置。

我究竟做錯了什么?

config.log: https//gist.github.com/ijustlovemath/e197ee17db459ab46c1a

您的日志中的告訴行如下:

 configure:44552: checking for libltdl configure:44574: gcc -o conftest -g -O2 -I/home/redacted/local/include -L/home/redacted/local/lib conftest.c /home/redacted/local/lib/libltdl.so -L/usr/lib /usr/lib/libdl.so -Wl,-rpath -Wl,/home/redacted/local/lib -Wl,-rpath -Wl,/usr/lib >&5 /usr/lib/libdl.so: could not read symbols: File in wrong format collect2: ld returned 1 exit status 

這是你的唯一的地方config.log是提到/usr/lib/libdl.so 我的直覺是您的libtool本地副本配置錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM