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

Reply via email to