Adriaan, I ran into a build error with cmake-3.17.2 after updating security/libressl to 3.1.1 and I'm suspicious the two are related as:
.... /usr/local/lib/libcurl.so: undefined reference to `X509_get_pubkey' /usr/local/lib/libcurl.so: undefined reference to `RSA_flags' c++: error: linker command failed with exit code 1 (use -v to see invocation) --- bin/ctest --- *** [bin/ctest] Error code 1 make[3]: stopped in /var/ports/usr/ports/devel/cmake/work/cmake-3.17.2 1 error make[3]: stopped in /var/ports/usr/ports/devel/cmake/work/cmake-3.17.2 --- Source/CMakeFiles/ctest.dir/all --- *** [Source/CMakeFiles/ctest.dir/all] Error code 2 make[2]: stopped in /var/ports/usr/ports/devel/cmake/work/cmake-3.17.2 /usr/local/lib/python3.7/importlib/__init__.py:127: RemovedInSphinx40Warning: sphinx.util.pycompat.htmlescape is deprecated. Check CHANGES for Sphinx API modifications. return _bootstrap._gcd_import(name[level:], package, level) /usr/local/lib/python3.7/importlib/__init__.py:127: RemovedInSphinx40Warning: sphinx.builders.qthelp.QtHelpBuilder is deprecated. Check CHANGES for Sphinx API modifications. return _bootstrap._gcd_import(name[level:], package, level) /var/ports/usr/ports/devel/cmake/work/cmake-3.17.2/Help/index.rst:45: WARNING: toctree contains reference to nonexisting document 'manual/cmake-gui.1' /var/ports/usr/ports/devel/cmake/work/cmake-3.17.2/Help/command/message.rst:74: WARNING: cmake:manual reference target not found: cmake-gui(1) /var/ports/usr/ports/devel/cmake/work/cmake-3.17.2/Help/command/set.rst:47: WARNING: cmake:manual reference target not found: cmake-gui(1) /var/ports/usr/ports/devel/cmake/work/cmake-3.17.2/Help/command/set.rst:50: WARNING: cmake:manual reference target not found: cmake-gui(1) /var/ports/usr/ports/devel/cmake/work/cmake-3.17.2/Help/command/set.rst:53: WARNING: cmake:manual reference target not found: cmake-gui(1) /var/ports/usr/ports/devel/cmake/work/cmake-3.17.2/Help/command/set.rst:56: WARNING: cmake:manual reference target not found: cmake-gui(1) /var/ports/usr/ports/devel/cmake/work/cmake-3.17.2/Help/command/set.rst:61: WARNING: cmake:manual reference target not found: cmake-gui(1) /var/ports/usr/ports/devel/cmake/work/cmake-3.17.2/Help/command/set.rst:65: WARNING: cmake:manual reference target not found: cmake-gui(1) /var/ports/usr/ports/devel/cmake/work/cmake-3.17.2/Help/manual/cmake-file-api.7.rst:1023: WARNING: cmake:manual reference target not found: cmake-gui(1) /var/ports/usr/ports/devel/cmake/work/cmake-3.17.2/Help/manual/cmake-generators.7.rst:20: WARNING: cmake:manual reference target not found: cmake-gui(1) /var/ports/usr/ports/devel/cmake/work/cmake-3.17.2/Help/variable/CMAKE_EDIT_COMMAND.rst:4: WARNING: cmake:manual reference target not found: cmake-gui(1) /var/ports/usr/ports/devel/cmake/work/cmake-3.17.2/Help/variable/CMAKE_EDIT_COMMAND.rst:7: WARNING: cmake:manual reference target not found: cmake-gui(1) /var/ports/usr/ports/devel/cmake/work/cmake-3.17.2/Help/variable/CMAKE_GENERATOR.rst:9: WARNING: cmake:manual reference target not found: cmake-gui(1) /var/ports/usr/ports/devel/cmake/work/cmake-3.17.2/Help/manual/cmake.1.rst:53: WARNING: cmake:manual reference target not found: cmake-gui(1) A failure has been detected in another branch of the parallel make make[3]: stopped in /var/ports/usr/ports/devel/cmake/work/cmake-3.17.2 --- Utilities/Sphinx/CMakeFiles/documentation.dir/all --- *** [Utilities/Sphinx/CMakeFiles/documentation.dir/all] Error code 2 FreeBSD 11.3-RELEASE-p8 #0 r360490 My clue is the undefined reference to RSA flags. Building archivers/libarchive ftp/curl first resolved and cmake built successfully.