Code: Select all
OS: Linux Mint 18.1 Serena
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.1.
Build type: Release
Python version: 2.7.12
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: Russian/RussianFederation (ru_RU)
В общем новая версия у меня скомпилировалась с теми же старыми компонентами и соответственно вылетает там же где и старая и теми же методами. В кратце - надо открыть драфт, создать несколько произвольных точек, и провести по этим точкам (с привязкой к ним) кривую безье. Результат - кривая проведена не будет, а в отчет вывалится ошибка@cynabr : compiling isn't really needed. You can use a Py3Qt5 AppImage that will embed every needed libs.
But please open a topic on the forum so you can get more advice.
Code: Select all
<type 'exceptions.RuntimeError'>
Traceback (most recent call last):
File "/home/cynabr/opt/freecad-build/Mod/Draft/DraftTools.py", line 925, in action
self.ui.redraw()
File "/home/cynabr/opt/freecad-build/Mod/Draft/DraftGui.py", line 979, in redraw
self.checkLocal()
File "/home/cynabr/opt/freecad-build/Mod/Draft/DraftGui.py", line 1366, in checkLocal
self.labelx.setText(translate("draft", "Global X"))
RuntimeError: Internal C++ object (PySide.QtGui.QLabel) already deleted.
Я строил по теоретическим ординатам корпус доски для виндсерфа из журнала моделист конструктор за 70 какой то год. Тоесть по таблице строил точки, потом обводил их кривой безье. Потом сохранял, перезагружал программу и все по новой. Это заняло уйму времени. Это явно не нормально. Еще у меня есть такая же версия фрикада на вин 7, я проверил и там, там тоже такая же ошибка, и еще там (на вин) завалялся 16 фрикад. И там тоже эта ошибка есть.
Итак подытоживая. Предполагается что виноват старый питон версии 2,7, старый qt4, и старый койн. Кроме того для работы драфта требуется pivy. И он тоже старый у меня.
надо в общем как то поставить все эти либы и поставить 19pre. Но английские тексты столь зуболомны, что у меня просто голова кипит уже после получаса попыток разобраться как заставить исходники компилироваться с использованием более новых компонентов. И что такое Py3Qt5? Это Py3Qt5.deb? или это py3.deb+qt5.deb? Как это поставить и что значит утверждение с баг трекера что компиляция не обязательна? Где то можно готовое взять?