|
From: Paul G. <pga...@at...> - 2002-04-14 22:17:47
|
On 14 Apr 2002 at 18:31, Infidel - wrote: > > Hi again :) > > When I try to build libstdc++ (a recent snapshot), I get the following > error in 'configure': > > 0 [main] sh 1596067 fork_copy: user/cygwin data pass 2 failed, > 0x9E0000..0xBE8000, done 0, windows pid 4294446449, Win32 error 8 > /devl/gcc/libstdc++-v3/configure: fork: Resource temporarily > unavailable [skip] > I am using MSYS 1.0.6 with DLL snapshot 20020402 on Windows 98, a > Celeron 333 with 96 MB RAM. I have the same result running from rxvt > or from just sh. FWIW, there is a more recent snapshot available for MSYS. As I understand it, the latest snapshot has some modifications included which make path checking quicker. As to libstdc++, not really sure, but it seems you are trying to use the cygwin libstdc++ source code to build for an environment (MSYS) which is designed specfically to eliminate any and all dependency on Cygwin or the cygwin.dll. You might consider using either the last "stable" release of gcc for Mingw: gcc-2.95.3-20010828.tar.gz (http://prdownloads.sourceforge.net/mingw/gcc-2.95.3-20010828.tar.gz) or you can play with the latest beta release: gcc-2.95.3-20011106.tar.gz (http://prdownloads.sourceforge.net/mingw/gcc-2.95.3-2001-20011106.tar.gz) Both releases are primarily targetted for a platform which has or requires no dependency on Cygwin or the Cygwin API. They are both (pretty much) your "basic/unenhanced" Win32gcc and I believe they both include the necessary source code for libstdc++ for Mingw. > Also, I did not have this problem on a different computer running > Windows 2000, though that system also has more memory. > > BTW, Sorry if I am becoming a nuisance :-) If you are truly worried about "not becoming a nuisance", then take some time to review all of the available documentation for Mingw and for MSYS. There is a lot of information there that will show you which "gotchas" to watch out for and which "gotchas" that you don't need to worry too much about. The two things you've mentioned so far are noted in the available documentation (including mingw-users, mingw-msys mailing lists and their respective archives). There is quite a bit of documentation available both via the web and within the various distributions. Mingw documentation links and MSYS documentation links (FAQs mostly for MSYS), do an excellent job to addressing things that have come up. If an issue comes up enough, it gets added to the FAQs. You might want to check out the Mingw home page (http://www.mingw.org/) Paul G. |