problem with unix package

Frederik Eaton frederik at a5.repetae.net
Thu Apr 19 07:27:01 EDT 2007


Hello,

I am having trouble loading the unix package. I am not sure what I am
doing wrong. I have just installed it from hackage. As you can see
below, the error message complains about an unknown symbol 'lstat',
which is not in libc.

[1]$ ghci -package unix                  
   ___         ___ _
  / _ \ /\  /\/ __(_)
 / /_\// /_/ / /  | |      GHC Interactive, version 6.6, for Haskell 98.
/ /_\\/ __  / /___| |      http://www.haskell.org/ghc/
\____/\/ /_/\____/|_|      Type :? for help.

Loading package base ... linking ... done.
ghc-6.6: /home/frederik/lib/unix-2.0/ghc-6.6/HSunix-2.0.o: unknown symbol `lstat'
Loading package unix-2.0 ... linking ... ghc-6.6: unable to load package `unix-2.0'
[1]$ nm -D /lib/libc-2.5.so | grep -w lstat   
[1]$ 

This is an unstable Debian installation.

When I try the same on a system with ghc 6.4.2 and unix-1.0, there is
no problem. That system has libc 2.3.6, which also lacks an 'lstat'
symbol.

Thank you for your help.

Frederik


More information about the Libraries mailing list