Here's what happens to me:
--
Stephen Eldridge
phone: 0161-200-3352 email: [EMAIL PROTECTED]
Department of Computation, UMIST, Manchester M60 1QD
The Glorious Glasgow Haskell Compilation System, version 4.02, patchlevel 0
Effective command line: -v -o farm
Ineffective C pre-processor:
echo '{-# LINE 1 "farm.hs" -}' > /tmp/ghc1049.cpp && cat farm.hs >>
/tmp/ghc1049.cpp
real 0m0.060s
user 0m0.000s
sys 0m0.000s
ghc-4.02:compile:Interface file farm.hi doesn't exist
Haskell compiler:
C:/ghc/ghc-4.02/lib/hsc ,-W ,/tmp/ghc1049.cpp -fignore-interface-pragmas
-fomit-interface-pragmas -fsimplify [ -ffloat-lets-exposing-whnf -ffloat-primops-ok
-fcase-of-case -fdo-case-elim -freuse-con -fpedantic-bottoms
-fmax-simplifier-iterations4 ] -fwarn-overlapping-patterns -fwarn-missing-methods
-fwarn-duplicate-exports -fhi-version=402
-himap=.%.hi:C:/ghc/ghc-4.02/lib/imports/std%.hi -v -hifile=/tmp/ghc1049.hi
-C=/tmp/ghc1049.hc -F=/tmp/ghc1049_stb.c -FH=/tmp/ghc1049_stb.h +RTS -H6000000
-K1000000
Glasgow Haskell Compiler, version 4.02, for Haskell 98
Segmentation fault caught, address = bff94b78
real 0m1.200s
user 0m0.000s
sys 0m0.000s
Touch farm.o, to propagate dependencies:
touch farm.o
0.00user 0.00system 0:00.05elapsed 0%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+0minor)pagefaults 0swaps
Linker:
gcc -v -u _PrelMain_mainIO_closure -u _PrelBase_Izh_static_info -u
_PrelBase_Czh_static_info -u _PrelBase_Fzh_static_info -u _PrelBase_Dzh_static_info -u
_PrelAddr_Azh_static_info -u _PrelAddr_Wzh_static_info -u _PrelAddr_I64zh_static_info
-u _PrelAddr_W64zh_static_info -u _PrelStable_StablePtr_static_info -u
_PrelBase_Izh_con_info -u _PrelBase_Czh_con_info -u _PrelBase_Fzh_con_info -u
_PrelBase_Dzh_con_info -u _PrelAddr_Azh_con_info -u _PrelAddr_Wzh_con_info -u
_PrelAddr_I64zh_con_info -u _PrelAddr_W64zh_con_info -u _PrelStable_StablePtr_con_info
-u _PrelBase_False_static_closure -u _PrelBase_True_static_closure -u
_PrelPack_unpackCString_closure -o farm farm.o -LC:/ghc/ghc-4.02/lib -lHS -lHS_cbits
-lHSrts -lwinmm -lgmp -lm
Reading specs from
C:\CYGNUS\CYGWIN~1\H-I586~1\BIN\..\lib\gcc-lib\i586-cygwin32\egcs-2.91.57\specs
gcc version egcs-2.91.57 19980901 (egcs-1.1 release)
C:\CYGNUS\CYGWIN~1\H-I586~1\BIN\..\lib\gcc-lib\i586-cygwin32\egcs-2.91.57\collect2.exe
-o farm.exe -u _PrelMain_mainIO_closure -u _PrelBase_Izh_static_info -u
_PrelBase_Czh_static_info -u _PrelBase_Fzh_static_info -u _PrelBase_Dzh_static_info -u
_PrelAddr_Azh_static_info -u _PrelAddr_Wzh_static_info -u _PrelAddr_I64zh_static_info
-u _PrelAddr_W64zh_static_info -u _PrelStable_StablePtr_static_info -u
_PrelBase_Izh_con_info -u _PrelBase_Czh_con_info -u _PrelBase_Fzh_con_info -u
_PrelBase_Dzh_con_info -u _PrelAddr_Azh_con_info -u _PrelAddr_Wzh_con_info -u
_PrelAddr_I64zh_con_info -u _PrelAddr_W64zh_con_info -u _PrelStable_StablePtr_con_info
-u _PrelBase_False_static_closure -u _PrelBase_True_static_closure -u
_PrelPack_unpackCString_closure
C:\CYGNUS\CYGWIN~1\H-I586~1\BIN\..\lib\gcc-lib\i586-cygwin32\egcs-2.91.57\..\..\..\..\i586-cygwin32\lib\crt0.o
-LC:/ghc/ghc-4.02/lib -LC:\CYGNUS\CYGWIN~1\H-I586~1\BIN\..\lib\gcc-lib\i586-!
cygwin32\egcs-2.91.57 -LC:\CYGNUS\CYGWIN~1\H-I586~1\BIN\..\lib\gcc-lib
-L\cygnus\cygwin
-b20\H-i586-cygwin32\lib\gcc-lib\i586-cygwin32\egcs-2.91.57
-LC:\CYGNUS\CYGWIN~1\H-I586~1\BIN\..\lib\gcc-lib\i586-cygwin32\egcs-2.91.57\..\..\..\..\i586-cygwin32\lib
-L\cygnus\cygwin-b20\H-i586-cygwin32\lib\gcc-lib\i586-cygwin32\egcs-2.91.57\..\..\..\..\i586-cygwin32\lib
-LC:\CYGNUS\CYGWIN~1\H-I586~1\BIN\..\lib\gcc-lib\i586-cygwin32\egcs-2.91.57\..\..\..
farm.o -lHS -lHS_cbits -lHSrts -lwinmm -lgmp -lm -lgcc -lcygwin -lkernel32 -ladvapi32
-lshell32 -lgcc
farm.o: file not recognized: File truncated
collect2: ld returned 1 exit status
Command exited with non-zero status 1
0.00user 0.00system 0:00.33elapsed 0%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+0minor)pagefaults 0swaps
deleting... farm
rm -f /tmp/ghc1049*
[main] HSC 1018 (0) exception: trapped!
[main] HSC 1018 (0) exception: code 0xC000001D at 0x559E1E
[main] HSC 1018 (0) exception: ax 0x560E78 bx 0x9A3268 cx 0x3098A7A dx 0x0
[main] HSC 1018 (0) exception: si 0x30984D0 di 0x2BE49E4 bp 0x2AF08B4 sp 0x2ADF284
[main] HSC 1018 (0) exception: exception is: STATUS_ILLEGAL_INSTRUCTION
[main] HSC 1018 (0) stack: Stack trace:
[main] HSC 1018 (0) stack: frame 0: sp = 0x2ADF080, pc = 0x6100A2C3
[main] HSC 1018 (0) stack: frame 1: sp = 0x2ADF0BC, pc = 0xBFF7684D
[main] HSC 1018 (0) stack: frame 2: sp = 0x2ADF0E0, pc = 0xBFF87FC0
[main] HSC 1018 (0) stack: frame 3: sp = 0x2ADF174, pc = 0xFFECBAD7
[main] HSC 1018 (0) stack: frame 4: sp = 0x2AF08B4, pc = 0x3098AB4
[main] HSC 1018 (0) stack: frame 5: sp = 0x563AFA, pc = 0x47890447