[GHC] #4206: failure to compile on Mac OS 10.4 with ghc 6.10.4
GHC
cvs-ghc at haskell.org
Sun Jul 18 12:47:44 EDT 2010
#4206: failure to compile on Mac OS 10.4 with ghc 6.10.4
-------------------------------+--------------------------------------------
Reporter: zooko | Owner:
Type: bug | Status: new
Priority: normal | Component: Compiler
Version: 6.12.3 | Keywords:
Os: MacOS X | Testcase:
Architecture: x86_64 (amd64) | Failure: None/Unknown
-------------------------------+--------------------------------------------
I tried to build ghc 6.12.3 from the source tarball. It ended with:
{{{
echo `/usr/bin/find libraries/terminfo/dist-install/build -name
"*_stub.o" -print` >> libraries/terminfo/dist-
install/build/libHSterminfo-0.3.1.1.a.contents
"xargs" "/usr/bin/ar" clqs libraries/terminfo/dist-
install/build/libHSterminfo-0.3.1.1.a < libraries/terminfo/dist-
install/build/libHSterminfo-0.3.1.1.a.contents
"rm" -f libraries/terminfo/dist-
install/build/libHSterminfo-0.3.1.1.a.contents
"inplace/bin/ghc-stage1" -H32m -O -package-name haskeline-0.6.2.2
-hide-all-packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-
install/build -ilibraries/haskeline/dist-install/build/autogen
-Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-
install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO
-optP-include -optPlibraries/haskeline/dist-
install/build/autogen/cabal_macros.h -package base-4.2.0.2 -package
bytestring-0.9.1.7 -package containers-0.3.0.0 -package directory-1.0.1.1
-package extensible-exceptions-0.1.1.1 -package filepath-1.1.0.4 -package
mtl-1.1.0.2 -package terminfo-0.3.1.1 -package unix-2.4.0.2 -package
utf8-string-0.3.6 -split-objs -Wall -XForeignFunctionInterface
-XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts
-XExistentialQuantification -XScopedTypeVariables
-XGeneralizedNewtypeDeriving -XMultiParamTypeClasses
-XOverlappingInstances -XUndecidableInstances -XPatternSignatures -XCPP
-XDeriveDataTypeable -XPatternGuards -O2 -XGenerics -fno-warn-deprecated-
flags -odir libraries/haskeline/dist-install/build -hidir
libraries/haskeline/dist-install/build -stubdir libraries/haskeline/dist-
install/build -hisuf hi -osuf o -hcsuf hc -c
libraries/haskeline/./System/Console/Haskeline/IO.hs -o
libraries/haskeline/dist-install/build/System/Console/Haskeline/IO.o
"inplace/bin/mkdirhier" libraries/haskeline/dist-install/build/cbits/
"inplace/bin/ghc-stage1" -optc-m32 -optc-Ilibraries/haskeline/includes
-optc-DTERMINFO
-optc-I"/Users/wonwinmcbrootles/playground/ghc/ghc-6.12.3/libraries/directory/include"
-optc-I"/Users/wonwinmcbrootles/playground/ghc/ghc-6.12.3/libraries/unix/include"
-optc-I"/Users/wonwinmcbrootles/playground/ghc/ghc-6.12.3/libraries/old-
time/include"
-optc-I"/Users/wonwinmcbrootles/playground/ghc/ghc-6.12.3/libraries/containers/include"
-optc-I"/Users/wonwinmcbrootles/playground/ghc/ghc-6.12.3/libraries/bytestring/include"
-optc-I"/Users/wonwinmcbrootles/playground/ghc/ghc-6.12.3/libraries/array/include"
-optc-I"/Users/wonwinmcbrootles/playground/ghc/ghc-6.12.3/libraries/base/include"
-optc-I"/Users/wonwinmcbrootles/playground/ghc/ghc-6.12.3/includes"
-optc-I"/Users/wonwinmcbrootles/playground/ghc/ghc-6.12.3/libffi/dist-
install/build" -H32m -O -package-name haskeline-0.6.2.2 -hide-all-
packages -i -ilibraries/haskeline/. -ilibraries/haskeline/dist-
install/build -ilibraries/haskeline/dist-install/build/autogen
-Ilibraries/haskeline/dist-install/build -Ilibraries/haskeline/dist-
install/build/autogen -Ilibraries/haskeline/includes -optP-DTERMINFO
-optP-include -optPlibraries/haskeline/dist-
install/build/autogen/cabal_macros.h -package base-4.2.0.2 -package
bytestring-0.9.1.7 -package containers-0.3.0.0 -package directory-1.0.1.1
-package extensible-exceptions-0.1.1.1 -package filepath-1.1.0.4 -package
mtl-1.1.0.2 -package terminfo-0.3.1.1 -package unix-2.4.0.2 -package
utf8-string-0.3.6 -split-objs -Wall -XForeignFunctionInterface
-XRank2Types -XFlexibleInstances -XTypeSynonymInstances -XFlexibleContexts
-XExistentialQuantification -XScopedTypeVariables
-XGeneralizedNewtypeDeriving -XMultiParamTypeClasses
-XOverlappingInstances -XUndecidableInstances -XPatternSignatures -XCPP
-XDeriveDataTypeable -XPatternGuards -O2 -XGenerics -fno-warn-deprecated-
flags -c libraries/haskeline/cbits/h_iconv.c -o libraries/haskeline
/dist-install/build/cbits/h_iconv.o
libraries/haskeline/cbits/h_iconv.c: In function ‘h_iconv’:
libraries/haskeline/cbits/h_iconv.c:14:0:
warning: passing argument 2 of ‘libiconv’ from incompatible pointer
type
"rm" -f libraries/haskeline/dist-install/build/libHShaskeline-0.6.2.2.a
libraries/haskeline/dist-install/build/libHShaskeline-0.6.2.2.a.contents
/usr/bin/find libraries/haskeline/dist-
install/build/System/Console/Haskeline_o_split libraries/haskeline/dist-
install/build/System/Console/Haskeline/Completion_o_split
libraries/haskeline/dist-
install/build/System/Console/Haskeline/Encoding_o_split
libraries/haskeline/dist-
install/build/System/Console/Haskeline/MonadException_o_split
libraries/haskeline/dist-
install/build/System/Console/Haskeline/History_o_split libraries/haskeline
/dist-install/build/System/Console/Haskeline/IO_o_split
libraries/haskeline/dist-
install/build/System/Console/Haskeline/Backend/Terminfo_o_split
libraries/haskeline/dist-
install/build/System/Console/Haskeline/Backend/Posix_o_split
libraries/haskeline/dist-
install/build/System/Console/Haskeline/Backend/IConv_o_split
libraries/haskeline/dist-
install/build/System/Console/Haskeline/Backend/DumbTerm_o_split
libraries/haskeline/dist-
install/build/System/Console/Haskeline/Backend_o_split libraries/haskeline
/dist-install/build/System/Console/Haskeline/Command_o_split
libraries/haskeline/dist-
install/build/System/Console/Haskeline/Command/Completion_o_split
libraries/haskeline/dist-
install/build/System/Console/Haskeline/Command/History_o_split
libraries/haskeline/dist-
install/build/System/Console/Haskeline/Command/KillRing_o_split
libraries/haskeline/dist-
install/build/System/Console/Haskeline/Directory_o_split
libraries/haskeline/dist-
install/build/System/Console/Haskeline/Emacs_o_split libraries/haskeline
/dist-install/build/System/Console/Haskeline/InputT_o_split
libraries/haskeline/dist-
install/build/System/Console/Haskeline/Key_o_split libraries/haskeline
/dist-install/build/System/Console/Haskeline/LineState_o_split
libraries/haskeline/dist-
install/build/System/Console/Haskeline/Monads_o_split libraries/haskeline
/dist-install/build/System/Console/Haskeline/Prefs_o_split
libraries/haskeline/dist-
install/build/System/Console/Haskeline/RunCommand_o_split
libraries/haskeline/dist-
install/build/System/Console/Haskeline/Term_o_split libraries/haskeline
/dist-install/build/System/Console/Haskeline/Command/Undo_o_split
libraries/haskeline/dist-install/build/System/Console/Haskeline/Vi_o_split
-name '*.o' -print >> libraries/haskeline/dist-
install/build/libHShaskeline-0.6.2.2.a.contents
echo libraries/haskeline/dist-install/build/cbits/h_iconv.o
`/usr/bin/find libraries/haskeline/dist-install/build -name "*_stub.o"
-print` >> libraries/haskeline/dist-
install/build/libHShaskeline-0.6.2.2.a.contents
"xargs" "/usr/bin/ar" clqs libraries/haskeline/dist-
install/build/libHShaskeline-0.6.2.2.a < libraries/haskeline/dist-
install/build/libHShaskeline-0.6.2.2.a.contents
"rm" -f libraries/haskeline/dist-
install/build/libHShaskeline-0.6.2.2.a.contents
"inplace/bin/mkdirhier" rts/dist/build/
"inplace/bin/ghc-stage1" -optc-m32 -optc-Wall -optc-Wextra -optc-Wstrict-
prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-
Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-
noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes
-optc-Irts -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common
-optc-Ilibffi/build/include -optc-fomit-frame-pointer -optc-
DRtsWay=\"rts_v\" -H32m -O -Iincludes -Irts -DCOMPILING_RTS -package-
name rts -static -optc-fno-stack-protector -dcmm-lint
-Ilibffi/build/include -i -irts -irts/dist/build
-irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen
-optc-O2 -c rts/Main.c -o rts/dist/build/Main.o
cc1: error: unrecognized command line option "-fno-stack-protector"
make[1]: *** [rts/dist/build/Main.o] Error 1
make: *** [all] Error 2
real 46m49.059s
user 27m57.897s
sys 15m24.796s
}}}
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/4206>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the Glasgow-haskell-bugs
mailing list