I'm having a problem when building DCMT on MacOS (building static library). The error looks as follows:
[ 46%] Building CXX object dcmtls/libsrc/CMakeFiles/dcmtls_obj.dir/tlslayer.cc.o
cd /Users/rafalc/Workspace/CVS/DCMTK/3.6.3/Source/cmake-build-debug/dcmtls/libsrc && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DDCMTK_BUILD_IN_PROGRESS -DUSE_NULL_SAFE_OFSTRING -D_BSD_COMPAT -D_BSD_SOURCE -D_OSF_SOURCE -D_REENTRANT -D_XOPEN_SOURCE_EXTENDED -Ddcmtls_EXPORTS -I/Users/rafalc/Workspace/DCMTKdeps/install/libtiff/include -I/usr/local/include -I/Users/rafalc/Workspace/DCMTKdeps/install/libpng/include -I/Users/rafalc/Workspace/DCMTKdeps/install/zlib/include -I/Users/rafalc/Workspace/DCMTKdeps/install/openssl/include -I/Users/rafalc/Workspace/DCMTKdeps/install/libxml2/include/libxml2 -I/Users/rafalc/Workspace/DCMTKdeps/install/libiconv/include -I/Users/rafalc/Workspace/CVS/DCMTK/3.6.3/Source/cmake-build-debug/config/include -I/Users/rafalc/Workspace/CVS/DCMTK/3.6.3/Source/ofstd/include -I/Users/rafalc/Workspace/CVS/DCMTK/3.6.3/Source/oflog/include -I/Users/rafalc/Workspace/CVS/DCMTK/3.6.3/Source/dcmdata/include -I/Users/rafalc/Workspace/CVS/DCMTK/3.6.3/Source/dcmimgle/include -I/Users/rafalc/Workspace/CVS/DCMTK/3.6.3/Source/dcmimage/include -I/Users/rafalc/Workspace/CVS/DCMTK/3.6.3/Source/dcmjpeg/include -I/Users/rafalc/Workspace/CVS/DCMTK/3.6.3/Source/dcmjpls/include -I/Users/rafalc/Workspace/CVS/DCMTK/3.6.3/Source/dcmtls/include -I/Users/rafalc/Workspace/CVS/DCMTK/3.6.3/Source/dcmnet/include -I/Users/rafalc/Workspace/CVS/DCMTK/3.6.3/Source/dcmsr/include -I/Users/rafalc/Workspace/CVS/DCMTK/3.6.3/Source/dcmsign/include -I/Users/rafalc/Workspace/CVS/DCMTK/3.6.3/Source/dcmwlm/include -I/Users/rafalc/Workspace/CVS/DCMTK/3.6.3/Source/dcmqrdb/include -I/Users/rafalc/Workspace/CVS/DCMTK/3.6.3/Source/dcmpstat/include -I/Users/rafalc/Workspace/CVS/DCMTK/3.6.3/Source/dcmrt/include -I/Users/rafalc/Workspace/CVS/DCMTK/3.6.3/Source/dcmiod/include -I/Users/rafalc/Workspace/CVS/DCMTK/3.6.3/Source/dcmfg/include -I/Users/rafalc/Workspace/CVS/DCMTK/3.6.3/Source/dcmseg/include -I/Users/rafalc/Workspace/CVS/DCMTK/3.6.3/Source/dcmtract/include -I/Users/rafalc/Workspace/CVS/DCMTK/3.6.3/Source/dcmpmap/include -fvisibility=hidden -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_BSD_COMPAT -D_OSF_SOURCE -D_DARWIN_C_SOURCE -std=c++11 -O3 -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -o CMakeFiles/dcmtls_obj.dir/tlslayer.cc.o -c /Users/rafalc/Workspace/CVS/DCMTK/3.6.3/Source/dcmtls/libsrc/tlslayer.cc
/Users/rafalc/Workspace/CVS/DCMTK/3.6.3/Source/dcmtls/libsrc/tlslayer.cc:404:40: error: member access into incomplete type 'SSL_CTX' (aka 'ssl_ctx_st')
X509_VERIFY_PARAM* const parameter = DCMTK_SSL_CTX_get0_param(transportLayerContext);
^
/Users/rafalc/Workspace/CVS/DCMTK/3.6.3/Source/dcmtls/libsrc/tlslayer.cc:49:38: note: expanded from macro 'DCMTK_SSL_CTX_get0_param'
#define DCMTK_SSL_CTX_get0_param(A) A->param;
^
/Users/rafalc/Workspace/DCMTKdeps/install/openssl/include/openssl/ossl_typ.h:145:16: note: forward declaration of 'ssl_ctx_st'
typedef struct ssl_ctx_st SSL_CTX;
^
1 error generated.
make[2]: *** [dcmtls/libsrc/CMakeFiles/dcmtls_obj.dir/tlslayer.cc.o] Error 1
make[1]: *** [dcmtls/libsrc/CMakeFiles/dcmtls_obj.dir/all] Error 2
I've been searching for solution, but didn't found one.
Could you please point me in the right directions?
Thanks,
MP