Bug 175968 - passwd can't be built against pam 0.99.2.1
Summary: passwd can't be built against pam 0.99.2.1
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: passwd
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Tomas Mraz
QA Contact: Mike McLean
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2005-12-16 19:31 UTC by Robert Scheck
Modified: 2007-11-30 22:11 UTC (History)
0 users

Fixed In Version: pam-0.99.2.1-2
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2005-12-16 21:36:58 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Robert Scheck 2005-12-16 19:31:10 UTC
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.

Comment 1 Tomas Mraz 2005-12-16 21:36:58 UTC
There were wrong symlinks in pam-devel, please retry with pam-0.99.2.1-2.



Note You need to log in before you can comment on or make changes to this bug.