Bug 54082 - Ошибка при экспорте в форматы OpenSCAD Format, OpenSCAD CSG Format
Summary: Ошибка при экспорте в форматы OpenSCAD Format, OpenSCAD CSG Format
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: freecad (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: protvin@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-04-30 14:26 MSK by Богдан Богуславский
Modified: 2025-05-07 20:45 MSK (History)
5 users (show)

See Also:


Attachments
файл для проверки (91.16 KB, application/zip)
2025-04-30 14:26 MSK, Богдан Богуславский
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Богдан Богуславский 2025-04-30 14:26:16 MSK
Created attachment 18340 [details]
файл для проверки

Стенды:
ALT Workstation 11.0 x86-64 (Обновлённый до Sisyphus)
ALT Workstation K 11.0 x86-64 (Обновлённый до Sisyphus)

Версия пакета: 
freecad-1.0.0-alt2.x86_64

Шаги воспроизведения:
1. Запустить приложение из меню (Образование -> FreeCAD) или из терминала:
$ freecad
2. Файл -> Открыть -> Выбрать подходящий файл (см. вложения) -> Открыть
3. Выделить какую-либо часть детали
4. Файл -> Экспортировать -> Выбрать один из форматов OpenSCAD Format, OpenSCAD CSG Format -> Сохранить

Ожидаемый результат: успешный экспорт

Реальный результат: ошибка /usr/lib64/freecad/lib/libStdMeshers.so: undefined symbol: _ZTI17EXPR_NamedUnknown
Comment 1 Богдан Богуславский 2025-04-30 15:28:01 MSK
Дополнение: в р11 программа просто зависает, не выводя никаких ошибок
Comment 2 Богдан Богуславский 2025-04-30 15:42:29 MSK
(In reply to Богдан Богуславский from comment #1)
> Дополнение: в р11 программа просто зависает, не выводя никаких ошибок
Извиняюсь за путаницу, проверил ещё раз, в p11 не воспроизводится
Comment 3 Ахламов Петр 2025-05-05 17:57:03 MSK
В oca успешно сэкспортировал, в SGI:

/usr/lib64/freecad/lib/libStdMeshers.so: undefined symbol: _ZTI17Expr_NamedUnknown

$ freecad
FreeCAD 1.0.0, Libs: 1.0.0RUnknown
(C) 2001-2024 FreeCAD contributors
FreeCAD is free and open-source software licensed under the terms of LGPL2+ license.

Sketch: Sketch with redundant constraints
Please remove the following redundant constraint:
442


успешно экспортировано /home/user/test-Pocket002.oca

Start Export 0.1d

Open Output File
Write Initial Output
<PartDesign::Pocket>
Name : Pocket002
Type : PartDesign::Pocket
Shape : 
<Solid object at 0x5635d74a5340>
Placement
Pos   : Vector (0.0, 0.0, 0.0)
axis  : Vector (0.0, 0.0, 1.0)
angle : 0.0
Part::Feature
Traceback (most recent call last):
  File "<string>", line 8, in <module>
  File "/usr/lib64/freecad/Mod/OpenSCAD/exportCSG.py", line 268, in export
    process_object(csg, ob)
  File "/usr/lib64/freecad/Mod/OpenSCAD/exportCSG.py", line 246, in process_object
    csg.write('%s\n' % shape2polyhedron(ob.Shape))
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/freecad/Mod/OpenSCAD/exportCSG.py", line 96, in shape2polyhedron
    import MeshPart
<class 'ImportError'>: /usr/lib64/freecad/lib/libStdMeshers.so: undefined symbol: _ZTI17Expr_NamedUnknown
Comment 4 Repository Robot 2025-05-07 20:45:36 MSK
freecad-1:1.0.0-alt4 -> sisyphus:

 Wed May 07 2025 Constantin Sunzow <protvin@altlinux> 1:1.0.0-alt4
 - Fix linkage with OCCT 7.9.0 (ALT 54082, 54089).