On Wed, 2009-02-25 at 13:42 +0000, Neil Mitchell wrote: > Hi > > >> My cabal.exe comes from the hackage website, the binary you put up > >> some time ago. I guess that is probably the issue. > > > > What version is that then? > > > > I'm interested because we've not actually worked out why the problem was > > occurring. > > We still haven't since I'm now not able to replicate the problem... > > My best guess is that I had Cabal old installed, which didn't support > --builddir. I upgraded to Cabal new which did. Cabal install had > cached the Setup.exe program built before the upgrade so that the > Setup.exe still used Cabal old. Now, when I try again today, it picks > up Cabal new.
Yes that's quite plausible. It forgets what version of Cabal was used to build Setup. So it's not rebuilt if it changes. > I guess there is a potential bug that cabal install should perhaps > rebuild setup.exe if the cabal version has changed, but that might be > difficult to track and is very much a corner case. Right. It's not that tricky though. We'd have to record another state file in dist/setup/. > >> everything. However, I'd like to know (before I push a change) that > >> build-type:Simple will work out the box with the Cabal that got > >> installed with ghc-6.8.3. > > > > It will. > > Fantastic. If I break everyones build, I'm blaming you :-) Heh. I'm confident. :-) Duncan _______________________________________________ cabal-devel mailing list [email protected] http://www.haskell.org/mailman/listinfo/cabal-devel
