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 8 9 ... Next › Last »

hakunamenta commented on 2019-11-30 17:30

downgrading freecad also does not solve the issue with Shiboken.ObjectType. i used pyside2 5.13.2-2, pyside2-tools 5.13.2-2 and shiboken2 5.13.2-3 anybody know what the last good version was? i do not have a working snapshot of my CAD-setup and i do not know how to fix this otherwise.

dviktor commented on 2019-11-26 22:15

I've updated pyside2-git, pyside2-tools-git and shiboken2-git packages, but problem with 'Shiboken.ObjectType' object is not iterable still persists. Any idea?

dviktor commented on 2019-11-26 20:21

Please fix all PySide paths as done in freecad-git package and move shiboken2 and pyside2 deps to the depends array

banzr commented on 2019-11-23 17:47

If you're feeling extremely daring you could try to build the incomplete 5.14 branch of pyside2 first from here... git://code.qt.io/pyside/pyside-setup.git

According to the PySide2 development notes from 14 November, 5.14 will be released, "hopefully in a couple of weeks." source: https://wiki.qt.io/Qt_for_Python_Development_Notes

This may resolve the Shiboken issue. You're free to test the branch before then though but there's no way to tell how alpha it is unless you follow the PySide2 gitter chat. http://gitter.im/PySide/pyside2

Xwang commented on 2019-11-22 20:32

When I click on addon manager nothing happens and the following error appears in the console from which I have started the program:

Running the Python command 'Std_AddonMgr' failed: Traceback (most recent call last): File "/usr/lib/freecad/Mod/AddonManager/AddonManagerGui.py", line 10, in Activated import AddonManager File "/usr/lib/freecad/Mod/AddonManager/AddonManager.py", line 52, in <module> import urllib.request as urllib2 File "/usr/lib/python3.8/urllib/request.py", line 88, in <module> import http.client File "/usr/lib/python3.8/http/init.py", line 5, in <module> class HTTPStatus(IntEnum): File "/usr/lib/python3.8/enum.py", line 164, in new enum_class = super().new(metacls, cls, bases, classdict)

'Shiboken.ObjectType' object is not iterable

doragasu commented on 2019-11-22 16:48

Is there a way to run it with python 3.8? The "Shiboken object is not iterable" is killing me...

Fortunately, there's an AppImage available while this gets solved.

ubuntourist commented on 2019-11-18 13:17

FreeCAD remains the only package I've installed that cannot handle my .gitconfig / .gitattributes. For now, I just temporarily rename the .gitconfig but it would seem that either "fixing" the line endings or putting a local ".gitconfig" or ".gitattributes" would take care of whatever is driving my git setup mad.

My git-fu is not that great. So, I'm open to quick fixes at my end also (with an explanation of what's bad about my current setup).

P.S. I've replaced the autocrlf = input with eol = lf and FreeCAD is still unhappy with it.

Fenrir commented on 2019-11-18 11:36

Thanks for the reply, @banzr. I started digging those errors and as you said, there are few recent topics on Freecad forum about the incompatibility with python 3.8 but no workaround yet.

I think I will stop doing huge updates while i'm working on CAD projects :|

banzr commented on 2019-11-18 04:32

FreeCAD version 0.18 does not seem to compile with python 3.8. it will fit compile with python 3.8 if you use a matter or 0.19 alpha build, however I realized there continues to be bugs at runtime. Specifically, "Shiboken object is not iterable." Shiboken is a binding between Qt5 c++ objects and python. I believe we will continue to have broken build until the FreeCAD developers include python 3.8 compatibility. If anyone knows how to package, build, and run FreeCAD in a virtual python environment without forcing system python to downgrade, that'd be awesome. Perhaps this could be packages with a desktop file or run script that initiates a 3.6 virtual environment. Full disclosure, I haven't tested a version prior to 3.8 of python to find out if that resolved the Shiboken object issue.

Fenrir commented on 2019-11-18 03:43

Freecad-git stopped at 26% and Freecad at 12%. What is going on with these packages?

[ 12%] Built target FreeCADMainCmd
make[2]: *** No rule to make target '/usr/lib/libpyside2.cpython-38m-x86_64-linux-gnu.so', needed by 'lib/libFreeCADGui.so'.  Stop.
make[1]: *** [CMakeFiles/Makefile2:5578: src/Gui/CMakeFiles/FreeCADGui.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
==> ERROR: A failure occurred in build().