[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: compiling packages



>>>>> "Marcus" == Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de> writes:

    >> It seems like autoconf is broken on the Hurd, but only for
    >> openldap (cyrus-sasl was fine). Really Weird.

    Marcus> I saw it in some other package as well. It must be some
    Marcus> version or macro problem. Another chance to test your
    Marcus> debugging skills :)

Ok, next try. undefined symbols in libsasl, due to a buggy
version of libtool used.

Ok, next try. computer crashes after compiling nonstop for 5 hours 30
minutes.

Ok, reboot, and continue compiling for another 2 hours. Linker crashes
while linking with error undefined symbol "ldbm_back_abandon" (which
annoyingly looks like the do-nothing function defined in
openldap-2.0.7/servers/slapd/back-ldbm/abandon.c).

So, just ruling out these possibilities:

- abandon.c contains a function ldbm_back_abandon:

void
ldbm_back_abandon()
{
}

- abandon.o is renamed to ldbmabandon.o and included in libbackends.a

- command line of gcc that fails includes libbackends.a

- libbackends.a(dbminit.o) has the undefined reference.


So, now I am stuck...

I don't see how this could be Hurd specific either.
-- 
Brian May <bam@debian.org>



Reply to: