Help needed: ports broken by bind9 change
Jose M Rodriguez
josemi at freebsd.jazztel.es
Sun Oct 10 13:07:26 PDT 2004
El Domingo, 10 de Octubre de 2004 21:05, Kris Kennaway escribió:
> On Sun, Oct 10, 2004 at 03:44:27PM +0200, Jose M Rodriguez wrote:
> > El S?bado, 9 de Octubre de 2004 23:35, Kris Kennaway escribi?:
> > > The following ports were broken by the import of bind9 into
> > > FreeBSD 5.x/6.x:
> > >
> > > net/b2bua
> > > security/libassuan
> > > games/wolfpack
> > >
> > > Can someone please look into fixing them?
> > >
> > > The first two depend on libisc, which is no longer provided in
> > > the freebsd version of bind9. They can be fixed by adding a
> > > dependency on the bind9 port on 5.x and above, and changing the
> > > port to look in ${LOCALBASE}/include for the headers and
> > > ${LOCALBASE}/libs for the libisc.a. If you're testing this,
> > > please make sure you clean out your pre-5.3 stale headers and
> > > libraries so you don't accidentally pick up an old bind8 version
> > > of the files.
> > >
> > > wolfpack seems to be parsing the output of the bind userland
> > > tools, and the format has changed in bind9 so this breaks.
> > > Please be careful to test this on both 4.x and 5.3 so you don't
> > > break the former.
> > >
> > > Kris
> >
> > I don't know what lofi@ pretends, but this seems working here with
> > BETA7 and Kmail (both gnupg and S/Mime). This is not tested on
> > FreeBSD-4.
> >
> > libassuan 0.6.7 working here without any patch.
>
> Then you're not running 5.3, or have stale files present on your
> system. Check pointyhat for the exact errors you see when you build
> it in a clean environment.
>
> Kris
Well, this is WIP, really suspended till port unfreeze.
I'm using libassuan-0.6.7, not 0.6.6. What I pretend is note that
files/patch-assuan-domain-connect.c maybe not needed in 5.3, and/or
libisc depend really bind8 specific.
libassuan is a static library, but I can't see any libisc dependencies
in binaries that use it:
freebsd ...security/dirmngr> ldd /usr/local/bin/dirmngr
/usr/local/bin/dirmngr:
libgcrypt.so.12 => /usr/local/lib/libgcrypt.so.12 (0x2809c000)
libgpg-error.so.1 => /usr/local/lib/libgpg-error.so.1
(0x280e9000)
libksba.so.13 => /usr/local/lib/libksba.so.13 (0x280ed000)
libldap-2.2.so.7 => /usr/local/lib/libldap-2.2.so.7 (0x28119000)
liblber-2.2.so.7 => /usr/local/lib/liblber-2.2.so.7 (0x2814b000)
libc.so.5 => /lib/libc.so.5 (0x28158000)
libintl.so.6 => /usr/local/lib/libintl.so.6 (0x28240000)
libsasl2.so.2 => /usr/local/lib/libsasl2.so.2 (0x28249000)
libssl.so.3 => /usr/lib/libssl.so.3 (0x2825e000)
libcrypto.so.3 => /lib/libcrypto.so.3 (0x2828f000)
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28392000)
As I noted earlier, I don't have any RELENG_4 machine to test this.
Only this 5.3, that is a fresh install from BETA7.
--
josemi
More information about the freebsd-ports
mailing list