我一直在尝试在 Solaris 10 机器上编译 quickfix。但是,当我尝试运行bootstrap
它时,它会在失败之前给出大量警告,形式为“警告:AM_PATH_AUDIOFILE 的引用不足定义”:
aclocal: macro `_LT_DECL_SED' required but not defined
aclocal: macro `_LT_FUNC_STRIPNAME_CNF' required but not defined
configure.ac: 92: macro `AM_PATH_XML2' not found in library'
我相当确定这是一个路径问题,如果我运行aclocal
它以同样的方式失败,找不到 AM_PATH_XML2,但如果我运行aclocal -I /usr/local/share/aclocal/
它成功,尽管我假设的引用不足的定义警告可以被忽略。出于某种原因,Solaris 似乎将 libxml.m4 放在 /usr/local/share/aclocal 而不是大多数其他 .m4 文件所在的位置。
如何将此路径传递给由调用的 autoreconf bootstrap
?使用包含路径运行 autoreconf 不起作用。