"makeLCPsetuplog.051016.0045" ----------------------- After removing vpath refs and consolidating them to VPATH and shortening the first gcc line, it seems to have compiled LCPsetup.o OK, but where are the other obj/.o files? I removed some fancy nested parens in the gcc commands, because they were not found in saturn's man make. The suffix commands seem not to have been iterated. Both -o $(PATHOBJ)$@ and -o $(PATHOBJ)$<.o work the same; But -o $(PATHOBJ)$(shell basename $< .c).o did not work. I can't find an explanation of it either. Some unresolved symbols, including pr_util and H?setup and makeHeader calls. LCPsetup.exe must generate include/HMfuncptr.h before LCPmain can compile. ----------------------- [saturn.cs.uml.edu1](81)> rm obj/* [saturn.cs.uml.edu1](82)> pwd /tmp_mnt/nfs/galaxy/faculty/fac1/lechner/public_html/projects/Hominid04s/lcp [saturn.cs.uml.edu1](83)> make -f Makesetup gcc -DBDELOG -DGENLOG -g -DDEBUG -DNEW_VERSION -DNO_GHOSTVARS -c -I include/ -I olc/ -I pr_util/ -I makeHead/ -I- -o obj/LCPsetup.o src/LCPsetup.c gcc -DBDELOG -DGENLOG -ansi -g -DDEBUG -DNEW_VERSION -DNO_GHOSTVARS -o executables/LCPsetup.exe obj/LCPsetup.o /usr/bin/ld: Unresolved: pr_init HDsetup HLsetup makeHeader pr_dump collect2: ld returned 1 exit status *** Exit 1 Stop. [saturn.cs.uml.edu1](84)> lg obj total 76 drwxr-xr-x 2 lechner fac 4096 Oct 16 00:48 . drwxr-xr-x 12 lechner fac 4096 Oct 16 00:34 .. -rw------- 1 lechner fac 49296 Oct 16 00:48 LCPsetup.o [saturn.cs.uml.edu1](85)> lg ex*/alpha total 16 drwxr-xr-x 2 lechner fac 4096 Nov 2 2004 . drwxr-xr-x 4 lechner fac 4096 Oct 16 00:48 .. [saturn.cs.uml.edu1](86)>