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

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

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

Сообщение CrazyGamer »

Полтора года плотно работал на 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
Сообщения: 947
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

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

Сообщение irton »

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

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

Сообщение CrazyGamer »

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
Сообщения: 947
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

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

Сообщение irton »

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

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

Сообщение CrazyGamer »

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

[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 »

Вылез ещё один неприятный косяк — при включенном и выключенном -Wall предупреждения стали выдаваться за ошибки. Как с этим бороться, даже и не знаю :pardon:
irton
Сообщения: 947
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

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

Сообщение irton »

не Wall а -Werror

-Werror

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

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

Сообщение CrazyGamer »

Я вообще никогда не использовал -Werror и даже не знал про него :pardon: а как узнать, есть ли он и как его убрать?
irton
Сообщения: 947
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

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

Сообщение irton »

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

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

Сообщение CrazyGamer »

Тупо выручил флаг -w, а потом уже не спеша буду думать, как решить этот вопрос корректно, так как предупреждения динамить негоже.
Survolog
Сообщения: 408
Зарегистрирован: 30 авг 2016, 22:30
Operating system: ROSA Fresh
Писать в Телеграм или ВК.

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

Сообщение Survolog »

Предупреждения gtk, боюсь, часто только динамить и остаётся.
Хотя полезные среди них бывают. Не спорю.
Аватара пользователя
CrazyGamer
Сообщения: 60
Зарегистрирован: 25 май 2022, 07:35
Operating system: Manjaro Linux
Откуда: Россия
Контактная информация:

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

Сообщение CrazyGamer »

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

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

Сообщение irton »

Как раз таки можно сделать, сделать патч в котором убрать volatile в нужных местах
alexey_r
Сообщения: 153
Зарегистрирован: 08 авг 2014, 13:38
Operating system: Rosa Fresh R12 Gnome

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

Сообщение alexey_r »

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

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

Сообщение CrazyGamer »

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 »

CodeLite есть в репозиториях Росы.
sudo dnf install codelite
alexey_r
Сообщения: 153
Зарегистрирован: 08 авг 2014, 13:38
Operating system: Rosa Fresh R12 Gnome

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

Сообщение alexey_r »

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

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

Сообщение CrazyGamer »

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 »

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

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

Сообщение CrazyGamer »

Поставил 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 »

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

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

Сообщение CrazyGamer »

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

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