Bugzilla – Bug 90
make does not successfully run on AIX 5.1; looking back configure also experienced same errors during it's execution
Last modified: 2002-07-28 17:00:23 MDT
using gcc version 3.0.1: [ dhs-remedy root ] make gcc -c -I. -I. -D_XOPEN_EXTENDED_SOURCE -D_PATH_SUDOERS=\"/usr/local/etc/sudoers\" -D_PATH_SUDOERS_TMP=\"/usr/local/etc/sudoers.tmp\" -DSUDOERS_UID=0 -DSUDOERS_GID=0 -DSUDOERS_MODE=0440 check.c In file included from /usr/local/lib/gcc-lib/powerpc-ibm-aix4.3.2.0/3.0.1/include/sys/signal.h:309, from /usr/local/lib/gcc-lib/powerpc-ibm-aix4.3.2.0/3.0.1/include/sys/wait.h:62, from /usr/local/lib/gcc-lib/powerpc-ibm-aix4.3.2.0/3.0.1/include/stdlib.h:235, from check.c:43: /usr/include/sys/context.h:155: parse error before "sigset64_t" /usr/include/sys/context.h:158: parse error before '}' token make: 1254-004 The error code from the last command is 1. Stop. [ dhs-remedy root ]
This is not a bug in sudo. It looks like the gcc-munged copies of the system include files are the problem. If you can, try building sudo with the AIX compiler. E.g. run configure with the --with-CC=cc option.