Я сейчас пытаюсь собрать wxHaskell, как описано в вики Haskell здесь . К сожалению, я всегда получаю следующее сообщение об ошибке после выполнения команды mingw32-make:
C: / MinGW / бен /.../ Библиотека / GCC / mingw2 / 4.5.2 /../../../../ mingw32 / бен / ld.exe:
Недостаточно памяти 31395840
байт
collect2: ld вернул 1 статус выхода
mingw32-make: *
[.... \ Lib \ gcc_dll \ wxmsw28u_gcc_custom.dll]
Ошибка 1
Я знаю, что это напрямую не проблема wxHaskell, но она возникает, только если я использую опцию компилятора "MONOLITHIC = 1", которая, по-видимому, требуется для wxHaskell. Поэтому, возможно, один из других пользователей wxHaskell знает решение этой проблемы.
Поскольку мои системные спецификации и компиляторы могут представлять интерес, вот они:
- Windows 7
- 4 ГБ ОЗУ
- Haskell Platform 2011.2.0.1
- MSYS 1.0.11
- Автоматический установщик MinGW с здесь
Странно то, что я получил его для компиляции, прежде чем переустанавливать Windows на другой неделе. К сожалению, я не знаю, использовал ли я тогда другую версию MinGW или что-то другое.
РЕДАКТИРОВАТЬ: Я мог бы решить проблему, используя TDM GCC