I've been trying to build res-rsa-2.9.2 with gmp-3.0.1, but due to a few issues, it hasn't worked. Setup: I'm compiling on Solaris 7/Sparc, with gcc and gnu make. The instructions we have say to use "--with-gmp=../gmp-X.Y.Z" when compiling res-rsa, but this doesn't work anymore, since the gmp folks have apparently switched to dumping the libs in gmp-X.Y.Z/.lib when you build gmp. Thus, res-rsa doesn't find 'em, when including/linking from gmp's src dir. Second, something else in the library changed, I believe, because I tried installing libgmp.so.3.0.1 and linking from there ala': --with-gmp=$HOME (I prefer to install oddball stuff in my homedir first) During the linking, the library (libgmp.so) is found, opened and read, but apparently rejected, since it moves on to other possible locations for the library. The output of 'truss -f make mkkey' shows: [...other lib paths...] 13: open("/fs/local/lib/libgmp.so", O_RDONLY) Err#2 ENOENT 13: open("/fs/local/lib/libgmp.a", O_RDONLY) Err#2 ENOENT 13: open("/fs/scd/home0/rsc/lib/libgmp.so", O_RDONLY) = 7 13: lseek(7, 0, SEEK_END) = 422256 13: mmap(0x00000000, 422256, PROT_READ, MAP_PRIVATE, 7, 0) = 0xFF070000 13: fstat(7, 0xFFBEDB28) = 0 13: close(7) = 0 13: open("/usr/ccs/lib/libgmp.so", O_RDONLY) Err#2 ENOENT 13: open("/usr/ccs/lib/libgmp.a", O_RDONLY) Err#2 ENOENT 13: open("/usr/lib/libgmp.so", O_RDONLY) Err#2 ENOENT 13: open("/usr/lib/libgmp.a", O_RDONLY) Err#2 ENOENT So it barfs the library out like Dagoba Swamp Thing upchucking R2D2? The permissions on the lib were 755, owned by me. gmp-2.0.2 works fine (of course) but I thought I'd poass this along... Bob Campbell Unix System Administrator Scientific Computing Division National Center for Atmospheric Research rsc at ucar.edu (303) 497-1815