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
