Hi. We're trying to use Haskell Graphics library for X on our solaris machines. Compiling works fine but when we're trying to run the example we get the following error message:
It looks like you'll need to tweak the HGL build process as follows: 1) Find out which library provides authdes_create. On my Linux box, I use the following command to find it. $ nm -A /usr/lib/*.a | grep authdes_create /usr/lib/libc.a:auth_des.o:00000000 T authdes_create /usr/lib/libnsl.a:ypclnt.o: U authdes_create Looks like libnsl requires the symbol and libc provides it. Since you're presumably linking against libc already, it must be in a different library on Solaris. 2) Tell Make where to find authdes_create For example, if you needed to add libc, you'd use this to invoke the Makefile gmake -C graphics-2.0.4/lib/x11 system=SunOS LDFLAGS=-lc (other flags may be requires as suggested in graphics-2.0.4/Install) Hope this helps. Please let me know if this works or needs modified so that I can improve the instructions or build process. -- Alastair Reid