I think I must be dumb or something. I did my SFML.cabal exactly the way the packager of vty-ui did vty-ui.cabal, and I still have got the error when building: hs_src/SFML/Direct/Graphics.hs:51:7: Could not find module `SFML.Direct.Types.Enums': It is a member of the hidden package `SFML-1.5'. Perhaps you need to add `SFML' to the build-depends in your .cabal file. it is a hidden module in the package `SFML-1.5' Use -v to see a list of the files searched for.
My cabal file is http://old.nabble.com/file/p27522604/SFML.cabal here . Il you get to know why it doesn't work, please tell me, because I'm lost... I have a hs_src directory, which contains an SFML directory (the lib) and a demo.hs file. (the simple main) It's the way vty-ui package is done. Jonathan Daugherty-4 wrote: > >> Then how does the 'Executable' section of your .cabal look like? >> That's what I can't get working. > > Executable vty-ui-demo > Hs-Source-Dirs: src > Main-is: Demo.hs > Build-Depends: > mtl >= 1.1 && < 1.2 > > The Main-is refers to src/Demo.hs. This example is from: > > http://hackage.haskell.org/packages/archive/vty-ui/0.2/vty-ui.cabal > > The "package description" link on any Hackage package page will link > to the release's cabal file, so you can see how other folks have > written their Executable sections. > > Hope that helps, > > -- > Jonathan Daugherty > _______________________________________________ > Haskell-Cafe mailing list > Haskell-Cafe@haskell.org > http://www.haskell.org/mailman/listinfo/haskell-cafe > > -- View this message in context: http://old.nabble.com/Using-Cabal-during-development-tp27515446p27522604.html Sent from the Haskell - Haskell-Cafe mailing list archive at Nabble.com. _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe