acinclude.m4: 文件 '$1/module.ac' 不存在

acinclude.m4: file '$1/module.ac' does not exist

我正在尝试移植 http://fossies.org/linux/privat/old/fget-1.3.3.tar.gz/

autoconf/aclocal.m4移动到acinclude.m4,因为这个文件没有被autoreconf包含,我也改了:

-m4_include([encap.m4])
-m4_include([ac_path_generic.m4])
+m4_include([autoconf/encap.m4])
+m4_include([autoconf/ac_path_generic.m4])

该文件还包含:

AC_DEFUN([PSG_MODULE], [
  m4_define([subdir], [])dnl
  m4_include([/module.ac])dnl
  m4_ifdef([][_INIT], [][_INIT($@)])dnl
  m4_undefine([subdir])dnl
])

PSG_MODULE([compat]) 现在失败了:

$ autoreconf -fi
aclocal: error: acinclude.m4:194: file '/module.ac' does not exist
autoreconf: aclocal failed with exit status: 1

用已经存在的宏 subdir 替换了 </code>:</p> <pre><code>m4_include(subdir[/module.ac])dnl