[Haskell-cafe] Looping after compiling with cabal

Simon Peyton-Jones simonpj at microsoft.com
Tue Feb 24 03:34:09 EST 2009


Try rm-ing *.o, *.hi.

Simon

| -----Original Message-----
| From: Henk-Jan van Tuyl [mailto:hjgtuyl at chello.nl]
| Sent: 23 February 2009 20:46
| To: Simon Peyton-Jones; Haskell cafe
| Subject: Re: [Haskell-cafe] Looping after compiling with cabal
|
|
| I tried to compile with head, but I got the following error messages:
|
| [...]\Haskell\GUI\wxHaskell\wxFruit\wxFruit-0.1.2.test>runhaskell Setup
| configure   & runhaskell Setup build   & runhaskell Setup install
| Configuring wxFruit-0.1.2...
| Preprocessing library wxFruit-0.1.2...
| Preprocessing executables for wxFruit-0.1.2...
| Building wxFruit-0.1.2...
| [1 of 1] Compiling WXFruit          ( WXFruit.hs, dist\build\WXFruit.o )
|
| WXFruit.hs:14:0:
|      Bad interface file:
| [...]\Haskell\GUI\wxHaskell\wxhaskell-0.11.0\lib\imports\Graphics\UI\WX.hi
|          mismatched interface file versions (wanted "610120090216", got
| "6101")
| Setup: C:\Program Files\Haskell\doc\wxFruit-0.1.2\.copyFile6036.tmp:
| copyFile: permission denied (Toegang geweigerd.)
|
| What should I do differently?
|
| The problem must be
|    http://hackage.haskell.org/trac/ghc/ticket/2722
| , I solved the loop by defining
|    id = arr Prelude.id
| instead of:
|    id = arr id
|
| Regards,
| Henk-Jan van Tuyl
|
|
| --
| http://functor.bamikanarie.com
| http://Van.Tuyl.eu/
| --
|
|
|
| On Mon, 23 Feb 2009 14:54:01 +0100, Simon Peyton-Jones
| <simonpj at microsoft.com> wrote:
|
| > I suspect this may be an instance of
| >         http://hackage.haskell.org/trac/ghc/ticket/2985
| >
| > Or (less likely)
| >         http://hackage.haskell.org/trac/ghc/ticket/2722
| >
| > Can you try with the HEAD?  Or the 6.10 branch (which includes the fix
| > for #2985)?
| >
| > Simon
| >
| > | -----Original Message-----
| > | From: haskell-cafe-bounces at haskell.org
| > [mailto:haskell-cafe-bounces at haskell.org] On
| > | Behalf Of Henk-Jan van Tuyl
| > | Sent: 16 February 2009 12:04
| > | To: Haskell cafe
| > | Subject: [Haskell-cafe] Looping after compiling with cabal
| > |
| > |
| > | L.S.,
| > |
| > | I have updated wxFruit to compile with GHC 6.10.1, but when I compil
| > using
| > | the commands:
| > |    runhaskell Setup configure   & runhaskell Setup build   & runhaskell
| > | Setup install
| > | and run paddle.exe, I get the message:
| > |    paddle: <<loop>>
| > |
| > | If I compile with:
| > |    ghc --make paddle
| > | , the game starts normally.
| > |
| > | Any idea how I can solve this?
| > |
| > | Some more data:
| > | Using:
| > |    Yampa-0.9.2.3
| > |    wxFruit-0.1.1 from Hackage, updated
| > |    GHC 6.10.1
| > |    Windows XP
| > |
| > | Compile sessions:
| > |
| > | [...]\Haskell\GUI\wxHaskell\wxFruit-0.1.1.updated>ghc --make paddle
| > | [1 of 2] Compiling WXFruit          ( WXFruit.hs, WXFruit.o )
| > | [2 of 2] Compiling Main             ( paddle.hs, paddle.o )
| > | Linking paddle.exe ...
| > |
| > | This paddle.exe works fine
| > |
| > |
| > | [...]\Haskell\GUI\wxHaskell\wxFruit-0.1.1.updated>runhaskell Setup
| > | configure   & runhaskell Setup build   & runhaskell Setup install
| > | Configuring wxFruit-0.1.2...
| > | Preprocessing library wxFruit-0.1.2...
| > | Preprocessing executables for wxFruit-0.1.2...
| > | Building wxFruit-0.1.2...
| > | [1 of 1] Compiling WXFruit          ( WXFruit.hs, dist\build\WXFruit.o
| > )
| > | C:\Programs\ghc\ghc-6.10.1\bin\ar.exe: creating
| > | dist\build\libHSwxFruit-0.1.2.a
| > | [1 of 2] Compiling WXFruit          ( WXFruit.hs,
| > | dist\build\paddle\paddle-tmp\WXFruit.o )
| > | Linking dist\build\paddle\paddle.exe ...
| > | Installing library in C:\Program Files\Haskell\wxFruit-0.1.2\ghc-6.10.1
| > | Installing executable(s) in C:\Program Files\Haskell\bin
| > | Registering wxFruit-0.1.2...
| > | Reading package info from "dist\\installed-pkg-config" ... done.
| > | Writing new package config file... done.
| > |
| > | [...]\Haskell\GUI\wxHaskell\wxFruit-0.1.1.updated>cd dist\build\paddle
| > |
| > |
| > [...]\Haskell\GUI\wxHaskell\wxFruit-0.1.1.updated\dist\build\paddle>paddle
| > | paddle: <<loop>>
| > |
| > | --
| > | Regards,
| > | Henk-Jan van Tuyl
|
|
| --
|



More information about the Haskell-Cafe mailing list