Re: [CMake] Linker error when building 3.8.0-rc4 on Linux
> I suggest you try the experiment of using the system version of > libcurl instead (which also supplies SSL capability). For example, my > Linux distribution is Debian Stable which only installs libssl 1.0.1. > And for that case when I tried the bootstrap method with the > --system-curl option (the usual way I build cmake), I do not confirm > your linking issue. So my expectation is you will also avoid that > linking issue on Ubuntu 2016.10 if you use that bootstrap option or a > similar system libcurl option for the non-bootstrap case. I tried running ./bootstrap with the --system-curl option, and I see a different error: [ 93%] Linking CXX executable ../bin/ccmake /usr/bin/ld: ../Utilities/cmlibarchive/libarchive/libcmlibarchive.a(archive_cryptor.c.o): undefined reference to symbol 'EVP_aes_256_ecb@@OPENSSL_1.0.0' //lib/x86_64-linux-gnu/libcrypto.so.1.0.0: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status Source/CMakeFiles/ccmake.dir/build.make:420: recipe for target 'bin/ccmake' failed make[2]: *** [bin/ccmake] Error 1 CMakeFiles/Makefile2:2135: recipe for target 'Source/CMakeFiles/ccmake.dir/all' failed make[1]: *** [Source/CMakeFiles/ccmake.dir/all] Error 2 Makefile:162: recipe for target 'all' failed make: *** [all] Error 2 So the problem is likely on my end. -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake
Re: [CMake] Linker error when building 3.8.0-rc4 on Linux
> To disable OpenSSL e.g. "cmake ... -DCMAKE_USE_OPENSSL=false" or "bootstrap > ... -- -DCMAKE_USE_OPENSSL=false". What would be the ramifications of building CMake without OpenSSL? -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake
Re: [CMake] Linker error when building 3.8.0-rc4 on Linux
Can confirm that this happens with the latest source from Github as well. -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake
[CMake] Linker error when building 3.8.0-rc4 on Linux
Trying to build CMake 3.8.0-rc4 from source on Ubuntu 16.10 gives the following output: $ make [ 2%] Built target cmsys [ 3%] Built target cmsysTestDynload [ 4%] Built target cmsys_c [ 4%] Built target cmsysTestProcess [ 4%] Built target cmsysTestSharedForward [ 5%] Built target cmsysTestsC [ 6%] Built target cmsysTestsCxx [ 6%] Built target testConsoleBufChild [ 7%] Built target kwiml_test [ 8%] Built target cmlibrhash [ 9%] Built target cmzlib [ 24%] Built target cmcurl [ 24%] Built target LIBCURL [ 24%] Built target cmcompress [ 24%] Built target cmexpat [ 25%] Built target cmbzip2 [ 33%] Built target cmliblzma [ 46%] Built target cmlibarchive [ 47%] Built target cmjsoncpp [ 50%] Built target cmlibuv [ 55%] Built target cmForm [ 83%] Built target CMakeLib [ 84%] Built target CMakeServerLib [ 86%] Built target CPackLib [ 92%] Built target CTestLib [ 92%] Linking CXX executable ../bin/ccmake ../Utilities/cmlibarchive/libarchive/libcmlibarchive.a(archive_hmac.c.o): In function `__hmac_sha1_init': archive_hmac.c:(.text+0x25): undefined reference to `HMAC_CTX_new' ../Utilities/cmlibarchive/libarchive/libcmlibarchive.a(archive_hmac.c.o): In function `__hmac_sha1_cleanup': archive_hmac.c:(.text+0x12d): undefined reference to `HMAC_CTX_free' collect2: error: ld returned 1 exit status Source/CMakeFiles/ccmake.dir/build.make:422: recipe for target 'bin/ccmake' failed make[2]: *** [bin/ccmake] Error 1 CMakeFiles/Makefile2:2314: recipe for target 'Source/CMakeFiles/ccmake.dir/all' failed make[1]: *** [Source/CMakeFiles/ccmake.dir/all] Error 2 Makefile:162: recipe for target 'all' failed make: *** [all] Error 2 Is this a bug with the build configuration or have I forgotten to do something I need to do? Please avoid sending me Word or PowerPoint attachments. See http://www.gnu.org/philosophy/no-word-attachments.html -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake