Latest fails during the test phase, apparently in the FEM module tests.
Search Criteria
Package Details: freecad-git 0.22.0.35039.ge937cc1efc-1
Git Clone URL: | https://aur.archlinux.org/freecad-git.git (read-only, click to copy) |
---|---|
Package Base: | freecad-git |
Description: | A general purpose 3D CAD modeler - git checkout |
Upstream URL: | https://www.freecad.org/ |
Licenses: | LGPL |
Conflicts: | freecad, freecad-appimage, freecad-appimage-git |
Provides: | freecad |
Submitter: | gborzi |
Maintainer: | greyltc (adrianinsaval) |
Last Packager: | adrianinsaval |
Votes: | 104 |
Popularity: | 0.99 |
First Submitted: | 2012-03-03 13:46 (UTC) |
Last Updated: | 2023-11-14 18:37 (UTC) |
Dependencies (45)
- boost-libs (boost-libs-gitAUR)
- fmt (fmt-gitAUR)
- glew (glew-libepoxyAUR, glew-gitAUR, glew-waylandAUR, glew-osmesa-gitAUR, glew-wayland-gitAUR)
- jsoncpp (jsoncpp-cmake-gitAUR, jsoncpp-cmakeAUR, jsoncpp-gitAUR)
- med (med-openmpi)
- netcdf (netcdf-openmpi)
- opencascade (opencascade-gitAUR, opencascade-rcAUR, opencascade-f3dAUR)
- openmpi (openmpi-gitAUR)
- pyside2AUR
- pyside2-toolsAUR
- python-matplotlib (python-matplotlib-gitAUR)
- python-packaging
- python-pivy
- python-ply
- python-yaml (python-yaml-gitAUR)
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR)
- qt5-svg (qt5-svg-gitAUR)
- qt5-tools (qt5-tools-gitAUR)
- qt5-webchannel
- qt5-webengine
- Show 25 more dependencies...
Required by (4)
- freecad-a2plus-git (requires freecad)
- freecad-cadquery-git (requires freecad)
- freecad-fcgear-git (requires freecad)
- openmc-git (requires freecad)
Sources (1)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 56 Next › Last »
drmacro commented on 2022-11-02 13:44 (UTC)
adrianinsaval commented on 2022-08-28 18:42 (UTC)
About the patch provided by hl037, it is no longer required, that problem got solved within a day upstream IIRC
adrianinsaval commented on 2022-08-28 18:41 (UTC) (edited on 2022-08-28 18:42 (UTC) by adrianinsaval)
@Kunda do you know if calculix needs to be present at compile time? eitherway I think I will add it to opt-depends only since it's not required for those not doing FEM
Kunda commented on 2022-08-17 11:46 (UTC) (edited on 2022-08-17 11:47 (UTC) by Kunda)
@adrianinsaval the AUR Calculix package has been split in to calculix-ccx and calculix-cgx.
Can we add the calculix-ccx to this package then ?
Kunda commented on 2022-08-14 14:26 (UTC)
@hl037 is that patch still necessary in latest HEAD? Looks like that include is in an ifndef block now:
#include "PreCompiled.h"
#ifndef _PreComp_
# include <memory>
# include <Standard_Failure.hxx>
#endif
#include <Base/VectorPy.h>
#include "GeomPlate/PointConstraintPy.h"
#include "GeomPlate/PointConstraintPy.cpp"
hl037 commented on 2022-07-10 16:29 (UTC)
this patch does the trick :
--- FreeCAD/src/Mod/Part/App/GeomPlate/PointConstraintPyImp.o.cpp 2022-07-10 15:00:37.506344945 +0200
+++ FreeCAD/src/Mod/Part/App/GeomPlate/PointConstraintPyImp.cpp 2022-07-10 15:00:54.718179043 +0200
@@ -29,6 +29,7 @@
#include "GeomPlate/PointConstraintPy.h"
#include "GeomPlate/PointConstraintPy.cpp"
+#include <memory>
using namespace Part;
Change the prepare to this :
prepare() {
cd FreeCAD
cd ${srcdir}
patch --forward -p0 --input=patch
}
drmacro commented on 2022-07-09 20:35 (UTC)
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...
adrianinsaval commented on 2022-07-06 15:09 (UTC)
You'll only see errors if you don't have any version of the package installed, when it is installed the files are found
drmacro commented on 2022-07-05 17:34 (UTC)
Just for the record.
I don't see any issue with 29446 (just build from AUR).
adrianinsaval commented on 2022-07-05 17:09 (UTC)
Ok I tested and I don't get the errors because I have the package already installed and it finds the file in the installed path, not sure how we can solve this since freecad is looking for the installed file, I'll ask in the freecad forum. In the meantime you can safely skip the checks and continue your installation using makepkg -i --nocheck
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.