Hello,

I am trying to build CMake on an old system with a new version of openssl. My 
build script was working with CMake 3.4 but is not working with 3.5.2 or 
current master. Here is how I am building cmake:


cd /tmp/cmake-build &&
    ../${CMAKE_ROOT}/bootstrap &&
    make -j ${NPROC} &&
    ./bin/cmake -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_USE_OPENSSL:BOOL=ON 
-DOPENSSL_ROOT_DIR:PATH=/usr/local/ssl -DCMAKE_USE_SYSTEM_CURL:BOOL=OFF  . &&
    make -j${NPROC}

ERROR MESSAGE:
 41%] Building C object 
Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_cryptor.c.o
cd /tmp/cmake-build/Utilities/cmlibarchive/libarchive && 
/opt/rh/devtoolset-2/root/usr/bin/gcc  -DCURL_STATICLIB -DHAVE_CONFIG_H 
-DLIBARCHIVE_STATIC -DLZMA_API_STATIC 
-I/tmp/cmake/Utilities/cmlibarchive/libarchive 
-I/tmp/cmake-build/Utilities/cmlibarchive -I/tmp/cmake-build/Utilities 
-I/tmp/cmake/Utilities -I/tmp/cmake/Utilities/cmbzip2 
-I/tmp/cmake/Utilities/cmliblzma/liblzma/api  -w -O3 -DNDEBUG   -std=gnu99 -o 
CMakeFiles/cmlibarchive.dir/archive_cryptor.c.o   -c 
/tmp/cmake/Utilities/cmlibarchive/libarchive/archive_cryptor.c
In file included from 
/tmp/cmake/Utilities/cmlibarchive/libarchive/archive_cryptor.c:32:0:
/tmp/cmake/Utilities/cmlibarchive/libarchive/archive_cryptor_private.h:102:25: 
fatal error: openssl/evp.h: No such file or directory
 #include <openssl/evp.h>

My work around it just to add "-I/usr/local/ssl/include/“ to the CMAKE_C_FLAGS.


Thanks!
Brad
-- 

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

Reply via email to