Package Details: freecad-git 0.22.0.36999.ged77603af9-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: 106
Popularity: 0.77
First Submitted: 2012-03-03 13:46 (UTC)
Last Updated: 2024-04-30 00:29 (UTC)

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.

Latest Comments

« First ‹ Previous 1 .. 6 7 8 9 10 11 12 13 14 15 16 .. 58 Next › Last »

Kunda commented on 2022-02-04 16:14 (UTC)

@greyltc heads up, latest HEAD needs new dep: PySide2.QtWebEngineWidgets

ref: https://github.com/ppd/freecad-ppd/issues/17

Kunda commented on 2022-01-24 16:54 (UTC)

@greyltc pivy/python3.10 upstream issue: https://github.com/coin3d/pivy/issues/88

Kunda commented on 2022-01-24 15:10 (UTC) (edited on 2022-01-24 17:03 (UTC) by Kunda)

@C0rn3j at least one test theoretically should be fixed: https://github.com/FreeCAD/FreeCAD/commit/3dfdc6804f3931b27ebb526d3d87b200874d2a7c

could you and @Wolfenmond and anyone else retest the build (with check()) enabled and report back if there are any other tests that are failing?

drmacro commented on 2022-01-15 16:12 (UTC)

Using the workaround mentioned by K4LCIFER this package does compile successfully. But, because of the Python 3.10 and pivy issues features of FreeCAD do not work.

C0rn3j commented on 2022-01-11 09:52 (UTC)

Got the same issue as @Wolfenmond and couldn't find it reported upstream, so I did - https://tracker.freecadweb.org/view.php?id=4825

K4LCIFER commented on 2022-01-06 02:11 (UTC) (edited on 2022-01-06 05:53 (UTC) by K4LCIFER)

Since there still seems to be a lot of issues with check(), I would like to reiterate a workaround for anyone encountering issues, which is to install freecad with the --nocheck flag in makepkg to skip check(). You can also run yay with the --nocheck flag by passing a makepkg flag to yay with yay's --mflags option, for example:

yay --mflags --nocheck -S freecad-git

Kunda commented on 2022-01-03 13:33 (UTC)

on latest HEAD I'm getting

CMake Warning at /usr/lib64/cmake/vtk/VTK-vtk-module-find-packages.cmake:2718 (find_package):
  By not providing "Findpugixml.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "pugixml", but
  CMake did not find one.

  Could not find a package configuration file provided by "pugixml" with any
  of the following names:

    pugixmlConfig.cmake
    pugixml-config.cmake

  Add the installation prefix of "pugixml" to CMAKE_PREFIX_PATH or set
  "pugixml_DIR" to a directory containing one of the above files.  If
  "pugixml" provides a separate development package or SDK, be sure it has
  been installed.
Call Stack (most recent call first):
  /usr/lib64/cmake/vtk/vtk-config.cmake:150 (include)
  cMake/FreeCAD_Helpers/SetupSalomeSMESH.cmake:53 (find_package)
  CMakeLists.txt:58 (SetupSalomeSMESH)

Wolfenmond commented on 2022-01-01 12:38 (UTC) (edited on 2022-01-01 12:42 (UTC) by Wolfenmond)

I'm getting "failures=4, errors=1" while building this on a freshly installed system:

FAIL: test_ccxcantilever_prescribeddisplacement_0_mm femtest.app.test_solver_elmer.TestSolverElmer)
FAIL: test_ccxcantilever_nodeload_0_mm (femtest.app.test_solver_elmer.TestSolverElmer)
FAIL: test_ccxcantilever_faceload_1_si (femtest.app.test_solver_elmer.TestSolverElmer)
FAIL: test_ccxcantilever_faceload_0_mm (femtest.app.test_solver_elmer.TestSolverElmer)
ERROR: test_box_static_0_mm (femtest.app.test_solver_elmer.TestSolverElmer)

Am I missing something here?

EDIT: Markdown

cculpepper1214 commented on 2021-12-30 21:33 (UTC)

I don't know if this is an upstream issue, or if anyone actually cares. If not cared about, feel free to ignore.

Building this package uses all CPU cores on my system, despite a config in my makepkg.conf telling it to only use 4. This config works with other packages (Tested with kicad-git). It looks like it's related to Freecad using cmake, and that setting not making it through.

Does anyone else have this issue or a workaround?

MadPhysicist commented on 2021-12-29 08:55 (UTC)

I get a bunch of missing library dependencies when running check(), e.g.:

======================================================================
ERROR: TestFemApp (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: TestFemApp
Traceback (most recent call last):
  File "/usr/lib/python3.10/unittest/loader.py", line 154, in loadTestsFromName
    module = __import__(module_name)
  File "/usr/lib/python3.10/site-packages/shiboken2/files.dir/shibokensupport/__feature__.py", line 142, in _import
    return original_import(name, *args, **kwargs)
  File "/home/joe/.cache/yay/freecad-git/src/FreeCAD/build_dir/Mod/Fem/TestFemApp.py", line 33, in <module>
    from femtest.app.test_mesh import TestMeshCommon as FemTest07
  File "/usr/lib/python3.10/site-packages/shiboken2/files.dir/shibokensupport/__feature__.py", line 142, in _import
    return original_import(name, *args, **kwargs)
  File "/home/joe/.cache/yay/freecad-git/src/FreeCAD/build_dir/Mod/Fem/femtest/app/test_mesh.py", line 33, in <module>
    import Fem
  File "/usr/lib/python3.10/site-packages/shiboken2/files.dir/shibokensupport/__feature__.py", line 142, in _import
    return original_import(name, *args, **kwargs)
ImportError: libfmt.so.8: cannot open shared object file: No such file or directory

This one can be fixed by installing fmt package. Similarly, libpugixml.so.1 can be fixed by installing pugixml. Finally, libhdf5.so.103 can't be easily fixed because the latest hdf5 package installs libhdf5.so.200.

Looks like some dependencies need to be updated?