[英]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.