【问题标题】:WARNING: makefile.in seems to ignore the --datarootdir setting警告:makefile.in 似乎忽略了 --datarootdir 设置
【发布时间】:2012-12-14 13:39:02
【问题描述】:

尝试在 Windows XP(32 位)上配置 WxWidgets 2.9.1 时,配置脚本以以下结尾:

...
config.status: creating Makefile
config.status: WARNING: Makefile.in seems to ignore the --datarootdir setting
config.status: error: cannot find input file: contrib/Makefile.in
configure: error: ./configure failed for src/tiff

我确保提到的 Makefile.in 是它应该在的位置。我使用 MinGW32 进行制作。

我找到了this,我试图以某种方式将其转换为我的情况(从 Ubuntu 到 Windows),但它仍然返回相同的错误。

我该如何解决?

【问题讨论】:

    标签: makefile wxwidgets


    【解决方案1】:

    首先警告是无害的,与问题无关。

    其次,错误本身很神秘,因为文件 src/tiff/contrib/Makefile.in 确实存在(或者至少应该检查它是否没有在您的安装中以某种方式消失)但我想我之前已经看到过这种情况,并且当您将文件与 DOS EOL 与 Unix/Cygwin 工具一起使用。从.tar.bz2 文件而不是.zip 获取源来解决这个问题。

    最后,我想你为什么要使用 2010 年发布的 2.9.1?真的没有理由不使用 2.9.4...

    【讨论】:

    • 我现在正在制作从 .tar.bz2 文件中提取的 WxWidgets 2.9.4。 Make 返回一些错误,但配置似乎已经完成,没有任何错误。所以问题就解决了。 +1 并被接受。
    • 更好 - WxWidgets 2.9.4 已成功安装。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-24
    • 1970-01-01
    • 1970-01-01
    • 2021-10-28
    • 2016-09-30
    • 2016-03-16
    • 2014-02-03
    相关资源
    最近更新 更多