On 6 Aug 2010, at 19:33, David Virebayre wrote: > Continuing on my Euler.hs example, I then created the cabal package > with your script. Added the package, then tried to build. > > ../Euler.hs:1:0: > Failed to load interface for `Prelude': > It is a member of the hidden package `base'. > Perhaps you need to add `base' to the build-depends in your .cabal file. > It is a member of the hidden package `base-3.0.3.2'. > Perhaps you need to add `base' to the build-depends in your .cabal file. > Use -v to see a list of the files searched for. > > > I didn't find a way to automatically fill the dependencies, Ctrl-R > doesn't seem to do something. > I added base >= 4 using the package editor, then it build.
Yes Ctrl+R currently only fixes missing "import" errors where you called a function in a package you are using. It does this by adding "import X ( f )" to your source. We have had plans for a while to extend this so it can handle these "hidden package" errors too by updating the .cabal file. > By the way, did I mention you guys are doing an awesome job with leksah ? Thanks Hamish_______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
