When attempting to emerge systrace, the emerge fails with the following error: autoconf: Undefined macros: configure.in:113: AC_LIBOBJ(dirname) configure.in:160: AC_LIBOBJ(err) configure.in:33: AC_LIBOBJ(openbsd-syscalls) configure.in:34: AC_LIBOBJ(register-openbsd) configure.in:35: AC_LIBOBJ(linux-translate) configure.in:38: AC_LIBOBJ(netbsd-syscalls) configure.in:39: AC_LIBOBJ(register-openbsd) configure.in:40: AC_LIBOBJ(linux-translate) configure.in:44: AC_LIBOBJ(linux-syscalls) configure.in:45: AC_LIBOBJ(register-linux) configure.in:46: AC_LIBOBJ(linux-translate) configure.in:48: AC_LIBOBJ(getopt) configure.in:51: AC_LIBOBJ(darwin-syscalls) configure.in:52: AC_LIBOBJ(register-darwin) configure.in:94: AC_LIBOBJ(basename) make: *** [configure] Error 1 !!! ERROR: sys-apps/systrace-1.0-r4 failed. !!! Function src_compile, Line 391, Exitcode 2 !!! emake failed Pulling the source down and attempting to compile it also resulted in a similar error during the configuration phase. This was corrected by using the following command: WANT_AUTOCONF_2_5=1 emerge systrace. The version of autoconf I was using was 2.13. Reproducible: Always Steps to Reproduce: 1.Attempt to compile systrace. 2. 3. Actual Results: Emerge fails. Expected Results: Emerged systrace.
m4 version?
GNU m4 1.4
Getting ready to close this bug as a WONTFIX as I'd opt for removal of systrace due to a lack of a maintainer and bug #45961.
It looks as if systrace has been removed from portage, so this isn't a problem anymore.