> Dear  ghc-5.02.2  (linux-i386-unknown, binary snapshot for libc-2.1),
> 
> For the program         main = putStr $ show $ (2+3 :: Int)
> 
>                         ghc --make Main
> `makes' it all right.
> And                     ghci -package docon Main
> also works.
> docon  is my user package, with  .hi files, .o, .a  libraries 
> gathered in certain directory. 
> 
> And                     ghc -package docon --make Main
> yields
>         ghc-5.02.2: chasing modules from: Main
>         Skipping  Main             ( Main.hs, ./Main.o )
>         ghc: linking ...
>         /usr/bin/ld: cannot find -lreadline
>         collect2: ld returned 1 exit status

Presumably, package 'docon' depends on package 'util', because package
'util' requires the readline library.  Linking against readline requires
libreadline.so, which is installed as part of the readline-devel package
on RedHat systems, and similarly on SuSE & Mandrake I think, but I'm not
sure about other Linux flavours.

If you install GHC from RPMs (the preferred option on systems that
support it), RPM will tell you about these dependencies.

Cheers,
        Simon

_______________________________________________
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to