I can't manage to install wxHaskell's wxcore package under Windows despite being seemingly able to compile it.
I am using the Haskell Platform 2010.2.0.0 (with ghc 6.12.3) on Windows XP, wxWidgets 2.8 with unicode support and msys with a setup as described on the following blog: http://blog.johantibell.com/2011/01/setting-up-haskell-development.html with a small alteration, the haskell platform being installed in C:\haskell-platform rather than "C:\Program Files\Haskell Platform" to get to compile wxWidgets. WxWidgets itself has been successfully compiled with the following configuration: $ ./configure --prefix=/c/haskell-platform/2010.2.0.0/mingw/ \ --enable-optimise \ --enable-unicode \ --enable-monolithic \ --enable-shared \ --enable-threads \ I have install wxdirect successfully using "cabal install --global wxdirect". I am using a "--global" install setup because while I searched for solutions it seemed to be the recommended way of installing wxHaskell. Then when I try to build wxcore, using the following command (I got the include and lib dirs using "wx-config --cxxflags --libs"): $ cabal configure --global \ --extra-include-dirs=/c/haskell-platform/2010.2.0.0/mingw/lib/wx/include/msw-unicode-release-2.8 \ --extra-include-dirs=/c/haskell-platform/2010.2.0.0/mingw/include/wx-2.8 \ --extra-lib-dirs=/c/haskell-platform/2010.2.0.0/lib \ --ghc-options="-I/c/haskell-platform/2010.2.0.0/mingw/lib/wx/include/msw-unicode-release-2.8 -I/c/haskell-platform/2010.2.0.0/mingw/include/wx-2.8 -L/c/haskell-platform/2010.2.0.0/mingw/lib -D__WXMSW__ -mthreads -Wl,--subsystem,windows -mwindows -lwx_mswu-2.8" $ cabal build I get the following error message at the end of the build (haskell modules and C++ binding files compile without errors): Registering wxcore-0.12.1.6... setup.exe: wxcore-0.12.1.6: library-dirs: /c/haskell-platform/2010.2.0.0/mingw/lib doesn't exist or isn't a directory (use --force to override) wxcore-0.12.1.6: include-dirs: /c/haskell-platform/2010.2.0.0/mingw/include/wx-2.8 doesn't exist or isn't a directory (use --force to override) wxcore-0.12.1.6: include-dirs: /c/haskell-platform/2010.2.0.0/mingw/lib/wx/include/msw-unicode-release-2.8 doesn't exist or isn't a directory (use --force to override) cabal.exe: Error: some packages failed to install: wxcore-0.12.1.6 failed during the building phase. The exception was: ExitFailure 1 However, the files and directories listed as missing do exist. I have also tried to do it in a MS-DOS like "cmd" console but I got the same results. I have try to force the install using "ghc-pkg --force" but when trying to compile the wx package, I got an error message about the same "missing" directories. Also, using a verbosity level 2, I can see that ghc-pkg is invoked with the following arguments: c:\haskell-platform\2010.2.0.0\bin\ghc-pkg.exe -v2 update - --global --no-user-package-conf --package-conf=dist\package.conf.inplace I am now getting short on ideas. Has anyone ever got the same kind of problem? ------------------------------------------------------------------------------ WhatsUp Gold - Download Free Network Management Software The most intuitive, comprehensive, and cost-effective network management toolset available today. Delivers lowest initial acquisition cost and overall TCO of any competing solution. http://p.sf.net/sfu/whatsupgold-sd _______________________________________________ wxhaskell-users mailing list wxhaskell-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wxhaskell-users