ip_filter 4.1.10 works on same machine ============== gcc -v Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.9/3.3.2/specs Configured with: ../configure --with-as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld --disable-nls --disable-libgcj --enable-languages=c,c++ : (reconfigured) ../configure --with-as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld --disable-nls --disable-libgcj --enable-languages=c,c++ Thread model: posix gcc version 3.3.2 ============== SunOS xxxxxxx 5.9 Generic_118558-21 sun4u sparc SUNW,Sun-Fire-V440 ============== pfil 2.1.7 ==============
This is the error: gcc -I../.. -DIPFILTER_LKM -I../../../pfil -D_KERNEL -DSUNDDI -DSOLARIS2=9 -DIPFILTER_LOG -DIPFILTER_LOOKUP -DIPFILTER_SCAN -c ../../ip_fil_solaris.c -o sparcv7/ip_fil.o ../../ip_fil_solaris.c: In function `fr_fastroute': ../../ip_fil_solaris.c:1201: warning: assignment makes pointer from integer without a cast ../../ip_fil_solaris.c:1204: warning: assignment makes pointer from integer without a cast ../../ip_fil_solaris.c:1243: warning: passing arg 1 of `pfil_sendbuf' from incompatible pointer type ../../ip_fil_solaris.c:1243: error: too many arguments to function `pfil_sendbuf' ../../ip_fil_solaris.c: In function `ipf_inject': ../../ip_fil_solaris.c:1332: error: `qifpkt_t' undeclared (first use in this function) ../../ip_fil_solaris.c:1332: error: (Each undeclared identifier is reported only once ../../ip_fil_solaris.c:1332: error: for each function it appears in.) ../../ip_fil_solaris.c:1332: error: `qp' undeclared (first use in this function) *** Error code 1 make: Fatal error: Command failed for target `sparcv7/ip_fil.o' Current working directory /tmp/ip_fil4.1.11/SunOS5/sparc-5.9 *** Error code 1 make: Fatal error: Command failed for target `sunos5' Current working directory /tmp/ip_fil4.1.11 make: *** [solaris] Error 1 ---------------------------------------------------------------------- I'm content with .10 but I wanted to throw this out if noone had seen it. Jason
