LINUX.ORG.RU

Freecad на Sabayon

 , ,


0

1

после инсталляции пакета САПР все ок. запустил. никаких проблем. но если выбрать новый документ , то приложение сворачивается. нашел похожую проблему - https://bugs.gentoo.org/show_bug.cgi?id=564978 так как я -новичок в Линукс, помогите- куда копать и какие команды применять. заранее спасибо.

Сабайон это черти знает как переделанное Gentoo, не смотря на свои потуги буть десктопом, он вообще ни на что не годен.
Используй лечше Генту оигинальную или наш патриотический Калькулейт.
https://wiki.gentoo.org/wiki/Handbook:Main_Page/ru
http://www.calculate-linux.org/

Ну или просто ставь последнею ОС для домохозяек и прыщавых подростков - наш любимый Debian/Devuan

torvn77 ★★★★★
()
Ответ на: комментарий от torvn77

спасибо конечно за указания. но это -не ответ на мой вопрос. а мне все -таки нужен квалифицированный ответ

Soldatik
() автор топика
Ответ на: комментарий от Soldatik

Наличие или отсутствие глюков определяется тем, что за человеком является мантейнер.
У Сабайона мантейнер олух, по этому твоя проблема не решаема, а если и решаемая, то сразу будет другая.
Переходи на другой дистр.

torvn77 ★★★★★
()
Ответ на: комментарий от torvn77

Переходи на другой дистр

Зачем человека пугаешь? С людьми нужно помягше. А на вопросы надо смотреть ширше. Например ты мог начать так: «Исходные тексты открыты. Поправь...»

anonymous
()

Можешь собрать freecad из portage, отключив для него use-флаг egl, о котором пишут в багзилле генту.

Но в добавок к этому создай ещё баг в багзилле сабайона с описанием и ссылкой на баг в генту или хотя бы письмо разработчику дистрибутива попробуй написать.

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 2)
Ответ на: комментарий от grem

к сожалению. у меня нет необходимых знаний,что собирать через portage, да еще и флаги отключать...я такое сделаю, только если мне уже готовую последовательность команд приведут здесь. а так, я все делаю на sabayon через equo и entropy... но за коммент -спасибо.

Soldatik
() автор топика
Ответ на: комментарий от Soldatik

к сожалению. у меня нет необходимых знаний,

Ну я же давал тебе ссылку на хендбук, при чём даже на русскую версию...
В общем про то, что такое флаги и как с ними работать можешь прочитать здесь:
https://wiki.gentoo.org/wiki/Handbook:X86/Working/USE/ru

torvn77 ★★★★★
()
Ответ на: комментарий от Soldatik

А вообще торвн прав.

а мне все -таки нужен квалифицированный ответ

там как бы в описании бага уже присутствует такой жЫЫЫрный намёк как можно его обойти

media-gfx/freecad-0.15.4671 crashes in libX11 when qtgui:4 and qtopengl:4 are compiled with egl

Вот и собери нужные пакеты без егл.

Deleted
()
Ответ на: комментарий от Deleted

намек я видел. но я никогда не собирал ...

Soldatik
() автор топика

Гента тебя не спасет, похоже, какой-то баг в самом фрикаде. Я тоже попробовал было эту штуку — как только собираюсь документ создать, падает намертво.

Советую тебе: поставь в виртуалбоксе спермерочку, а туда «компас-3D». Все на торрентах есть. Сам так и сделал. Все равно фрикад — совершенно сырая штука, и сделать реальные вещи в нем невозможно (даже если путем нечеловеческих усилий создашь модель, ГОСТовские чертежи ты из нее не нагенерируешь).

anonymous
()

Запусти программу в эмуляторе терминала, далее выполни действия приводящие к проблема и смотри что будет выведено в терминал.

Далее на основе этого уже можно думать, а тебе гуглить.

kostik87 ★★★★★
()
Ответ на: комментарий от Soldatik

У тебя Sabayon, т.е. Gentoo, значит ты можешь пересобрать установленные в системе пакеты.

Посредством emerge, выключив соответствующий USE флаг.

Тебе нужно пересобрать пакет dev-qt/qtgui и dev-qt/qtopengl с выключенным флагом egl

USE="-egl" emerge -av dev-qt/qtgui dev-qt/qtopengl

https://packages.gentoo.org/packages/dev-qt/qtgui
https://packages.gentoo.org/packages/dev-qt/qtopengl

Далее нужно создать соответствующие записи в /etc/portage/package.use, что бы при обновлении системы флаг оставался выключенным.

mkdir /etc/portage/package.use
echo -e "dev-qt/qtgui -egl\ndev-qt/qtopengl -egl" >> /etc/portage/package.use/qt_freecad

Так же, возможно, нужно будет пересобрать и прочие qt пакеты без поддержки egl из-за зависимостей, но об этом тебе скажет emerge.

Так что думай как хочешь, но тебе здесь помогли, ну а то, что тебя не устраивает этот ответ, так это твои проблемы.

Если тебя действительно волнует данная проблема, то тебе нужно писать bug report разработчикам FreeCad с указанием, что их продукт падает, если QT собран с поддержкой egl и разработчикам QT.

Удачи.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.