Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: Eric Wong <wsysdu <at> gmail.com>
Subject: Install wx on Windows XP
Newsgroups: gmane.comp.lang.haskell.cafe
Date: Tuesday 26th March 2013 07:58:18 UTC (over 4 years ago)
Hi Haskellers,

I'm trying to install wxHaskell on Windows XP. I have already installed
Haskell Platform 2012.04.0.0, MinGW and wxWidgets. When I try to install
wx, I got the following error when cabal is installing wxcore:

$ cabal install wx
Resolving dependencies...
[1 of 1] Compiling Main             (
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\wxcore-
0.90.0.3-896\wxcore-0.90.0.3\Setup.hs,
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\wxcore
-0.90.0.3-896\wxcore-0.90.0.3\dist\setup\Main.o )
Linking
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\wxcore-0.90.0.3-896\wxcore-0.90.0.3\d
ist\setup\setup.exe ...
Configuring wxcore-0.90.0.3...
Generating class type definitions from .h files
generating: src/haskell/Graphics/UI/WXCore/WxcClassTypes.hs
reading class definitions:
parsing: C:\Documents/include/wxc.h
wxdirect: C:\Documents/include/wxc.h: openFile: does not exist (No such
file or
directory)
Generating class info definitions
generating: src/haskell/Graphics/UI/WXCore/WxcClassInfo.hs
reading class definitions:
parsing: C:\Documents/include/wxc.h
wxdirect: C:\Documents/include/wxc.h: openFile: does not exist (No such
file or
directory)
Generating class method definitions from .h files
parsing: Data\cabal\wxc-0.90.0.4\ghc-7.4.2\include/wxc.h
wxdirect: Data\cabal\wxc-0.90.0.4\ghc-7.4.2\include/wxc.h: openFile: does
not ex
ist (No such file or directory)
Building wxcore-0.90.0.3...
Preprocessing library wxcore-0.90.0.3...

src\haskell\Graphics\UI\WXCore\WxcClassTypes.hs:1:1:
    File name does not match module name:
    Saw: `Main'
    Expected: `Graphics.UI.WXCore.WxcClassTypes'
cabal.exe: Error: some packages failed to install:
wx-0.90.0.1 depends on wxcore-0.90.0.3 which failed to install.
wxcore-0.90.0.3 failed during the building phase. The exception was:
ExitFailure 1

It looks like it's confused by the spaces in the path and can't find the
wxc.h file. I tried to configure cabal to install all user packages into a
simpler directory. But cabal always install to the C:\Documents and
Settings\Administrator\Application Data\cabal directory no matter how I
change the config file there.
Anyone knows how to fix this problem or change cabal directory on Windows?
Thanks.

p.s. I'm using the user Administrator.
 
CD: 3ms