gpt4 book ai didi

linux - Jamfile - "Unknow rule"- 如何读取它

转载 作者:太空宇宙 更新时间:2023-11-04 04:16:06 25 4
gpt4 key购买 nike

我正在尝试编译这个项目 - 它可以完美编译Linux(Ubuntu)。但我希望它能在 Windows 上运行。所以我安装了MinGW(随 Jamplus 安装一起提供) - 并继续安装所有项目所需的库。这样做之后(唷!) - 我下载了该项目的 src 并执行了 './autogen' + './configure -prefix=/mingw' 和然后当我即兴演奏时,我会收到“未知规则”警告。 是因为他们是unix命令和MinGW不能理解吗??还是果酱了?它无法理解“UseAutoconf”和“Install Docs”等行 - 我对 Jam 构建系统相对较新,任何帮助将不胜感激。谢谢。

这是 jamfile - http://pastebin.com/z3FsMjDt

http://i1268.photobucket.com/albums/jj568/amitahire/jam-minggw.png

当我执行 ./autogen 时 - 它说

configure.ac:144: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body /mingw/src/autoconf/26/autoconf2.5-2.68-1/src/autoconf-2.68/lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from... /mingw/src/autoconf/26/autoconf2.5-2.68-1/src/autoconf-2.68/lib/autoconf/general.m4:2662: _AC_LINK_IFELSE is expanded from... /mingw/src/autoconf/26/autoconf2.5-2.68-1/src/autoconf-2.68/lib/autoconf/general.m4:2679: AC_LINK_IFELSE is expanded from... mk/autoconf/np_findlib.m4:3: NP_FINDLIB is expanded from... configure.ac:144: the top level

还有另外六个。但我忽略了它并继续配置进度,没有问题。

编辑 - 这似乎可以解决问题。

这个特定项目(我想)不是用 Jamplus 0.3 编译的。因此,当我尝试使用 Jam 2.5(或 Ftjam)时,它可以编译。

最佳答案

控制台输出包含多条错误消息,例如“Jamfile.jam:没有这样的文件或目录”。我不在 Windows 上使用 jam,但据我所知,标准 (Perforce) jam 期望 jamfile 在 Windows 上也仅命名为“Jamfile”。我的猜测是 Jamplus 根本与生成的构建系统不兼容。重命名 jam 文件可能会有所帮助,但安装构建系统所需的 jam 可能是最安全的解决方案。

关于linux - Jamfile - "Unknow rule"- 如何读取它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16328844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com