id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	os	architecture	failure	difficulty	testcase	blockedby	blocking	related
7592	Building the latest master branch on FreeBSD 9.1 fails	kazu-yamamoto	igloo	"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
"	bug	closed	normal	7.8.1	Build System	7.7	fixed		pgj@…	FreeBSD	Unknown/Multiple	Building GHC failed	Unknown				
