| Summary: | Ошибка libgccjit при открытии Emacs | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Ukropchik <mixask8> | ||||
| Component: | libgccjit0 | Assignee: | Gleb F-Malinovskiy <glebfm> | ||||
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | amakeenk, antohami, bozhchenkopa, glebfm, mavlsion, sbolshakov, tagantsevada | ||||
| Version: | unstable | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
Created attachment 19180 [details]
скриншот
# apt-get install emacs-gtk3
$ emacs
В сизифе на версии 30.1-alt1 не воспроизводится.
Для использования возможностей libgccjit необходимы некоторые файлы, обычно принадлежащие пакету gcc<версия>, поэтому с установкой gcc они появятся. Возможно, выходом было бы упаковывать эти файлы и в gcc<версия>, и в libgccjit0: crtbeginS.o crtendS.o libgcc.a libgcc_s.so (In reply to Sergey Bolshakov from comment #2) > Возможно, выходом было бы упаковывать эти файлы и в gcc<версия>, и в > libgccjit0: > crtbeginS.o > crtendS.o > libgcc.a > libgcc_s.so Интересная идея. Ещё лучше, может быть, было бы сделать отдельный пакет с этими файлами и зависимость в обоих пакетах. *** Bug 56402 has been marked as a duplicate of this bug. *** *** Bug 56403 has been marked as a duplicate of this bug. *** Ошибка не воспроизводится в Workstation 11.1 x86_64 обновлённой до Sisyphus на версиях пакетов: libgccjit0-15.2.1-alt1 emacs-gtk3-30.2-alt4 emacs-common-30.2-alt4 (In reply to Божченко Павел Александрович from comment #6) > Ошибка не воспроизводится в Workstation 11.1 x86_64 обновлённой до Sisyphus > на версиях пакетов: > libgccjit0-15.2.1-alt1 > emacs-gtk3-30.2-alt4 > emacs-common-30.2-alt4 установлен ли при этом gcc ? из сообщения неясно. (Ответ для Sergey Bolshakov на комментарий #7) > установлен ли при этом gcc ? из сообщения неясно. Проверял по шагам из Комментария 1 Компилятор gcc не установлен: rpm -qa | grep gcc libgccjit0-15.2.1-alt1.x86_64 libgcc1-15.2.1-alt1.x86_64 gcc-common-1.4.28-alt1.x86_64 i586-libgcc1-15.2.1-alt1.i586 (In reply to Божченко Павел Александрович from comment #8) > (Ответ для Sergey Bolshakov на комментарий #7) > > установлен ли при этом gcc ? из сообщения неясно. Вы, очевидно, проверяли без плагинов, с ними баг воспроизводится. Фикс уже на пути в Сизиф. |
Установлена чистая ОС Установлен редактор Emacs (пробовал пакеты emacs-pgtk и emacs-gtk3). После запуска редактора буквально через 17 секунд выстреливает следующее сообщение: >⛔ Warning (comp): libgccjit.so: error: error invoking gcc driver >⛔ Warning (comp): /usr/share/emacs/29.3/lisp/emacs-lisp/cl-seq.el.gz: Error: Internal native compiler error failed to compile При этом в системе установлен libgccjit. Дополнительно ставил пакет devel, но ничего не поменялось. Из-за этой ошибки не возможно ставить расширения. Как оказалось, дело было в отсутствии установленного пакета gcc.