Package Details: freecad-linkstage3-git 20240407stable.r7.g0e9cf4aa7c-1

Git Clone URL: https://aur.archlinux.org/freecad-linkstage3-git.git (read-only, click to copy)
Package Base: freecad-linkstage3-git
Description: A general purpose 3D CAD modeler - LinkStage3 dev branch, git checkout
Upstream URL: http://www.freecadweb.org/
Licenses: LGPL
Conflicts: freecad, freecad-linkstage3-bin
Submitter: gkatev
Maintainer: gkatev
Last Packager: gkatev
Votes: 0
Popularity: 0.000000
First Submitted: 2024-06-27 20:17 (UTC)
Last Updated: 2024-10-08 08:26 (UTC)

Required by (1)

Sources (1)

Latest Comments

gkatev commented on 2024-10-08 08:53 (UTC)

That sounds strange, since I supposedly removed the patch. Though I didn't actually try to build it... Try to verify that the PKGBUILD it's actually using is up to date and does not contain the patch line.

dev-zero commented on 2024-10-08 08:40 (UTC)

@gkatev thanks for the quick fix, but I still get the same error, despite -Sy and also with a cleanBuild (using yay).

gkatev commented on 2024-10-08 08:27 (UTC)

@dev-zero give it another try now

dev-zero commented on 2024-10-08 08:14 (UTC)

Does not seem to build anymore:

==> Starting prepare()...
error: patch failed: src/Ext/freecad/fc_cadquery/selectors.py:182
error: src/Ext/freecad/fc_cadquery/selectors.py: patch does not apply
error: patch failed: src/Mod/Start/StartPage/StartPage.py:148
error: src/Mod/Start/StartPage/StartPage.py: patch does not apply
==> ERROR: A failure occurred in prepare().
    Aborting...
 -> error making: freecad-linkstage3-git-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
freecad-linkstage3-git - exit status 4

gkatev commented on 2024-06-27 20:53 (UTC) (edited on 2024-06-27 20:57 (UTC) by gkatev)

FYI there is currently an issue in pyside2 that causes FreeCAD to crash at launch: https://aur.archlinux.org/packages/pyside2#comment-973214. Until it's fixed or patched, you'll need to do it manually. You could add this to pyside2's prepare().


sed 's/attr = PyDict_GetItem(type->tp_dict, name);/attr = PyDict_GetItem((type->tp_dict ? type->tp_dict : PyType_GetDict(type)), name);/' -i sources/pyside2/libpyside/pysideproperty.cpp

gkatev commented on 2024-06-27 20:23 (UTC) (edited on 2024-06-27 21:00 (UTC) by gkatev)

Brought this back from the dead, now using the LinkStable branch (last updated a month ago). It currently builds & works. Any input for when it breaks welcome :).