[ https://issues.apache.org/jira/browse/THRIFT-914?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12913666#action_12913666 ]
Anthony Molinaro commented on THRIFT-914: ----------------------------------------- Well, with homebrew haskell-package you still need the cabal commands at leat % cabal update % cabal install binary % runhaskell Setup.lhs configure --user % runhaskell Setup.lhs build works for me. Although the cabal install binary gives me lots of warnings like Warning: Module `Prelude' is deprecated: You are using the old package `base' version 3.x. Future GHC versions will not support base version 3.x. You should update your code to use the new base version 4.x. And if I don't include '--user' it doesn't work (seems like cabal installs things as my user, so not using --user fails to find the binary module). I still want to see if I can get a version of 6.10 working so I can make sure it looks good. Your comment seems a little mangled, I'm a bit unclear as to what the problem with Bryan's box was? > Make haskell bindings 'easily' compilable > ----------------------------------------- > > Key: THRIFT-914 > URL: https://issues.apache.org/jira/browse/THRIFT-914 > Project: Thrift > Issue Type: Bug > Components: Haskell - Compiler, Haskell - Library > Affects Versions: 0.5 > Environment: GHC 6.12.3, Mac OS X 10.6, Haskell Platform 2010.2.0.0 > Darwin -- 10.4.0 Darwin Kernel Version 10.4.0: Fri Apr 23 18:28:53 PDT 2010; > root:xnu-1504.7.4~1/RELEASE_I386 i386 > The Glorious Glasgow Haskell Compilation System, version 6.12.3 > Reporter: Christian Lavoie > Assignee: Anthony Molinaro > Fix For: 0.5 > > Attachments: v1-thrift-fix-cabal-Setup.patch > > > Current Setup.lhs file has weird commenting that barfs on my machine (Haskell > does not use # as a comment marker). Also, after much recent mungling from me > the .cabal file is out of date. > This patch fixes both issues, making it easy to test the haskell bindings > compilability state: > {noquote} > cabal update > cabal install network binary http > cd $THRIFT/lib/hs/src > runhaskell Setup.lhs configure --user # --user is optional, but you'll need > root-like powers without it > runhaskell Setup.lhs build > runhaskell Setup.lhs install # optional, really > {noquote} > Also, with the recent commit of the improved type bindings, it's worth > bumping the thrift cabal package's version number -- that change was major > API breakage. > (Please note this does NOT integrate with autotools in any useful way, but is > a prerequisite for THRIFT-905 to be useful) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.