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/ltmain.sh, libtoolize.in) They are not missing, the bootstrap will create them. *snip* > 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. Cheers, Ralf _______________________________________________ http://lists.gnu.org/mailman/listinfo/libtool