首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置:错误:未找到GNU libltdl (Libtool),请参阅自述

配置:错误:未找到GNU libltdl (Libtool),请参阅自述
EN

Stack Overflow用户
提问于 2016-02-23 22:22:13
回答 1查看 2.9K关注 0票数 2

我正在尝试安装,以便以后可以安装Guix。我的环境非常封闭,但它们确实允许我们构建工具。在过去的几天里,我一直在尝试安装钢琴,它可以工作,但是我得到了输出“无法打开音频设备”。我必须编译libao-脉冲,这需要Guile,但是无论我传递给配置脚本的参数是什么,它总是以configure: error: GNU libltdl (Libtool) not found, see README.结尾。

我尝试过设置LD_LIBRARY_PATH、LD_FLAGS、CFLAGS和其他几个,但我似乎无法通过这一步。

我的构建环境如下所示:

代码语言:javascript
复制
├── ~/local
   ├── bin
   ├── build
   ├── include
   ├── lib
   └── share

我设置了环境变量($PREFIX、$build和$PATH)来反映这种设置。

我做错了什么?

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-23 23:13:54

从您的日志中可以看出以下几行:

配置:44552:检查libltdl配置:44574: gcc -o自首-g -O2 -I/home/redacted/local/include -L/home/redacted/local/libltdl.so -L /usr/lib /libdl.so -Wl,-rpath -Wl/home/编校/本地/lib -Wl,-rpath -Wl,/usr/lib >&5 /usr/lib/libdl.so:无法读取符号:文件格式错误collect2: ld返回1退出状态

这是config.log中唯一提到/usr/lib/libdl.so的地方。我的预感是您的本地libtool副本配置错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35589427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档