There is a sorry bug in the Linux-PAM configure setup with 0.75, and it relates to the naming of shared libraries. The fix for it is committed to the CVS repository, and corresponds to: cvs diff -u -r1.13 -r1.14 configure.in For information about the CVS repository as a whole, take a look at: pam.sourceforge.net . I'm attaching the patch (be sure to remove the version number change when applying it). Cheers Andrew Sergey Ostrovsky wrote: > <--- snip > > ... I'm sure I am just missing some > > vital element. > <--- snip
Index: configure.in =================================================================== RCS file: /cvsroot/pam/Linux-PAM/configure.in,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- configure.in 2001/03/19 01:56:36 1.13 +++ configure.in 2001/04/08 08:14:58 1.14 @@ -9,7 +9,7 @@ dnl LIBPAM_VERSION_MAJOR=0 -LIBPAM_VERSION_MINOR=75 +LIBPAM_VERSION_MINOR=76 AC_SUBST(LIBPAM_VERSION_MAJOR) AC_SUBST(LIBPAM_VERSION_MINOR) @@ -33,11 +33,14 @@ OS=`uname|sed -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'` AC_SUBST(OS) +SHLIBMODE=755 ; AC_SUBST(SHLIBMODE) + dnl These are most likely platform specific - I think HPUX differs DYNTYPE=so ; AC_SUBST(DYNTYPE) USESONAME=yes ; AC_SUBST(USESONAME) -NEEDSONAME=yes ; AC_SUBST(NEEDSONAME) -SHLIBMODE=755 ; AC_SUBST(SHLIBMODE) +SOSWITCH=-soname ; AC_SUBST(SOSWITCH) +NEEDSONAME=no ; AC_SUBST(NEEDSONAME) +LDCONFIG=/sbin/ldconfig ; AC_SUBST(LDCONFIG) dnl ### Should enable this INSTALL detection. dnl ### Would need to distribute GNU's config.guess and config.sub