[Haskell-beginners] Problems with ghc

Paul Johnston Paul.A.Johnston at manchester.ac.uk
Wed Oct 15 08:51:03 EDT 2008


Daniel Fischer wrote:
> Am Mittwoch, 15. Oktober 2008 12:54 schrieb Paul Johnston:
>   
>> Apologies if this is not exactly what this list is for but is anyone
>> running ghc on Solaris, specifically Open Solaris 5.11?
>>
>> It seemed to work
>>
>> paulj at hb-0021209.humanities.manchester:~/haskell/aht/3$ ghc --version
>> The Glorious Glasgow Haskell Compilation System, version 6.8.3
>> paulj at hb-0021209.humanities.manchester:~/haskell/aht/3$ ghci
>> GHCi, version 6.8.3: http://www.haskell.org/ghc/  :? for help
>> Loading package base ... linking ... done.
>> Prelude>
>>
>> And ghci works as expected but !!!
>>
>> Trying to compile I get:
>>
>> paulj at hb-0021209.humanities.manchester:~/haskell/aht/3$ ghc -o Haq Haq.hs
>>     
>
> Try
>
> ghc -o Haq --make Haq.hs
>
> or give the needed packages with the flag -package on the commandline.
> _______________________________________________
> Beginners mailing list
> Beginners at haskell.org
> http://www.haskell.org/mailman/listinfo/beginners
>   
Many thanks but no joy see below
Think it could be gmp which I had to also compile but it passed all its 
checks.



paulj at hb-0021209.humanities.manchester:~/haskell/aht/3$ ghc -o Haq 
--make Haq.hs
Linking Haq ...
Undefined                       first referenced
 symbol                             in file
__gmpz_tdiv_q                       
/usr/local/lib/ghc-6.8.3/libHSrts.a(PrimOps.o)
__gmpz_tdiv_r                       
/usr/local/lib/ghc-6.8.3/libHSrts.a(PrimOps.o)
__gmpn_cmp                          
/usr/local/lib/ghc-6.8.3/libHSrts.a(PrimOps.o)
__gmpz_add                          
/usr/local/lib/ghc-6.8.3/libHSrts.a(PrimOps.o)
__gmpz_and                          
/usr/local/lib/ghc-6.8.3/libHSrts.a(PrimOps.o)
__gmpz_gcd                          
/usr/local/lib/ghc-6.8.3/libHSrts.a(PrimOps.o)
__gmpz_ior                          
/usr/local/lib/ghc-6.8.3/libHSrts.a(PrimOps.o)
__gmpz_com                          
/usr/local/lib/ghc-6.8.3/libHSrts.a(PrimOps.o)
__gmpz_mul                          
/usr/local/lib/ghc-6.8.3/libHSrts.a(PrimOps.o)
__gmpz_xor                          
/usr/local/lib/ghc-6.8.3/libHSrts.a(PrimOps.o)
__gmpz_sub                          
/usr/local/lib/ghc-6.8.3/libHSrts.a(PrimOps.o)
__gmpn_gcd_1                        
/usr/local/lib/ghc-6.8.3/libHSrts.a(PrimOps.o)
__gmpz_init                         
/usr/local/lib/ghc-6.8.3/libHSrts.a(PrimOps.o)
__gmpz_fdiv_qr                      
/usr/local/lib/ghc-6.8.3/libHSrts.a(PrimOps.o)
__gmp_set_memory_functions          
/usr/local/lib/ghc-6.8.3/libHSrts.a(Storage.o)
__gmpz_divexact                     
/usr/local/lib/ghc-6.8.3/libHSrts.a(PrimOps.o)
__gmpz_tdiv_qr                      
/usr/local/lib/ghc-6.8.3/libHSrts.a(PrimOps.o)
ld: fatal: Symbol referencing errors. No output written to Haq
collect2: ld returned 1 exit status

Regards Paul




More information about the Beginners mailing list