Hi Eric, Thomas told me, you're the best person to ask for assistance regarding the problem below.
I tried to do the update to m4-1.4.13 (using PkgSrc) on AIX and got following error: > CC regex.o > "regex_internal.c", line 320.48: 1506-280 (W) Function argument assignment > between types "char** restrict" and "int*" is not allowed. > "regex_internal.c", line 388.55: 1506-280 (W) Function argument assignment > between types "char** restrict" and "int*" is not allowed. > "regcomp.c", line 339.63: 1506-280 (W) Function argument assignment > between types "char** restrict" and "int*" is not allowed. > "regcomp.c", line 411.57: 1506-280 (W) Function argument assignment > between types "char** restrict" and "int*" is not allowed. > "regcomp.c", line 415.72: 1506-280 (W) Function argument assignment > between types "char** restrict" and "int*" is not allowed. > CC signbitd.o > CC signbitf.o > CC signbitl.o > CC spawn_faction_addclose.o > CC spawn_faction_adddup2.o > CC spawn_faction_addopen.o > CC spawn_faction_destroy.o > CC spawn_faction_init.o > CC spawnattr_destroy.o > CC spawnattr_init.o > CC spawnattr_setflags.o > CC spawnattr_setsigmask.o > CC spawni.o > CC spawnp.o > CC strchrnul.o > CC stripslash.o > CC strsignal.o > CC strstr.o > CC strtod.o > "strtod.c", line 155.17: 1506-045 (S) Undeclared identifier HUGE_VAL. > "strtod.c", line 170.17: 1506-232 (I) Divisor for modulus or division > operator cannot be zero. > > #include_next "///usr/vac/include/math.h" <-- wrong: must use /usr/include The problem was easy to fix for the current compilation, but I don't know how to fix the math.in.h - or if this would be the right file to fix etc. Would be great if you could give me a hint or maybe just fix it, if you know how. If I should provide more logs, simply tell me what you need. Best regards, Jens