I should note that you do not need to edit the .cabal file to do this.
As of Cabal-1.4 there are extra command line flags to configure (or
equivalently to cabal install)

--extra-include-dirs=dir --extra-lib-dirs=dir

Duncan


I have seen the new cabal arguments. All I was giving was debugging advice on a platform I have never tested on.

And regex-posix has a very "old school" Setup.hs file with a small addition:

#!/usr/bin/env runhaskell

-- I usually compile this with "ghc --make -o setup Setup.hs"

import Distribution.Simple(defaultMainWithHooks, defaultUserHooks)
main = do
  putStrLn msg
  defaultMainWithHooks defaultUserHooks

msg = "This links to the standard c library version of regular expressions.\n\
      \The corresponding c header file is regex.h and there is a chance you\n\
      \will need to edit the end of the regex-posix.cabal file to find the\n\
      \include directory and/or library.\n"

Hmmm...the next version will probably need to mention the cabal command line flags as well.

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to