Package Details: freecad 0.18.16158-1

Git Clone URL: https://aur.archlinux.org/freecad.git (read-only, click to copy)
Package Base: freecad
Description: A general purpose 3D CAD modeler
Upstream URL: https://www.freecadweb.org/
Licenses: LGPL
Submitter: bluewind
Maintainer: gbs
Last Packager: gbs
Votes: 249
Popularity: 7.57
First Submitted: 2018-03-22 09:25
Last Updated: 2020-04-30 18:11

Sources (3)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 ... Next › Last »

Kitesurfer commented on 2020-05-21 20:11

No harsh feelings, just a simple question, and thanks anyway to the maintainer gbs !

Kitesurfer commented on 2020-05-21 20:09

How comes one of the absolute top 20 packages has to be compiled (and it is something...) ? Previously it wasn't so and it was so much handier.

ccorn commented on 2020-04-30 13:10

SHIBOKEN_MICRO_VERSION workaround requested and merged upstream (commit 299368b).

theunrulysquash commented on 2020-04-28 22:55

Thank you ccorn, your workaround is also effective with freecad-git.

ccorn commented on 2020-04-28 01:10

The recent upgrade of shiboken2 has SHIBOKEN_MICRO_VERSION defined as 2.1, and the included dot breaks the preprocessing of src/Gui/WidgetFactory.cpp. Until there is a fix upstream, I suggest the following workaround in prepare():

    # Work around preproc error if SHIBOKEN_MICRO_VERSION is not an integer
    _sbk_uver=$(echo '#include <shiboken2/sbkversion.h>
SHIBOKEN_MICRO_VERSION' | cpp | tail -n 1)
    case $_sbk_uver in *.*)
        msg2 "Truncating SHIBOKEN_MICRO_VERSION $_sbk_uver"
        sed -i "/^ *# *define  *SHIBOKEN_FULL_VERSION\>/\
            s/\<SHIBOKEN_MICRO_VERSION\>/${_sbk_uver%%.*}/" \
            src/Gui/WidgetFactory.cpp
        ;;
    esac

qdii commented on 2020-04-20 15:42

I tried to build it today, it breaks with:

DockWindowManager.cpp:(.text+0x664): undefined reference to `vtable for Gui::DockWindowManager'

bidulock commented on 2020-02-18 06:23

Builds and runs fine on i686 without modifications to PKGBUILD.

BertiBoeller commented on 2020-02-16 22:07

Can you change the PKGBUILD like this?: https://pastebin.com/FemRA6xi

This would make it possible to compile the package using Ninja: CMAKE_GENERATOR=Ninja makepkg

quigybo commented on 2020-02-15 02:50

I haven't updated my box in a couple months, but for me I needed:

--- PKGBUILD.bak        2020-02-15 03:23:53.875175612 +0100
+++ PKGBUILD    2020-02-15 03:24:27.645069712 +0100
@@ -62,6 +62,12 @@
         -DFREECAD_USE_EXTERNAL_PIVY=ON \
         -DFREECAD_USE_QT_FILEDIALOG=ON \
         -DBUILD_QT5=ON \
+        -DPYSIDE2RCCBINARY="/usr/bin/rcc" \
+        -DPYTHON_VERSION_STRING="3.8.0" \
+        -DPYTHON_BASENAME="python" \
+        -DPYTHON_CONFIG_SUFFIX=".cpython-38-x86_64-linux-gnu" \
+        -DPYTHON_INCLUDE_DIR="/usr/include/python3.8" \
+        -DPYTHON_LIBRARY="/usr/lib/libpython3.8.so" \
         -DPYTHON_EXECUTABLE=/usr/bin/python
     make
 }

to stop it trying to use python 2.7. Maybe not all options are needed or this is the wrong way to solve the problem, but this worked for me.

alexisju commented on 2020-01-25 16:38

When could we hope to have Freecad back in the community repository?... It is a popular package, but heavy to compile... it was so more confortable to have the binary.