Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个无法安装的客户站点。问题的根源在于变量 MKDIR_P 从未扩展。环顾四周,这似乎是一个棘手的问题,它在不同版本的 autotools 中出现,尽管这个站点有 autoconf 2.69,而且我能找到的示例问题(和解决方案)都不是最近的版本。有没有人知道如何针对不同版本的自动工具编写可移植或至少有点可移植的解决方案?
这应该不是必需的,但您应该能够在配置时简单地定义它:
./configure MKDIR_P='mkdir -p'
显然,SLES 11 SP2 (1.10.1) 附带的 automake 版本中存在错误。降级 automake 解决了这个问题,尽管我不记得该站点的版本。该问题不会持续到更高版本的 automake 中,因此进一步升级也应该可以解决问题。