From: Charles W. <cwi...@us...> - 2009-08-27 17:24:54
|
I've uploaded new versions of several existing MSYS packages to sourceforge. These packages were all part of the 'MSYS Supplementary Tools: Technology Preview, Tools for MSYS-1.0.11' release, which in turn provided updated versions of the components of the MSYS-DTK 1.0.1. The new versions have been updated to the latest upstream release when possible, and packaged according to the new standard package format and naming scheme. As usual, you'll find the new packages at the FRS https://sourceforge.net/projects/mingw/files/ in the following folders: MSYS gmp 4.2.2 -> 4.3.1 MSYS guile 1.8.4 -> 1.8.7 MSYS autogen [*] 5.9.2 The new packages satisfy the latest MinGW/MSYS packaging standards, allowing a more granular installation in keeping with the "minimal" nature of MinGW/MSYS. See http://www.mingw.org/PackageIdentificationHOWTO for more information. However, until an installer capable of managing the granular selections is available (which will happen eventually), what we have is a whole lot of packages, which you the user have to download separately and manually unpack. So what should you install? Short version: *in general* if it has "-dll" or "-rtm" (runtime) in the name, you'll probably need it at some point, so download and install all of those. The -doc and -lic packages are obviously optional. As always, the *-msys-*-dev packages are of interest only to those developing MSYS applications using the MSYS DVLPR environment. In *this case* (that is, gmp/guile/autogen) you really only need any of these packages if (a) you have need to use autogen, or (b) you use the guile scripting language, or (c) you have already installed the MSYS-DTK and want to "update" all of its elements, whether you personally use them or not. [*] Not updated, just recompiled and repackaged. The reason is that even the existing MSYS autogen (5.9.2) has long had a problem on both cygwin and msys: it coredumps every time you run it, *after* successfully generating the correct output. On cygwin, this was reported to be fixable by recompiling guile and autogen with a gcc from a more recent epoch (gcc-3.4.4-2 or newer), which fixed a problem on cygwin with gcc-3.4.4-1. Unfortunately, on msys there is no known fix for the gcc bug applicable to msys's ancient gcc-2.95.3. Well, it may be annoying -- but at least it's usable. However, when updating to autogen-5.9.7, I found that the same bug seems to have even worse effects: autogen doesn't coredump -- instead, it fails *before* generating any output. This is not an improvement. Therefore, I stuck with 5.9.2, and will wait to update autogen (and recompile guile) until we have a newer version of gcc for msys. I don't see any need for hurry, here, tho. The current 5.9.2 behavior, while inconvenient, has sufficed for two years already... So, what's next? For the repackaged DTK, only: lpr However, I have a proposal/RFC concerning that one, so stay tuned. For msysCORE, there's really just [1] bash [2] coreutils [3] (cp)make [4] and, of course, msyscore-base Which Cesar has graciously consented to handle. In the "much later" category, I plan eventually to update ssh to a more recent version, and msys-perl to 5.8.8 following the lead of the msysGit team (from the current msys-perl-5.6.1). -- Chuck P.S. Here's the list: libgmp-4.3.1-1-msys-1.0.11-dll-3.tar.lzma libgmp-4.3.1-1-msys-1.0.11-dev.tar.lzma gmp-4.3.1-1-msys-1.0.11-doc.tar.lzma gmp-4.3.1-1-msys-1.0.11-lic.tar.lzma gmp-4.3.1-1-msys-1.0.11-src.tar.lzma guile-1.8.7-1-msys-1.0.11-bin.tar.lzma libguile-1.8.7-1-msys-1.0.11-dll-17.tar.lzma libguile-1.8.7-1-msys-1.0.11-rtm.tar.lzma libguile-1.8.7-1-msys-1.0.11-dev.tar.lzma guile-1.8.7-1-msys-1.0.11-doc.tar.lzma guile-1.8.7-1-msys-1.0.11-lic.tar.lzma guile-1.8.7-1-msys-1.0.11-src.tar.lzma autogen-5.9.2-2-msys-1.0.11-bin.tar.lzma autogen-5.9.2-2-msys-1.0.11-doc.tar.lzma autogen-5.9.2-2-msys-1.0.11-lic.tar.lzma libguileopts-5.9.2-2-msys-1.0.11-dll-0.tar.lzma libopts-5.9.2-2-msys-1.0.11-dev.tar.lzma libopts-5.9.2-2-msys-1.0.11-dll-25.tar.lzma autogen-5.9.2-2-msys-1.0.11-src.tar.lzma |