| Anyways the workaround, other than a big `git clean -fdx`, is a removing | these three files | | * includes/dist/build/settings, | * lib/settings, | * settings | | Then make will regenerate them.
Excellent, that works. | I would be happy to change the cleaning | stuff to actually fix the issue, but I am not sure how. It may not matter. We don't want to spend lots of time on the old build system. Is this a once-only thing? I.e. once done will never happen again? Or might it happen repeatedly? Simon | -----Original Message----- | From: John Ericson <g...@johnericson.me> | Sent: 28 May 2019 23:33 | To: Ben Gamari <b...@well-typed.com> | Cc: Simon Peyton Jones <simo...@microsoft.com>; GHC developers <ghc- | d...@haskell.org> | Subject: Re: Clean build fails with make | | This is the same issue as before; and I don't know how the cleaning works. | The good thing is that I think I am done adding things to that. (Perhaps | some should be removed, but that won't cause these issues.) | | Anyways the workaround, other than a big `git clean -fdx`, is a removing | these three files | | * includes/dist/build/settings, | * lib/settings, | * settings | | Then make will regenerate them. I would be happy to change the cleaning | stuff to actually fix the issue, but I am not sure how. | | Sorry for more disruption, | | John | | On Tue, May 28, 2019, at 5:56 PM, Ben Gamari wrote: | > Simon Peyton Jones via ghc-devs <ghc-devs@haskell.org> writes: | > | > > A 'sh validate` in a clean tree fails as below. | > > Is that expected? That is, is validate dead? | > > If so let's change the shell script to say "game over, just use | > > Hadrian". | > > Simon | > | > John, it looks like this is more fallout from the recent platform | > changes. Any thoughts? | > | > Cheers, | > | > - Ben | > | > > "inplace/bin/ghc-cabal" check libraries/ghc-prim | > > | > > "inplace/bin/ghc-cabal" configure libraries/ghc-prim dist-install | > > --with-ghc="/home/simonpj/code/HEAD/inplace/bin/ghc-stage1" | > > --with-ghc-pkg="/home/simonpj/code/HEAD/inplace/bin/ghc-pkg" | > > --disable-library-for-ghci --enable-library-vanilla | > > --enable-library-for-ghci --disable-library-profiling --enable-shared | --configure-option=CFLAGS="-Wall -Werror=unused-but-set-variable -Wno- | error=inline" --configure-option=LDFLAGS=" " --configure-option=CPPFLAGS=" | > > " --gcc-options="-Wall -Werror=unused-but-set-variable -Wno- | error=inline " --with-gcc="gcc" | > > --with-ld="ld.gold" --with-ar="ar" --with-alex="/usr/bin/alex" --with- | happy="/usr/bin/happy" | > > | > > Configuring ghc-prim-0.6.1... | > > | > > ghc-cabal: '/home/simonpj/code/HEAD/inplace/bin/ghc-stage1' exited | > > with an | > > | > > error: | > > | > > No entry for "target platform string" in | > > | > > "/home/simonpj/code/HEAD/inplace/lib/settings" | > > | > > libraries/ghc-prim/ghc.mk:4: recipe for target | > > 'libraries/ghc-prim/dist-install/package-data.mk' failed | > > | > > make[1]: *** [libraries/ghc-prim/dist-install/package-data.mk] Error | > > 1 | > > | > > Makefile:123: recipe for target 'all' failed | > > | > > make: *** [all] Error 2 | > | > | > *Attachments:* | > * signature.asc _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs