Description of problem: Passwd can't be built against pam 0.99.2.1: if gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/glib-2.0 -I/usr/lib/glib-2. 0/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack- protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 - fasynchronous-unwind-tables -Waggregate-return -Wcast-align -Wimplicit - Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wstrict-prototypes - Wuninitialized -Wsign-compare -Wunused-value -MT passwd.o -MD -MP -MF ".deps/ passwd.Tpo" -c -o passwd.o passwd.c; \ then mv -f ".deps/passwd.Tpo" ".deps/passwd.Po"; else rm -f ".deps/passwd.Tpo"; exit 1; fi gcc -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -g -pipe -Wall - Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -Waggregate-return -Wcast-align -Wimplicit -Wmissing-declarations -Wmissing-prototypes -Wpointer- arith -Wstrict-prototypes -Wuninitialized -Wsign-compare -Wunused-value -o passwd passwd.o libstuff.a -luser -lcrypt -lgobject-2.0 -lgmodule-2.0 -ldl - lglib-2.0 -lpopt -laudit -lselinux -lpopt -laudit -lselinux passwd.o: In function `main': /usr/src/redhat/BUILD/passwd-0.71/passwd.c:490: undefined reference to `pam_start' /usr/src/redhat/BUILD/passwd-0.71/passwd.c:502: undefined reference to `pam_set_item' /usr/src/redhat/BUILD/passwd-0.71/passwd.c:513: undefined reference to `pam_fail_delay' /usr/src/redhat/BUILD/passwd-0.71/passwd.c:521: undefined reference to `pam_chauthtok' /usr/src/redhat/BUILD/passwd-0.71/passwd.c:526: undefined reference to `pam_end' /usr/src/redhat/BUILD/passwd-0.71/passwd.c:545: undefined reference to `pam_strerror' /usr/src/redhat/BUILD/passwd-0.71/passwd.c:547: undefined reference to `pam_end' /usr/src/redhat/BUILD/passwd-0.71/passwd.c:506: undefined reference to `pam_end' passwd.o:(.data+0x4): undefined reference to `misc_conv' collect2: ld returned 1 exit status make[1]: *** [passwd] Error 1 make[1]: Leaving directory `/usr/src/redhat/BUILD/passwd-0.71' make: *** [all] Error 2 Version-Release number of selected component (if applicable): passwd-0.71-2.1 pam-0.99.2.1-1 How reproducible: Everytime, try yourself ;-) Actual results/Expected results: Rebuilding.
There were wrong symlinks in pam-devel, please retry with pam-0.99.2.1-2.