Le 08/01/2020 à 00:25, Alan Feuerbacher via blfs-support a écrit : > 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.
I do not know why libcurl is complaining about libldap (it may be something in cmake actually), but this does not seem to trigger the error: rather: > Error: failed to run /sources/doxygen-1.8.17/build/bin/doxygen on > /sources/doxygen-1.8.17/build/testing/test_output_001/Doxyfile What you could do is just try to run manually (while in directory "build"): bin/doxygen testing/test_output_001/Doxyfile and see if you get any error message. Also it may be interesting to see what is in testing/test_output_001/Doxyfile And for the libldap/lber problem, try ldd/usr/lib/libcurl.so (but I doubt it will bring much information). Pierre -- http://lists.linuxfromscratch.org/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
