FreeBSD Port: devel/cmake probably LibreOffice 3.1.1 build error (resolved)

David Gessel gessel at blackrosetech.com
Tue May 12 15:52:36 BST 2020


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.




More information about the kde-freebsd mailing list