From: Claus R. <cla...@ta...> - 2005-05-10 23:57:52
|
> - wxWidgets make install didn't copy all of the include files > to the installation directory (just copying the one file mentioned > on the wxHaskell building page seems to be sufficient, but I still > wonder what is going on there) ah, there are several of them, a pair for each platform, of which only one is copied. but this is an _old_ _stable_ release! why hasn't it been patched? > .. But "make dist" fails for wxHaskell, with what > seems to be a cygwin problem: > > C:\cygwin\bin\bash.exe (2124): *** fork: can't reserve memory for stack 0x40000 - 0x240000, Win32 error 487 > 5 [main] bash 1584 fork_parent: child 2124 died waiting for longjmp before initialization > /bin/bash: fork: No such file or directory > make: *** [wxc-dist] Error 129 updating cygwin didn't help. but slowing down the process revealed another error hidden behind this one, namely execvp complaining about too long a commandline. and if I do "make dist -n", I'm not really surprised about that complaint - have you ever looked at the things you're building there with your nice makefile function library?-) perhaps it is not so much a cygwin bug but an excessive use of resources? or is it an unfortunate implementation failing to keep up with your demands? anyway: removing the "echo" part from the cp&echo-function was sufficient to let "make dist" go through, but I'm somewhat surprised that you didn't have the same problem when building your distribution for the webpage. any ideas? cheers, claus ps. oh, the build with 6.5 on winxp works (thoroughly tested using wx/BouncingBalls;-), although 6.5 still has some issue when running under bash, so one has to run ghci under cmd instead.. it seems others have already seen that in their own builds, but I didn't want to leave the error message issue open on the list. |