[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