Hello All,

I am trying to update my BLFS system to run the newest firefox and
thunderbird.  I have a working BLFS 9.0 installation and a working
with installing packages from the BLFS svn.

One of the packages I am trying to update is pulseaudio which calls
for libcap-2.31 with PAM.  When I go to build the libcap with pam tar
ball, I get an error message from the linker.

make testlink
make[1]: Entering directory '/home/chris/src/errata/libcap-2.31/pam_cap'
gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dlinux -Wall
-Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
-Wshadow -g  -o testlink test.c pam_cap.o -lpam -ldl
-L/home/chris/src/errata/libcap-2.31/pam_cap/../libcap -lcap
-L/home/chris/src/errata/libcap-2.31/pam_cap/../libcap
/usr/bin/ld: pam_cap.o: in function `set_capabilities':
/home/chris/src/errata/libcap-2.31/pam_cap/pam_cap.c:245: undefined
reference to `cap_max_bits'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:28: testlink] Error 1
make[1]: Leaving directory '/home/chris/src/errata/libcap-2.31/pam_cap'
make: *** [Makefile:7: all] Error 2
make: Leaving directory '/home/chris/src/errata/libcap-2.31/pam_cap'

I can get it built, however, without error by running make instead of
make -C pam_cap.  Has anyone else run into this error?  Do the build
instructions need to change for libcap-2.31?

As a side note, the instructions work properly if I try to rebuild
libcap-2.27.  Also the build instructions do produce the needed
libpam_cap.so, they just fail with the next build target.

Chris
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to