因此,我发现更新 Wine 时 Qt5 出现问题。修复要求我编译并安装 Mesa 10.4.1。我从 git 获得了源代码。因此,我首先从存储库下载/安装了适当的依赖项,例如和flex
bison
autoconfig
aclocal
pkg-config
。Util-Dev
并 libdrm-2.4.58
pixman-0.32.6
dri3proto-1.0
使用和 make/sudo make installautomake-1.14
构建源代码./configure
。在终端中输入以下内容后,我遇到了这个问题./autogen.sh
configure.ac:152: error: Could not locate the pkg-config autoconf macros.
These are usually located in /usr/share/aclocal/pkg.m4. If your macros
are in a different location, try setting the environment variable
ACLOCAL="aclocal -I/other/macro/dir" before running autoreconf.
configure.ac:152: the top level
autom4te: /usr/bin/m4 failed with exit status: 1
aclocal: error: echo failed with exit status: 1
当我运行apt-file search pkg.m4
终端时,结果
当我下载并./configure
使用make/install
这些库时,我将它们留在 /Home 中。pkg-config:/usr/share/aclocal/pkg.m4 mm-common:/usr/share/aclocal/mm-pkg.m4
答案1
我也遇到了同样的问题。对我有用的方法是安装autoconf
和pkgconf
。然后我就能找到/usr/share/aclocal/pkg.m4
。
答案2
如果您使用系统autoconf
,则必须导出
AL_OPTS=-I/path/where/you/installed/the/stuff/share/aclocal
在您的环境中。
如果你autoconf
从源代码构建和安装,则必须导出
AL_OPTS=-I/usr/share/aclocal
反而。
重点在于,您放入该环境变量的路径/path/where/you/installed/the/stuff/share/aclocal
必须是包含文件的路径。/usr/share/aclocal
AL_OPTS
pkg.m4
如果不起作用,请尝试将ACLOCAL
设置导出到
aclocal [what you wanted to put into AL_OPTS]
相反,该变量中 aclocal 的参数就是您尝试放入的内容AL_OPTS
。