I'm building doxygen-1.8.17 in (System V Edition) - Version 2020-01-06
and have run into a test problem. After executing this:

( make tests 2>&1 | tee ../../doxygenmaketests.log && exit $PIPESTATUS
) \
echo "Exit status" $?

I get a failure:

#################
. . .
[ 98%] Built target _doxygen
/usr/bin/cmake: /usr/lib/libldap-2.4.so.2: no version information
available (required by /usr/lib/libcurl.so.4)
/usr/bin/cmake: /usr/lib/liblber-2.4.so.2: no version information
available (required by /usr/lib/libcurl.so.4)
/usr/bin/cmake: /usr/lib/libldap-2.4.so.2: no version information
available (required by /usr/lib/libcurl.so.4)
/usr/bin/cmake: /usr/lib/liblber-2.4.so.2: no version information
available (required by /usr/lib/libcurl.so.4)
[100%] Built target doxygen
/usr/bin/cmake: /usr/lib/libldap-2.4.so.2: no version information
available (required by /usr/lib/libcurl.so.4)
/usr/bin/cmake: /usr/lib/liblber-2.4.so.2: no version information
available (required by /usr/lib/libcurl.so.4)
/usr/bin/cmake: /usr/lib/libldap-2.4.so.2: no version information
available (required by /usr/lib/libcurl.so.4)
/usr/bin/cmake: /usr/lib/liblber-2.4.so.2: no version information
available (required by /usr/lib/libcurl.so.4)
[100%] Running doxygen tests...
1..86
Error: failed to run /sources/doxygen-1.8.17/build/bin/doxygen on
/sources/doxygen-1.8.17/build/testing/test_output_001/Doxyfile
make[3]: *** [testing/CMakeFiles/tests.dir/build.make:58:
testing/CMakeFiles/tests] Error 1
make[2]: *** [CMakeFiles/Makefile2:838:
testing/CMakeFiles/tests.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:845:
testing/CMakeFiles/tests.dir/rule] Error 2
make: *** [Makefile:418: tests] Error 2
#################

My debugging efforts:

#################
(lfs chroot) root:/sources/doxygen-1.8.17/build# echo "Exit status" $?
Exit status 2

(lfs chroot) root:/sources/doxygen-1.8.17/build# view
../../doxygenmaketests.log

(lfs chroot) root:/sources/doxygen-1.8.17/build# pushd /usr/lib

/usr/lib /sources/doxygen-1.8.17/build

(lfs chroot) root:/usr/lib# ll libldap*
lrwxrwxrwx 1 root root      22 Jan  4 18:03 libldap-2.4.so.2 ->
libldap-2.4.so.2.10.11
-rw-r--r-- 1 root root 1423512 Jan  4 18:03 libldap-2.4.so.2.10.11
-rw-r--r-- 1 root root     873 Jan  4 18:03 libldap.la
lrwxrwxrwx 1 root root      22 Jan  4 18:03 libldap.so -> libldap-
2.4.so.2.10.11
lrwxrwxrwx 1 root root      24 Jan  4 18:03 libldap_r-2.4.so.2 ->
libldap_r-2.4.so.2.10.11
-rw-r--r-- 1 root root 1565632 Jan  4 18:03 libldap_r-2.4.so.2.10.11
-rw-r--r-- 1 root root     894 Jan  4 18:03 libldap_r.la
lrwxrwxrwx 1 root root      24 Jan  4 18:03 libldap_r.so -> libldap_r-
2.4.so.2.10.11

(lfs chroot) root:/usr/lib# ldd libldap-2.4.so.2
ldd: warning: you do not have execution permission for `./libldap-
2.4.so.2'
        linux-vdso.so.1 (0x00007fff0e7d5000)
        linux-vdso.so.1 (0x00007fff0e7d5000)
        liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2
(0x00007f815cb71000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x00007f815cb58000)
        libsasl2.so.3 => /usr/lib/libsasl2.so.3 (0x00007f815cb3a000)
        libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0x00007f815caa5000)
        libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1
(0x00007f815c7c1000)
        libc.so.6 => /lib/libc.so.6 (0x00007f815c5fd000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f815c5f6000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00007f
#################

The directory /usr/lib seems to have the right libraries, and ldd seems
to indicate that nothing is amiss with the files that "make tests" is
complaining about.

Any ideas?

Alan

-- 
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