Code::Blocks 20.03 наглухо виснет при выходе [РЕШЕНО]

Ответить
Аватара пользователя
CrazyGamer
Сообщения: 60
Зарегистрирован: 25 май 2022, 07:35
Operating system: Manjaro Linux
Откуда: Россия
Контактная информация:

Code::Blocks 20.03 наглухо виснет при выходе [РЕШЕНО]

Сообщение CrazyGamer » 25 май 2022, 08:15

Полтора года плотно работал на Ubuntu, до этого 26 лет пользовался Windows начиная с версии 3.1, работал на Маках и ставил себе Хакинтош, Линуксом только баловался. Но теперь Ubuntu стал таким же непотребством, как и Венда, если кому интересно, здесь пост на эту тему. Буквально вчера установил ROSA Fresh Desktop 12.2 с GNOME и был приятно удивлён — это вторая сборка после Ubuntu, в которой зазвучал мой Sound Blaster ZxR. Качество сборки вызывает смешанные чувства, но если я смогу без проблем заниматься разработкой и работать с мультимедией, то осяду на данной сборке. Ubuntu мне полюбился тем, что есть минимальная установка и прагматичный дизайн с боковым меню, которое удобней для широкоформатных мониторов, требующий только установку своих обоев и минимум настроек.

Первый вопрос, который ввёл меня в ступор — это IDE Code::Blocks 20.03, который при выходе наглухо виснет без сохранения настроек. Даже если ничего не делать — просто открыть и закрыть. Ставил и посредством yum, и посредством urpmi, и посредством dnfdragora, чего ему не хватает, я так и не понял. :pardon: Под Windows и Ubuntu у меня с ним проблем не было, только в последней версии Ubuntu, когда ставил не через Snap Store, собственно из-за желания разработчиков контролировать устанавливаемое ПО, я с ним и расстался.

P.S. Переходить на другую IDE для меня немыслимо по причинам того, что Code::Blocks мне идеально подходит, плюс в одном проекте у меня две конфигурации рантайма движка — для Linux и Windows — выбрал нужную и скомпилировал.
Последний раз редактировалось CrazyGamer 27 май 2022, 13:55, всего редактировалось 1 раз.

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Code::Blocks 20.03 наглухо виснет при выходе

Сообщение irton » 25 май 2022, 13:41

Запускаем в терминале, смотрим чего насыпет.

Аватара пользователя
CrazyGamer
Сообщения: 60
Зарегистрирован: 25 май 2022, 07:35
Operating system: Manjaro Linux
Откуда: Россия
Контактная информация:

Code::Blocks 20.03 наглухо виснет при выходе

Сообщение CrazyGamer » 25 май 2022, 13:52

irton писал(а):
25 май 2022, 13:41
Запускаем в терминале, смотрим чего насыпет.
Нормально закрылся, даже настройки сохранил :pardon: а почему же тогда с ярлыка такая работа???
Хотя кое-что всё же выдал:

Код: Выделить всё

(codeblocks:206600): Gtk-CRITICAL **: 19:54:32.131: gtk_tree_model_iter_nth_child: assertion 'n >= 0' failed
Failed to connect to socket /tmp/fam-johndoe-

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Code::Blocks 20.03 наглухо виснет при выходе

Сообщение irton » 25 май 2022, 14:05

Глянуть desktop файл, что там выполняется

Аватара пользователя
CrazyGamer
Сообщения: 60
Зарегистрирован: 25 май 2022, 07:35
Operating system: Manjaro Linux
Откуда: Россия
Контактная информация:

Code::Blocks 20.03 наглухо виснет при выходе

Сообщение CrazyGamer » 25 май 2022, 14:10

Код: Выделить всё

[Desktop Entry]
Version=1.0
Type=Application
Name=Code::Blocks IDE
GenericName=Integrated development environment
Comment=Configurable and extensible IDE
Exec=codeblocks %F
Icon=codeblocks
Terminal=false
X-MultipleArgs=false
Categories=Development;IDE;GTK;
StartupNotify=true
MimeType=application/x-codeblocks;application/x-codeblocks-workspace;

