I wonder if any of you can help me. I'm trying to compile xemacs 21.1.14 on a new machine that runs Mandrake Linux 8.2 (I'm trying to build it by hand because, as far as I can tell, the xemacs that comes as an rpm is defective --- it can't successfully run a package update because the version of efs that is in the binary won't do anonymous ftp right. But that's a different story....). Here's the command line I issue: ./configure --with-ldap --with-xface --with-jpeg --with-tiff --with-xpm --with-png --with-mule=no --site-libraries=/lib --site-runtime-libraries=/lib --prefix=/usr --dynamic=yes i386-Mandrake-linux ---------------------------------------------------------------------- Here's the error I get from configure: *** PANIC *** The C compiler can no longer build working executables. *** PANIC *** Please examine the tail of config.log for runtime errors. *** PANIC *** The most likely reason for this problem is that configure *** PANIC *** links with shared libraries, but those libraries cannot be *** PANIC *** found at run time. *** PANIC *** *** PANIC *** On a Linux system, edit /etc/ld.so.conf and re-run ldconfig. *** PANIC *** On other systems, try telling configure where to find the *** PANIC *** shared libraries using the --site-runtime-libraries option *** PANIC *** *** PANIC *** Another way to shoot yourself in the foot is to specify *** PANIC *** --with-FEATURE when FEATURE is not actually installed *** PANIC *** on your system. Don't do that. ---------------------------------------------------------------------- tail config.log shows: int main() { dld_init() ; return 0; } configure:12302: gcc -o conftest -g -O3 -Wall -Wno-switch -I/usr/X11R6/include -L/lib -L/usr/X11R6/lib -Xlinker -rpath -Xlinker /lib conftest.c -lcompface -ltiff -lpng -ljpeg -lXpm -lXmu -lXt -lXext -lX11 -lSM -lICE -ltermcap -lcurses -lldap -llber -lm -lgcc -lc -lgcc /usr/lib/crtn.o 1>&5 /usr/bin/ld: cannot find -ltermcap collect2: ld returned 1 exit status configure: failed program was: #line 12298 "configure" #include "confdefs.h" int main(int c,char *v[]){return 0;} ---------------------------------------------------------------------- But I'm stumped about how to fix this. Per the instructions, I changed my /etc/ld.so.conf to the following: /usr/X11R6/lib /usr/lib/qt2/lib /lib ---------------------------------------------------------------------- And here's the termcap library: [rpg at tsathoggua xemacs-21.1.14]$ ls -l /lib/libtermcap* lrwxrwxrwx 1 root root 19 Jun 13 05:58 /lib/libtermcap.so.2 -> libtermcap.so.2.0.8* -rwxr-xr-x 1 root root 11856 Feb 21 11:14 /lib/libtermcap.so.2.0.8* ---------------------------------------------------------------------- Also, you'll see that I tried the --site-runtime-libraries flag. So I just can't for the life of me figure out WHY the blasted compiler can't find the library! any suggestions? Thanks! R