On Wed, 2009-05-27 at 22:43 +0200, Johannes Waldmann wrote: > Hi all. > > I've written some Haskell program, > and I wanted to give it to a friend, in source form, > so he can run and modify it, and learn some Haskell > while doing so. I was using some cabalized extra packages > but hey, this looks like the typical use case for the haskell-platform. > So: I told him to install the newest stable ghc > and the current platform release and this happens: > > la:/home/b/appl.linux/haskell-platform-2009.2.0# ./configure > ... > checking for hsc2hs... /usr/local/bin/hsc2hs > checking version of ghc... 6.10.3 > checking version of ghc-pkg matches... yes > checking ghc actually works... yes > checking the ghc core packages are all installed... no > configure: error: The core package editline-0.2.1.0 is missing. > It should have been distributed with 6.10.2 > ^^^^^^^^^^^^^^^^^^^^^^^^
When we released 2009.2.0, ghc-6.10.3 had not been released yet. I had hoped that the source based installer would work with 6.10.3, but we forgot that 6.10.3 was removing a package that had shipped with 6.10.2, hence the error you see. You can hack the list of expected packages or use --enable-unsupported-ghc-version or wait 'til the release next week of 2009.2.0.1 which will use ghc 6.10.3. > What's the particular reason for the failure? > editline was distributed with ghc-6.10.2, but not with 6.10.3? > I wouldn't expect an incompatible change > when (only) the patchlevel is bumped. It's a bit unfortunate. The way we're coping with it in 2009.2.0.1 is that we supply editline. > The platform web site should probably replace > "works with ghc-6.10.x" by "works with ghc-6.10.2 only". Yes. Duncan _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe