Am Sonntag 06 Dezember 2009 00:47:38 schrieb M Xyz: > Daniel, Thank you for your thoughtful reply. I didn't know about those > flags. The log is fairly long, and as I'm new to Haskell and Cabal it is > mostly meaningless to me. I see very many incidences of "searching for ___ > in path. Cannot find ___ on the path" so maybe this is all as simple as me > not setting my environment correctly.
If you have cpphs, hugs, jhc, greencard etc., it is probably something about your environment. If you don't have them, it's clear that they aren't found. On the other hand, that doesn't explain Using c2hs version 0.16.0 given by user at: C:\Program Files\Haskell\bin\c2hs.exe -- so it finds c2hs, and can apparently run c2hs --version ("C:\\Program Files\\Haskell\\bin\\c2hs.exe",["--include=dist\\build","--cppopts=- D__GLASGOW_HASKELL__=610","--cppopts=-IC: \\A\\install\\programming\\portaudio\\portaudio\\include","--output-dir=dist\\build","-- output=Sound\\PortAudio\\Base.hs",".\\Sound\\PortAudio\\Base.chs"]) c2hs.exe: does not exist C:\Program Files\Haskell\bin\c2hs.exe returned ExitFailure 1 -- bang To ascertain whether c2hs works at all, can you try to run it manually? (cd to an appropriate directory, cabal unpack portaudio cd portaudio (or whatever, so that Base.chs is found via .\Sound\PortAudio\Base.chs md dist\build c2hs.exe --include=dist\build --cppopts=-D__GLASGOW_HASKELL__=610 --cppopts=-IC: \A\install\programming\portaudio\portaudio\include --output-dir=dist\build -- output=Sound\PortAudio\Base.hs .\Sound\PortAudio\Base.chs ) If that works, the problem is somewhere in cabal, otherwise in c2hs, either way, we'll know more. _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe