Hi all, I am the Debian Maintainer of the haskell curl bindings which is failing to build on the alpha CPU with the following error:
[7 of 8] Compiling Network.Curl.Easy ( Network/Curl/Easy.hs, dist/build/Network/Curl/Easy.o ) Network/Curl/Easy.hs:218:0: On Alpha, I can only handle 32 bytes of non-floating-point arguments to foreign export dynamic When checking declaration: foreign import ccall safe "wrapper" mkProgress :: ProgressFunction -> IO (FunPtr ProgressFunction) Network/Curl/Easy.hs:221:0: On Alpha, I can only handle 32 bytes of non-floating-point arguments to foreign export dynamic When checking declaration: foreign import ccall safe "wrapper" mkDebugFun :: DebugFunctionPrim -> IO (FunPtr DebugFunctionPrim) The GHC version is 6.10.4 and the full Debian build log is here: https://buildd.debian.org/fetch.cgi?&pkg=haskell-curl&ver=1.3.5-2&arch=alpha&stamp=1249232593&file=log I am correct to suspect that this is a bug in ghc rather than in haskell-curl? Any other useful clues or information? Cheers, Erik -- ---------------------------------------------------------------------- Erik de Castro Lopo http://www.mega-nerd.com/ _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe