I've built make-3.81beta3 with the IBM C compiler v7 and GCC 3.4.3. All tests pass except functions/realpath: functions/realpath ...................................... Error running /opt/build/make-3.81beta3/tests/../make (expected 0; got 512): /opt/build/make-3.81beta3/tests/../make -f work/functions/realpath.mk FAILED (0/1 passed)
The problem is: ifneq ($(realpath .///),$(CURDIR)) $(error )) endif On AIX 4.3.3, 5.1, and 5.2, $(realpath .///) appends "/": $ cat /tmp/a .PHONY: all all: @echo $(CURDIR) @echo $(realpath .///) $ ./make -f /tmp/a /opt/build/make-3.81beta3/tests /opt/build/make-3.81beta3/tests/ -- albert chin ([EMAIL PROTECTED]) _______________________________________________ Bug-make mailing list Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make