[GHC] #7592: Building the latest master branch on FreeBSD 9.1 fails
GHC
cvs-ghc at haskell.org
Wed Jan 16 06:10:11 CET 2013
#7592: Building the latest master branch on FreeBSD 9.1 fails
-----------------------------+----------------------------------------------
Reporter: kazu-yamamoto | Owner:
Type: bug | Status: new
Priority: normal | Component: Build System
Version: 7.7 | Keywords:
Os: Unknown/Multiple | Architecture: Unknown/Multiple
Failure: None/Unknown | Blockedby:
Blocking: | Related:
-----------------------------+----------------------------------------------
The following sequence fails on FreeBSD 9.1:
{{{
% perl boot
% ./configure --prefix=/ghc-head --with-iconv-includes=/usr/local/include
--with-iconv-libraries=/usr/local/lib --with-gmp-
includes=/usr/local/include --with-gmp-libraries=/usr/local/lib --with-
gcc=/usr/local/bin/gcc47 --with-gcc-4.2=/usr/local/bin/gcc47
% gmake -j10 -d MAKE=gmake
...
Putting child 0x801e5fd80 (ghc/stage1/package-data.mk) PID 36063 on the
chain.
Recipe of `ghc/stage1/package-data.mk' is being run.
Pruning file `compiler/stage1/package-data.mk'.
Live child 0x801e5fd80 (ghc/stage1/package-data.mk) PID 36063
Configuring ghc-bin-7.7.20130111...
Warning: 'data-dir: ..' is a relative path outside of the source tree.
This
will not work when generating a tarball with 'sdist'.
Reaping winning child 0x801e5fd80 PID 36063
Removing child 0x801e5fd80 PID 36063 from chain.
Considering target file `ghc/stage1/package-data.mk'.
File `ghc/stage1/package-data.mk' was considered already.
Re-executing[2]: gmake -r --no-print-directory -f ghc.mk phase=0
phase_0_builds
GNU Make 3.82
Built for amd64-portbld-freebsd9.1
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Reading makefiles...
Reading makefile `ghc.mk'...
ghc.mk:84: *** Make has restarted itself 2 times; is there a makefile
bug?. Sto
p.
Reaping losing child 0x80156e290 PID 34605
gmake: *** [all] Error 2
Removing child 0x80156e290 PID 34605 from chain.
}}}
If I type "gmake -j10 MAKE=gmake" gain, the building completes.
I believe this is relating to http://www.haskell.org/pipermail/glasgow-
haskell-users/2012-March/022150.html
Actually if I remove "error" on line 84, this does not happen and the
building completes without any problems.
GHC for bootstrapping: 7.4.1, GCC 4.7.3, gmake: 3.82
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7592>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list