This was a fun one. I couldn't get xemacs to ./configure. It kept complaining about not having the correct libraries. Each time it choked the last thing it did was check for dlerror. I reasoned that this was some kind of a symbol. So I did a grep dlerror `ldconfig -p | cut -d">" -f2` and got a bunch of Binary file /lib/libc.so.6 matches Binary file /opt/kde2/lib/libartsdsp_st.so.0 matches Binary file /opt/kde3/lib/libartsdsp_st.so.0 matches Binary file /opt/kde2/lib/libartsdsp_st.so matches Binary file /opt/kde3/lib/libartsdsp_st.so matches Binary file /opt/kde2/lib/libartsc.so.0 matches Binary file /opt/kde3/lib/libartsc.so.0 matches Binary file /opt/kde2/lib/libartsc.so matches Binary file /opt/kde3/lib/libartsc.so matches Binary file /usr/lib/libMesaGL.so.3 matches Binary file /usr/lib/libMagick.so.5 matches Binary file /usr/lib/libGL.so.1 matches One of the packages represented in the list was wine. I knew wine was something I just recently installed, and I had built xemacs earlier this month. Wine didn't work for what I was trying to do, so I had not problem removing it. ./configure now works and I am currently building the latest xemacs. It just finished! Oh well, I just wanted to tell others what I found. If you ever want to list the symbols in a *.so use nm <filename>.so, for example try: nm /lib/libc.so.6 This may not be the most elegant way to find the information, but it did the trick: grep dlerror `ldconfig -p | cut -d">" -f2` Hey look! uname -a: Linux baldur 2.4.16-4GB #1 Wed Dec 19 09:08:41 GMT 2001 i686 unknown ../xemacs-21.5/configure '--with-mule' '--pdump' XEmacs 21.5-b4 "bamboo" configured for `i686-pc-linux'. Hope someone finds this helpful. Steven