Can anyone help with this? Simon and Sigbjorn are both
on holiday, and I am wonderfully ignorant about such things.
Simon
-----Original Message-----
From: John McCarten
Sent: Friday, August 20, 1999 9:18 AM
To: Simon Peyton-Jones
Subject: RE: Compiling GHC
Hi,
I recently emailed you concerning the installation of GHC,
I have now managed to install and configure to some degree the
system, however it 'compiles' a haskell script but fails when
trying to import the library gmp, giving the message:
ld: Software Generation Utilities - Solaris/ELF (3.0)
ld: fatal: library -lgmp: not found
ld: fatal: File processing errors. No output written to hello
collect2: ld returned 1 exit status
does this have to be downloaded? Or is it an integral part of the
ghc distribution which for reasons unknown, I have not recieved.
Aside from this when I try to use make with the Ebnf2ps ebnf
syntax diagram generator source I recieve the following error:
rm -f Parsers.o
ghc -c -O -fvia-C -O2-for-C -cpp -syslib posix -fglasgow-exts
-fhaskell-1.3 -H27M -DAFMPATH=\\\\\\\"/usr/local/tex/Adobe\\\\\\\"
-DRGBPATH=\\\\\\\"/usr/lib/X11\\\\\\\" Parsers.hs -o Parsers.o
ghc: unrecognised option: -fhaskell-1.3
Usage: For basic information, try the `-help' option.
*** Error code 1
make: Fatal error: Command failed for target `Parsers.o'
I could not find documentation on the option -fhaskell-1.3.
I also have attached the make file.
Any help would be welcome
Cheers,
John McCarten
-----------------------------------
Prism Technologies
Digital House
Gateshead
England
begin 600 Makefile
M(PT*(R`D3&]C:V5R("0-"B,@)$QO9R`D#0HC#0HC($UA:V5F:6QE(&9O<B!%
M8FYF,G!S("A$4D%&5"!(87-K96QL(#$N,RD-"B,@8V]P>7)I9VAT(#$Y.38@
M8GD@4&5T97(@5&AI96UA;FX-"B,-"@T*(TA#/0D@(&=H8RTP+C(V#0I(0ST@
M("`@("`@9VAC(`T*#0H-"B,@8VAA;F=E(&ET+"!O<B!C;W)R96-T(&ET(&QA
M=&5R('=I=&@@96YV:7)O;FUE;G0@=F%R:6%B;&5S("AS964@4D5!1$U%*0T*
M049-4$%42#T@+W5S<B]L;V-A;"]T97@O061O8F4-"E)'0E!!5$@]("]U<W(O
M;&EB+U@Q,0T*#0H-"D]"2D5#5%,]("!087)S97)S+F\@4W1R:6YG36%T8V@N
M;R!);F9O+F\@1F]N=',N;R!)3U-U<'!L96UE;G0N;R!%8FYF3&%Y;W5T+F\@
M7`T*"2`@4'-/=71P=70N;R!&:6<S,4]U='!U="YO($5B;F9/=71P=70N;R!#
M;VQO<BYO($-O;6UA;F1,:6YE+F\@06)S=')A8W13>6YT87@N;R!<#0H)("!,
M97AE<BYO($5B;F8R<'-087)S97(N;R!'<F%M;6%R5')A;G-F;W)M+F\@1W)A
M;6UA<E5N9F]L9"YO(%9E<G-I;VXN;R!<#0H)("!%8FYF,G!S+F\-"D9)3$53
M/0D@(%!A<G-E<G,N:',@4W1R:6YG36%T8V@N:',@26YF;RYH<R!&;VYT<RYH
M<R!)3U-U<'!L96UE;G0N:',@7`T*"2`@16)N9DQA>6]U="YH<R!%8FYF3W5T
M<'5T+FAS(%!S3W5T<'5T+FAS($9I9S,Q3W5T<'5T+FAS(%9E<G-I;VXN:',@
M7`T*("`@("`@("`@($-O;&]R+FAS($%B<W1R86-T4WEN=&%X+FAS($QE>&5R
M+FAS($=R86UM87)4<F%N<V9O<FTN:',@1W)A;6UA<E5N9F]L9"YH<R!<#0H)
M("!%8FYF,G!S+FAS(%P-"@D@($5B;F8R<'-087)S97(N;'D@16)N9C)P<U!A
M<G-E<BYH<R!#;VUM86YD3&EN949L86=S($UA:V5F:6QE(%P-"@D@(%)%041-
M12!#;VUM86YD3&EN92YH<R!E8FYF+D).1B!G;V9E<BY"3D8@<F5G=6QA<BY"
M3D8@7`T*"2`@071O;2YE<',@17AT071O;2YE<',@1F%C=&]R+F5P<R!&:6QE
M+F5P<R!0<F]D=6-T:6]N7W5N9F]L9"YE<',@3F]N=&5R;6EN86PN97!S(%P-
M"@D@(%!R;V1U8W1I;VXN97!S(%-T<FEN9RYE<',@5&5R;2YE<',@0VAA<F%C
M=&5R+F5P<R!!=&]M7W5N9F]L9"YE<',@7`T*"2`@4D%T;VTN97!S(%)!=&]M
M7W5N9F]L9"YE<',@17AP;W)T+F5P<R!<#0H)("!217AT071O;2YE<',@4D9A
M8W1O<BYE<',@4F5G97AP+F5P<R!<#0H)("!D;V,N=&5X(&1O8RYP<R!E>&%M
M<&QE<RYP<RYG>@T*#0H-"DA#7U-014-?1DQ!1U,]"2UC<'`@+7-Y<VQI8B!P
M;W-I>"`M9F=L87-G;W<M97AT<R`M9FAA<VME;&PM,2XS("U(,C=-#0I/5$A%
M4E]&3$%'4ST)+41!1DU0051(/5Q<7%Q<7%PB)"A!1DU0051(*5Q<7%Q<7%PB
M("U$4D="4$%42#U<7%Q<7%Q<(B0H4D="4$%42"E<7%Q<7%Q<(@T*3U!4/0D)
M+4\@+69V:6$M0R`M3S(M9F]R+4,@#0H-"DA#1DQ!1U,]"20H3U!4*2`D*$A#
M7U-014-?1DQ!1U,I("0H3U1(15)?1DQ!1U,I#0H-"DA!4%!9/0D):&%P<'D-
M"DA!4%!91DQ!1U,]"2UI("UG#0I233T)"7)M("UF#0H-"@T*16)N9C)P<SH@
M)"A/0DI%0U13*0T*"20H2$,I("UO($5B;F8R<',@)"A(0T9,04=3*2`D*$]"
M2D5#5%,I#0H-"D-O;6UA;F1,:6YE+FAS.B!#;VUM86YD3&EN949L86=S#0H)
M)"A232D@0V]M;6%N9$QI;F4N:',-"@E-:VAP<F]G("UH87-K96QL+3$N,R`M
M;2!#;VUM86YD3&EN92`M9B!P87)S95]C;61S("UO($-O;6UA;F1,:6YE+FAS
M("TM(&!S960@)R]>(R]D)R!#;VUM86YD3&EN949L86=S8`T*#0IE8FYF,G!S
M+G1A<BYG>CH@)"A&24Q%4RD-"@DM<FT@96)N9C)P<RYT87(J#0H)=&%R(&-V
M9B!E8FYF,G!S+G1A<B`D*$9)3$53*0T*"6=Z:7`@96)N9C)P<RYT87(-"@T*
M8VQE86XZ#0H))"A232D@*BYO("I^#0H-"F-L96%N97(Z(&-L96%N#0H))"A2
M32D@*BYH:2`J+F%U>"`J+FQO9R`J+F1V:0T*#0HC+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2T-"E9E<G-I;VXN;SH@5F5R<VEO;BYH<PT*26YF
M;RYO.B!);F9O+FAS($9O;G1S+FAI($-O;&]R+FAI#0I!8G-T<F%C=%-Y;G1A
M>"YO.B!!8G-T<F%C=%-Y;G1A>"YH<PT*1W)A;6UA<E1R86YS9F]R;2YO.B!'
M<F%M;6%R5')A;G-F;W)M+FAS(`T*3&5X97(N;SH@3&5X97(N:',-"E!A<G-E
M<G,N;SH@4&%R<V5R<RYH<PT*4W1R:6YG36%T8V@N;SH@4W1R:6YG36%T8V@N
M:',@4&%R<V5R<RYH:0T*1F]N=',N;SH@1F]N=',N:',-"DE/4W5P<&QE;65N
M="YO.B!)3U-U<'!L96UE;G0N:',-"D5B;F9,87EO=70N;SH@16)N9DQA>6]U
M="YH<R!!8G-T<F%C=%-Y;G1A>"YH:2!&;VYT<RYH:2!);F9O+FAI(%9E<G-I
M;VXN:&D-"E!S3W5T<'5T+F\Z(%!S3W5T<'5T+FAS($5B;F9,87EO=70N:&D@
M1F]N=',N:&D@0V]L;W(N:&D@26YF;RYH:2!697)S:6]N+FAI#0I&:6<S,4]U
M='!U="YO.B!&:6<S,4]U='!U="YH<R!%8FYF3&%Y;W5T+FAI($9O;G1S+FAI
M($-O;&]R+FAI($EN9F\N:&D@5F5R<VEO;BYH:0T*16)N9C)P<U!A<G-E<BYO
M.B!%8FYF,G!S4&%R<V5R+FAS($%B<W1R86-T4WEN=&%X+FAI($QE>&5R+FAI
M(`T*0V]M;6%N9$QI;F4N;SH@0V]M;6%N9$QI;F4N:',-"D-O;&]R+F\Z($-O
M;&]R+FAS#0I'<F%M;6%R56YF;VQD+F\Z($=R86UM87)5;F9O;&0N:',@06)S
M=')A8W13>6YT87@N:&D@1W)A;6UA<E1R86YS9F]R;2YH:2!3=')I;F=-871C
M:"YH:0T*16)N9D]U='!U="YO(#H@16)N9D]U='!U="YH<R!!8G-T<F%C=%-Y
M;G1A>"YH:2!'<F%M;6%R56YF;VQD+FAI#0I%8FYF,G!S+F\@.B!%8FYF,G!S
M+FAS(%P-"B`@("`@("`@("`@($E/4W5P<&QE;65N="YH:2!#;VUM86YD3&EN
M92YH:2!&;VYT<RYH:2!&:6<S,4]U='!U="YH:2!0<T]U='!U="YH:2!<#0H@
M("`@("`@("`@("!%8FYF,G!S4&%R<V5R+FAI($5B;F9,87EO=70N:&D@06)S
M=')A8W13>6YT87@N:&D@0V]L;W(N:&D@5F5R<VEO;BYH:2!<#0H@("`@("`@
M("`@("!);F9O+FAI($5B;F9/=71P=70N:&D@1W)A;6UA<E1R86YS9F]R;2YH
M:2!'<F%M;6%R56YF;VQD+FAI(%-T<FEN9TUA=&-H+FAI(`T*#0I%8FYF,G!S
M4&%R<V5R+FAS.B!%8FYF,G!S4&%R<V5R+FQY#0H-"B,M+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+0T*(R!'96YE<FEC(&UA:V4@<G5L97,@9F]R
M(&AA<VME;&P@<')O9W)A;7,N#0H-"B4N:',@.B`E+FQY#0H))"A232D@)$`-
M"@DD*$A!4%!9*2`D/"`D*$A!4%!91DQ!1U,I#0H-"B4N;R`Z("4N;&AS#0H)
M)"A232D@)$`-"@DD*$A#*2`M8R`D*$A#1DQ!1U,I("0\("UO("0J+F\-"@T*
M)2YO(#H@)2YH<PT*"20H4DTI("1`#0H))"A(0RD@+6,@)"A(0T9,04=3*2`D
M/"`M;R`D*BYO#0H-"B4N:&[email protected]`E+F\-"@E`:68@6R`A("UF("1`(%[email protected]!T
M:&5N(%P-"@EE8VAO("0H4DTI("0\(#L@7`T*"20H4DTI("0\(#L@7`T*"7-E
M="`K92`[(%P-"@EE8VAO("0H34%+12D@)#[email protected]!<#0H))"A-04M%*2`D/"`[
M(%P-"@EI9B!;("0D/R`M;F4@,"!=(#L@=&AE;B!<#0H)97AI="`Q.R!<#0H)
[email protected]!<#0H)9FD-"@T*#0H-"@==
`
end