Hello again.

I'm trying to build ipf 5.1.0 on Solaris 10 U8 (kernel 142901-11) on amd64. Everything builds and installs fine, but when I try to load the ipf module I get these errors:

May 19 16:45:38 dmk-test4 genunix: [ID 819705 kern.notice] /usr/kernel/drv/amd64/ipf: undefined symbol May 19 16:45:38 dmk-test4 genunix: [ID 826211 kern.notice] 'net_unregister_hook' May 19 16:45:38 dmk-test4 genunix: [ID 819705 kern.notice] /usr/kernel/drv/amd64/ipf: undefined symbol May 19 16:45:38 dmk-test4 genunix: [ID 826211 kern.notice] 'net_register_hook' May 19 16:45:38 dmk-test4 genunix: [ID 819705 kern.notice] /usr/kernel/drv/amd64/ipf: undefined symbol
May 19 16:45:38 dmk-test4 genunix: [ID 826211 kern.notice]  'net_release'
May 19 16:45:38 dmk-test4 genunix: [ID 472681 kern.notice] WARNING: mod_load: cannot load module 'ipf'

I found this old related thread
http://marc.info/?t=119223191000001&r=1&w=2
but the fix in that thread doesn't appear to apply to 5.1.0.

Here is ldd output if it is helpful:
$ ldd /usr/kernel/drv/amd64/ipf
       misc/hook =>     (file not found)
       misc/neti =>     (file not found)
       misc/md5 =>      (file not found)
       drv/ip =>        (file not found)

It appears that the netinfo interface changed at some point. I tried changing the function names to the 'new' ones in solaris.c but that ended in kernel panic when it booted up. Apparently it is something more complicated than that.
http://www.mail-archive.com/[email protected]/msg06695.html

Thank you for any assistance.

-Brian

--
----------------------------------------
Brian H. Nelson
Network Security Analyst
Network and Telecommunications Services
Youngstown State University
bnelson[at]cis[dot]ysu[dot]edu
----------------------------------------


Reply via email to