This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: accumulated upset warnings: clisp, gnome, ImageMagick, libtool, clamav, gnutls, guile, jasper, tetex, guile


Christopher Faylor wrote:

> I explained this in the first message of this thread.  For
> external-source, upset only knows about files that would show up in
> setup.ini:
> 
>   % grep libtool-1.5.25a-1-src setup.ini
>   %

Now I get what is different about libtool, and every other "library"
package I've ever managed through multiple releases.

Usually, the "old" lib*N/ directories contain exactly one binary file,
and a copy-and-renamed-version of the appropriate -src package.  the
"current" lib*N directory contains some number x binary packages. The
top-level directory contains the same number x -src packages. If x > 3,
that's ok: because the 4,5,6... versions of the "old" lib*N package
don't show up in setup.ini either -- so it doesn't matter that their
corresponding -src packages don't show up in that file.

However, in the case of libtool, I (was) trying to keep both libltdl3/
and libltdl7/ "active".  Which means libltdl3/ might have 2 or 3 entries
-- all of which appear in setup.ini.  AND libltdl7 might have 2 or 3
entries which all appear in setup.ini.  But that means I'd need 4 or 6
version of the libtool*-src package in setup.ini.  Bang, you're dead.

Well, it's water under the bridge now: I'm pretty happy with
libtool-2.2.x.  I think after the upcoming 2.2.6 release I'll officially
stop supporting libtool-1.5.x, clean out the libltdl3/ directory of all
but the most recent, and then libtool will be just like any other
library-providing package.

--
Chuck


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]