/usr/bin/cmake: /usr/local/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
Hongyi Zhao
hongyi.zhao at gmail.com
Fri Jun 26 14:57:22 UTC 2020
Hi,
I'm using Ubuntu 20.04 and installed the cmake from distro's repo.
OTOH, I also self-compiled and installed the latest git master version
of cmake at /usr/local.
But for the cmake version from distro's repo, I mee the following
problem when I run it:
/usr/bin/cmake: /usr/local/lib/libcurl.so.4: no version information
available (required by /usr/bin/cmake)
Using ldd command, I checked both version of cmake for my case. See
following for more details:
werner at X10DAi-01:~$ ldd /usr/bin/cmake
/usr/bin/cmake: /usr/local/lib/libcurl.so.4: no version information
available (required by /usr/bin/cmake)
linux-vdso.so.1 (0x00007ffe753ee000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f8e19946000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f8e1992a000)
libarchive.so.13 => /lib/x86_64-linux-gnu/libarchive.so.13
(0x00007f8e19868000)
libcurl.so.4 => /usr/local/lib/libcurl.so.4 (0x00007f8e197e1000)
libjsoncpp.so.1 => /lib/x86_64-linux-gnu/libjsoncpp.so.1
(0x00007f8e197ab000)
libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007f8e1977a000)
librhash.so.0 => /lib/x86_64-linux-gnu/librhash.so.0 (0x00007f8e19747000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007f8e19724000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f8e19543000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f8e193f4000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f8e193d9000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f8e191e7000)
/lib64/ld-linux-x86-64.so.2 (0x00007f8e19f40000)
libnettle.so.7 => /lib/x86_64-linux-gnu/libnettle.so.7 (0x00007f8e191ab000)
libacl.so.1 => /lib/x86_64-linux-gnu/libacl.so.1 (0x00007f8e191a0000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f8e19179000)
libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007f8e190d0000)
liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007f8e190af000)
libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007f8e1909c000)
libxml2.so.2 => /lib/x86_64-linux-gnu/libxml2.so.2 (0x00007f8e18ee0000)
libnghttp2.so.14 => /lib/x86_64-linux-gnu/libnghttp2.so.14
(0x00007f8e18eb7000)
libidn2.so.0 => /lib/x86_64-linux-gnu/libidn2.so.0 (0x00007f8e18e96000)
librtmp.so.1 => /lib/x86_64-linux-gnu/librtmp.so.1 (0x00007f8e18e76000)
libpsl.so.5 => /lib/x86_64-linux-gnu/libpsl.so.5 (0x00007f8e18e63000)
libssl.so.1.1 => /lib/x86_64-linux-gnu/libssl.so.1.1 (0x00007f8e18dd0000)
libcrypto.so.1.1 => /lib/x86_64-linux-gnu/libcrypto.so.1.1
(0x00007f8e18af8000)
libldap_r-2.4.so.2 => /lib/x86_64-linux-gnu/libldap_r-2.4.so.2
(0x00007f8e18aa2000)
liblber-2.4.so.2 => /lib/x86_64-linux-gnu/liblber-2.4.so.2
(0x00007f8e18a91000)
libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1
(0x00007f8e18a82000)
libicuuc.so.66 => /lib/x86_64-linux-gnu/libicuuc.so.66 (0x00007f8e1889c000)
libunistring.so.2 => /lib/x86_64-linux-gnu/libunistring.so.2
(0x00007f8e18718000)
libgnutls.so.30 => /lib/x86_64-linux-gnu/libgnutls.so.30
(0x00007f8e18542000)
libhogweed.so.5 => /lib/x86_64-linux-gnu/libhogweed.so.5
(0x00007f8e1850a000)
libgmp.so.10 => /lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f8e18486000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f8e1846a000)
libsasl2.so.2 => /lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007f8e1844d000)
libgssapi.so.3 => /lib/x86_64-linux-gnu/libgssapi.so.3 (0x00007f8e18406000)
libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1
(0x00007f8e183e3000)
libicudata.so.66 => /lib/x86_64-linux-gnu/libicudata.so.66
(0x00007f8e16922000)
libp11-kit.so.0 => /lib/x86_64-linux-gnu/libp11-kit.so.0
(0x00007f8e167ec000)
libtasn1.so.6 => /lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007f8e167d6000)
libheimntlm.so.0 => /lib/x86_64-linux-gnu/libheimntlm.so.0
(0x00007f8e167c8000)
libkrb5.so.26 => /lib/x86_64-linux-gnu/libkrb5.so.26 (0x00007f8e16735000)
libasn1.so.8 => /lib/x86_64-linux-gnu/libasn1.so.8 (0x00007f8e1668e000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2
(0x00007f8e16687000)
libhcrypto.so.4 => /lib/x86_64-linux-gnu/libhcrypto.so.4
(0x00007f8e1664f000)
libroken.so.18 => /lib/x86_64-linux-gnu/libroken.so.18 (0x00007f8e16636000)
libffi.so.7 => /lib/x86_64-linux-gnu/libffi.so.7 (0x00007f8e16628000)
libwind.so.0 => /lib/x86_64-linux-gnu/libwind.so.0 (0x00007f8e165fe000)
libheimbase.so.1 => /lib/x86_64-linux-gnu/libheimbase.so.1
(0x00007f8e165ec000)
libhx509.so.5 => /lib/x86_64-linux-gnu/libhx509.so.5 (0x00007f8e1659e000)
libsqlite3.so.0 => /lib/x86_64-linux-gnu/libsqlite3.so.0
(0x00007f8e16475000)
libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f8e1643a000)
werner at X10DAi-01:~$ ldd /usr/local/bin/cmake
linux-vdso.so.1 (0x00007fffba3f9000)
libssl.so.1.1 => /lib/x86_64-linux-gnu/libssl.so.1.1 (0x00007fce0b473000)
libcrypto.so.1.1 => /lib/x86_64-linux-gnu/libcrypto.so.1.1
(0x00007fce0b19d000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fce0b197000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007fce0b174000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fce0af93000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fce0ae44000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fce0ae27000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fce0ac35000)
/lib64/ld-linux-x86-64.so.2 (0x00007fce0be52000)
But I'm still confused on the following problem: why /usr/bin/cmake
has more dependent dynamic libraries than the self-complied version of
/usr/local/bin/cmake?
--
Hongyi Zhao <hongyi.zhao at gmail.com>
More information about the Ubuntu-devel-discuss
mailing list