Аватара пользователя
CrazyGamer
Сообщения: 60
Зарегистрирован: 25 май 2022, 07:35
Operating system: Manjaro Linux
Откуда: Россия
Контактная информация:

Code::Blocks 20.03 наглухо виснет при выходе

Сообщение CrazyGamer » 25 май 2022, 14:53

Вылез ещё один неприятный косяк — при включенном и выключенном -Wall предупреждения стали выдаваться за ошибки. Как с этим бороться, даже и не знаю :pardon:

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Code::Blocks 20.03 наглухо виснет при выходе

Сообщение irton » 25 май 2022, 15:06

не Wall а -Werror

-Werror

Make all warnings into errors.

Аватара пользователя
CrazyGamer
Сообщения: 60
Зарегистрирован: 25 май 2022, 07:35
Operating system: Manjaro Linux
Откуда: Россия
Контактная информация:

Code::Blocks 20.03 наглухо виснет при выходе

Сообщение CrazyGamer » 25 май 2022, 15:12

Я вообще никогда не использовал -Werror и даже не знал про него :pardon: а как узнать, есть ли он и как его убрать?

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Code::Blocks 20.03 наглухо виснет при выходе

Сообщение irton » 25 май 2022, 15:58

Смотреть лог сборки

Аватара пользователя
CrazyGamer
Сообщения: 60
Зарегистрирован: 25 май 2022, 07:35
Operating system: Manjaro Linux
Откуда: Россия
Контактная информация:

Code::Blocks 20.03 наглухо виснет при выходе

Сообщение CrazyGamer » 25 май 2022, 16:04

Тупо выручил флаг -w, а потом уже не спеша буду думать, как решить этот вопрос корректно, так как предупреждения динамить негоже.

Survolog
Сообщения: 367
Зарегистрирован: 30 авг 2016, 22:30
Operating system: ROSA Fresh
Писать в Телеграм или ВК.

Code::Blocks 20.03 наглухо виснет при выходе

Сообщение Survolog » 26 май 2022, 11:27

Предупреждения gtk, боюсь, часто только динамить и остаётся.
Хотя полезные среди них бывают. Не спорю.

Аватара пользователя
CrazyGamer
Сообщения: 60
Зарегистрирован: 25 май 2022, 07:35
Operating system: Manjaro Linux
Откуда: Россия
Контактная информация:

Code::Blocks 20.03 наглухо виснет при выходе

Сообщение CrazyGamer » 26 май 2022, 11:41

Survolog писал(а):
26 май 2022, 11:27
Предупреждения gtk, боюсь, часто только динамить и остаётся.
Хотя полезные среди них бывают. Не спорю.
Здесь нет ни одного предупреждения GTK, все по делу, например, compound assignment with «volatile»-qualified left operand is deprecated [-Wvolatile], однако это уже из кода GLM и с этим ничего не поделаешь :pardon:

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Code::Blocks 20.03 наглухо виснет при выходе

Сообщение irton » 26 май 2022, 12:47

Как раз таки можно сделать, сделать патч в котором убрать volatile в нужных местах

alexey_r
Сообщения: 153
Зарегистрирован: 08 авг 2014, 13:38
Operating system: Rosa Fresh R12 Gnome

Code::Blocks 20.03 наглухо виснет при выходе

Сообщение alexey_r » 26 май 2022, 15:15

Code::Blocks давно уже полумертв. Лучше на QtCreator пересесть. Ну или на CodeLite.

Аватара пользователя
CrazyGamer
Сообщения: 60
Зарегистрирован: 25 май 2022, 07:35
Operating system: Manjaro Linux
Откуда: Россия
Контактная информация:

Code::Blocks 20.03 наглухо виснет при выходе

Сообщение CrazyGamer » 26 май 2022, 16:06

alexey_r писал(а):
26 май 2022, 15:15
Code::Blocks давно уже полумертв. Лучше на QtCreator пересесть. Ну или на CodeLite.
В смысле полумёртв? Выполнил по инструкции с сайта CodeLite следующие команды:

Код: Выделить всё

rpm --import https://repos.codelite.org/CodeLite.asc
rpm -Uvh https://repos.codelite.org/rpms-16.0/fedora/36/codelite-16.0-1.fc36.x86_64.rpm
выдало:

