RPM build fails on Solaris 8 due to a lack of GNU make. The generated Makefile's contain lines like: librpm_la_DEPENDENCIES = $(subst .c,.lo,$(DBLIBOBJS)) (from lib/Makefile.in) The same will go for all platforms without GNU make, presumably.
Install gnu make on solaris first. You will also need to build libdb1 and libdb3 Alan
Unfortunately, this is not an acceptable solution: our customers do not have GNU make and in some cases don't want to have GNU make.
Fixed in rpm-4.0.something, I fergit.
RPM 4.0.2 still needs gmake to build. Won't work with Sun make: [...] Making all in popt make all-recursive Making all in intl Making all in po make: Fatal error in reader: Makefile, line 90: Macro assignment on dependency line Current working directory /home/papadopo/rpm-4.0.2/popt/po [...] Line 90 of popt/po/Makefile is empty and Sun's make has a problem with it: all-yes: cat-id-tbl.c $(CATALOGS) all-no: $(srcdir)/$(PACKAGE).pot: $(POTFILES) $(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(top_srcdir) \ Best regards, Dimitri