The Ubuntu fix is wrong. /usr/lib is used because /lib/security didn't exists in the build environment (see aclocal.m4 line 63). Furthermore configure must fail if ISADIR is enabled in pam. Specifying "--with-pam- libdir" fixed it.
--- libpam-ssh-1.92/debian/rules 2011-08-20 16:51:26.000000001 +0200 +++ libpam-ssh-1.92.fix/debian/rules 2011-11-30 12:14:27.000000001 +0100 @@ -21,6 +21,7 @@ --mandir=/usr/share/man \ --infodir=/usr/share/info \ --libexecdir=/usr/lib \ + --with-pam-dir=/lib/$(DEB_BUILD_GNU_TYPE)/security \ --build $(DEB_BUILD_GNU_TYPE) ifneq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) config_flags += --host $(DEB_HOST_GNU_TYPE) @@ -51,8 +52,8 @@ dh_testroot dh_prep $(MAKE) install DESTDIR=$(destdir) - libtool --quiet --finish /usr/lib/ - rm -f $(destdir)/lib/security/pam_ssh.la + libtool --quiet --finish $(destdir)/lib/$(DEB_BUILD_GNU_TYPE)/security + rm -f $(destdir)/lib/$(DEB_BUILD_GNU_TYPE)/security/pam_ssh.la install -D -m 644 debian/pam-auth-update.silent-ssh-single-sign-on \ $(destdir)/usr/share/pam-configs/silent-ssh-single-sign-on touch $@ -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/848050 Title: pam_ssh.so installed in wrong directory To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libpam-ssh/+bug/848050/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs