This is a discussion on IP Filter 4.0beta5, Makefiles within the IPFilter forums, part of the System Security and Security Related category; Buiding packages under Solaris did not work. Reason: The make parameter passing for make install-... in Makefile and the 32-...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
Buiding packages under Solaris did not work. Reason:
The make parameter passing for make install-... in Makefile and the 32-bit-only package building in SunOS5/Makefile are broken (haven't checked non-SunOS5 architectures). Here are patches (in short diff form): *** Makefile: 326c326 < (cd SunOS4; $(MAKE) "CPU=$(CPU) TOP=.." install) --- > (cd SunOS4; $(MAKE) "CPU=$(CPU)" "TOP=.." install) 329c329 < (cd SunOS5; $(MAKE) "CPU=$(CPU) TOP=.." install) --- > (cd SunOS5; $(MAKE) "CPU=$(CPU)" "TOP=.." install) 332c332 < (cd HPUX; $(MAKE) "CPU=$(CPU) TOP=.." "BITS=`getconf KERNEL_BITS`" install) --- > (cd HPUX; $(MAKE) "CPU=$(CPU)" "TOP=.." "BITS=`getconf KERNEL_BITS`" install) 335c335 < (cd IRIX; smake install "CPU=$(CPU) TOP=.." $(DEST) $(MFLAGS)) --- > (cd IRIX; smake install "CPU=$(CPU)" "TOP=.." $(DEST) $(MFLAGS)) *** SunOS5/Makefile: 432,433c432,433 < (cd $(CPUDIR); $(MAKE) PROTO=prototype OBJ=. BITS=${BITS} \ < ipf.pkg.bin; TOP=$(TOP)) \ --- > $(MAKE) PROTO=prototype OBJ=. BITS=${BITS} \ > ipf.pkg.bin; TOP=$(TOP); \ |