Summary: | dev-lang/ghc-7.8.3 - no libraries/transformers/dist-install/build/Control/Monad/Trans/Identity.dyn_o | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Juergen Rose <rose> |
Component: | Current packages | Assignee: | Gentoo's Haskell Language team <haskell> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | bzip2ed build.log |
Description
Juergen Rose
2014-08-13 07:34:26 UTC
May I ask you to try without -march=native in CFLAGS? (In reply to Sergei Trofimovich from comment #1) > May I ask you to try without -march=native in CFLAGS? I will try, but I waiting for your answer to my second bug report concerning ghc-7.8.3. I also tried at this system 'emerge -v1 cabal; MAKEOPTS=-j1 emerge -vuDN ghc'. This fails now with: ... "inplace/bin/ghc-stage1" -hisuf p_hi -osuf p_o -hcsuf p_hc -static -prof -H32m -O -optc-march=native -opta-march=native -optl-Wl,-O1 -optl-Wl,--as-needed -optc-fno-stack-protector -package-name ghc-7.8.3 -hide-all-packages -i -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -I/usr/lib64/libffi-3.1/include -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package Cabal-1.18.1.3 -package array-0.5.0.0 -package base-4.7.0.1 -package bin-package-db-0.0.0.0 -package bytestring-0.10.4.0 -package containers-0.5.5.1 -package directory-1.2.1.0 -package filepath-1.3.0.2 -package hoopl-3.10.0.1 -package hpc-0.6.0.1 -package process-1.2.0.0 -package template-haskell-2.9.0.0 -package time-1.4.2 -package transformers-0.3.0.0 -package unix-2.7.0.1 -Wall -fno-warn-name-shadowing -XHaskell98 -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRankNTypes -XScopedTypeVariables -XDeriveDataTypeable -XBangPatterns -XNondecreasingIndentation -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -O2 -no-user-package-db -rtsopts -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -c compiler/nativeGen/RegAlloc/Linear/FreeRegs.hs -o compiler/stage2/build/RegAlloc/Linear/FreeRegs.p_o -dyno compiler/stage2/build/RegAlloc/Linear/FreeRegs.dyn_o compiler/nativeGen/RegAlloc/Linear/FreeRegs.hs:41:1: parse error (possibly incorrect indentation or mismatched brackets) compiler/ghc.mk:640: recipe for target 'compiler/stage2/build/RegAlloc/Linear/FreeRegs.p_o' failed make[1]: *** [compiler/stage2/build/RegAlloc/Linear/FreeRegs.p_o] Error 1 Makefile:64: recipe for target 'all' failed make: *** [all] Error 2 (In reply to Sergei Trofimovich from comment #1) > May I ask you to try without -march=native in CFLAGS? I just set CFLAGS to "-O2 -pipe" and it fails again with a similar error: root@lynx2:/root(6)# MAKEOPTS=-j1 emerge -v1 ghc ... libraries/array/Data/Array/Storable/Internals.hs:56:1: parse error on input ‘module’ libraries/array/ghc.mk:4: recipe for target 'libraries/array/dist-install/build/Data/Array/Storable/Internals.o' failed make[1]: *** [libraries/array/dist-install/build/Data/Array/Storable/Internals.o] Error 1 Makefile:64: recipe for target 'ghc/stage2/build/tmp/ghc-stage2' failed make: *** [ghc/stage2/build/tmp/ghc-stage2] Error 2 * ERROR: dev-lang/ghc-7.8.3::gentoo failed (compile phase): ... root@lynx2:/root(7)# grep ^CFLAGS /etc/portage/make.conf CFLAGS="-O2 -pipe" root@lynx2:/root(10)# grep " -O2 -pipe " /var/tmp/portage/dev-lang/ghc-7.8.3/temp/build.log | head x86_64-pc-linux-gnu-gcc -E -DMAKING_GHC_BUILD_SYSTEM_DEPENDENCIES -fno-stack-protector -O2 -pipe -fno-stack-protector -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -isystem'/var/tmp/portage/dev-lang/ghc-7.8.3/work/usr/lib64/ghc-7.8.3/process-1.2.0.0/include' -isystem'/var/tmp/portage/dev-lang/ghc-7.8.3/work/usr/lib64/ghc-7.8.3/directory-1.2.1.0/include' -isystem'/var/tmp/portage/dev-lang/ghc-7.8.3/work/usr/lib64/ghc-7.8.3/unix-2.7.0.1/include' -isystem'/var/tmp/portage/dev-lang/ghc-7.8.3/work/usr/lib64/ghc-7.8.3/time-1.4.2/include' -isystem'/var/tmp/portage/dev-lang/ghc-7.8.3/work/usr/lib64/ghc-7.8.3/bytestring-0.10.4.0/include' -isystem'/var/tmp/portage/dev-lang/ghc-7.8.3/work/usr/lib64/ghc-7.8.3/base-4.7.0.1/include' -isystem'/var/tmp/portage/dev-lang/ghc-7.8.3/work/usr/lib64/ghc-7.8.3/integer-gmp-0.5.1.0/include' -isystem'/var/tmp/portage/dev-lang/ghc-7.8.3/work/usr/lib64/ghc-7.8.3/include' -MM -x c compiler/ghci/keepCAFsForGHCi.c -MF compiler/stage1/build/.depend-v.c_asm.bit x86_64-pc-linux-gnu-gcc -E -DMAKING_GHC_BUILD_SYSTEM_DEPENDENCIES -fno-stack-protector -O2 -pipe -fno-stack-protector -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/stage1 -isystem'/var/tmp/portage/dev-lang/ghc-7.8.3/work/usr/lib64/ghc-7.8.3/process-1.2.0.0/include' -isystem'/var/tmp/portage/dev-lang/ghc-7.8.3/work/usr/lib64/ghc-7.8.3/directory-1.2.1.0/include' -isystem'/var/tmp/portage/dev-lang/ghc-7.8.3/work/usr/lib64/ghc-7.8.3/unix-2.7.0.1/include' -isystem'/var/tmp/portage/dev-lang/ghc-7.8.3/work/usr/lib64/ghc-7.8.3/time-1.4.2/include' -isystem'/var/tmp/portage/dev-lang/ghc-7.8.3/work/usr/lib64/ghc-7.8.3/bytestring-0.10.4.0/include' -isystem'/var/tmp/portage/dev-lang/ghc-7.8.3/work/usr/lib64/ghc-7.8.3/base-4.7.0.1/include' -isystem'/var/tmp/portage/dev-lang/ghc-7.8.3/work/usr/lib64/ghc-7.8.3/integer-gmp-0.5.1.0/include' -isystem'/var/tmp/portage/dev-lang/ghc-7.8.3/work/usr/lib64/ghc-7.8.3/include' -MM -x c compiler/cbits/genSym.c -MF compiler/stage1/build/.depend-v.c_asm.bit x86_64-pc-linux-gnu-gcc -E -fno-stack-protector -O2 -pipe -fno-stack-protector -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -MM -x c utils/hp2ps/AreaBelow.c -MF utils/hp2ps/dist/build/.depend.c_asm.bit x86_64-pc-linux-gnu-gcc -E -fno-stack-protector -O2 -pipe -fno-stack-protector -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -MM -x c utils/hp2ps/Curves.c -MF utils/hp2ps/dist/build/.depend.c_asm.bit x86_64-pc-linux-gnu-gcc -E -fno-stack-protector -O2 -pipe -fno-stack-protector -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -MM -x c utils/hp2ps/Error.c -MF utils/hp2ps/dist/build/.depend.c_asm.bit x86_64-pc-linux-gnu-gcc -E -fno-stack-protector -O2 -pipe -fno-stack-protector -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -MM -x c utils/hp2ps/Main.c -MF utils/hp2ps/dist/build/.depend.c_asm.bit x86_64-pc-linux-gnu-gcc -E -fno-stack-protector -O2 -pipe -fno-stack-protector -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -MM -x c utils/hp2ps/Reorder.c -MF utils/hp2ps/dist/build/.depend.c_asm.bit x86_64-pc-linux-gnu-gcc -E -fno-stack-protector -O2 -pipe -fno-stack-protector -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -MM -x c utils/hp2ps/TopTwenty.c -MF utils/hp2ps/dist/build/.depend.c_asm.bit x86_64-pc-linux-gnu-gcc -E -fno-stack-protector -O2 -pipe -fno-stack-protector -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -MM -x c utils/hp2ps/AuxFile.c -MF utils/hp2ps/dist/build/.depend.c_asm.bit x86_64-pc-linux-gnu-gcc -E -fno-stack-protector -O2 -pipe -fno-stack-protector -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -MM -x c utils/hp2ps/Deviation.c -MF utils/hp2ps/dist/build/.depend.c_asm.bit root@lynx2:/root(11)# grep " -O2 -pipe " /var/tmp/portage/dev-lang/ghc-7.8.3/temp/build.log | tail x86_64-pc-linux-gnu-gcc -E -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -O2 -pipe -fno-stack-protector -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -DRtsWay=\"rts_v\" -Wno-strict-prototypes -I/usr/lib64/libffi-3.1/include -DPARALLEL_GC -Irts/sm -MM -x c rts/dist/build/sm/Evac_thr.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit x86_64-pc-linux-gnu-gcc -E -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -O2 -pipe -fno-stack-protector -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -DRtsWay=\"rts_v\" -Wno-strict-prototypes -I/usr/lib64/libffi-3.1/include -DPARALLEL_GC -Irts/sm -MM -x c rts/dist/build/sm/Scav_thr.c -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit x86_64-pc-linux-gnu-gcc -E -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -O2 -pipe -fno-stack-protector -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -DRtsWay=\"rts_v\" -Wno-strict-prototypes -I/usr/lib64/libffi-3.1/include -MM -x c rts/StgStartup.cmm -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit x86_64-pc-linux-gnu-gcc -E -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -O2 -pipe -fno-stack-protector -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -DRtsWay=\"rts_v\" -Wno-strict-prototypes -I/usr/lib64/libffi-3.1/include -MM -x c rts/Exception.cmm -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit x86_64-pc-linux-gnu-gcc -E -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -O2 -pipe -fno-stack-protector -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -DRtsWay=\"rts_v\" -Wno-strict-prototypes -I/usr/lib64/libffi-3.1/include -MM -x c rts/StgStdThunks.cmm -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit x86_64-pc-linux-gnu-gcc -E -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -O2 -pipe -fno-stack-protector -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -DRtsWay=\"rts_v\" -Wno-strict-prototypes -I/usr/lib64/libffi-3.1/include -MM -x c rts/PrimOps.cmm -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit x86_64-pc-linux-gnu-gcc -E -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -O2 -pipe -fno-stack-protector -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -DRtsWay=\"rts_v\" -Wno-strict-prototypes -I/usr/lib64/libffi-3.1/include -MM -x c rts/Apply.cmm -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit x86_64-pc-linux-gnu-gcc -E -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -O2 -pipe -fno-stack-protector -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -DRtsWay=\"rts_v\" -Wno-strict-prototypes -I/usr/lib64/libffi-3.1/include -MM -x c rts/HeapStackCheck.cmm -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit x86_64-pc-linux-gnu-gcc -E -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -O2 -pipe -fno-stack-protector -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -DRtsWay=\"rts_v\" -Wno-strict-prototypes -I/usr/lib64/libffi-3.1/include -MM -x c rts/Updates.cmm -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit x86_64-pc-linux-gnu-gcc -E -DPROFILING -DTHREADED_RTS -DDEBUG -fno-stack-protector -O2 -pipe -fno-stack-protector -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -Wpointer-arith -Wmissing-noreturn -Wnested-externs -Wredundant-decls -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -DRtsWay=\"rts_v\" -Wno-strict-prototypes -I/usr/lib64/libffi-3.1/include -MM -x c rts/StgMiscClosures.cmm -MF rts/dist/build/.depend-v-p-dyn-l-debug-thr-thr_debug-thr_l-thr_p-debug_dyn-thr_dyn-thr_debug_dyn-l_dyn-thr_l_dyn.c_asm.bit Do you still have this problem? I wonder if it's another instance of bad hardware as in bug #519778 |