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: 104
Popularity: 0.031082
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

1 2 3 4 5 6 .. 57 Next › Last »

drmacro commented on 2024-09-13 14:25 (UTC) (edited on 2024-09-13 14:27 (UTC) by drmacro)

It appears that freecad-git only randomly is seen as changing.

If I force a build with, for example, yay, it get the latest git version, but package managers don't see updates automatically (or randomly see it).

The check fails, so has be commented out in PKGBUILD to get yay to not error out and install the build.

There also seems to be QT6 issues in the UI that are not present in builds on other OS's (Debian) where QT5 is used.

Most of this is just passing on FYI.

Pinky commented on 2024-08-28 10:04 (UTC)

FYI: fix for the installation issue https://github.com/FreeCAD/FreeCAD/pull/16105

nickoe commented on 2024-07-31 22:28 (UTC) (edited on 2024-08-03 10:52 (UTC) by nickoe)

@adrianinsaval it appears that we need to add the dependency ifcopenshell

That will fix the exception:

raceback (most recent call last):
  File "/usr/lib/freecad/Mod/BIM/nativeifc/ifc_observer.py", line 85, in slotChangedDocument
    from nativeifc import ifc_tools  # lazy import
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/freecad/Mod/BIM/nativeifc/ifc_tools.py", line 32, in <module>
    from importers import exportIFC
  File "/usr/lib/freecad/Mod/BIM/importers/exportIFC.py", line 42, in <module>
    from importers import exportIFCHelper
  File "/usr/lib/freecad/Mod/BIM/importers/exportIFCHelper.py", line 27, in <module>
    import ifcopenshell
<class 'ModuleNotFoundError'>: No module named 'ifcopenshell'

(note that I can't actually build ifcopenshell right now)

drmacro commented on 2024-07-24 11:50 (UTC)

Haven't seen an update since 38242.

The github version is at 38323.

adrianinsaval commented on 2024-07-21 19:57 (UTC)

AFAIK freecad doesn't use fast_float and I haven't had any trouble besides that warning compiling without it so I don't see much benefit on adding it. I'm happy to add it if I'm wrong

mar commented on 2024-06-26 16:49 (UTC)

For a good compilation seems, when using OpemMP, that there is an unspecified dependency with package fast_float (current version is 6.1.0-2), I would specify it in depend, before the line openmp1

otherwise there is this warning:

...
-- Found OpenMP: TRUE (found version "4.5")
CMake Warning at /usr/lib/cmake/vtk/VTK-vtk-module-find-packages.cmake:3130 
(find_package):
By not providing "FindFastFloat.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"FastFloat", but CMake did not find one.

Could not find a package configuration file provided by "FastFloat"
(requested version 6.1.0) with any of the following names:

  FastFloatConfig.cmake
  fastfloat-config.cmake

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

drmacro commented on 2024-04-30 13:27 (UTC) (edited on 2024-04-30 13:37 (UTC) by drmacro)

Is this due to the Qt6 change?

/var/tmp/pamac-build-mac/freecad-git/src/FreeCAD/src/Gui/Application.cpp: In member function ‘QStringList Gui::Application::workbenches() const’:
/var/tmp/pamac-build-mac/freecad-git/src/FreeCAD/src/Gui/Application.cpp:1677:30: error: ‘PyUnicode_AsUTF8’ was not declared in this scope; did you mean ‘PyUnicode_AsUCS4’?
 1677 |         const char* wbName = PyUnicode_AsUTF8(key);
      |                              ^~~~~~~~~~~~~~~~
      |                              PyUnicode_AsUCS4
[3854/5575] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/DocumentModel.cpp.o
[3855/5575] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/DocumentObserver.cpp.o
[3856/5575] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/AutoSaver.cpp.o
[3857/5575] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/DocumentObserverPython.cpp.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...

adrianinsaval commented on 2024-04-30 04:48 (UTC)

updated to qt6 now

adrianinsaval commented on 2024-04-25 13:36 (UTC)

I'll hold off updating this until https://gitlab.archlinux.org/archlinux/packaging/packages/pyside6/-/merge_requests/1 makes into the extra repo, I tried building with the package from testing but that is using python 3.12 so it doens't work with the rest of the packages

GPereira commented on 2024-04-25 12:48 (UTC)

Needs qt6 and pyside6 now as a dependency.