После обновления до новой платформы Haskell мои существующие программы wxHaskell не работают. Все они теперь требуют wxWidgets 2.9, для которого я не могу найти бинарных версий. В wxPack есть 2.8, а кроме того, нужно получить компилятор и собрать его локально из того, что я вижу.
Существуют руководства по этому вопросу из разных источников, каждое длиной в несколько страниц, с различными советами по настройке, изменению конфигураций и т. д. Установите wxConfig, установите компиляторы minGW, настройте конфигурации, перестройте и т. д.
Есть ли источник простой бинарной установки? Я надеюсь, что некоторые простые инструменты типа apt-get или cabal, инструменты библиотеки Haskell (в Windows?) кажутся менее интегрированными, чем другие, с которыми я знаком.
(Обновление) Я установил и скомпилировал wxWidgets локально, но до сих пор не могу установить компоненты wxHaskell. Я уверен, что все это просто требует некоторых довольно простых деталей, но опять же, спустя некоторое время, надеюсь, что не придется тратить на это намного больше времени, и хотелось бы, чтобы это было более автоматизировано!
Configuring wxc-0.90.0.3...
Configuring wxc to build against wxWidgets 2.9
setup.exe: Missing dependencies on foreign libraries:
* Missing C libraries: wxmsw29ud_all, wxtiffd, wxjpegd, wxpngd, wxzlibd,
wxregexud, wxexpatd, wxregexud
This problem can usually be solved by installing the system packages that
provide these libraries (you may need the "-dev" versions). If the libraries
are already installed but in a non-standard location then you can use the
flags --extra-include-dirs= and --extra-lib-dirs= to specify where they are.
cabal: Error: some packages failed to install:
wx-0.90.0.1 depends on wxc-0.90.0.3 which failed to install.
wxc-0.90.0.3 failed during the configure step. The exception was: ExitFailure 1
wxcore-0.90.0.1 depends on wxc-0.90.0.3 which failed to install.