emerge media-gfx/freecad-1.0.0-r5 failing with pyside-6.9.1

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
hoegger
n00b
n00b
Posts: 73
Joined: Sun Apr 06, 2008 11:43 pm

emerge media-gfx/freecad-1.0.0-r5 failing with pyside-6.9.1

Post by hoegger »

Hello there!
Is there any workaround or just mask pyside-6.9.1 and wait for it to be resolved?
Thanks in advance.

[edit]
Previous versions of pyside are not availabe in portage anymore, so I am stuck for the moment :(
[/edit]

Code: Select all

emerge -pqv =media-gfx/freecad-1.0.0-r5::gentoo
[ebuild   R   ] media-gfx/freecad-1.0.0-r5  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" 
Build log:

Code: Select all

* Package:    media-gfx/freecad-1.0.0-r5:0
 * Repository: gentoo
 * Maintainer: negril.nx+gentoo@gmail.com proxy-maint@gentoo.org
 * Upstream:   https://github.com/FreeCAD/FreeCAD/issues
 * USE:        X abi_x86_64 amd64 bim designer elibc_glibc gui kernel_linux mesh python_single_target_python3_12 smesh techdraw
 * FEATURES:   network-sandbox preserve-libs sandbox userpriv usersandbox
 * Checking for at least 2 GiB disk space at "/var/tmp/portage/media-gfx/freecad-1.0.0-r5/temp" ...
 [ ok ]
 * Using python3.12 to build
>>> Unpacking source...
>>> Unpacking freecad-1.0.0.tar.gz to /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work
=== Skipping unpack of freecad-18423.patch
=== Skipping unpack of freecad-20710.patch
>>> Source unpacked in /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work
>>> Preparing source in /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0 ...
 * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0"
 * Build directory  (BUILD_DIR):     "/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build"
 * Applying freecad-1.0.0-r1-Gentoo-specific-don-t-check-vcs.patch ...
 [ ok ]
 * Applying freecad-0.21.0-0001-Gentoo-specific-disable-ccache-usage.patch ...
patching file CMakeLists.txt
Hunk #1 succeeded at 18 with fuzz 2 (offset 2 lines).
 [ ok ]
 * Applying freecad-9999-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-18423.patch ...
 [ ok ]
 * Applying freecad-20710.patch ...
 [ ok ]
 * 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 bug or file a new one for
 * this package, and take it upstream.
 * CMake 4 detected; building with -DCMAKE_POLICY_VERSION_MINIMUM=3.5
 * This is merely a workaround and *not* a permanent fix.
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0 ...
 * Trying to find working CUDA host compiler
 * testing x86_64-pc-linux-gnu-g++-13 (default) ...
 [ ok ]
 * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0"
 * Build directory  (BUILD_DIR):     "/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build"
cmake -C /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_POLICY_DEFAULT_CMP0144=OLD -DCMAKE_POLICY_DEFAULT_CMP0167=OLD -DCMAKE_POLICY_DEFAULT_CMP0175=OLD -DCMAKE_POLICY_DEFAULT_CMP0153=OLD -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_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_DATADIR=/usr/share/freecad/data -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/freecad-1.0.0-r5 -DCMAKE_INSTALL_INCLUDEDIR=/usr/include/freecad -DCMAKE_INSTALL_PREFIX=/usr/lib64/freecad -DFREECAD_BUILD_DEBIAN=OFF -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 -DPACKAGE_WCREF=1.0.0-r5 (gentoo) -DPACKAGE_WCURL=git://github.com/FreeCAD/FreeCAD.git 1.0.0 -DENABLE_DEVELOPER_TESTS=OFF -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.0-r5/work/FreeCAD-1.0.0_build/gentoo_toolchain.cmake -DCMAKE_POLICY_VERSION_MINIMUM=3.5 /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0
loading initial cache file /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/gentoo_common_config.cmake
-- The C compiler identification is GNU 13.4.0
-- The CXX compiler identification is GNU 13.4.0
-- 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: 13.4.0
-- 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: /usr/share/freecad/data
-- docdir: /usr/share/doc/freecad-1.0.0-r5
-- includedir: /usr/include/freecad
-- libdir: lib64
-- cmake: 4.0.3
-- Compiling with Qt 6
-- Found Doxygen: /usr/bin/doxygen (found version "1.14.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.0-r5/temp/python3.12/bin/python3 (found version "3.12.11") found components: Interpreter Development Development.Module Development.Embed
-- Performing Test HAS_FLTO
-- Performing Test HAS_FLTO - Success
-- Found pybind11: /usr/include (found version "3.0.0")
-- 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:  /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0/src
--   Sources:  /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0/src/CXX
--   Version:  7.1.9
-- 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.87.0/BoostConfig.cmake (found suitable version "1.87.0", minimum required is "1.65") found components: filesystem program_options regex system thread date_time
-- The CUDA compiler identification is NVIDIA 12.9.41 with host compiler GNU 13.4.0
-- 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 HDF5: /usr/lib64/libhdf5.so;/usr/lib64/libsz.so;/usr/lib64/libz.so;/usr/lib64/libdl.a;/usr/lib64/libm.so (found version "1.14.6") found components: C HL
-- 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 GLEW: /usr/lib64/libGLEW.so
-- Found OpenGL: /usr/lib64/libOpenGL.so  found components: OpenGL GLX
-- Found EXPAT: /usr/lib64/libexpat.so (found version "2.7.1")
-- Found LZMA: /usr/lib64/liblzma.so (found version "5.8.1")
-- Found LZ4: /usr/lib64/liblz4.so (found version "1.10.0")
-- Found double-conversion: /usr/lib64/libdouble-conversion.so
-- 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.50")
-- 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.13.3")
-- 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")
-- 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;/usr/lib64/libsz.so;/usr/lib64/libz.so;/usr/lib64/libdl.a;/usr/lib64/libm.so (found version "1.14.6")
-- Checking for one of the modules 'ompi-cxx'
CMake Warning at cMake/FreeCAD_Helpers/SetupSalomeSMESH.cmake:121 (message):
  ompi-cxx was not found.  Check for error above.
Call Stack (most recent call first):
  CMakeLists.txt:71 (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 OpenGL: /usr/lib64/libOpenGL.so
-- Found WrapOpenGL: TRUE
-- Found WrapVulkanHeaders: /usr/include
-- Found Cups: /usr/lib64/libcups.so (found version "2.4.12")
-- Set up to compile with Qt 6.9.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) 
-- Found Python: /var/tmp/portage/media-gfx/freecad-1.0.0-r5/temp/python3.12/bin/python3 (found suitable version "3.12.11", minimum required is "3") found components: Interpreter Development Development.Module Development.Embed
-- PYTHON_LIMITED_LIBRARIES: 
-- SHIBOKEN_PYTHON_INCLUDE_DIRS computed to value: '/usr/include/python3.12'
-- SHIBOKEN_PYTHON_LIBRARIES computed to value: ''
-- libshiboken built for RelWithDebInfo
-- PYTHON_CONFIG_SUFFIX: .cpython-312-x86_64-linux-gnu
-- libshiboken built for RelWithDebInfo
-- Found PYSIDE6 tools: /usr/lib64/qt6/libexec/uic, /usr/lib64/qt6/libexec/rcc
-- PySide 6.9.1 Python module found at /usr/lib/python3.12/site-packages/PySide6.

-- Found Matplotlib: /usr/lib/python3.12/site-packages/matplotlib (found version "3.10.3")
-- Platform is 64-bit, set -D_OCC64
-- Performing Test _flag_found
-- Performing Test _flag_found - Success
-- Performing Test _flag_found
-- Performing Test _flag_found - Success
-- Performing Test _flag_found
-- Performing Test _flag_found - Success
-- Performing Test _flag_found
-- Performing Test _flag_found - Success
-- [E57] Revison ID: E57Format-2.2.1-x86_64-linux-gcc13
-- [E57] Building shared library
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Base/TypePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Base/BaseClassPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Base/BoundBoxPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Base/CoordinateSystemPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Base/PersistencePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Base/VectorPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Base/MatrixPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Base/RotationPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Base/PlacementPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Base/AxisPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Base/UnitPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Base/QuantityPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Base/PrecisionPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/App/DocumentPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/App/DocumentObjectPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/App/ExtensionPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/App/ExtensionContainerPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/App/DocumentObjectExtensionPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/App/GroupExtensionPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/App/LinkBaseExtensionPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/App/DocumentObjectGroupPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/App/GeoFeaturePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/App/GeoFeatureGroupExtensionPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/App/SuppressibleExtensionPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/App/MetadataPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/App/OriginGroupExtensionPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/App/PartPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/App/StringHasherPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/App/StringIDPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/App/ComplexGeoDataPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/App/PropertyContainerPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/App/MaterialPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/App/MeasureManagerPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Import/App/StepShapePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Material/App/Array2DPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Material/App/Array3DPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Material/App/MaterialFilterPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Material/App/MaterialManagerPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Material/App/MaterialPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Material/App/ModelManagerPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Material/App/ModelPropertyPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Material/App/ModelPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Material/App/UUIDsPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Material/Gui/MaterialTreeWidgetPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Mesh/App/EdgePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Mesh/App/FacetPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Mesh/App/MeshFeaturePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Mesh/App/MeshPointPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Mesh/App/MeshPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Mesh/Gui/ViewProviderMeshPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ArcPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ArcOfConicPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ArcOfCirclePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ArcOfParabolaPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/BodyBasePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ConicPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/CirclePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ArcOfEllipsePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/EllipsePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/HyperbolaPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ArcOfHyperbolaPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ParabolaPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/OffsetCurvePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/GeometryPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/GeometryExtensionPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/GeometryIntExtensionPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/GeometryStringExtensionPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/GeometryBoolExtensionPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/GeometryDoubleExtensionPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/GeometryCurvePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/BoundedCurvePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/TrimmedCurvePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/GeometrySurfacePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/LinePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/LineSegmentPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/PointPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/BezierCurvePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/BSplineCurvePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/PlanePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ConePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/CylinderPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/SpherePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ToroidPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/BezierSurfacePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/BSplineSurfacePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/OffsetSurfacePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/PlateSurfacePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/RectangularTrimmedSurfacePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/SurfaceOfExtrusionPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/SurfaceOfRevolutionPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/PartFeaturePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/AttachExtensionPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/Part2DObjectPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/AttachEnginePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/TopoShapePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/TopoShapeCompoundPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/TopoShapeCompSolidPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/TopoShapeEdgePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/TopoShapeFacePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/TopoShapeShellPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/TopoShapeSolidPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/TopoShapeVertexPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/TopoShapeWirePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/BRepOffsetAPI_MakePipeShellPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/BRepOffsetAPI_MakeFillingPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/BRepFeat/MakePrismPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ChFi2d/ChFi2d_AnaFilletAlgoPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ChFi2d/ChFi2d_FilletAlgoPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ChFi2d/ChFi2d_ChamferAPIPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ChFi2d/ChFi2d_FilletAPIPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/Geom2d/ArcOfCircle2dPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/Geom2d/ArcOfConic2dPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/Geom2d/ArcOfEllipse2dPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/Geom2d/ArcOfHyperbola2dPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/Geom2d/ArcOfParabola2dPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/Geom2d/BezierCurve2dPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/Geom2d/BSplineCurve2dPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/Geom2d/Circle2dPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/Geom2d/Conic2dPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/Geom2d/Ellipse2dPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/Geom2d/Geometry2dPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/Geom2d/Hyperbola2dPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/Geom2d/Curve2dPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/Geom2d/Line2dSegmentPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/Geom2d/Line2dPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/Geom2d/OffsetCurve2dPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/Geom2d/Parabola2dPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/GeomPlate/BuildPlateSurfacePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/GeomPlate/CurveConstraintPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/GeomPlate/PointConstraintPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/HLRBRep/HLRBRep_AlgoPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/HLRBRep/HLRToShapePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/HLRBRep/HLRBRep_PolyAlgoPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/HLRBRep/PolyHLRToShapePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ShapeFix/ShapeFix_RootPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ShapeFix/ShapeFix_EdgePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ShapeFix/ShapeFix_FacePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ShapeFix/ShapeFix_ShapePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ShapeFix/ShapeFix_ShellPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ShapeFix/ShapeFix_SolidPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ShapeFix/ShapeFix_WirePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ShapeFix/ShapeFix_WireframePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ShapeFix/ShapeFix_WireVertexPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ShapeFix/ShapeFix_EdgeConnectPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ShapeFix/ShapeFix_FaceConnectPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ShapeFix/ShapeFix_FixSmallFacePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ShapeFix/ShapeFix_FixSmallSolidPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ShapeFix/ShapeFix_FreeBoundsPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ShapeFix/ShapeFix_ShapeTolerancePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ShapeFix/ShapeFix_SplitCommonVertexPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ShapeFix/ShapeFix_SplitToolPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/App/ShapeUpgrade/UnifySameDomainPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Part/Gui/ViewProviderPartExtPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/PartDesign/App/BodyPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/PartDesign/App/FeaturePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/PartDesign/Gui/ViewProviderPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Sketcher/App/SketchObjectSFPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Sketcher/App/SketchObjectPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Sketcher/App/SketchGeometryExtensionPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Sketcher/App/ExternalGeometryExtensionPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Sketcher/App/GeometryFacadePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Sketcher/App/ExternalGeometryFacadePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Sketcher/App/ConstraintPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Sketcher/App/SketchPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Sketcher/Gui/ViewProviderSketchGeometryExtensionPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Spreadsheet/App/SheetPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Spreadsheet/App/PropertySheetPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Spreadsheet/App/PropertyColumnWidthsPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Spreadsheet/App/PropertyRowHeightsPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Spreadsheet/Gui/ViewProviderSpreadsheetPy.cpp
-- Found Microsoft.GSL: version 4.1.0
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Measure/App/MeasurementPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Measure/App/MeasureBasePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/Measure/Gui/QuickMeasurePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/DrawPagePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/DrawViewPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/DrawViewPartPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/DrawViewSymbolPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/DrawTemplatePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/DrawParametricTemplatePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/DrawSVGTemplatePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/DrawViewClipPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/DrawViewDimensionPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/DrawViewDimExtentPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/DrawHatchPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/DrawGeomHatchPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/DrawViewCollectionPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/DrawProjGroupPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/DrawProjGroupItemPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/DrawViewAnnotationPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/DrawLeaderLinePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/DrawRichAnnoPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/GeomFormatPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/CenterLinePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/CosmeticEdgePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/CosmeticVertexPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/DrawTilePy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/DrawTileWeldPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/DrawWeldSymbolPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/CosmeticExtensionPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/TechDraw/App/DrawBrokenViewPy.cpp
-- Coin3D doc is not installed
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Gui/DocumentPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Gui/PythonWorkbenchPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Gui/ViewProviderPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Gui/ViewProviderDocumentObjectPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Gui/ViewProviderGeometryObjectPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Gui/ViewProviderExtensionPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Gui/WorkbenchPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Gui/SelectionObjectPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Gui/LinkViewPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Gui/ViewProviderLinkPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Gui/AxisOriginPy.cpp
-- /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Gui/CommandPy.cpp

   ==============
     System
   ==============

-- bindir:                      bin
-- BLAS:                        -undefined-
-- CMAKE_VERSION:               4.0.3
-- Compiler:                    /usr/bin/x86_64-pc-linux-gnu-g++ (13.4.0)
-- datadir:                     /usr/share/freecad/data
-- docdir:                      /usr/share/doc/freecad-1.0.0-r5
-- includedir:                  /usr/include/freecad
-- libdir:                      lib64
-- prefix:                      /usr/lib64/freecad
-- Python:                      3.12.11 [/var/tmp/portage/media-gfx/freecad-1.0.0-r5/temp/python3.12/bin/python3] Suffix: [.cpython-312-x86_64-linux-gnu]

   ==============
     Config
   ==============

-- BUILD_ADDONMGR:              OFF 
-- BUILD_ASSEMBLY:              OFF 
-- BUILD_BIM:                   yes
-- BUILD_CAM:                   OFF 
-- BUILD_CLOUD:                 OFF 
-- BUILD_DRAFT:                 ON
-- BUILD_DRAWING:               OFF 
-- BUILD_FEM:                   OFF 
-- BUILD_GUI:                   yes
-- BUILD_HELP:                  ON
-- BUILD_IDF:                   OFF 
-- BUILD_IMPORT:                ON
-- BUILD_INSPECTION:            OFF 
-- BUILD_JTREADER:              OFF 
-- BUILD_MATERIAL:              ON
-- BUILD_MEASURE:               ON
-- BUILD_MESH:                  yes
-- BUILD_MESH_PART:             yes
-- BUILD_OPENSCAD:              OFF 
-- BUILD_PART:                  ON
-- BUILD_PART_DESIGN:           ON
-- BUILD_PLOT:                  ON
-- BUILD_POINTS:                OFF 
-- BUILD_REVERSEENGINEERING:    OFF 
-- BUILD_ROBOT:                 OFF 
-- BUILD_SANDBOX:               OFF 
-- BUILD_SHOW:                  yes
-- BUILD_SKETCHER:              ON
-- BUILD_SMESH:                 yes
-- BUILD_SPREADSHEET:           ON
-- BUILD_START:                 ON
-- BUILD_SURFACE:               OFF 
-- BUILD_TECHDRAW:              yes
-- BUILD_TEST:                  OFF 
-- BUILD_TUX:                   yes
-- BUILD_VR:                    OFF 
-- BUILD_WEB:                   ON
-- CMAKE_BUILD_TYPE:            RelWithDebInfo
-- CMAKE_CXX_FLAGS:             -Wall -Wextra -Wno-write-strings -march=native -O2 -pipe -fno-strict-aliasing
-- CMAKE_CXX_STANDARD:          17
-- CMAKE_INSTALL_PREFIX:        /usr/lib64/freecad
-- CMAKE_PREFIX_PATH:           OFF 
-- ENABLE_DEVELOPER_TESTS:      OFF 
-- FREECAD_CREATE_MAC_APP:      -undefined-
-- FREECAD_LIBPACK_USE:         -undefined-
-- FREECAD_QT_VERSION:          6
-- FREECAD_USE_EXTERNAL_KDL:    OFF 
-- FREECAD_USE_EXTERNAL_SMESH:  OFF 
-- FREECAD_USE_FREETYPE:        ON
-- FREECAD_USE_PYBIND11:        ON
-- PYTHON_EXECUTABLE:           /var/tmp/portage/media-gfx/freecad-1.0.0-r5/temp/python3.12/bin/python3
-- PYTHON_LIBRARY:              -undefined-
-- USE_CUDA:                    -undefined-
-- USE_OPENCV:                  -undefined-

   ==============
     Libraries
   ==============

-- Boost:                       1.87.0
-- Coin3D:                      4.0.4 [/usr/lib64/libCoin.so] [/usr/include]
-- Coin3D_DOC:                  not found
-- DesignerPlugin:              [/usr/lib64/qt6/plugins/designer/libFreeCAD_widgets.so]
-- Doxygen:                     1.14.0 Language: English
-- Eigen3:                      3.4.0
-- fmt:                         11.0.2
-- Freetype:                    2.13.3
-- HDF5:                        1.14.6
-- Matplotlib:                  3.10.3 PathDirs: /usr/lib/python3.12/site-packages/matplotlib
-- MEDFile:                     4.1.1 [/usr/lib64/libmedC.so] [/usr/include]
-- NETGEN:                      not enabled
-- OCC:                         7.8.1 [/usr/lib64/opencascade] [/usr/include/opencascade]
-- OCC_Libs:                    [TKFillet;TKMesh;TKernel;TKG2d;TKG3d;TKMath;TKShHealing;TKXSBase;TKBool;TKBO;TKBRep;TKTopAlgo;TKGeomAlgo;TKGeomBase;TKOffset;TKPrim;TKHLR;TKFeat;TKDESTEP;TKDEIGES;TKDEGLTF;TKDESTL]
-- OpenGL_Lib:                  []
-- OpenGLU_Incl:                [/usr/include]
-- OpenGLU_Lib:                 [/usr/lib64/libGLU.so]
-- pivy:                        0.6.10
-- pybind11:                    3.0.0
-- PYCXX:                       7.1.9 Incl: /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0/src Src:/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0/src/CXX
-- PySide:                      6.9.1 [/usr/include/PySide6]
-- PySideTools:                 v: 6  uic: [/usr/lib64/qt6/libexec/uic]  rcc: [/usr/lib64/qt6/libexec/rcc]
-- QtConcurrent:                6.9.1
-- QtCore:                      6.9.1
-- QtNetwork:                   6.9.1
-- QtOpenGL:                    6.9.1
-- QtPrintSupport:              6.9.1
-- QtSvg:                       6.9.1
-- QtTest:                      not needed
-- QtUiTools:                   6.9.1
-- QtWidgets:                   6.9.1
-- QtXml:                       6.9.1
-- Rift:                        not enabled (BUILD_VR)
-- Shiboken:                    6.9.1 [/usr/include/shiboken6;/usr/include/python3.12]
-- SMESH:                       7.7.1.0 build internal
-- SPNAV:                       not found
-- SWIG:                        4.3.1
-- VTK:                         9.3.1
-- XercesC:                     3.3.0 [/usr/lib64/libxerces-c.so] [/usr/include]
-- yaml-cpp:                    0.8.0
-- ZLIB:                        1.3.1

=================================================
Now run 'cmake --build /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build' to build FreeCAD
=================================================

-- <<< Gentoo configuration >>>
Build type      RelWithDebInfo
Install path    /usr/lib64/freecad
Compiler flags:
C               -march=native -O2 -pipe -fno-strict-aliasing
C++             -Wall -Wextra -Wno-write-strings -march=native -O2 -pipe -fno-strict-aliasing
Linker flags:
Executable      -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--copy-dt-needed-entries
Module          -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--copy-dt-needed-entries
Shared          -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--copy-dt-needed-entries

-- Configuring done (35.9s)
-- Generating done (2.2s)
-- Build files have been written to: /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build
>>> Source configured.
>>> Compiling source in /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0 ...
 * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0"
 * Build directory  (BUILD_DIR):     "/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build"
ninja -v -j44 -l44
[1/3955] ...
...
[3315/3955] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_SHARED -DH5_BUILT_AS_DYNAMIC_LIB -DHAVE_CONFIG_H -DHAVE_MEFISTO -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_SMESH -DHAVE_VTK -DHAVE_XLIB -DOCC_CONVERT_SIGNALS -DPYCXX_6_2_COMPATIBILITY -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_XML_LIB -DVTK_OPENGL2_BACKEND -D_OCC64 -Dflatmesh_EXPORTS -Dkiss_fft_scalar=double -I/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/MeshPart/App/flatmesh_autogen/include -I/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build -I/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src -I/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0/src -I/usr/include/python3.12 -I/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0/src/3rdParty/salomesmesh/inc -I/usr/include/eigen3 -isystem /usr/include/opencascade -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib64/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtXml -isystem /usr/include/qt6/QtConcurrent -isystem /usr/include/vtk-9.3 -isystem /usr/include/freetype2 -isystem /usr/include/SDL2  -Wall -Wextra -Wno-write-strings -march=native -O2 -pipe -fno-strict-aliasing -std=gnu++17 -fPIC -mno-direct-extern-access -fopenmp -MD -MT src/Mod/MeshPart/App/CMakeFiles/flatmesh.dir/MeshFlatteningPy.cpp.o -MF src/Mod/MeshPart/App/CMakeFiles/flatmesh.dir/MeshFlatteningPy.cpp.o.d -o src/Mod/MeshPart/App/CMakeFiles/flatmesh.dir/MeshFlatteningPy.cpp.o -c /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0/src/Mod/MeshPart/App/MeshFlatteningPy.cpp
FAILED: [code=1] src/Mod/MeshPart/App/CMakeFiles/flatmesh.dir/MeshFlatteningPy.cpp.o 
/usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_SHARED -DH5_BUILT_AS_DYNAMIC_LIB -DHAVE_CONFIG_H -DHAVE_MEFISTO -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_SMESH -DHAVE_VTK -DHAVE_XLIB -DOCC_CONVERT_SIGNALS -DPYCXX_6_2_COMPATIBILITY -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_XML_LIB -DVTK_OPENGL2_BACKEND -D_OCC64 -Dflatmesh_EXPORTS -Dkiss_fft_scalar=double -I/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/MeshPart/App/flatmesh_autogen/include -I/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build -I/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src -I/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0/src -I/usr/include/python3.12 -I/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0/src/3rdParty/salomesmesh/inc -I/usr/include/eigen3 -isystem /usr/include/opencascade -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib64/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtXml -isystem /usr/include/qt6/QtConcurrent -isystem /usr/include/vtk-9.3 -isystem /usr/include/freetype2 -isystem /usr/include/SDL2  -Wall -Wextra -Wno-write-strings -march=native -O2 -pipe -fno-strict-aliasing -std=gnu++17 -fPIC -mno-direct-extern-access -fopenmp -MD -MT src/Mod/MeshPart/App/CMakeFiles/flatmesh.dir/MeshFlatteningPy.cpp.o -MF src/Mod/MeshPart/App/CMakeFiles/flatmesh.dir/MeshFlatteningPy.cpp.o.d -o src/Mod/MeshPart/App/CMakeFiles/flatmesh.dir/MeshFlatteningPy.cpp.o -c /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0/src/Mod/MeshPart/App/MeshFlatteningPy.cpp
In file included from /usr/include/pybind11/attr.h:13,
                 from /usr/include/pybind11/detail/class.h:12,
                 from /usr/include/pybind11/pybind11.h:12,
                 from /usr/include/pybind11/numpy.h:12,
                 from /usr/include/pybind11/eigen/matrix.h:12,
                 from /usr/include/pybind11/eigen.h:12,
                 from /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0/src/Mod/MeshPart/App/MeshFlatteningPy.cpp:39:
/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0/src/Mod/MeshPart/App/MeshFlatteningPy.cpp: In function ‘PyObject* PyInit_flatmesh()’:
/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0/src/Mod/MeshPart/App/MeshFlatteningPy.cpp:104:1: error: expected unqualified-id before ‘=’ token
  104 | PYBIND11_MODULE(flatmesh, m)
      | ^~~~~~~~~~~~~~~
/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0/src/Mod/MeshPart/App/MeshFlatteningPy.cpp:104:1: error: expected primary-expression before ‘.’ token
  104 | PYBIND11_MODULE(flatmesh, m)
      | ^~~~~~~~~~~~~~~
[3316/3955] ...
...
ninja: build stopped: subcommand failed.
 * ERROR: media-gfx/freecad-1.0.0-r5::gentoo failed (compile phase):
 *   ninja -v -j44 -l44 failed
 * 
 * Call stack:
 *     ebuild.sh, line  136:  Called src_compile
 *   environment, line 3085:  Called cmake_src_compile
 *   environment, line 1535:  Called cmake_build
 *   environment, line 1502:  Called eninja
 *   environment, line 2071:  Called die
 * The specific snippet of code:
 *       "$@" || die -n "${*} failed"
 * 
 * If you need support, post the output of `emerge --info '=media-gfx/freecad-1.0.0-r5::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-gfx/freecad-1.0.0-r5::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/media-gfx/freecad-1.0.0-r5/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-gfx/freecad-1.0.0-r5/temp/environment'.
 * Working directory: '/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build'
 * S: '/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0'
emerge --info '=media-gfx/freecad-1.0.0-r5::gentoo'

Code: Select all

Portage 3.0.68 (python 3.13.5-final-0, default/linux/amd64/23.0/desktop/plasma/systemd, gcc-13, glibc-2.41-r4, 6.14.6-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-6.14.6-gentoo-x86_64-Intel-R-_Xeon-R-_CPU_E5-2696_v4_@_2.20GHz-with-glibc2.41
KiB Mem:   131795040 total,  70346428 free
KiB Swap:    3710972 total,         0 free
Timestamp of repository gentoo: Sun, 13 Jul 2025 12:05:00 +0000
Head commit of repository gentoo: ceee4c95d41cc8d23268eda558fa67845ee4bc95
Timestamp of repository steam-overlay: Sat, 05 Jul 2025 07:40:48 +0000
Head commit of repository steam-overlay: 9207177b2b1a688f5f38e569dbcbeb478908c33b

sh bash 5.3
ld GNU ld (Gentoo 2.44 p4) 2.44.0
app-misc/pax-utils:        1.3.8::gentoo
app-shells/bash:           5.3::gentoo
dev-build/autoconf:        2.72-r2::gentoo
dev-build/automake:        1.18.1::gentoo
dev-build/cmake:           4.0.3::gentoo
dev-build/libtool:         2.5.4::gentoo
dev-build/make:            4.4.1-r100::gentoo
dev-build/meson:           1.8.2::gentoo
dev-java/java-config:      2.3.4::gentoo
dev-lang/erlang:           28.0::gentoo
dev-lang/perl:             5.40.2::gentoo
dev-lang/python:           3.12.11::gentoo, 3.13.5::gentoo, 3.14.0_beta4::gentoo
dev-lang/rust:             1.86.0-r2::gentoo, 1.88.0::gentoo
llvm-core/clang:           19.1.7::gentoo, 20.1.8::gentoo
llvm-core/lld:             19.1.7::gentoo, 20.1.8::gentoo
llvm-core/llvm:            17.0.6-r3::gentoo, 19.1.7::gentoo, 20.1.8::gentoo
sys-apps/baselayout:       2.17::gentoo
sys-apps/openrc:           0.62.5::gentoo
sys-apps/sandbox:          2.46::gentoo
sys-apps/systemd:          257.7::gentoo
sys-devel/binutils:        2.44-r3::gentoo
sys-devel/binutils-config: 5.5.2::gentoo
sys-devel/gcc:             12.5.0::gentoo, 13.4.0::gentoo, 14.3.0::gentoo, 15.1.1_p20250705-r1::gentoo
sys-devel/gcc-config:      2.12.1::gentoo
sys-kernel/linux-headers:  6.15::gentoo (virtual/os-headers)
sys-libs/glibc:            2.41-r4::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    volatile: True
    sync-rsync-extra-opts: 
    sync-rsync-verify-metamanifest: yes
    sync-rsync-verify-max-age: 3
    sync-rsync-verify-jobs: 1

Lokal
    location: /usr/local/portage
    masters: gentoo
    volatile: True

local
    location: /var/db/repos/local
    masters: gentoo
    volatile: False

steam-overlay
    location: /var/db/repos/steam-overlay
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/steam-overlay.git
    masters: gentoo
    volatile: False

crossdev
    location: /var/db/repos/portage-crossdev
    masters: gentoo
    priority: 10
    volatile: False

Binary Repositories:

binhost
    priority: 9999
    sync-uri: https://ftp.tu-ilmenau.de/mirror/gentoo/releases/amd64/binpackages/23.0/x86-64

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt /var/bind"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php8.4/ext-active/ /etc/php/cgi-php8.4/ext-active/ /etc/php/cli-php8.4/ext-active/ /etc/php/fpm-php8.4/ext-active/ /etc/php/phpdbg-php8.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance binpkg-request-signature buildpkg-live config-protect-if-modified distlocks ebuild-locks export-pms-vars fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="https://mirror.eu.oneandone.net/linux/distributions/gentoo/gentoo/     http://mirror.eu.oneandone.net/linux/distributions/gentoo/gentoo/     rsync://mirror.eu.oneandone.net/gentoo/     https://mirror.dogado.de/gentoo     http://ftp.agdsn.de/gentoo     https://ftp.agdsn.de/gentoo     rsync://ftp.agdsn.de/gentoo     https://ftp.spline.inf.fu-berlin.de/mirrors/gentoo/     http://ftp.spline.inf.fu-berlin.de/mirrors/gentoo/     rsync://ftp.spline.inf.fu-berlin.de/gentoo-distfiles/     https://ftp.gwdg.de/pub/linux/gentoo/     http://ftp.gwdg.de/pub/linux/gentoo/     ftp://ftp.gwdg.de/pub/linux/gentoo/     rsync://ftp.gwdg.de/gentoo/     https://ftp.uni-hannover.de/gentoo/     http://ftp.uni-hannover.de/gentoo/     ftp://ftp.uni-hannover.de/gentoo/     ftp://mirror.netcologne.de/gentoo/     https://mirror.netcologne.de/gentoo/     http://mirror.netcologne.de/gentoo/     rsync://mirror.netcologne.de/gentoo/     https://mirror.netzwerge.de/gentoo/     http://mirror.netzwerge.de/gentoo/     rsync://mirror.netzwerge.de/gentoo     https://packages.hs-regensburg.de/gentoo-distfiles/     https://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/     http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/     ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/     rsync://linux.rz.ruhr-uni-bochum.de/gentoo     https://ftp.halifax.rwth-aachen.de/gentoo/     http://ftp.halifax.rwth-aachen.de/gentoo/     ftp://ftp.halifax.rwth-aachen.de/gentoo/     rsync://ftp.halifax.rwth-aachen.de/gentoo/     https://ftp.tu-ilmenau.de/mirror/gentoo/     http://ftp.tu-ilmenau.de/mirror/gentoo/     rsync://ftp.tu-ilmenau.de/gentoo/     https://ftp.fau.de/gentoo     http://ftp.fau.de/gentoo     ftp://ftp.fau.de/gentoo     rsync://ftp.fau.de/gentoo     https://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/     http://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/     ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/     rsync://ftp-stud.hs-esslingen.de/gentoo/     https://ftp.uni-stuttgart.de/gentoo-distfiles/     http://ftp.uni-stuttgart.de/gentoo-distfiles/     ftp://ftp.uni-stuttgart.de/gentoo-distfiles/"
LANG="de_DE.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs"
LEX="flex"
LINGUAS="de_DE de en"
MAKEOPTS="-j44 -l44"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
SHELL="/bin/bash"
USE="X a52 aac acl acpi activities aes alsa amd64 apache2 avx avx2 bcmath bluetooth branding bzip2 cairo cdda cdr cet colord crypt cuda cups curl dbus declarative dmx dri dts dvd dvdr encode exif ffmpeg flac fma3 gd gdbm gentoo-vm gif gimp gpm gtk gui iconv icu imagemagick intl ipv6 jpeg kde kwallet lcms libnotify libtirpc lm-sensors mad mmx mmxext mng mp3 mp4 mpeg multilib mysql mysqli ncurses networkmanager nls nvenc nvidia ogg opcache opengl openmp pam pango pcre pdf pdo pipewire plasma png policykit popcnt postscript ppds pulseaudio qml qt5 qt6 rdp readline samba screencast sdl seccomp semantic-desktop soap sound spell sse sse2 sse3 sse4_1 sse4_2 ssl ssse3 startup-notification svg systemd test-rust tiff truetype udev udisks unicode upower usb v4l vaapi vdpau vnc vorbis vulkan wayland widgets wxwidgets x264 xattr xcb xft xinerama xml xslt xv xvid xvmc zip zlib" ABI_X86="64" ADA_TARGET="gcc_14" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GUILE_SINGLE_TARGET="3-0" GUILE_TARGETS="3-0" INPUT_DEVICES="evdev libinput" KERNEL="linux" L10N="de" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LLVM_TARGETS="NVPTX" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8_0" POSTGRES_TARGETS="postgres17" PYTHON_SINGLE_TARGET="python3_12" PYTHON_TARGETS="python3_13 python3_12" QEMU_SOFTMMU_TARGETS="x86_64 i386" QEMU_USER_TARGETS="x86_64 i386" RUBY_TARGETS="ruby32 ruby33 ruby34" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
Unset:  ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS

=================================================================
                        Package Settings
=================================================================

media-gfx/freecad-1.0.0-r5::gentoo was built with the following:
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" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_12 -python3_11"
CFLAGS="-march=native -O2 -pipe -fno-strict-aliasing"
CXXFLAGS="-march=native -O2 -pipe -fno-strict-aliasing"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--copy-dt-needed-entries"
User avatar
CaptainBlood
Advocate
Advocate
Posts: 4237
Joined: Sun Jan 24, 2010 9:38 am

Post by CaptainBlood »

Can't tell about 1.0.0-r5. Here's;

Code: Select all

eix freecad
[I] media-gfx/freecad
     Available versions:  1.0.0-r2^t 1.0.0-r3^t ~1.0.0-r5^t **9999*l^t {X addonmgr assembly +bim cam cloud debug designer fem +gui idf inspection +mesh netgen openscad pcl points reverse robot +smesh spacenav surface +techdraw test PYTHON_SINGLE_TARGET="python3_11 python3_12 python3_13"}
     Installed versions:  1.0.0-r3^t(09:31:59 13/07/2025)(addonmgr assembly bim designer fem gui idf inspection mesh netgen openscad points reverse robot smesh spacenav surface techdraw -X -cam -cloud -debug -pcl -test PYTHON_SINGLE_TARGET="python3_11 -python3_12")

Code: Select all

eix pyside
[I] dev-python/pyside
     Available versions:  (6) 6.9.1(6/6.9.1)^t **6.9.9999(6/6.9.9999)*l^t **6.9999(6/6.9999)*l^t
       {3d bluetooth charts +concurrent +core +dbus debug designer doc gles2-only +gui help httpserver location multimedia +network network-auth nfc numpy +opengl pdfium positioning +printsupport qml quick quick3d remoteobjects scxml sensors serialbus serialport spatialaudio speech +sql svg test +testlib tools uitools webchannel webengine websockets webview +widgets +xml LLVM_SLOT="16 17 18 19 +20" PYTHON_TARGETS="python3_11 python3_12 python3_13"}
     Installed versions:  6.9.1(6/6.9.1)^t(20:36:54 09/07/2025)(core dbus designer gles2-only gui network opengl qml svg uitools webchannel widgets -3d -bluetooth -charts -concurrent -debug -doc -help -httpserver -location -multimedia -network-auth -nfc -numpy -pdfium -positioning -printsupport -quick -quick3d -remoteobjects -scxml -sensors -serialbus -serialport -spatialaudio -speech -sql -test -testlib -tools -webengine -websockets -webview -xml LLVM_SLOT="18 -16 -17 -19 -20" PYTHON_TARGETS="python3_11 -python3_12 -python3_13")
dpaste

Thks 4 ur attention, interest & support.
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
hoegger
n00b
n00b
Posts: 73
Joined: Sun Apr 06, 2008 11:43 pm

Post by hoegger »

CaptainBlood wrote:Can't tell about 1.0.0-r5. Here's;

Code: Select all

eix freecad
[I] media-gfx/freecad
     Available versions:  1.0.0-r2^t 1.0.0-r3^t ~1.0.0-r5^t **9999*l^t {X addonmgr assembly +bim cam cloud debug designer fem +gui idf inspection +mesh netgen openscad pcl points reverse robot +smesh spacenav surface +techdraw test PYTHON_SINGLE_TARGET="python3_11 python3_12 python3_13"}
     Installed versions:  1.0.0-r3^t(09:31:59 13/07/2025)(addonmgr assembly bim designer fem gui idf inspection mesh netgen openscad points reverse robot smesh spacenav surface techdraw -X -cam -cloud -debug -pcl -test PYTHON_SINGLE_TARGET="python3_11 -python3_12")

Code: Select all

eix pyside
[I] dev-python/pyside
     Available versions:  (6) 6.9.1(6/6.9.1)^t **6.9.9999(6/6.9.9999)*l^t **6.9999(6/6.9999)*l^t
       {3d bluetooth charts +concurrent +core +dbus debug designer doc gles2-only +gui help httpserver location multimedia +network network-auth nfc numpy +opengl pdfium positioning +printsupport qml quick quick3d remoteobjects scxml sensors serialbus serialport spatialaudio speech +sql svg test +testlib tools uitools webchannel webengine websockets webview +widgets +xml LLVM_SLOT="16 17 18 19 +20" PYTHON_TARGETS="python3_11 python3_12 python3_13"}
     Installed versions:  6.9.1(6/6.9.1)^t(20:36:54 09/07/2025)(core dbus designer gles2-only gui network opengl qml svg uitools webchannel widgets -3d -bluetooth -charts -concurrent -debug -doc -help -httpserver -location -multimedia -network-auth -nfc -numpy -pdfium -positioning -printsupport -quick -quick3d -remoteobjects -scxml -sensors -serialbus -serialport -spatialaudio -speech -sql -test -testlib -tools -webengine -websockets -webview -xml LLVM_SLOT="18 -16 -17 -19 -20" PYTHON_TARGETS="python3_11 -python3_12 -python3_13")
dpaste

Thks 4 ur attention, interest & support.
Thanks, I will try to emerge freecad-1.0.0-r3 with python_single_target_python3_11 amd look how it goes.
Another option would be to use an AppImage from the FreeCad website.
User avatar
CaptainBlood
Advocate
Advocate
Posts: 4237
Joined: Sun Jan 24, 2010 9:38 am

Post by CaptainBlood »

It took be a while to get freecad building here, back it the days after it got removed from the portage tree.

It almost remains stable to build ever since.

EDIT:friendly suspicious if python11 should solve your issue.
Worth trying though...
Currently building 1.0.0-r5.

Thks 4 ur attention, interest & support.
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
hoegger
n00b
n00b
Posts: 73
Joined: Sun Apr 06, 2008 11:43 pm

Post by hoegger »

CaptainBlood wrote: EDIT:friendly suspicious if python11 should solve your issue.
Worth trying though...
Currently building 1.0.0-r5.
I believe to remember that I have read somewhere in the messages, that FreeCad requires Python 3.12 to be emerged. Then I've read your snippet and assumed, that revision 3 is happy with 3.11 and this being the reason for my build issues. Most likely my memory is playing tricks on me. When I was younger, I forgot about things because of distraction, now it's age. :D
User avatar
CaptainBlood
Advocate
Advocate
Posts: 4237
Joined: Sun Jan 24, 2010 9:38 am

Post by CaptainBlood »

Sorry to ask, are you saying you finally succeeded to rebuild (?) 1.0.0-r5 against python_single_target_python3_11?
Edit: underlying idea here it that you may have faced a python_single_target_python3_12 compatiblity issue...
Thks 4 ur attention, interest & support.
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
hoegger
n00b
n00b
Posts: 73
Joined: Sun Apr 06, 2008 11:43 pm

Post by hoegger »

CaptainBlood wrote:Sorry to ask, are you saying you finally succeeded to rebuild (?) 1.0.0-r5 against python_single_target_python3_11?
Edit: underlying idea here it that you may have faced a python_single_target_python3_12 compatiblity issue...
Thks 4 ur attention, interest & support.
Sorry for the delayed response. My machine is currently compiling vtk-9.4.2-r1. In the hope that I'm still alive when it is finshed, I will try to emerge FreeCad as mentioned above as soon as possible and tell the result.
User avatar
CaptainBlood
Advocate
Advocate
Posts: 4237
Joined: Sun Jan 24, 2010 9:38 am

Post by CaptainBlood »

hoegger wrote:Sorry for the delayed response
:roll: :roll: :lol:
hoegger wrote:In the hope that I'm still alive when it is finshed,

Code: Select all

-j44 should help, or is it?
Thks 4 ur attention, interest & support.
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
hoegger
n00b
n00b
Posts: 73
Joined: Sun Apr 06, 2008 11:43 pm

Post by hoegger »

CaptainBlood wrote:
hoegger wrote:In the hope that I'm still alive when it is finshed,

Code: Select all

-j44 should help, or is it?
-j44 has already been set, but does not help with CUDA. Not sure, if a couple of RTXes would help.

Regarding FreeCad, 1.0.0-r3 does not compile with vtk-9.4. Right now rebuilding Python related FreeCad dependencies because of me having Python 3.11 removed from my system a couple of month ago.
hoegger
n00b
n00b
Posts: 73
Joined: Sun Apr 06, 2008 11:43 pm

Post by hoegger »

So, as expected, PYTHON_SINGLE_TARGET="python3_11" did not change anything:

Code: Select all

FAILED: [code=1] src/Mod/MeshPart/App/CMakeFiles/flatmesh.dir/MeshFlatteningPy.cpp.o 
/usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFMT_SHARED -DGLAD_API_CALL_EXPORT -DHAVE_CONFIG_H -DHAVE_MEFISTO -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_SMESH -DHAVE_VTK -DHAVE_XLIB -DOCC_CONVERT_SIGNALS -DPYCXX_6_2_COMPATIBILITY -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_XML_LIB -DVTK_OPENGL2_BACKEND -D_OCC64 -Dflatmesh_EXPORTS -Dkiss_fft_scalar=double -I/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src/Mod/MeshPart/App/flatmesh_autogen/include -I/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build -I/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0_build/src -I/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0/src -I/usr/include/python3.11 -I/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0/src/3rdParty/salomesmesh/inc -I/usr/include/eigen3 -isystem /usr/include/opencascade -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib64/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtXml -isystem /usr/include/qt6/QtConcurrent -isystem /usr/include/vtk-9.4 -isystem /usr/include/vtk-9.4/token -isystem /usr/include/vtk-9.4/vtkkissfft -isystem /usr/include/freetype2 -isystem /usr/include/vtk-9.4/vtkglad  -Wall -Wextra -Wno-write-strings -march=native -O2 -pipe -fno-strict-aliasing -std=gnu++17 -fPIC -mno-direct-extern-access -fopenmp -MD -MT src/Mod/MeshPart/App/CMakeFiles/flatmesh.dir/MeshFlatteningPy.cpp.o -MF src/Mod/MeshPart/App/CMakeFiles/flatmesh.dir/MeshFlatteningPy.cpp.o.d -o src/Mod/MeshPart/App/CMakeFiles/flatmesh.dir/MeshFlatteningPy.cpp.o -c /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0/src/Mod/MeshPart/App/MeshFlatteningPy.cpp
In file included from /usr/include/pybind11/attr.h:13,
                 from /usr/include/pybind11/detail/class.h:12,
                 from /usr/include/pybind11/pybind11.h:12,
                 from /usr/include/pybind11/numpy.h:12,
                 from /usr/include/pybind11/eigen/matrix.h:12,
                 from /usr/include/pybind11/eigen.h:12,
                 from /var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0/src/Mod/MeshPart/App/MeshFlatteningPy.cpp:39:
/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0/src/Mod/MeshPart/App/MeshFlatteningPy.cpp: In function ‘PyObject* PyInit_flatmesh()’:
/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0/src/Mod/MeshPart/App/MeshFlatteningPy.cpp:104:1: error: expected unqualified-id before ‘=’ token
  104 | PYBIND11_MODULE(flatmesh, m)
      | ^~~~~~~~~~~~~~~
/var/tmp/portage/media-gfx/freecad-1.0.0-r5/work/FreeCAD-1.0.0/src/Mod/MeshPart/App/MeshFlatteningPy.cpp:104:1: error: expected primary-expression before ‘.’ token
  104 | PYBIND11_MODULE(flatmesh, m)
      | ^~~~~~~~~~~~~~~
Since FreeCad 1.0.0 Revision 3 does not build with vtk-9.4 and downgrading vtk takes a long time, for me it's not worth the time to try further - except someone has a promising idea.
For now I've opted to go with the AppImage.


[edit]
I've seen the following message in the build log:

Code: Select all

-- Checking for one of the modules 'ompi-cxx'
CMake Warning at cMake/FreeCAD_Helpers/SetupSalomeSMESH.cmake:121 (message):
  ompi-cxx was not found.  Check for error above.
Call Stack (most recent call first):
  CMakeLists.txt:71 (SetupSalomeSMESH)
So I have installed openmpi, which made the warning disappear but did not solve the issue.
[/edit]
User avatar
halcon
l33t
l33t
Posts: 734
Joined: Sun Dec 15, 2019 8:54 pm

Post by halcon »

Hello hoegger,

TLDR: I think the issue that you are facing deserves reporting to Gentoo Bugzilla.

-----

I've done a bit of research in the web and found an article and a comment that could be related to the issue. Or could be not :)

If related, then, AFAIK (I don't code C++), the line causing the issue could be this one.

Anyway, there are chances that the issue could be resolved with changing your gcc settings, or making a patch for freecad ebuild / freecad.

Using appImage/flatpak/etc, sure, is a reasonable quick solution for many issues but resolving them in a regular way could help to make experience of Gentoo users better.
A wife asks her husband, a programmer:
- Could you please go shopping for me and buy one carton of milk, and if they have eggs, get 6?
He comes back with 6 cartons of milk.
- Why did you buy 6 cartons of milk?
- They had eggs.
User avatar
CaptainBlood
Advocate
Advocate
Posts: 4237
Joined: Sun Jan 24, 2010 9:38 am

Post by CaptainBlood »

1.0.0-r5 builds fine here.
No hint for ur issue, sorry.

Thks 4 ur attention, interest & support.
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Post Reply