链接到之前:使用pkg-config宏PKG_CHECK_MODULES失败
这不能解决我的解决方案。我确实安装了pkg-config。当我打字时aclocal --print
,它给的第一件事就是main::scan_file() called too early to check prototype at /usr/local/bin/aclocal line 618
。它在./bootstrap
。然后给出目录/usr/local/share/aclocal
由于一个或另一个原因,宏仍然无法正常工作。我在使用Automake 1.16.2-3和pkg-conf 1.7.3-1的Artix linux(类似于Arch的发行版)上。./configure、config.log和./bootstrap的输出为:https ://pastebin.com/NY1GgtFF (configure
),https://pastebin.com/iDAUXRv3 (config.log
)和https://pastebin.com/aRVw00Ex(bootstrap
)
宏扩展无论如何都会失败。你有什么想法?我将如何设置m4_pattern_allow标志?此错误在openbox和lxterminal均发生。我还没有尝试过任何其他程序,但是遇到了这个错误,但是我认为发生在哪个程序上并不重要
我真的希望我提供了足够的信息,这是我的第一篇文章,所以我希望我做的一切正确
pkg-conf
不同于pkg-config
—前者是一种低延迟的重新实现,并且不pkg.m4
包含您需要安装宏的文件。
如果您要构建的软件随附pkg.m4
在存储库和/或tarball中捆绑在一起的副本,则可能只需要添加-I m4
到的调用中aclocal
,否则就需要pkg.m4
从pkg-config
发行版中获取文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句