Fedora 43 build error (curl / libzstd)

codeling
Mon, 19 Jan 2026 22:34:59 +0000
Development

On Fedora 43, I get this error when building slicer:

[20/2591] Linking CXX shared library bin/libRemoteIO.so
FAILED: [code=1] bin/libRemoteIO.so
: && /usr/bin/c++ -fPIC -Wall -Wextra -Wpointer-arith -Winvalid-pch -Wcast-align -Wwrite-strings -D_FORTIFY_SOURCE=2 -fdiagnostics-show-option -Wl,--no-undefined -fstack-protector-all -Wno-deprecated -Woverloaded-virtual -Wstrict-null-sentinel   -fno-sized-deallocation -msse2 -Wall -Wno-deprecated   -g   -shared -Wl,-soname,libRemoteIO.so -o bin/libRemoteIO.so Libs/RemoteIO/CMakeFiles/RemoteIO.dir/vtkHTTPHandler.cxx.o -L/home/bfroehler/devel/Slicer/bin/CTK-build/CMakeExternals/Install/lib   -L/home/bfroehler/devel/Slicer/bin/teem-build/bin -Wl,-rpath,/home/bfroehler/devel/Slicer/bin/CTK-build/CMakeExternals/Install/lib:/home/bfroehler/devel/Slicer/bin/teem-build/bin:/home/bfroehler/devel/Slicer/bin/Slicer-build/bin:/home/bfroehler/devel/Slicer/bin/OpenSSL:/home/bfroehler/devel/Slicer/bin/ITK-build/lib:/home/bfroehler/devel/Slicer/bin/DCMTK-build/lib:/home/bfroehler/devel/Slicer/bin/LibArchive-install/lib:/home/bfroehler/devel/Slicer/bin/VTK-build/lib:/home/bfroehler/devel/Slicer/bin/tbb-install/lib:  /home/bfroehler/devel/Slicer/bin/curl-install/lib/libcurl.a  bin/libMRMLCore.so  /home/bfroehler/devel/Slicer/bin/OpenSSL/libssl.so  /home/bfroehler/devel/Slicer/bin/OpenSSL/libcrypto.so  bin/libvtkAddon.so  bin/libvtkITK.so  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libitkGrowCut-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKLabelMap-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKMathematicalMorphology-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKIOGE-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKIOIPL-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKRegionGrowing-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKVTK-5.4.so.1  bin/libvtkSegmentationCore.so  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKIOSpatialObjects-5.4.so.1  bin/libITKFactoryRegistration.so  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKSmoothing-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKConvolution-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKSpatialObjects-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKMesh-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKStatistics-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libitkNetlibSlatec-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKPath-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKFFT-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKIOGDCM-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libitkgdcmMSFF-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libitkgdcmDICT-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libitkgdcmIOD-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libitkgdcmDSED-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libitkgdcmCommon-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKIOJPEG-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKIOBMP-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKIOLSM-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKIOTIFF-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKIOPNG-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKIOVTK-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKIOStimulate-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKIOBioRad-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKIOMeta-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKMetaIO-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKIOMRC-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKIONIFTI-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKIONRRD-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKIOGIPL-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKIOTransformHDF5-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKIOTransformInsightLegacy-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKIOTransformMatlab-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKIOTransformBase-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKTransformFactory-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKTransform-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libitkMGHIO-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKIOMINC-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libitkIOScanco-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKIODCMTK-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKIOImageBase-5.4.so.1  /home/bfroehler/devel/Slicer/bin/LibArchive-install/lib/libarchive.so  bin/libvtkTeem.so  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKCommon-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libitksys-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libITKVNLInstantiation-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libitkvnl_algo-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libitkv3p_netlib-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libitkvnl-5.4.so.1  /home/bfroehler/devel/Slicer/bin/ITK-build/lib/libitkvcl-5.4.so.1  -lm  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkWrappingTools-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkViewsQt-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkViewsInfovis-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkPythonInterpreter-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkViews-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkTestingRendering-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkTestingCore-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkRenderingQt-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkPythonContext2D-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkRenderingLICOpenGL2-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkRenderingGridAxes-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkIOTecplotTable-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkIOMotionFX-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkIOMINC-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkIOLANLX3D-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkIOImport-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkIOIOSS-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkioss-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkIOHDF-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkIOFDS-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkIOInfovis-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtklibxml2-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkIOExportPDF-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtklibharu-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkIOExportGL2PS-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkRenderingGL2PSOpenGL2-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkgl2ps-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkexodusII-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkIOChemistry-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkIOCesium3DTiles-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkIOCONVERGECFD-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkIOAsynchronous-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkIOExport-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkRenderingVtkJS-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkjsoncpp-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkInfovisLayout-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkGUISupportQtSQL-9.5.so.9.5  /usr/lib64/libQt6Sql.so.6.10.1  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkGUISupportQt-9.5.so.9.5  /usr/lib64/libQt6OpenGLWidgets.so.6.10.1  /usr/lib64/libQt6Widgets.so.6.10.1  /usr/lib64/libQt6OpenGL.so.6.10.1  /usr/lib64/libQt6Gui.so.6.10.1  /usr/lib64/libGL.so  /usr/lib64/libQt6Core.so.6.10.1  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkInteraction-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkImagingHybrid-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkGeovisCore-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtklibproj-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkFiltersPython-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkDomainsChemistryOpenGL2-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkOpenGL-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkglad-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkRenderingHyperTreeGrid-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkRenderingUI-9.5.so.9.5  /usr/lib64/libX11.so  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkDomainsChemistry-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkCommonPython-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkWrappingPythonCore3.12-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkChartsCore-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkInfovisCore-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkParallel-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkcgns-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkIO-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtktheora-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkogg-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtknetcdf-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkhdf5_hl-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkhdf5-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtksqlite-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkFiltersHybrid-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkexpat-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtklz4-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtklzma-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkpng-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkDICOMParser-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkmetaio-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtktiff-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkjpeg-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkfreetype-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkzlib-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkRendering-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkImaging-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkFilters-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkfmt-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkverdict-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkkissfft-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkCommon-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkpugixml-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/tbb-install/lib/libtbb_debug.so.12.17  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtksys-9.5.so.9.5  -ldl  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkloguru-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtktoken-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/VTK-build/lib/libvtkdoubleconversion-9.5.so.9.5  /home/bfroehler/devel/Slicer/bin/teem-build/bin/libteem.so.1.12.0  /home/bfroehler/devel/Slicer/bin/zlib-install/lib/libzlib.a  -lm  -Wl,-rpath-link,/home/bfroehler/devel/Slicer/bin/ITK-build/lib:/home/bfroehler/devel/Slicer/bin/DCMTK-build/lib && :
/usr/bin/ld: /home/bfroehler/devel/Slicer/bin/curl-install/lib/libcurl.a(content_encoding.c.o): in function `zstd_do_init':
/home/bfroehler/devel/Slicer/bin/curl/lib/content_encoding.c:521:(.text+0x8fd): undefined reference to `ZSTD_createDStream'
/usr/bin/ld: /home/bfroehler/devel/Slicer/bin/curl-install/lib/libcurl.a(content_encoding.c.o): in function `zstd_do_write':
/home/bfroehler/devel/Slicer/bin/curl/lib/content_encoding.c:549:(.text+0x9d1): undefined reference to `ZSTD_decompressStream'
/usr/bin/ld: /home/bfroehler/devel/Slicer/bin/curl/lib/content_encoding.c:550:(.text+0x9e1): undefined reference to `ZSTD_isError'
/usr/bin/ld: /home/bfroehler/devel/Slicer/bin/curl-install/lib/libcurl.a(content_encoding.c.o): in function `zstd_do_close':
/home/bfroehler/devel/Slicer/bin/curl/lib/content_encoding.c:573:(.text+0xa82): undefined reference to `ZSTD_freeDStream'
/usr/bin/ld: /home/bfroehler/devel/Slicer/bin/curl-install/lib/libcurl.a(idn.c.o): in function `idn_decode':
/home/bfroehler/devel/Slicer/bin/curl/lib/idn.c:261:(.text+0x1ac): undefined reference to `idn2_check_version'
/usr/bin/ld: /home/bfroehler/devel/Slicer/bin/curl/lib/idn.c:270:(.text+0x1ce): undefined reference to `idn2_lookup_ul'
/usr/bin/ld: /home/bfroehler/devel/Slicer/bin/curl/lib/idn.c:274:(.text+0x1ef): undefined reference to `idn2_lookup_ul'
/usr/bin/ld: /home/bfroehler/devel/Slicer/bin/curl-install/lib/libcurl.a(idn.c.o): in function `idn_encode':
/home/bfroehler/devel/Slicer/bin/curl/lib/idn.c:295:(.text+0x24e): undefined reference to `idn2_to_unicode_8z8z'
/usr/bin/ld: /home/bfroehler/devel/Slicer/bin/curl-install/lib/libcurl.a(idn.c.o): in function `Curl_idn_decode':
/home/bfroehler/devel/Slicer/bin/curl/lib/idn.c:318:(.text+0x2d4): undefined reference to `idn2_free'
/usr/bin/ld: /home/bfroehler/devel/Slicer/bin/curl-install/lib/libcurl.a(idn.c.o): in function `Curl_idn_encode':
/home/bfroehler/devel/Slicer/bin/curl/lib/idn.c:343:(.text+0x380): undefined reference to `idn2_free'
collect2: Fehler: ld gab 1 als Ende-Status zurück

Anyone got tips?

1 post - 1 participant