From: David G. <DGr...@am...> - 2012-12-06 20:40:59
|
When I updated my MingW compilers from version 4.6.2 to 4.7.2, I found that a some Ada code that I used for almost all of my Ada projects would not compile, so I used the ability of mingw-get to install older versions of software to get back to 4.6.2. The 4.6.2 regression went very smoothly, installing both the 4.6.2 compilers and related libraries as well, such as libquadmath and libgcc, which have the same version numbers as the compilers. I noticed the recent thread about listing of installed packages and downloaded mingw-get-info, which lists not only the current installed version of a package, but also the versions available in the download repository, and I can clearly see where my older compiler versions do not match currently available versions, as in the following example: Installed Version: gcc-c++-4.6.2-1-mingw32-bin.tar.lzma Repository Version: gcc-c++-4.7.2-1-mingw32-bin.tar.lzma I see a variety of matched pairs like this, with my currently-installed 4.6.2 versions paired with the latest 4.7.2 versions. There is, however, one failure in this pattern: Installed Version: libgnat-4.7.0-1-mingw32-dll-4_7.tar.lzma Repository Version: libgnat-4.7.2-1-mingw32-dll-4_7.tar.lzma I expected to see libgnat-4.6.2-1-mingw32-dll-4_7.tar.lzma as my installed version. This looks to me as if there is a problem with the dependency relationships for the gcc-ada 4.6.2 package, which caused mingw-get to download the wrong version of libgnat. |