[Top][All Lists]

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

Re: libtool (alpha)

From: Ralf Wildenhues
Subject: Re: libtool (alpha)
Date: Mon, 20 Feb 2006 16:54:35 +0100
User-agent: Mutt/1.5.11

Hi Julien,

* Julien Lecomte wrote on Mon, Feb 20, 2006 at 04:45:47PM CET:
> On 19/02/2006 20:08, Ralf Wildenhues wrote:
> >>* Julien Lecomte wrote on Wed, Feb 15, 2006 at 04:51:54AM CET:
> >>>
> >>>Of note:  I configured and installed under mSys because under MinGW it 
> >>>fails (undefined reference to `lt_libltdl_LTX_preloaded_symbols')
> >
> >Tested that now, with the stable MinGW/MSYS that I've had installed for
> >several months now.  Worked fine.  Except for two known issues, all tests
> >pass, too.
> I got past that problem by redownloading the HEAD, and a 2.1 tar. I've 
> then autoreconf'd the CVS package and copied the missing files of the 
> HEAD from the 2.1 tar.

OK, good.

> >So, how can I reproduce the failure you have seen?

> The order of how I managed things were :
> - Redownload HEAD and 2.1 (unknown date)
> - Under MinGW, `autoreconf -i' (with installed autoconf 2.59 and 
> automake 1.5.6): fails

This is the heart of the matter: run `./bootstrap' instead, it will call
autoreconf.  See `./bootstrap -h' if you want to avoid regenerating all
the old testsuite directories.  README.alpha should document this.

> - Copy missing files from 2.1 to HEAD
> ( argz.c, lt__strl.c, lt__dirent.c, libltdl/config/,

They are not missing, the bootstrap will create them.

> I don't call that very 'reproduceable'; I think it's more of somewhere 
> where I messed up and got into problems.

Well, I'm sorry you had so much work with this.  It's an unfortunate but
hard-to-avoid consequence of the fact that Libtool is both a user of the
libtool macros and auxiliary files as well as the source of it, which
makes using plain autoreconf a bit difficult to achieve.  (The missing
files are due to some feature in CVS Autoconf and CVS Automake we make
use of optionally; bootstrap also works around that.)

Hope this clarifies it all.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]