OS: SCO Openserver 5.0.7 gcc 2.95.3p4 using SCO's make (whence make -> /bin/make) I get this error: don't know how to make dynconfig.o param/loadparm.o param/parms.o lib/sharesec.o (bu42) Some context: $make FLAGS2="-DPATH_MAX=_POSIX_PATH_MAX -DMAXPATHLEN=_POSIX_PATH_MAX" 1>foo 2>&1 #the redirect was for the last attempt to get the messages into a file. #the last part of that file is: ------------------ Compiling libsmb/spnego.c Linking bin/ntlm_auth Compiling utils/smbcquotas.c Linking bin/smbcquotas Compiling utils/eventlogadm.c Linking bin/eventlogadm don't know how to make dynconfig.o param/loadparm.o param/params.o lib/sharesec.o (bu42). ------------------ If I understand that correctly, the relevant part of the Makefile is: ------------------ bin/smbcquotas: $(SMBCQUOTAS_OBJ) $(POPT_OBJS) bin/.dummy @echo Linking $@ @$(CC) $(FLAGS) -o $@ $(SMBCQUOTAS_OBJ) $(DYNEXP) $(LDFLAGS) $(LIBS) $(POPT_OBJS) $(KRB5LIBS) $(LDAP_LIBS) bin/eventlogadm: $(EVTLOGADM_OBJ) $(POPT_OBJS) bin/.dummy @echo Linking $@ @$(CC) $(FLAGS) -o $@ $(EVTLOGADM_OBJ) $(DYNEXP) $(LDFLAGS) $(LIBS) $(POPT_OBJS) bin/locktest: $(LOCKTEST_OBJ) bin/.dummy @echo Linking $@ @$(CC) $(FLAGS) -o $@ $(LOCKTEST_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) $(KRB5LIBS) $(LDAP_LIBS) bin/nsstest: $(NSSTEST_OBJ) bin/.dummy @echo Linking $@ @$(CC) $(FLAGS) -o $@ $(NSSTEST_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) $(KRB5LIBS) $(LDAP_LIBS) ------------------ and the target was bin/locktest when the error occurred. As confirmation, bin/eventlogadm exists but bin/locktest does not. Larry Manulak Omega Computer Services Ltd.
Using gmake (GNU Make 3.80) there were no errors.
Closing. User says gmake is a workaround.