No... I get the same error:

Jun 20 21:11:45 bettina unix: [ID 826211 kern.notice]  'hook_alloc'
Jun 20 21:11:45 bettina unix: [ID 819705 kern.notice]
/usr/kernel/drv/sparcv9/ipf: undefined symbol
Jun 20 21:11:45 bettina unix: [ID 826211 kern.notice]  'net_release'
Jun 20 21:11:45 bettina unix: [ID 472681 kern.notice] WARNING: mod_load:
cannot load module 'ipf'

but I see what the other problem is. There is no /kernel/misc/neti in
Solaris U7, and when I use nm to dump the symbol in
/kernel/misc/sparcv9/neti, I don't see hook_alloc or net_release? And I
don't have any pre Solaris U7 box to compare with. I have only tested on
kernel 139555-08 and 141414-01.

I did try:

--- Makefile    Sat Jun 20 21:20:13 2009
+++ Makefile.FCS        Sat Jun 20 21:22:16 2009
@@ -229,7 +229,7 @@
        ld -r $(OBJ)/ip_rulesx.o $(OBJ)/mlso_rule.o -o $@
 
 $(OBJ)/ipf: $(MODOBJS)
-       if [ -f /kernel/misc/sparcv9/neti ] ; then \
+       if [-f /kernel/misc/neti -o -f /kernel/misc/*/neti ] ; then \
                echo "netinfo Linking"; \
                ld -dy -Ndrv/ip -Nmisc/neti -Nmisc/md5 -r $(MODOBJS) -o
$@; \
        else \

Yours,

-- Sum

> 
> Does this change fix your problem?
> 
> Index: SunOS5/Makefile
> ===================================================================
> RCS file: /devel/CVS/IP-Filter/SunOS5/Makefile,v
> retrieving revision 2.76.2.12
> diff -u -r2.76.2.12 Makefile
> --- SunOS5/Makefile     24 Jul 2008 09:30:33 -0000      2.76.2.12
> +++ SunOS5/Makefile     14 Jun 2009 23:59:10 -0000
> @@ -229,7 +229,7 @@
>         ld -r $(OBJ)/ip_rulesx.o $(OBJ)/mlso_rule.o -o $@
>  
>  $(OBJ)/ipf: $(MODOBJS)
> -       if [ -f /kernel/misc/neti -o -f /kernel/misc/*/neti ] ; then \
> +       if [ -f /kernel/misc/neti -o -f /kernel/misc/sparcv9/neti ] ; then \
>                 echo "netinfo Linking"; \
>                 ld -dy -Ndrv/ip -Nmisc/neti -Nmisc/md5 -r $(MODOBJS) -o
> $@; \
>         else \
> 
> 

Reply via email to