Red Hat Bugzilla – Bug 21131
Solaris 8 (non-GNU make) build problem
Last modified: 2007-04-18 12:29:57 EDT
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))
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
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
Making all in intl
Making all in po
make: Fatal error in reader: Makefile, line 90: Macro assignment on dependency
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)
$(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(top_srcdir) \