libtool
[Top][All Lists]
Advanced

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

Re: [cygwin] Analysis for new testsuite failures 33,34.35


From: Charles Wilson
Subject: Re: [cygwin] Analysis for new testsuite failures 33,34.35
Date: Mon, 26 Mar 2007 22:39:50 -0500
User-agent: Thunderbird 1.5.0.10 (Windows/20070221)

address@hidden wrote:
On Mon, 26 Mar 2007 20:39:24 +0200, "Ralf Wildenhues" said:

AFAICS, this can only happen if libltdl was treated with automake-1.9
and the tests run with automake-1.10 in place, so that the toplevel
package (named subproject-demo-2.1a) is treated with 1.10.

I'm not so sure; I believe I first encountered the problem using 1.9.6
exclusively, but I will rebootstrap explicitly with (unpatched) 1.9 and
make sure.
...
I hope I'm wrong...

Fortunately, I was wrong.  This change:

http://sources.redhat.com/cgi-bin/cvsweb.cgi/automake/lib/am/distdir.am.diff?r1=1.63&r2=1.64&cvsroot=automake&f=h

has two parts; the behavior I observed was because I was getting one part of it, without the other -- exactly as Ralf surmised.

After forcibly rebootstrapping[*] with 1.9.6, it worked fine.

I don't believe there is any need to worry about patching 1.9.6/7 or requiring 1.10 -- this "problem" has an easy solution: if using libltdl as a subproject, ensure that you use the same version of automake there as in the project that contains it: 1.9 or 1.10 (earlier? dunno), just be consistent.

--
Chuck

[*] this is where cygwin's slightly overgrown autotools system works well: we have a gentoo-derived "smart" wrapper for automake, but ALSO use alternatives, for when you absolutely positively have to use a specific version, and the "smart" wrapper is acting a little too smart for its own good...

automake - status is manual.
 link currently points to /usr/bin/automake-1.9
/usr/bin/automake-1.10 - priority 60
 slave aclocal: /usr/bin/aclocal-1.10
 slave automake-info: /usr/share/info/automake1.10.info.gz
/usr/share/autotools/am-wrapper.sh - priority 100
 slave aclocal: /usr/share/autotools/am-wrapper.sh
 slave automake-info: <NONE>
/usr/bin/automake-1.4 - priority 10
 slave aclocal: /usr/bin/aclocal-1.4
 slave automake-info: <NONE>
/usr/bin/automake-1.5 - priority 15
 slave aclocal: /usr/bin/aclocal-1.5
 slave automake-info: <NONE>
/usr/bin/automake-1.6 - priority 20
 slave aclocal: /usr/bin/aclocal-1.6
 slave automake-info: <NONE>
/usr/bin/automake-1.7 - priority 30
 slave aclocal: /usr/bin/aclocal-1.7
 slave automake-info: <NONE>
/usr/bin/automake-1.8 - priority 40
 slave aclocal: /usr/bin/aclocal-1.8
 slave automake-info: <NONE>
/usr/bin/automake-1.9 - priority 50
 slave aclocal: /usr/bin/aclocal-1.9
 slave automake-info: /usr/share/info/automake1.9.info.gz
Current `best' version is /usr/share/autotools/am-wrapper.sh.





reply via email to

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