This is the mail archive of the
mailing list for the Cygwin project.
Re: Restructuring gettext
- From: "David A. Cobb" <superbiskit at home dot com>
- To: Charles Wilson <cwilson at ece dot gatech dot edu>
- Cc: Robert Collins <robert dot collins at itdomain dot com dot au>,cygwin-apps at cygwin dot com
- Date: Wed, 02 Jan 2002 17:07:46 -0500
- Subject: Re: Restructuring gettext
- Organization: Excite/At-Home User via Cox
- References: <3C18EBA9.firstname.lastname@example.org> <0b5501c184be$8639eb80$0200a8c0@lifelesswks> <3C1A35F6.email@example.com> <0f8901c185fc$a108b600$0200a8c0@lifelesswks> <3C1D5F00.firstname.lastname@example.org>
Charles Wilson wrote:
> Since "g"ettext comes before "l"ibintl0, the uninstall/reinstall occured
> in the proper order, and I still had a working system. Unlike ncurses,
> alphabetization works for us here -- it would be bad if libintl0 was
> installed (replacing cygintl.dll with the "new" version), and THEN
> gettext was uninstalled (removing cygintl.dll) followed by installing
> the new gettext (which contains no cygintl.dll).
> I don't know how to deal with the problem above -- which occurs if the
> package being split (ncurses, readline, gettext) follows rather than
> precedes 'l'ibXXXX in the alphabet...but we can deal with that when/as
> it occurs. (Perhaps upgrades of currently installed packages should
> ALWAYS precede installation of new packages?)
I've had cases like this in another context and found the most
straightforward solution is for (setup.exe) to do any uninstalls first,
then any reinstalls, then everything else. This would also have saved a
few shot toes when libncurses#n came out (I thin`).
David A. Cobb, Software Engineer, Public Access Advocate.
New PGP key 09/13/2001:
"By God's Grace I am a Christian man, by my actions a great sinner."
--The Way of a Pilgrim, R. M. French [tr.]
Potentially Viral Software is any software for which you are not allowed
to examine the source. Do not buy or use Potentially Viral Software!