The error below prevents me from upgrading to qt-6.10.1.
Are there any know issues or workarounds?
Thanks in advance!
Code: Select all
[ebuild R ] media-gfx/freecad-1.0.2-r2::gentoo USE="X bim designer gui mesh smesh techdraw -addonmgr -assembly -cam -cloud -debug -fem -idf -inspection -netgen -openscad -pcl -points -reverse -robot -spacenav -surface -test" PYTHON_SINGLE_TARGET="python3_12 -python3_11 -python3_13" 0 KiB
Total: 1 package (1 reinstall), Size of downloads: 0 KiB
Would you like to merge these packages? [Yes/No] y
>>> Verifying ebuild manifests
>>> Running pre-merge checks for media-gfx/freecad-1.0.2-r2
* Checking for at least 2 GiB disk space at "/var/tmp/portage/media-gfx/freecad-1.0.2-r2/temp" ... [ ok ]
>>> Emerging (1 of 1) media-gfx/freecad-1.0.2-r2::gentoo
* freecad-1.0.2.tar.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* freecad-20710.patch BLAKE2B SHA512 size ;-) ... [ ok ]
* freecad-21433.patch BLAKE2B SHA512 size ;-) ... [ ok ]
* Checking for at least 2 GiB disk space at "/var/tmp/portage/media-gfx/freecad-1.0.2-r2/temp" ... [ ok ]
* Using python3.12 to build
>>> Unpacking source...
>>> Unpacking 'freecad-1.0.2.tar.gz' to /var/tmp/portage/media-gfx/freecad-1.0.2-r2/work
=== Skipping unpack of 'freecad-20710.patch'
=== Skipping unpack of 'freecad-21433.patch'
>>> Source unpacked in /var/tmp/portage/media-gfx/freecad-1.0.2-r2/work
>>> Preparing source in /var/tmp/portage/media-gfx/freecad-1.0.2-r2/work/FreeCAD-1.0.2 ...
* Applying freecad-1.0.0-r1-Gentoo-specific-don-t-check-vcs.patch ... [ ok ]
* Applying freecad-1.0.1-tests-src-Qt-only-build-test-for-BUILD_GUI-ON.patch ...
patching file tests/src/Base/CMakeLists.txt
Hunk #1 succeeded at 27 with fuzz 1 (offset 16 lines).
patching file tests/src/Gui/CMakeLists.txt [ ok ]
* Applying freecad-1.0.2-pybind11-latent-slots-macro-conflicts-with-Qt.patch ... [ ok ]
* Applying freecad-20710.patch ... [ ok ]
* Applying freecad-21433.patch ... [ ok ]
* Source directory (CMAKE_USE_DIR): "/var/tmp/portage/media-gfx/freecad-1.0.2-r2/work/FreeCAD-1.0.2"
* Build directory (BUILD_DIR): "/var/tmp/portage/media-gfx/freecad-1.0.2-r2/work/FreeCAD-1.0.2_build"
* QA Notice: Compatibility with CMake < 3.5 has been removed from CMake 4,
* media-gfx/freecad will fail to build w/o a fix.
* See also tracker bug #951350; check existing or file a new bug for this package.
* Please also take it upstream.
*
* The following files are causing errors:
* src/3rdParty/libkdtree/CMakeLists.txt:2.6.0
* src/Tools/ThumbnailProvider/CMakeLists.txt:2.6.0
* src/Tools/plugins/widget/CMakeLists.txt:3.2.0
*
* Compatibility with CMake < 3.10 will be removed in a future release.
* See also tracker bug #964405; check existing or file a new bug for this package.
* If not fixed in upstream's code repository, we should make sure they are aware.
*
* CMake 4 detected; building with -DCMAKE_POLICY_VERSION_MINIMUM=3.5
* This is merely a workaround to avoid CMake Error and *not* a permanent fix;
* there may be new build or runtime bugs as a result.
*
* An upstreamable patch should take any resulting CMake policy changes
* into account. See also:
* https://cmake.org/cmake/help/latest/manual/cmake-policies.7.html
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-gfx/freecad-1.0.2-r2/work/FreeCAD-1.0.2 ...
* Trying to find working CUDA host compiler
* testing x86_64-pc-linux-gnu-g++-14 (default) ... [ ok ]
* Source directory (CMAKE_USE_DIR): "/var/tmp/portage/media-gfx/freecad-1.0.2-r2/work/FreeCAD-1.0.2"
* Build directory (BUILD_DIR): "/var/tmp/portage/media-gfx/freecad-1.0.2-r2/work/FreeCAD-1.0.2_build"
cmake -C /var/tmp/portage/media-gfx/freecad-1.0.2-r2/work/FreeCAD-1.0.2_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DFREECAD_USE_CCACHE=no -DCMAKE_POLICY_DEFAULT_CMP0144=OLD -DCMAKE_POLICY_DEFAULT_CMP0167=OLD -DCMAKE_POLICY_DEFAULT_CMP0175=OLD -DCMAKE_POLICY_DEFAULT_CMP0153=OLD -DPYCXX_INCLUDE_DIR=/usr/include/python3.12 -DPYCXX_SOURCE_DIR=/usr/share/python3.12/CXX -DBUILD_DESIGNER_PLUGIN=yes -DBUILD_FORCE_DIRECTORY=ON -DBUILD_GUI=yes -DBUILD_SMESH=yes -DBUILD_VR=OFF -DBUILD_WITH_CONDA=OFF -DBUILD_ADDONMGR=no -DBUILD_ASSEMBLY=no -DBUILD_BIM=yes -DBUILD_CAM=no -DBUILD_CLOUD=no -DBUILD_DRAFT=ON -DBUILD_FEM=no -DBUILD_FEM_NETGEN=no -DBUILD_FLAT_MESH=yes -DBUILD_HELP=ON -DBUILD_IDF=no -DBUILD_IMPORT=ON -DBUILD_INSPECTION=no -DBUILD_JTREADER=OFF -DBUILD_MATERIAL=ON -DBUILD_MATERIAL_EXTERNAL=ON -DBUILD_MEASURE=ON -DBUILD_MESH=yes -DBUILD_MESH_PART=yes -DBUILD_OPENSCAD=no -DBUILD_PART=ON -DBUILD_PART_DESIGN=ON -DBUILD_PLOT=ON -DBUILD_POINTS=no -DBUILD_REVERSEENGINEERING=no -DBUILD_ROBOT=no -DBUILD_SHOW=yes -DBUILD_SKETCHER=ON -DBUILD_SPREADSHEET=ON -DBUILD_START=ON -DBUILD_SURFACE=no -DBUILD_TECHDRAW=yes -DBUILD_TEST=no -DBUILD_TUX=yes -DBUILD_WEB=ON -DCMAKE_INSTALL_PREFIX=/usr/lib64/freecad -DFREECAD_BUILD_DEBIAN=OFF -DFREECAD_USE_EXTERNAL_E57FORMAT=no -DFREECAD_USE_EXTERNAL_GTEST=no -DFREECAD_USE_EXTERNAL_ONDSELSOLVER=no -DFREECAD_USE_EXTERNAL_SMESH=OFF -DFREECAD_USE_EXTERNAL_ZIPIOS=OFF -DFREECAD_USE_EXTERNAL_FMT=yes -DFREECAD_USE_EXTERNAL_KDL=OFF -DFREECAD_USE_FREETYPE=ON -DFREECAD_USE_OCC_VARIANT:STRING=Official Version -DFREECAD_USE_PCL=no -DFREECAD_USE_PYBIND11=ON -DFREECAD_USE_QT_FILEDIALOG=ON -DINSTALL_TO_SITEPACKAGES=ON -DPYTHON_CONFIG_SUFFIX=-python3.12 -DENABLE_DEVELOPER_TESTS=OFF -DPACKAGE_WCREF=1.0.2-r2 (gentoo) -DPACKAGE_WCURL=git://github.com/FreeCAD/FreeCAD.git 1.0.2 -DBUILD_SANDBOX=OFF -DBUILD_TEMPLATE=OFF -DFREECAD_QT_MAJOR_VERSION=6 -DFREECAD_QT_VERSION=6 -DQT_DEFAULT_MAJOR_VERSION=6 -DQt6Core_MOC_EXECUTABLE=/usr/lib64/qt6/bin/moc -DQt6Core_RCC_EXECUTABLE=/usr/lib64/qt6/bin/rcc -DBUILD_QT5=OFF -DBUILD_DRAWING=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/media-gfx/freecad-1.0.2-r2/work/FreeCAD-1.0.2_build/gentoo_toolchain.cmake -DCMAKE_POLICY_VERSION_MINIMUM=3.5 /var/tmp/portage/media-gfx/freecad-1.0.2-r2/work/FreeCAD-1.0.2
loading initial cache file /var/tmp/portage/media-gfx/freecad-1.0.2-r2/work/FreeCAD-1.0.2_build/gentoo_common_config.cmake
-- The C compiler identification is GNU 14.3.1
-- The CXX compiler identification is GNU 14.3.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Compiler: GNU, version: 14.3.1
-- Looking for GL/gl.h
-- Looking for GL/gl.h - found
-- Looking for C++ include istream
-- Looking for C++ include istream - found
-- Looking for C++ include ostream
-- Looking for C++ include ostream - found
-- Looking for C++ include fstream
-- Looking for C++ include fstream - found
-- Looking for C++ include sstream
-- Looking for C++ include sstream - found
-- Looking for C++ include ios
-- Looking for C++ include ios - found
-- Looking for C++ include iostream
-- Looking for C++ include iostream - found
-- Looking for C++ include iomanip
-- Looking for C++ include iomanip - found
-- Looking for C++ include iostream
-- Looking for C++ include iostream - found
-- Check for STD namespace
-- Check for STD namespace - found
-- prefix: /usr/lib64/freecad
-- bindir: bin
-- datadir: share
-- docdir: /usr/share/doc/freecad-1.0.2-r2
-- includedir: include
-- libdir: lib64
-- cmake: 4.1.3
-- Compiling with Qt 6
-- Found Doxygen: /usr/bin/doxygen (found version "1.15.0") found components: doxygen dot
-- find_package() was used to locate fmt version 11.0.2
-- Found Python3: /var/tmp/portage/media-gfx/freecad-1.0.2-r2/temp/python3.12/bin/python3 (found version "3.12.12") found components: Interpreter Development Development.Module Development.Embed
-- Found pybind11: /usr/include (found version "3.0.1")
-- Found XercesC: /usr/lib64/libxerces-c.so (found version "3.3.0")
-- Found ZLIB: /usr/lib64/libz.so (found version "1.3.1")
-- PyCXX found:
-- Headers: /usr/include/python3.12
-- Sources: /usr/share/python3.12/CXX
-- Version: 7.1.11
-- Found OCC: /usr/include/opencascade (found version "7.8.1")
-- -- Found OCE/OpenCASCADE version: 7.8.1
-- -- OCE/OpenCASCADE include directory: /usr/include/opencascade
-- -- OCE/OpenCASCADE shared libraries directory: /usr/lib64/opencascade
-- Found OpenGL: /usr/lib64/libOpenGL.so
-- Found OpenGLU: /usr/lib64/libGLU.so
-- Found Boost: /usr/lib64/cmake/Boost-1.88.0/BoostConfig.cmake (found suitable version "1.88.0", minimum required is "1.65") found components: filesystem program_options regex system thread date_time
-- Found OpenMP_C: -fopenmp (found version "4.5")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5")
-- The CUDA compiler identification is NVIDIA 12.9.86 with host compiler GNU 14.3.1
-- Detecting CUDA compiler ABI info
-- Detecting CUDA compiler ABI info - done
-- Check for working CUDA compiler: /opt/cuda/bin/nvcc - skipped
-- Detecting CUDA compile features
-- Detecting CUDA compile features - done
-- VTK components: CommonCore;CommonDataModel;FiltersVerdict;IOXML;FiltersCore;FiltersGeneral;IOLegacy;FiltersExtraction;FiltersSources;FiltersGeometry;hdf5;RenderingCore;InteractionStyle;RenderingFreeType;RenderingOpenGL2
-- Found Threads: TRUE
-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found HDF5: hdf5-shared (found version "1.14.6") found components: C HL
-- Found EXPAT: /usr/lib64/libexpat.so (found suitable version "2.7.3", minimum required is "2.5.0")
-- Found LZMA: /usr/lib64/liblzma.so (found version "5.8.1")
-- Found LZ4: /usr/lib64/liblz4.so (found version "1.10.0")
-- Found Eigen3: /usr/include/eigen3 (found version "3.4.0")
-- Found TIFF: /usr/lib64/libtiff.so (found version "4.7.0")
-- Found PNG: /usr/lib64/libpng.so (found version "1.6.52")
-- Found JPEG: /usr/lib64/libjpeg.so (found version "62")
-- Found utf8cpp: /usr/include/utf8cpp
-- Could NOT find freetype (missing: freetype_DIR)
-- Found Freetype: /usr/lib64/libfreetype.so (found version "2.14.1")
-- Searching for PEGTL
-- Searching for PEGTL - found target taocpp::pegtl
-- Found OpenMP_C: -fopenmp (found version "4.5")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP_CUDA: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5")
-- Found double-conversion: /usr/lib64/libdouble-conversion.so
-- Found nlohmann_json: /usr/share/cmake/nlohmann_json/nlohmann_jsonConfig.cmake (found version "3.12.0")
-- Check for medfile (libmed and libmedc) ...
-- Found MEDFile: /usr/include
-- Found PkgConfig: /usr/bin/x86_64-pc-linux-gnu-pkg-config (found version "2.5.1")
-- We guess that libmed was built using hdf5-serial version
-- Checking for one of the modules 'hdf5-serial'
-- Found HDF5: /usr/lib64/libhdf5.so (found version "1.14.6")
-- Checking for one of the modules 'ompi-cxx'
CMake Warning at cMake/FreeCAD_Helpers/SetupSalomeSMESH.cmake:117 (message):
ompi-cxx was not found. Check for error above.
Call Stack (most recent call first):
CMakeLists.txt:73 (SetupSalomeSMESH)
-- Found SWIG: /usr/bin/swig (found version "4.3.1")
-- Found Eigen3: /usr/include/eigen3 (found suitable version "3.4.0", minimum required is "3.0.0")
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE
-- Found WrapOpenGL: TRUE
-- Found WrapVulkanHeaders: /usr/include
-- Found Cups: /usr/lib64/libcups.so (found version "2.4.14")
-- Set up to compile with Qt 6.10.1
-- Found Coin3D: /usr/lib64/libCoin.so
-- Checking Pivy version by importing it in a Python program...
-- Found Pivy 0.6.10
-- Could NOT find Spnav (missing: SPNAV_LIBRARY SPNAV_INCLUDE_DIR)
CMake Error at /usr/lib/cmake/Shiboken6/Shiboken6Targets.cmake:84 (message):
The imported target "Shiboken6::libshiboken" references the file
"/shiboken6/libshiboken6-python3.12.so.6.10"
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
"/usr/lib/cmake/Shiboken6/Shiboken6Targets.cmake"
but not all the files it references.
Call Stack (most recent call first):
/usr/lib/cmake/Shiboken6/Shiboken6Config-python3.12.cmake:40 (include)
/usr/lib/cmake/Shiboken6/Shiboken6Config.cmake:5 (include)
cMake/FindShiboken6.cmake:6 (find_package)
cMake/FreeCAD_Helpers/SetupShibokenAndPyside.cmake:25 (find_package)
CMakeLists.txt:89 (SetupShibokenAndPyside)
-- Configuring incomplete, errors occurred!
* ERROR: media-gfx/freecad-1.0.2-r2::gentoo failed (configure phase):
* cmake failed
*
* Call stack:
* ebuild.sh, line 143: Called src_configure
* environment, line 3355: Called cmake_src_configure
* environment, line 1848: Called die
* The specific snippet of code:
* "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed";
*
* If you need support, post the output of `emerge --info '=media-gfx/freecad-1.0.2-r2::gentoo'`,
* the complete build log and the output of `emerge -pqv '=media-gfx/freecad-1.0.2-r2::gentoo'`.
* The complete build log is located at '/var/tmp/portage/media-gfx/freecad-1.0.2-r2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-gfx/freecad-1.0.2-r2/temp/environment'.
* Working directory: '/var/tmp/portage/media-gfx/freecad-1.0.2-r2/work/FreeCAD-1.0.2_build'
* S: '/var/tmp/portage/media-gfx/freecad-1.0.2-r2/work/FreeCAD-1.0.2'
>>> Failed to emerge media-gfx/freecad-1.0.2-r2, Log file:
>>> '/var/tmp/portage/media-gfx/freecad-1.0.2-r2/temp/build.log'
* Messages for package media-gfx/freecad-1.0.2-r2:
* ERROR: media-gfx/freecad-1.0.2-r2::gentoo failed (configure phase):
* cmake failed
* Call stack:
* ebuild.sh, line 143: Called src_configure
* environment, line 3355: Called cmake_src_configure
* environment, line 1848: Called die
* The specific snippet of code:
* "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed";
* If you need support, post the output of `emerge --info '=media-gfx/freecad-1.0.2-r2::gentoo'`,
* the complete build log and the output of `emerge -pqv '=media-gfx/freecad-1.0.2-r2::gentoo'`.
* The complete build log is located at '/var/tmp/portage/media-gfx/freecad-1.0.2-r2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-gfx/freecad-1.0.2-r2/temp/environment'.
* Working directory: '/var/tmp/portage/media-gfx/freecad-1.0.2-r2/work/FreeCAD-1.0.2_build'
* S: '/var/tmp/portage/media-gfx/freecad-1.0.2-r2/work/FreeCAD-1.0.2'




