Date: Sat, 4 Mar 2006 13:00:27 +0100 From: "Wojciech A. Koszek" <wkoszek@freebsd.org> To: Ben Kelly <bkelly@vadev.org> Cc: stable@freebsd.org, wkoszek@freebsd.org Subject: Re: missing dependency - crypto.ko to zlib.ko Message-ID: <20060304120026.GA654@FreeBSD.czest.pl> In-Reply-To: <200603032047.54811.bkelly@vadev.org> References: <200603032047.54811.bkelly@vadev.org>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] On ptk, mar 03, 2006 at 08:47:54 -0500, Ben Kelly wrote: > To: stable@freebsd.org, wkoszek@freebsd.org > From: Ben Kelly <bkelly@vadev.org> > Date: Fri, 3 Mar 2006 20:47:54 -0500 > Subject: missing dependency - crypto.ko to zlib.ko > User-Agent: KMail/1.8.3 > > Hello all, > > I upgraded my RELENG_6 server today and ran into a strange problem. Whenever > I try to kldload crypto.ko the operation fails and I get the following error > in my dmesg: > > link_elf: symbol inflateInit2_ undefined > > I was indirectly trying to load crypto because I had geom_eli.ko in my > loader.conf. I don't have any crypto hardware in the box. > > I'm guessing this is related to this commit: > > http://lists.freebsd.org/pipermail/cvs-src/2006-March/060511.html > > It appears that the MODULE_DEPEND macro was added to cryptodev.c, but not to > crypto.c. > > I tried adding MODULE_DEPEND to crypto.c and the problem went away. I'm not > that familiar with the module system, so perhaps there is something else > wrong with my configuration and this is the wrong fix. In any case, here is > the patch: > > > --- crypto.c.orig Fri Mar 3 20:21:35 2006 > +++ crypto.c Fri Mar 3 20:21:04 2006 > @@ -252,6 +252,7 @@ }}; > MODULE_VERSION(crypto, 1); > DECLARE_MODULE(crypto, crypto_mod, SI_SUB_DRIVERS, SI_ORDER_FIRST); > +MODULE_DEPEND(crypto, zlib, 1, 1, 1); > > /* > * Create a new session. > > > For reference, I am running: > > FreeBSD vir.in.vadev.org 6.1-PRERELEASE FreeBSD 6.1-PRERELEASE #0: Fri Mar > 3 16:23:47 EST 2006 bkelly@vir.in.vadev.org:/usr/obj/usr/src/sys/SERVER > i386 > > Last cvsup'd at 2006-03-03 04:07:00 EST. > > Please let me know if there is a better way to fix this. Any input would be > appreciated. Will be fixed ASAP. Thanks ! -- Wojciech A. Koszek wkoszek@FreeBSD.org http://FreeBSD.czest.pl/dunstan/ [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFECYFaYjytYsnyUUURAjCCAKC9Nx5vA+ISXxEi1dqG2skdus65cwCggUyH SMeWtwJxKMpXZbRMuyv9IQM= =qbTW -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060304120026.GA654>
