警告:makefile.in似乎忽略了--datarootdir设置

警告:makefile.in似乎忽略了--datarootdir设置,makefile,wxwidgets,Makefile,Wxwidgets,在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:

在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制作

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


我应该如何解决它?

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

其次,错误本身是神秘的,因为文件
src/tiff/contrib/Makefile.in
确实存在(或者至少应该检查它是否在您的安装中以某种方式消失),但我想我以前已经看到过这种情况,当您使用Unix/Cygwin工具使用DOS EOL文件时,会发生类似的情况。从
.tar.bz2
文件而不是
.zip
获取源代码以修复此问题


最后,我想你为什么要使用2010年发布的2.9.1呢?真的没有理由不使用2.9.4……/p>我正在制作从.t.bZ2文件中提取的WxWiWase2.9.4。Make返回一些错误,但是configure似乎已经完成,没有任何错误。所以这个问题就解决了+1并被接受。更好的是,WxWidgets 2.9.4已经成功安装。