Screenshot instructions:
Windows
Mac
Red Hat Linux
Ubuntu
Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)
From: Paul G. <pgarceau@at...> - 2002-09-10 00:09:50
|
On 9 Sep 2002 at 16:32, Ranjit Mathew wrote: > Hi, > > I have a fundamental question: does MSYS work reliably > at all on Win98? yes. > Have any of you faced "weird" > problems on Win98 that have not been there on WinNT/2K? Don't typically use Win2k, do use NT4. Win98 always has problems that NT4 and Win2k (fwiw, aka NT5.2) do not. In terms of WinNT (NT4), no problems. Been porting a lot of apps/packages under NT4 and have had very few and what problems have come up are mostly little problems with Msys which do not, for the most part, impact completions of any of the ports I've been working on. > (My Win2K boxes run on PIIIs, while the Win98 box runs on > a PII - I have been using the "686" versions of MSYS > 1.0.7 and 1.0.8-Snapshot.) Ok. Latest release of 1.0.8 (dated 9/7/2002) is not 686 version, and so far has worked fine under Win9x after modification to Msys desktop shortcut has been made (see below). > > I've been happily using MSYS on WinNT/2K for some time > now, but Win98 gives me lots of completely arbitrary > errors. For example, at one point "tar" extracted a file > and switched the case of one of the letters in a source > file, while it did not, when I repeated the "extract"! > > "tar" also gives me "Child process died with error" errors > once in approximately three runs of a > "tar -tzvf w32api-2.0.tgz". Don't know what causes this last. Have heard rumors that PID may be getting maxed out under MSys. Since they are only rumors, I do not put much trust in them. > > I'm able to build GCC3.2 perfectly well on Win2K, but not > on Win98 - it dies out in the bootstrap stage itself, with > xgcc not being able to locate the standard headers like > stdio.h, time.h, etc. (Yes, I *have* specified both the > --prefix and --oldincludedir options to the GCC configure.) When you installed (assuming you are talking about Win98) Msys, without knowing about the workaround noted below, the process responsible for creating the necessary mount points for Mingw (assuming of course you are using gcc included as part of Mingw- 1.1) did not complete. Therefore, whenever the GCC3.2 build is attempted, it will not be able to find the headers noted above. Problem has very little to do with --prefix and/or --oldincludedir options being enabled or not within gcc configure. Configure typically makes certain assumptions based on data files added during Msys install process (see "etc/fstab" or "usr/etc/fstab"). If etc/fstab does not exist then there is no way that Msys can know where your Mingw distribution is installed... > > BTW, the MSYS installer also failed in the "pi.bat" > postinstall script with an "Out of Environment Space" > error. This last is a known error. Until a fix is included with the install, here is a suggestion/workaround for Win9x: right click on Msys icon, select properties In cmd line box replace "D:\MSYS\1.0\MSYS.BAT" with "c:\windows\command.com /E:4096 /c D:\MSYS\1.0\MSYS.BAT" This sets the environment space to 4096 (4k) and launches MSYS.BAT within command.com shell. This is also the way Cygwin launches Cygwin.bat. Msys is a "fork" of Cygwin. NT4, as a counterpoint, automatically launches any .bat file under cmd.com (NTVDM). Win2k does, more or less, the same thing. Paul G. |