#19712: ghc-6.10.2 Segmentation fault in cabal during build ---------------------------------------+------------------------------------ Reporter: marcin.zalewski@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: ghc segfault | Port: ghc ---------------------------------------+------------------------------------ I am trying to compile GHC on OS X 10.5.6, PowerPC. Build crashes with cabal segfaulting: {{{ ---> Fetching ghc ---> Attempting to fetch ghc-6.10.2-src.tar.bz2 from http://haskell.org/ghc/dist/6.10.2/ ---> Attempting to fetch ghc-6.10.2-src-extralibs.tar.bz2 from http://haskell.org/ghc/dist/6.10.2/ ---> Attempting to fetch testsuite-6.10.2.tar.bz2 from http://haskell.org/ghc/dist/6.10.2/ ---> Attempting to fetch ghc-6.10.1-darwin-ppc-leopard-bootstrap.tar.bz2 from http://haskell.org/ghc/dist/6.10.1/ ---> Verifying checksum(s) for ghc ---> Extracting ghc ---> Applying patches to ghc ---> Configuring ghc ---> Building ghc Error: Target org.macports.build returned: shell command "cd /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2 && env DYLD_FALLBACK_LIBRARY_PATH=/Volumes/scratch/zalewski/opt/lib make" returned error 2 Command output: [34 of 55] Compiling Distribution.Simple.Compiler ( /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/Cabal/Distribution/Simple/Compiler.hs, /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping/Distribution/Simple/Compiler.o ) [35 of 55] Compiling Distribution.Simple.InstallDirs ( /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/Cabal/Distribution/Simple/InstallDirs.hs, /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping/Distribution/Simple/InstallDirs.o ) [36 of 55] Compiling Distribution.Simple.Setup ( /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/Cabal/Distribution/Simple/Setup.hs, /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping/Distribution/Simple/Setup.o ) [37 of 55] Compiling Distribution.Make ( /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/Cabal/Distribution/Make.hs, /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping/Distribution/Make.o ) [38 of 55] Compiling Distribution.Simple.LocalBuildInfo ( /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/Cabal/Distribution/Simple/LocalBuildInfo.hs, /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping/Distribution/Simple/LocalBuildInfo.o ) [39 of 55] Compiling Distribution.Simple.Build.Macros ( /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/Cabal/Distribution/Simple/Build/Macros.hs, /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping/Distribution/Simple/Build/Macros.o ) [40 of 55] Compiling Distribution.Simple.BuildPaths ( /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/Cabal/Distribution/Simple/BuildPaths.hs, /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping/Distribution/Simple/BuildPaths.o ) [41 of 55] Compiling Distribution.Simple.Build.PathsModule ( /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/Cabal/Distribution/Simple/Build/PathsModule.hs, /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping/Distribution/Simple/Build/PathsModule.o ) [42 of 55] Compiling Distribution.Simple.GHC ( /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/Cabal/Distribution/Simple/GHC.hs, /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping/Distribution/Simple/GHC.o ) [43 of 55] Compiling Distribution.Simple.JHC ( /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/Cabal/Distribution/Simple/JHC.hs, /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping/Distribution/Simple/JHC.o ) [44 of 55] Compiling Distribution.Simple.NHC ( /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/Cabal/Distribution/Simple/NHC.hs, /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping/Distribution/Simple/NHC.o ) [45 of 55] Compiling Distribution.Simple.PreProcess ( /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/Cabal/Distribution/Simple/PreProcess.hs, /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping/Distribution/Simple/PreProcess.o ) [46 of 55] Compiling Distribution.Simple.Hugs ( /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/Cabal/Distribution/Simple/Hugs.hs, /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping/Distribution/Simple/Hugs.o ) [47 of 55] Compiling Distribution.Simple.Build ( /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/Cabal/Distribution/Simple/Build.hs, /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping/Distribution/Simple/Build.o ) [48 of 55] Compiling Distribution.Simple.Haddock ( /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/Cabal/Distribution/Simple/Haddock.hs, /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping/Distribution/Simple/Haddock.o ) [49 of 55] Compiling Distribution.Simple.Install ( /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/Cabal/Distribution/Simple/Install.hs, /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping/Distribution/Simple/Install.o ) [50 of 55] Compiling Distribution.Simple.Register ( /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/Cabal/Distribution/Simple/Register.hs, /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping/Distribution/Simple/Register.o ) [51 of 55] Compiling Distribution.Simple.Configure ( /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/Cabal/Distribution/Simple/Configure.hs, /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping/Distribution/Simple/Configure.o ) [52 of 55] Compiling Distribution.Simple.SrcDist ( /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/Cabal/Distribution/Simple/SrcDist.hs, /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping/Distribution/Simple/SrcDist.o ) [53 of 55] Compiling Distribution.Simple.UserHooks ( /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/Cabal/Distribution/Simple/UserHooks.hs, /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping/Distribution/Simple/UserHooks.o ) [54 of 55] Compiling Distribution.Simple ( /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/Cabal/Distribution/Simple.hs, /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping/Distribution/Simple.o ) [55 of 55] Compiling Main ( cabal-bin.hs, /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping/Main.o ) Linking cabal-bin ... echo "[]" > bootstrapping.conf.tmp cd extensible-exceptions && /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries /cabal-bin /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work /ghc-bootstrap/bin/ghc /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping.conf 1.6.0.3 clean --distpref=dist-bootstrapping cleaning... cd extensible-exceptions && /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries /cabal-bin /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work /ghc-bootstrap/bin/ghc /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping.conf 1.6.0.3 configure --distpref=dist-bootstrapping --with- compiler=/Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work /ghc-bootstrap/bin/ghc --with-hc- pkg=/Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work /ghc-bootstrap/bin/ghc-pkg --package- db=/Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping.conf.tmp /bin/sh: line 1: 96273 Segmentation fault /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries /cabal-bin /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work /ghc-bootstrap/bin/ghc /Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping.conf 1.6.0.3 configure --distpref=dist-bootstrapping --with- compiler=/Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work /ghc-bootstrap/bin/ghc --with-hc- pkg=/Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work /ghc-bootstrap/bin/ghc-pkg --package- db=/Volumes/scratch/zalewski/opt/var/macports/build/_Volumes_scratch_zalewski_opt_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.2/libraries/bootstrapping.conf.tmp make[1]: *** [bootstrapping.conf] Error 139 make: *** [stage1] Error 2 }}} -- Ticket URL: <http://trac.macports.org/ticket/19712> MacPorts <http://www.macports.org/> Ports system for Mac OS