Robert, I configured this time with --disable-shared and got this output from configure:
--- Checking for the audiofile library. NOTE: This library is now --- REQUIRED from proper compilation of the esound package. checking for audiofile-config... /usr/local/bin/audiofile-config checking for Audio File Library - version >= 0.1.5... yes --- libaudiofile found. Building esound with audiofile support So libaudiofile was found. I then did a 'make' and got this slightly different error: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I/usr/local/include -DSYSCONFDIR="\"/usr/l ocal /etc\"" -g -O2 -c `test -f ../samples.c || echo '../'`../samples.c /bin/sh ./libtool --mode=link gcc -g -O2 -o esd.exe esd.o clients.o filter.o mix.o players.o proto.o samples.o libesd.la -L/usr/local/lib -laudiofile -lm -lm gcc -g -O2 -o esd.exe esd.o clients.o filter.o mix.o players.o proto.o samples.o ./.libs/libesd.a -L/usr/local/lib /usr/local/lib/libaudiofile.a esd.o: In function `main': /home/Administrator/esound-0.2.23/build/../esd.c:497: undefined reference to `_i mp__esd_audio_device' /home/Administrator/esound-0.2.23/build/../esd.c:498: undefined reference to `_i mp__esd_audio_device' /home/Administrator/esound-0.2.23/build/../esd.c:503: undefined reference to `_i mp__esd_audio_device' /home/Administrator/esound-0.2.23/build/../esd.c:623: undefined reference to `_i mp__esd_audio_format' /home/Administrator/esound-0.2.23/build/../esd.c:625: undefined reference to `_i mp__esd_audio_format' /home/Administrator/esound-0.2.23/build/../esd.c:644: undefined reference to `_i mp__esd_audio_format' /home/Administrator/esound-0.2.23/build/../esd.c:646: undefined reference to `_i mp__esd_audio_format' /home/Administrator/esound-0.2.23/build/../esd.c:652: undefined reference to `_i mp__esd_audio_format' esd.o:/home/Administrator/esound-0.2.23/build/../esd.c:654: more undefined refer ences to `_imp__esd_audio_format' follow collect2: ld returned 1 exit status make[2]: *** [esd.exe] Error 1 make[2]: Leaving directory `/home/Administrator/esound-0.2.23/build' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/Administrator/esound-0.2.23/build' make: *** [all] Error 2 Notice that it doesn't complain about the shared library anymore :) Harold
