FS#75192 - [python-pivy] python 3.10 compat (PY_SSIZE_T_CLEAN macro must be defined for '#' formats)
Attached to Project:
Community Packages
Opened by Adrian Insaurralde (adrianinsaval) - Wednesday, 29 June 2022, 20:30 GMT
Last edited by Alexander F. Rødseth (xyproto) - Tuesday, 23 August 2022, 19:29 GMT
Opened by Adrian Insaurralde (adrianinsaval) - Wednesday, 29 June 2022, 20:30 GMT
Last edited by Alexander F. Rødseth (xyproto) - Tuesday, 23 August 2022, 19:29 GMT
|
Details
running one of the the built-in test in freecad-git (FreeCAD
--run-test MeshTestsApp.PivyTestCases) this error is
displayed:
SystemError: PY_SSIZE_T_CLEAN macro must be defined for '#' formats Please either update pivy to 0.6.7 which is supposed to support python 3.10 https://github.com/coin3d/pivy/releases/tag/0.6.7 or apply this PR as a patch: https://github.com/coin3d/pivy/pull/90 |
This task depends upon
Closed by Alexander F. Rødseth (xyproto)
Tuesday, 23 August 2022, 19:29 GMT
Reason for closing: Upstream
Additional comments about closing: upstream issue in pivy
Tuesday, 23 August 2022, 19:29 GMT
Reason for closing: Upstream
Additional comments about closing: upstream issue in pivy
Comment by
Adrian Insaurralde (adrianinsaval)
- Tuesday, 05 July 2022, 14:39 GMT
if pivy is updated to 0.6.7 apply this patch in FreeCAD please:
https://github.com/FreeCAD/FreeCAD/commit/b85e9b1fe4
Comment by
Alexander F. Rødseth (xyproto) -
Friday, 05 August 2022, 22:58 GMT
python-pivy is at 0.6.7 and FreeCAD is at 0.20, so I assume this
patch is no longer needed. Please re-open this bug report if there
should be problems with this. Thanks for reporting.
Comment by
Adrian Insaurralde (adrianinsaval)
- Sunday, 07 August 2022, 06:20 GMT
- Field changed: Percent Complete (100% → 0%)
the patch is also required for FreeCAD 0.20
Comment by
Adrian Insaurralde (adrianinsaval)
- Sunday, 07 August 2022, 15:31 GMT
FYI the patch will be included in the soon to be released freecad
0.20.1 but now there is a segfault even with freecad-git so the
patch is not enough, this is an upstream issue on pivy though so
perhaps it's best to just wait for their fix and close this bug.
For more info see
https://forum.freecadweb.org/viewtopic.php?p=615759
and the links provided there.
Comment by
Alexander F. Rødseth (xyproto) -
Tuesday, 23 August 2022, 07:40 GMT
Thanks for re-opening. Now that freecad is at 0.20.1, is this
still an issue?
Comment by
Adrian Insaurralde (adrianinsaval)
- Tuesday, 23 August 2022, 14:45 GMT
Kinda, but it is an upstream issue in pivy, nothing to do with the
packaging, the patches I mentioned are already included in the
current versions of FreeCAD and pivy.
Comment by
Alexander F. Rødseth (xyproto) -
Tuesday, 23 August 2022, 19:28 GMT
I see. Thanks!