On 1/24/20 10:38 AM, Douglas R. Reno via blfs-support wrote:
On 1/24/20 10:37 AM, Pierre Labastie via blfs-support wrote:
Le 24/01/2020 à 17:28, Chris Gorman via blfs-support a écrit :
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.
I think the reason is that it is supposed that libcap (non pam) has been
installed in lfs...
Maybe we should add a note telling that, when upgrading to a new
version, the
lfs instructions should be used (libcap-pam is automatically built if
pam is
present).
Pierre
I agree, I think adding a note to BLFS would be a good idea, especially
with how much more common upgrades to libcap are becoming
I also agree. De we have a volunteer?
-- Bruce
--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page