Old build system broken

Richard Eisenberg rae at richarde.dev
Wed May 8 19:51:58 UTC 2019


Me too. I'm on a Mac. Deepest apologies (because I know this makes me useless), but I don't have the error message any more. It mentioned "Tables next to code" and the settings file, so I'm confident that it's related.

Also, reverting 1aad97887747c351727ebd7b85217f2666f5b835 fixed the problem for me.

Richard

> On May 8, 2019, at 3:48 PM, Karel Gardas <karel.gardas at centrum.cz> wrote:
> 
> 
> Sorry to hijack the thread, I get something very similar on ppc64le linux:
> 
> Configuring ghc-prim-0.6.1...
> ghc-cabal: '/tmpram/ghc/inplace/bin/ghc-stage1' exited with an error:
> No entry for "Tables next to code" in "/tmpram/ghc/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
> 
> this is from today's HEAD.
> 
> Thanks,
> Karel
> 
> On 05/ 8/19 09:28 PM, Phyx wrote:
>> That looks like stage1 has been improperly configured.
>> 
>> Does /home/simonpj/code/HEAD/inplace/bin/ghc-stage1 --info
>> *
>> *
>> *Return anything sensible for target arch? *
>> *
>> *
>> *I still use the make system exclusively and haven't noticed a failure. *
>> *
>> *
>> *But my nightlies haven't kicked off yet today. *
>> *
>> *
>> *Thanks, *
>> *Tamar
>> *
>> Sent from my Mobile
>> 
>> On Wed, May 8, 2019, 16:24 Simon Peyton Jones via ghc-devs
>> <ghc-devs at haskell.org <mailto:ghc-devs at haskell.org>> wrote:
>> 
>>    I know we are supposed to be using Hadrian now, but is the old build
>>    system supposed to be broken? ____
>> 
>>    A clean build fails with____
>> 
>>    "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:____
>> 
>>    Failed to read "target arch" value ""____
>> 
>>    __ __
>> 
>>    libraries/ghc-prim/ghc.mk:4 <http://ghc.mk:4>: recipe for target
>>    'libraries/ghc-prim/dist-install/package-data.mk
>>    <http://package-data.mk>' failed____
>> 
>>    make[1]: *** [libraries/ghc-prim/dist-install/package-data.mk
>>    <http://package-data.mk>] Error 1____
>> 
>>    Makefile:123: recipe for target 'all' failed____
>> 
>>    make: *** [all] Error 2____
>> 
>>    simonpj at MSRC-3645512:~/code/HEAD$____
>> 
>>    _______________________________________________
>>    ghc-devs mailing list
>>    ghc-devs at haskell.org <mailto:ghc-devs at haskell.org>
>>    http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
>> 
>> 
>> 
>> _______________________________________________
>> ghc-devs mailing list
>> ghc-devs at haskell.org
>> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
>> 
> 
> _______________________________________________
> ghc-devs mailing list
> ghc-devs at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs



More information about the ghc-devs mailing list