Невозможно импортировать файл .dwg формата при скачанном пакете libredwg Стенды: workstation-10-x86-64 education-10-x86-64 education-10-x86-64-kde kworkstation-10-x86-64 server-10-x86-64 Версия пакета: freecad-0.20.1-alt1 Шаги воспроизведения: 1)Установить пакет libredwg в случае, если он не установлен 2)Открыть приложение FreeCAD -> Файл -> Создать новый 3)Workbanch -> Part 4)Добавить любую фигуру -> Файл -> Экспортировать... -> Экспортировать в формате .dwg 5)Файл -> Создать -> Импортировать ранее экспортированный файл Фактический результат: Файл не экспортируется. Вывод консоли приложения: 15:30:29 Эта функция будет устаревшим. Пожалуйста, используйте 'convert_draft_texts'. 15:30:29 ---------------- 15:30:29 Convert Draft texts Ожидаемый результат: Ранее экспортированный файл успешно импортирован в новый
Опечатка в фактическом результате: Файл не импортируется!
Я проверял импорт на примерах файлов dwg из Интернета. Важно знать, нормальный ли файл получается при экспорте.
Решил сделать то же самое - файлы импортируются, правда предупреждение об устаревшей функции никуда не делось. Кроме этого, я решил проверить открытие экспортируемого файла на внешних ресурсах - файлы не открылись (были сообщения о том, что они повреждены). Возможно тут проблема как раз таки в экспорте файла
Если скачать dwg файл из интернета, импортировать его во freecad (импорт пройдёт успешно), затем экспортировать и снова попытаться импортировать, то получаем ошибку. Внешние ресурсы тоже перестают открывать файлы, прогнанные через freecad.
Сейчас экспорт в dwg не работает. Не ошибка freecad, ошибка libredwg. Converting: ['/usr/bin/dxf2dwg', '/tmp/.private/q/tmpet8xylvu/Unnamed-Layers.dxf', '-y', '-o', '/home/q/Unnamed-Layers.dwg'] Reading DXF file /tmp/.private/q/tmpet8xylvu/Unnamed-Layers.dxf Warning: Unknown HEADER.CMLSTYLE STANDARD dxf:2 ERROR: Out of memory
В таксе #419708 это проблема будет решена. До репозитория он дойдет позже. Я хочу одним таском закрыть все обнаруженные проблемы с завимисмотями freecad.
freecad-1:1.1.1-alt3 -> sisyphus: Wed Jun 24 2026 Ulysses Apokin <ulysses@altlinux> 1:1.1.1-alt3 - Fix FTBFS. - Fix man page. - Fix bug with export to glTF format (ALT #54083). - Fix bug with export to Ifc format (ALT #55459). - Fix bug with export to Dwg format (ALT #43584). - Fix broken FEM Workbench dependencies (ALT #54081). - Fix broken CAM Workbench dependencies (ALT #54964).
Ошибка воспроизводится, баг переоткрываю Версия пакета freecad-1.1.3-alt1 Стенды обновленные до Sisyphus: Alt Workstation 11.2 x86-64 Alt Education 11.2 x86-64 Altw Workstation K 11.4 x86-64 Вывод: Конвертировать: ['/usr/bin/dxf2dwg', '/tmp/.private/test/tmpf4nxz0vi/Безымянный-Куб.dxf', '-y', '-o', '/home/test/Безымянный-Куб.dwg'] Reading DXF file /tmp/.private/test/tmpf4nxz0vi/Безымянный-Куб.dxf ERROR: Out of memory ERROR: Failed to decode DXF file: /tmp/.private/test/tmpf4nxz0vi/Безымянный-Куб.dxf READ ERROR 0x1000 /tmp/.private/test/tmpf4nxz0vi/Безымянный-Куб.dxf
У меня не воспроизводится. Приложите пожалуйста ваш файл. Также, возможно, потребуется перевесить багу на libredwg, потому что freecad просто запускает утилиту dxf2dwg оттуда.
Там новая версия libredwg вышла. Попробую обновить до нее в любом случае.