[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ipfilter
Subject:    Re: Problem with IPFilter on Solaris 8
From:       Darren Reed <darrenr () reed ! wattle ! id ! au>
Date:       2004-05-29 6:43:43
Message-ID: 200405290643.QAA12213 () avalon ! reed ! wattle ! id ! au
[Download RAW message or body]


This patch for SunOS5/Makefile fixes the problem.

I didn't run into it because I've always had a "ip_rules.c" in $(TOP)
and never removed it before (re)compiling.

Darren

Index: SunOS5/Makefile
===================================================================
RCS file: /devel/CVS/IP-Filter/SunOS5/Makefile,v
retrieving revision 2.76.2.2
diff -c -r2.76.2.2 Makefile
*** SunOS5/Makefile	2004/04/28 10:36:32	2.76.2.2
--- SunOS5/Makefile	2004/05/29 06:25:35
***************
*** 196,203 ****
  $(OBJ)/mlso_rule.o: $(TOP)/mlso_rule.c
  	$(CC) -I$(TOP) $(DFLAGS) -c $(TOP)/mlso_rule.c -o $@
  
! $(OBJ)/ip_rules.o: $(TOP)/ip_rules.c $(TOP)/ip_rules.h
! 	$(CC) -I$(TOP) $(DFLAGS) -c $(TOP)/ip_rules.c -o $@
  
  $(OBJ)/ipfrule: $(OBJ)/ip_rules.o $(OBJ)/mlso_rule.o
  	ld -r $(OBJ)/ip_rules.o $(OBJ)/mlso_rule.o -o $@
--- 196,203 ----
  $(OBJ)/mlso_rule.o: $(TOP)/mlso_rule.c
  	$(CC) -I$(TOP) $(DFLAGS) -c $(TOP)/mlso_rule.c -o $@
  
! $(OBJ)/ip_rules.o: $(OBJ)/ip_rules.c $(TOP)/ip_rules.h
! 	$(CC) -I$(TOP) $(DFLAGS) -c $(OBJ)/ip_rules.c -o $@
  
  $(OBJ)/ipfrule: $(OBJ)/ip_rules.o $(OBJ)/mlso_rule.o
  	ld -r $(OBJ)/ip_rules.o $(OBJ)/mlso_rule.o -o $@
***************
*** 303,310 ****
  	$(TOP)/ip_fil.h
  	$(CC) $(CCARGS) $(EXTRA) -c $(TOP)/ip_proxy.c -o $@
  
! $(OBJ)/ip_rules_u.o: $(TOP)/ip_rules.c $(TOP)/ip_fil.h $(TOP)/ip_rules.h
! 	$(CC) $(CCARGS) $(EXTRA) -c $(TOP)/ip_rules.c -o $@
  
  $(OBJ)/ip_fil_u.o: $(TOP)/ip_fil.c $(TOP)/ip_fil.h
  	$(CC) $(CCARGS) $(EXTRA) -c $(TOP)/ip_fil.c -o $@
--- 303,317 ----
  	$(TOP)/ip_fil.h
  	$(CC) $(CCARGS) $(EXTRA) -c $(TOP)/ip_proxy.c -o $@
  
! $(OBJ)/ip_rules.c: $(OBJ)/ipf.exe $(TOP)/tools/ipfcomp.c $(TOP)/rules/ip_rules
! 	$(OBJ)/ipf.exe -cc -nf $(TOP)/rules/ip_rules
! 	-/bin/mv -f ip_rules.c $(OBJ)
! 
! $(TOP)/ip_rules.h: $(OBJ)/ip_rules.c
! 	/bin/mv -f ip_rules.h $(TOP)
! 
! $(OBJ)/ip_rules_u.o: $(OBJ)/ip_rules.c $(TOP)/ip_fil.h $(TOP)/ip_rules.h
! 	$(CC) $(CCARGS) $(EXTRA) -c $(OBJ)/ip_rules.c -o $@
  
  $(OBJ)/ip_fil_u.o: $(TOP)/ip_fil.c $(TOP)/ip_fil.h
  	$(CC) $(CCARGS) $(EXTRA) -c $(TOP)/ip_fil.c -o $@
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic