From: Bruce S. <Bru...@nc...> - 2008-01-31 19:02:17
|
I've used msys and mingw for several years but wanted to do a clean install on a machine I upgraded from XP to Vista. I've been quite baffled by ambiguous or incomplete installation instructions with respect to installing both msys and mingw. Should I install msys, then mingw, or the other way around? I think I've seen both instructions. Bruce Sherwood |
From: Greg C. <gch...@sb...> - 2008-01-31 19:15:05
|
On 2008-01-31 19:01Z, Bruce Sherwood wrote: > I've used msys and mingw for several years but wanted to do a clean > install on a machine I upgraded from XP to Vista. I've been quite > baffled by ambiguous or incomplete installation instructions with > respect to installing both msys and mingw. Should I install msys, then > mingw, or the other way around? I think I've seen both instructions. If you always keep them distinct, then it doesn't matter because neither depends on the other. One optional last step for convenience after you've installed them both is to mount the MinGW toolchain's directory by editing the MSYS mount table. BTW, make sure you get the right MinGW stuff for vista: search the archives for "vista" or "X_OK". |
From: Bruce S. <Bru...@nc...> - 2008-01-31 20:05:59
|
Thanks, but I have no idea what is meant by "toolchain" nor how I'm supposed to edit some "mount table", so I don't know what it is I'm supposed to do, or what the convenience would be. Are you saying that the most recent MinGW doesn't work with Vista? Thet there's some other MinGW I'm supposed to install? I realize my questions must sound hopelessly naive, but I have been able to use msys and mingw productively on Windows; it is the installation that is difficult, and the installation instructions aren't adequate (to take an immediate example, how would one know without asking that one must search the archives for "Vista" before doing an install, or change some mount table -- if you see what I mean). Bruce Sherwood Greg Chicares wrote: > On 2008-01-31 19:01Z, Bruce Sherwood wrote: > >>I've used msys and mingw for several years but wanted to do a clean >>install on a machine I upgraded from XP to Vista. I've been quite >>baffled by ambiguous or incomplete installation instructions with >>respect to installing both msys and mingw. Should I install msys, then >>mingw, or the other way around? I think I've seen both instructions. > > > If you always keep them distinct, then it doesn't matter > because neither depends on the other. > > One optional last step for convenience after you've > installed them both is to mount the MinGW toolchain's > directory by editing the MSYS mount table. > > BTW, make sure you get the right MinGW stuff for vista: > search the archives for "vista" or "X_OK". > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Mingw-msys mailing list > Min...@li... > https://lists.sourceforge.net/lists/listinfo/mingw-msys |
From: JonY <10...@gm...> - 2008-02-01 00:02:10
|
Bruce Sherwood wrote: > Thanks, but I have no idea what is meant by "toolchain" nor how I'm > supposed to edit some "mount table", so I don't know what it is I'm > supposed to do, or what the convenience would be. > > Are you saying that the most recent MinGW doesn't work with Vista? Thet > there's some other MinGW I'm supposed to install? > > I realize my questions must sound hopelessly naive, but I have been able > to use msys and mingw productively on Windows; it is the installation > that is difficult, and the installation instructions aren't adequate (to > take an immediate example, how would one know without asking that one > must search the archives for "Vista" before doing an install, or change > some mount table -- if you see what I mean). > > Bruce Sherwood > > Greg Chicares wrote: >> On 2008-01-31 19:01Z, Bruce Sherwood wrote: >> >>> I've used msys and mingw for several years but wanted to do a clean >>> install on a machine I upgraded from XP to Vista. I've been quite >>> baffled by ambiguous or incomplete installation instructions with >>> respect to installing both msys and mingw. Should I install msys, then >>> mingw, or the other way around? I think I've seen both instructions. >> >> If you always keep them distinct, then it doesn't matter >> because neither depends on the other. >> >> One optional last step for convenience after you've >> installed them both is to mount the MinGW toolchain's >> directory by editing the MSYS mount table. >> >> BTW, make sure you get the right MinGW stuff for vista: >> search the archives for "vista" or "X_OK". Hi, The toolchain usually refers to gcc and binutils. About Vista, Microsoft changed how msvcrt.dll reacts to access(), normally in XP and 2000, X_OK parameter is ignored, but Vista pukes on it. The MinGW gcc is affected by it. The patched version is found at: http://dessent.net/tmp/gcc-vista-3.4.5-20060117-1.tar.gz For your convenience, you should install MinGW before MSYS. When the MSYS installer completes, it will ask for the location of MinGW, it will automatically edit the mount table for you. The mount table for MSYS, by default is located at C:\msys\1.0\etc\fstab. It may contain something like this: c:/mingw /mingw c:/java /java c:/perl /perl c:/python25 /python It is fairly forward to understand. C:\MinGW will appear as /mingw in MSYS shell. Hope that helps. |
From: Bruce S. <Bru...@nc...> - 2008-02-01 03:38:41
|
Many thanks! That is precisely the kind of information that someone like me needs, and which is hard to find. Bruce Sherwood JonY wrote: > Bruce Sherwood wrote: >> Thanks, but I have no idea what is meant by "toolchain" nor how I'm >> supposed to edit some "mount table", so I don't know what it is I'm >> supposed to do, or what the convenience would be. >> >> Are you saying that the most recent MinGW doesn't work with Vista? Thet >> there's some other MinGW I'm supposed to install? >> >> I realize my questions must sound hopelessly naive, but I have been able >> to use msys and mingw productively on Windows; it is the installation >> that is difficult, and the installation instructions aren't adequate (to >> take an immediate example, how would one know without asking that one >> must search the archives for "Vista" before doing an install, or change >> some mount table -- if you see what I mean). >> >> Bruce Sherwood >> >> Greg Chicares wrote: >>> On 2008-01-31 19:01Z, Bruce Sherwood wrote: >>> >>>> I've used msys and mingw for several years but wanted to do a clean >>>> install on a machine I upgraded from XP to Vista. I've been quite >>>> baffled by ambiguous or incomplete installation instructions with >>>> respect to installing both msys and mingw. Should I install msys, then >>>> mingw, or the other way around? I think I've seen both instructions. >>> If you always keep them distinct, then it doesn't matter >>> because neither depends on the other. >>> >>> One optional last step for convenience after you've >>> installed them both is to mount the MinGW toolchain's >>> directory by editing the MSYS mount table. >>> >>> BTW, make sure you get the right MinGW stuff for vista: >>> search the archives for "vista" or "X_OK". > > Hi, > > The toolchain usually refers to gcc and binutils. About Vista, Microsoft > changed how msvcrt.dll reacts to access(), normally in XP and 2000, > X_OK parameter is ignored, but Vista pukes on it. The MinGW gcc is > affected by it. The patched version is found at: > > http://dessent.net/tmp/gcc-vista-3.4.5-20060117-1.tar.gz > > For your convenience, you should install MinGW before MSYS. When the > MSYS installer completes, it will ask for the location of MinGW, it will > automatically edit the mount table for you. > > The mount table for MSYS, by default is located at > C:\msys\1.0\etc\fstab. It may contain something like this: > > c:/mingw /mingw > c:/java /java > c:/perl /perl > c:/python25 /python > > It is fairly forward to understand. C:\MinGW will appear as /mingw in > MSYS shell. > > Hope that helps. > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Mingw-msys mailing list > Min...@li... > https://lists.sourceforge.net/lists/listinfo/mingw-msys |
From: Keith M. <kei...@us...> - 2008-02-02 15:08:24
|
On Friday 01 February 2008 00:01, JonY wrote: > The toolchain usually refers to gcc and binutils. About Vista, > Microsoft changed =A0how msvcrt.dll reacts to access(), normally in XP > and 2000, X_OK parameter is ignored, but Vista pukes on it. The MinGW > gcc is affected by it. The patched version is found at: > > http://dessent.net/tmp/gcc-vista-3.4.5-20060117-1.tar.gz We need to get those updates on to the official download page. John E.,=20 of Twilight Dragon Media has offered to to that for us, but so far it=20 hasn't happened yet. > For your convenience, you should install MinGW before MSYS. When the > MSYS installer completes, it will ask for the location of MinGW, [and]=20 > it will automatically edit the mount table for you. The installation instructions at=20 http://www.mingw.org/MinGWiki/index.php/GettingStarted do say that, although the reference was a bit vague; I've just made it a=20 little more explicit, without the unnecessary complication of referring=20 to the mount table. The mount table itself is described in the README files, which accompany=20 MSYS; I *strongly* urge new users to read those. Regards, Keith. |
From: Keith M. <kei...@us...> - 2008-02-02 14:55:58
|
On Thursday 31 January 2008 20:05, Bruce Sherwood wrote: > I realize my questions must sound hopelessly naive, but I have been > able to use msys and mingw productively on Windows; it is the > installation that is difficult, and the installation instructions > aren't adequate... Well, the installation instructions are on the MinGWiki: http://www.mingw.org/MinGWiki/index.php/GettingStarted They seem fairly comprehensive to me, but sometimes what seems obvious to us `old hands' isn't so obvious to the newcomer. If you think they are inadequate, then please do contribute by improving them. Regards, Keith. |
From: Bruce S. <Bru...@nc...> - 2008-02-02 19:39:26
|
Thanks much. I can offer insight into some of the problems that frustrated me. Improvements can't be made solely by improving instructions in the wiki (but thanks for doing some of that, as you comment in a following note). 1) I expected to find installation instructions in the download/installation section of mingw.org. But there is no link there to the minGWiki! And I had no reason to go to the MinGWiki in the left column, precisely because I was trying to find installation instructions. 2) The layout of file releases at sourceforge has columns "Package", "Release", "Date", "Notes/Monitor", "Downloads". This may be (partially) brain-dead, but it didn't occur to me to click in the left column because I was looking for recent releases. So specifically for MSYS, all I could see as being available was a "Technology Preview". The wiki instructions could alert the reader to this possible mechanism for not finding the MSYS installer. 3) Something you can't do anything about, but exacerbated by there being no link to installation instructions in the install section of mingw.org, is the fact that in my floundering around in Googleland I saw different statements about the order in which one should install MinGW and MSYS. A general comment: It seems to be traditional, and I guess it must work for the experts, not to provide simple lists of what is in a package. For example, if I get the dev package, do I also need the runtime package, or is it included? (I've seen both.) The MinGW binary installer for Windows is very good in this respect, assuming that the list to choose from during installation is in fact complete. Bruce Sherwood Keith Marshall wrote: > On Thursday 31 January 2008 20:05, Bruce Sherwood wrote: >> I realize my questions must sound hopelessly naive, but I have been >> able to use msys and mingw productively on Windows; it is the >> installation that is difficult, and the installation instructions >> aren't adequate... > > Well, the installation instructions are on the MinGWiki: > http://www.mingw.org/MinGWiki/index.php/GettingStarted > > They seem fairly comprehensive to me, but sometimes what seems obvious > to us `old hands' isn't so obvious to the newcomer. If you think they > are inadequate, then please do contribute by improving them. > > Regards, > Keith. > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Mingw-msys mailing list > Min...@li... > https://lists.sourceforge.net/lists/listinfo/mingw-msys |