On Wed, 17 Sep 2008, Peter Palfrader wrote: > Sep 16 17:33:43 paer sudo: PAM unable to dlopen(/lib/security/pam_pwdfile.so) > Sep 16 17:33:43 paer sudo: PAM [dlerror: /lib/security/pam_pwdfile.so: > undefined symbol: $$dyncall] > Sep 16 17:33:43 paer sudo: PAM adding faulty module: > /lib/security/pam_pwdfile.so > > Sep 16 17:33:46 paer sudo: weasel : pam_authenticate: Module is unknown ; > TTY=pts/15 ; PWD=/home/weasel ; USER=root ; COMMAND=/bin/ls
Waldi helpfully suggested using gcc to link instead of ld: [EMAIL PROTECTED]:~/pwdfile$ zinterdiff libpam-pwdfile_0.99-3.diff.gz libpam-pwdfile_0.99-3.1.diff.gz diff -u libpam-pwdfile-0.99/Makefile.Debian libpam-pwdfile-0.99/Makefile.Debian --- libpam-pwdfile-0.99/Makefile.Debian +++ libpam-pwdfile-0.99/Makefile.Debian @@ -3,9 +3,9 @@ TITLE=pam_pwdfile CC = gcc -LD = ld +LD = gcc CFLAGS = -fPIC -c -g -Wall -Wformat-security -LDFLAGS = -x --shared +LDFLAGS = --shared LDLIBS = -lcrypt -lpam -lpam_misc LIBSRC = $(TITLE).c LIBOBJ = $(TITLE).o md5_good.o md5_broken.o md5_crypt_good.o md5_crypt_broken.o bigcrypt.o diff -u libpam-pwdfile-0.99/debian/changelog libpam-pwdfile-0.99/debian/changelog --- libpam-pwdfile-0.99/debian/changelog +++ libpam-pwdfile-0.99/debian/changelog @@ -1,3 +1,9 @@ +libpam-pwdfile (0.99-3.1) unstable; urgency=low + + * Link with gcc instead of ld. + + -- Peter Palfrader <[EMAIL PROTECTED]> Tue, 16 Sep 2008 18:43:26 -0600 + libpam-pwdfile (0.99-3) unstable; urgency=low * Update doeumentation in README.Debian makes it work. Greg, can you prepare an upload or should we NMU? SRM, can we get this into etch provided it doesn't blow up in testing? Cheers, weasel -- | .''`. ** Debian GNU/Linux ** Peter Palfrader | : :' : The universal http://www.palfrader.org/ | `. `' Operating System | `- http://www.debian.org/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]