[Haskell-cafe] Build problems (hsp, trhsx, ultimately Happstack)
Jeremy Shaw
jeremy at n-heptane.com
Mon Apr 26 15:30:41 EDT 2010
Hello,
Does trying to install hsp-0.5.1 work any better?
- jeremy
On Apr 26, 2010, at 12:27 PM, Alexander Solla wrote:
>
> On Apr 23, 2010, at 2:59 PM, Thomas Hartman wrote:
>
>> So, you might need to
>> -- upgrade hsx
>> -- make sure that the upgraded trhsx executable is the one being
>> executed by cabal install hsx (maybe deleting/temporarily moving
>> other
>> trhsx exes)
>
> Unfortunately, this suggestion didn't work out for me. I read
> through all the relevant GHC documentation I could find -- I didn't
> see a way to set a specific path for GHC to search through for
> binaries. Whether I moved trhsx or not, the error was the same.
> But it's the only trhsx on my system.
>
> I've upgraded through every version of hsx that is compatible with
> Happstack, and tried every hsp that is compatible with Happstack.
> I've built Cabal-install, removed it, used the Arch package; tried
> global/user installs for Happstack; did a darcs get on the official
> Happstack repo, and tried to build using its build script, on a
> fresh GHC install; and other stuff that I guess didn't make much
> sense.
>
> It always broke in the same place:
>
> [ ajs at kizaru:~/ ]$ cabal install hsp-0.4.5
> Resolving dependencies...
> Configuring hsp-0.4.5...
> Preprocessing library hsp-0.4.5...
> Building hsp-0.4.5...
> ghc: could not execute: trhsx
> cabal: Error: some packages failed to install:
> hsp-0.4.5 failed during the building phase. The exception was:
> ExitFailure 1
>
> The strange thing about it (that I noticed) is that GHC reports
> failing during the building phase instead of the preprocessing
> phase. Maybe this is just an artifact of the logging system, but it
> seems like GHC is doing something strange. If I increase the
> verbosity, (near the end) I get:
>
> *** Haskell pre-processor:
> trhsx src/HSP/HJScript.hs /tmp/ghc6345_0/ghc6345_6.hscpp /tmp/
> ghc6345_0/ghc6345_0.hspp
> *** Deleting temp files:
> Deleting: /tmp/ghc6345_0/ghc6345_0.hspp /tmp/ghc6345_0/
> ghc6345_6.hscpp /tmp/ghc6345_0/ghc6345_5.hscpp /tmp/ghc6345_0/
> ghc6345_4.hscpp /tmp/ghc6345_0/ghc6345_3.hscpp /tmp/ghc6345_0/
> ghc6345_2.hscpp /tmp/ghc6345_0/ghc6345_1.hscpp /tmp/ghc6345_0/
> ghc6345_0.hscpp
> Warning: deleting non-existent /tmp/ghc6345_0/ghc6345_0.hspp
> *** Deleting temp dirs:
> Deleting: /tmp/ghc6345_0
> ghc: could not execute: trhsx
> /usr/bin/ghc returned ExitFailure 1
> cabal: Error: some packages failed to install:
> hsp-0.4.5 failed during the building phase. The exception was:
> ExitFailure 1
>
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
More information about the Haskell-Cafe
mailing list