Ok...my turn.
Today the build produces:
FAILED: src/Mod/Part/App/CMakeFiles/Part.dir/GeomPlate/PointConstraintPyImp.cpp.o
/usr/bin/ccache /usr/lib/ccache/bin/c++ -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 -DFCUseFreeType -DHAVE_CONFIG_H -DHAVE_LIMITS_H -DPart_EXPORTS -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_XML_LIB -D_OCC64 -I/var/tmp/pamac-build-mac/freecad-git/src/FreeCAD/build/src/Mod/Part/App/Part_autogen/include -I/var/tmp/pamac-build-mac/freecad-git/src/FreeCAD/build -I/var/tmp/pamac-build-mac/freecad-git/src/FreeCAD/build/src -I/var/tmp/pamac-build-mac/freecad-git/src/FreeCAD/src -I/var/tmp/pamac-build-mac/freecad-git/src/FreeCAD/build/src/Mod/Part/App -I/var/tmp/pamac-build-mac/freecad-git/src/FreeCAD/src/Mod/Part/App -I/usr/include/opencascade -I/usr/include/python3.10 -I/usr/include/freetype2 -isystem /usr/include/qt -isystem /usr/include/qt/QtCore -isystem /usr/lib/qt/mkspecs/linux-g++ -isystem /usr/include/qt/QtXml -Wall -Wextra -Wno-write-strings -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -fPIC -w -fPIC -fPIC -std=gnu++17 -MD -MT src/Mod/Part/App/CMakeFiles/Part.dir/GeomPlate/PointConstraintPyImp.cpp.o -MF src/Mod/Part/App/CMakeFiles/Part.dir/GeomPlate/PointConstraintPyImp.cpp.o.d -o src/Mod/Part/App/CMakeFiles/Part.dir/GeomPlate/PointConstraintPyImp.cpp.o -c /var/tmp/pamac-build-mac/freecad-git/src/FreeCAD/src/Mod/Part/App/GeomPlate/PointConstraintPyImp.cpp
/var/tmp/pamac-build-mac/freecad-git/src/FreeCAD/src/Mod/Part/App/GeomPlate/PointConstraintPyImp.cpp: In member function ‘virtual int Part::PointConstraintPy::PyInit(PyObject*, PyObject*)’:
/var/tmp/pamac-build-mac/freecad-git/src/FreeCAD/src/Mod/Part/App/GeomPlate/PointConstraintPyImp.cpp:55:14: error: ‘unique_ptr’ is not a member of ‘std’
55 | std::unique_ptr<GeomPlate_PointConstraint> ptr;
| ^~~~~~~~~~
/var/tmp/pamac-build-mac/freecad-git/src/FreeCAD/src/Mod/Part/App/GeomPlate/PointConstraintPyImp.cpp:32:1: note: ‘std::unique_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
31 | #include "GeomPlate/PointConstraintPy.cpp"
+++ |+#include <memory>
32 |
/var/tmp/pamac-build-mac/freecad-git/src/FreeCAD/src/Mod/Part/App/GeomPlate/PointConstraintPyImp.cpp:55:50: error: expected primary-expression before ‘>’ token
55 | std::unique_ptr<GeomPlate_PointConstraint> ptr;
| ^
/var/tmp/pamac-build-mac/freecad-git/src/FreeCAD/src/Mod/Part/App/GeomPlate/PointConstraintPyImp.cpp:55:52: error: ‘ptr’ was not declared in this scope; did you mean ‘pt’?
55 | std::unique_ptr<GeomPlate_PointConstraint> ptr;
| ^~~
| pt
[2468/4265] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/ShapeFix/ShapeFix_FreeBoundsPyImp.cpp.o
[2469/4265] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/ShapeFix/ShapeFix_SplitCommonVertexPyImp.cpp.o
[2470/4265] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/ShapeFix/ShapeFix_ShapeTolerancePyImp.cpp.o
[2471/4265] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/ShapeFix/ShapeFix_FaceConnectPyImp.cpp.o
[2472/4265] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/ShapeFix/ShapeFix_EdgeConnectPyImp.cpp.o
[2473/4265] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/ShapeFix/ShapeFix_FixSmallSolidPyImp.cpp.o
[2474/4265] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/ShapeFix/ShapeFix_WireVertexPyImp.cpp.o
[2475/4265] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/ShapeFix/ShapeFix_FixSmallFacePyImp.cpp.o
[2476/4265] Automatic MOC for target FreeCADGui
AutoMoc: /var/tmp/pamac-build-mac/freecad-git/src/FreeCAD/src/Gui/UiLoader.h:0: Note: No relevant classes found. No output generated.
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
Aborting...
Pinned Comments
adrianinsaval commented on 2023-03-12 14:50 (UTC)
If the check fails there is little I can do about it as it most likely needs to be fixed upstream, in such cases report those upstream (maybe wait a day or two as sometimes it's quickly solved upstream) or skip the check with
makepkg --nocheck
if you don't care about the functionality that is being reported as failing in the check.