Код: Выделить всё

ошибка: Неудовлетворенные зависимости:
        SDL нужен для codelite-16.0-1.fc36.x86_64
        clang нужен для codelite-16.0-1.fc36.x86_64
        clang-tools-extra нужен для codelite-16.0-1.fc36.x86_64
        libssh нужен для codelite-16.0-1.fc36.x86_64
Как мне их подцепить при установке??? :pardon:

alexey_r
Сообщения: 153
Зарегистрирован: 08 авг 2014, 13:38
Operating system: Rosa Fresh R12 Gnome

Code::Blocks 20.03 наглухо виснет при выходе

Сообщение alexey_r » 26 май 2022, 16:26

CodeLite есть в репозиториях Росы.
sudo dnf install codelite

alexey_r
Сообщения: 153
Зарегистрирован: 08 авг 2014, 13:38
Operating system: Rosa Fresh R12 Gnome

Code::Blocks 20.03 наглухо виснет при выходе

Сообщение alexey_r » 26 май 2022, 16:28

Вообще за свой опыт программирования пришёл к QtCreator. Очень удобная штука когда понимаешь как устроены буфферы.

Аватара пользователя
CrazyGamer
Сообщения: 60
Зарегистрирован: 25 май 2022, 07:35
Operating system: Manjaro Linux
Откуда: Россия
Контактная информация:

Code::Blocks 20.03 наглухо виснет при выходе

Сообщение CrazyGamer » 26 май 2022, 16:50

alexey_r писал(а):
26 май 2022, 16:26
CodeLite есть в репозиториях Росы.
sudo dnf install codelite
Я уже пробовал, там древняя версия — 14.0-2, когда на сайте же доступна уже 16.0.0.
alexey_r писал(а):
26 май 2022, 16:28
Вообще за свой опыт программирования пришёл к QtCreator. Очень удобная штука когда понимаешь как устроены буфферы.
Мне не нужны громоздкие IDE типа Qt, Visual и CodeGear RAD Studio.

alexey_r
Сообщения: 153
Зарегистрирован: 08 авг 2014, 13:38
Operating system: Rosa Fresh R12 Gnome

Code::Blocks 20.03 наглухо виснет при выходе

Сообщение alexey_r » 26 май 2022, 16:53

QtCreator не громоздкий. Около 300 МБ на диске займет. В оперативной памяти 150-300 МБ в зависимости от объема кода

Аватара пользователя
CrazyGamer
Сообщения: 60
Зарегистрирован: 25 май 2022, 07:35
Operating system: Manjaro Linux
Откуда: Россия
Контактная информация:

Code::Blocks 20.03 наглухо виснет при выходе [РЕШЕНО]

Сообщение CrazyGamer » 27 май 2022, 13:59

Поставил CodeBlocks из Flatpak, проблема с работоспособностью решилась. Однако непонятно, почему по сравнению с компиляцией под Ubuntu предупреждения выдаются за ошибки, но это не смертельно, данный вопрос можно решать уже со временем. А вот где искать недостающие x86_64-w64-mingw32-gcc и x86_64-w64-mingw32-g++, ума не приложу — мне без MinGW никак :pardon:

alexey_r
Сообщения: 153
Зарегистрирован: 08 авг 2014, 13:38
Operating system: Rosa Fresh R12 Gnome

Code::Blocks 20.03 наглухо виснет при выходе [РЕШЕНО]

Сообщение alexey_r » 27 май 2022, 21:38

В flatpak есть mingw.
org.freedesktop.Sdk.Extension.mingw-w64

Аватара пользователя
CrazyGamer
Сообщения: 60
Зарегистрирован: 25 май 2022, 07:35
Operating system: Manjaro Linux
Откуда: Россия
Контактная информация:

Code::Blocks 20.03 наглухо виснет при выходе [РЕШЕНО]

Сообщение CrazyGamer » 28 май 2022, 01:00

Я уже пробовал, но при выводе сообщения, что нужно выбрать один вариант из четырёх, bauh выдаёт ошибку :pardon:

Ответить

Вернуться в «Обсуждение ROSA Fresh R12 (платформа 2021.1)»