CodeBlocks 25.03 hangs at startup on Tumbleweed

Hi all,

I have using CodeBlocks for many years on Tumbleweed (and other systems). When I start it a few days ago it hung after loading the splash screen (“Not responding”). I haven’t used it for a couple of months, so, I don’t know when this started. There would been several zypper dup operations in that time…

I have uninstalled it and re-installed, from a few different vendors but no change. It doesn’t complain about anything while installing.

I have read a few things about missing dependencies on install and building. I don’t know if this the same issue.

If anyone knows how to fix this, that would be great.

Kind regards
Pedro

Any terminal output?
Installation source?
All home repos and even the experimental TW repo on OBS show that the build can’t start: unresolvable dependencies. So how and from where did you install?

Thanks for your reply.

The following recommended package was automatically selected:
codeblocks-contrib

The following 2 NEW packages are going to be installed:
codeblocks codeblocks-contrib

2 new packages to install.

Package download size: 12.8 MiB

Package install size change:
| 40.8 MiB required by packages that will be installed
40.8 MiB | - 0 B released by packages that will be removed

Backend: classic_rpmtrans
Continue? [y/n/v/…? shows all options] (y): y
Preloading: codeblocks-contrib-25.03-2.111.x86_64.rpm [done]
Preloading: codeblocks-25.03-2.111.x86_64.rpm [done]
Preload finished. [success (3.9 MiB/s) ] …[done]
Retrieving: codeblocks-25.03-2.111.x86_64 (Various IDEs (openSUSE_Factory)) (1/2), 6.7 MiB
Retrieving: codeblocks-contrib-25.03-2.111.x86_64 (Various IDEs (openSUSE_Factory)) (2/2), 6.0 MiB

Checking for file conflicts: …[done]
warning: /var/cache/zypp/packages/devel_tools_ide/x86_64/codeblocks-25.03-2.111.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID a7558516: NOKEY
(1/2) Installing: codeblocks-25.03-2.111.x86_64 …[done]
warning: /var/cache/zypp/packages/devel_tools_ide/x86_64/codeblocks-contrib-25.03-2.111.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID a7558516: NOKEY
(2/2) Installing: codeblocks-contrib-25.03-2.111.x86_64 …[done]
%transfiletriggerin(man-2.13.1-1.1.x86_64) script output:
Header V3 RSA/SHA256 Signature, key ID a7558516: NOKEY
Header SHA256 digest: OK
Header SHA1 digest: OK
Header V3 RSA/SHA256 Signature, key ID a7558516: NOKEY
Header SHA256 digest: OK
Header SHA1 digest: OK
Running post-transaction scripts …[done]

@codeblocks
Starting Code::Blocks Release 25.03 rev 0 Jun 5 2025, 13:01:29 - wxWidgets 3.2.8 - gcc 15.2.0 (Linux, unicode) - 64 bit
Manager initialized
Initialize EditColourSet …
Initialize EditColourSet: done.
Loading menubar…
EditorConfig: loaded
ProjectOptionsManipulator: loaded
Autosave: loaded
ClassWizard: loaded
CodeCompletion: loaded
Compiler: loaded
copystrings: loaded
Debugger: loaded
FilesExtensionHandler: loaded
OccurrencesHighlighting: loaded
OpenFilesList: loaded
ProjectsImporter: loaded
rndgen: loaded
ScriptedWizard: loaded
ToDoList: loaded
AStylePlugin: loaded
AutoVersioning: loaded
BrowseTracker: loaded
Cccc: loaded
CppCheck: loaded
Cscope: loaded
DoxyBlocks: loaded
EditorTweaks: loaded
FileManager: loaded
HexEditor: loaded
IncrementalSearch: loaded
MouseSap: loaded
NassiShneidermanPlugin: loaded
Profiler: loaded
RegExTestbed: loaded
ReopenEditor: loaded
SmartIndentCpp: loaded
SmartIndentFortran: loaded
SmartIndentHDL: loaded
SmartIndentLua: loaded
SmartIndentPascal: loaded
SmartIndentPython: loaded
SmartIndentXML: loaded
SpellChecker: loaded
SymTab: loaded
ThreadSearch: loaded
ToolsPlus: loaded
Valgrind: loaded
Abbreviations: loaded
BYOGames: loaded
CB_Koders: loaded
clangd_client: loaded
CodeSnippets: loaded
CodeStat: loaded
cbDragScroll: loaded
EnvVars: loaded
Exporter: loaded
HeaderFixup: loaded
HelpPlugin: loaded
cbKeyBinder: loaded
lib_finder: loaded
hangs here!!!

and also

@zypper se -s codeblocks
Loading repository data…
Reading installed packages…

S | Name | Type | Version | Arch | Repository
—±---------------------------±-----------±-----------------------------±-------±-------------------------------
i+ | codeblocks | package | 25.03-2.111 | x86_64 | Various IDEs (openSUSE_Factory)
v | codeblocks | package | 25.03-2.111 | i586 | Various IDEs (openSUSE_Factory)
| codeblocks | srcpackage | 25.03-2.111 | noarch | Various IDEs (openSUSE_Factory)
i | codeblocks-contrib | package | 25.03-2.111 | x86_64 | Various IDEs (openSUSE_Factory)
v | codeblocks-contrib | package | 25.03-2.111 | i586 | Various IDEs (openSUSE_Factory)
| codeblocks-devel | package | 25.03-2.111 | x86_64 | Various IDEs (openSUSE_Factory)
| codeblocks-devel | package | 25.03-2.111 | i586 | Various IDEs (openSUSE_Factory)
i | libcodeblocks0 | package | 25.03-3.64 | x86_64 | (System Packages)
v | libcodeblocks0 | package | 25.03-2.111 | x86_64 | Various IDEs (openSUSE_Factory)
v | libcodeblocks0 | package | 25.03-2.111 | i586 | Various IDEs (openSUSE_Factory)
| texlive-tikzcodeblocks | package | 2025.218.0.0.13svn54758-56.1 | noarch | Main Repository (OSS)
| texlive-tikzcodeblocks | package | 2025.218.0.0.13svn54758-56.1 | noarch | openSUSE:Tumbleweed
| texlive-tikzcodeblocks | package | 2025.218.0.0.13svn54758-56.1 | noarch | openSUSE:Tumbleweed
| texlive-tikzcodeblocks | package | 2025.218.0.0.13svn54758-56.1 | noarch | openSUSE:Tumbleweed
| texlive-tikzcodeblocks-doc | package | 2025.218.0.0.13svn54758-56.1 | noarch | Main Repository (OSS)
| texlive-tikzcodeblocks-doc | package | 2025.218.0.0.13svn54758-56.1 | noarch | openSUSE:Tumbleweed
| texlive-tikzcodeblocks-doc | package | 2025.218.0.0.13svn54758-56.1 | noarch | openSUSE:Tumbleweed
| texlive-tikzcodeblocks-doc | package | 2025.218.0.0.13svn54758-56.1 | noarch | openSUSE:Tumbleweed

Update/downgrade this package to the available version, so that it matches the rest of codeblocks packages version 25.03-2.111…

Thanks for the clue, however, no change!!!

@sudo zypper install --oldpackage libcodeblocks0-25.03-2.111
Loading repository data…
Reading installed packages…
Resolving package dependencies…

The following package is going to be downgraded:
libcodeblocks0

The following package is going to change vendor:
libcodeblocks0 obs://build.opensuse.org/home:napobear → obs://build.opensuse.org/devel:tools:ide

1 package to downgrade, 1 to change vendor.

Package download size: 2.3 MiB

Package install size change:
| 7.6 MiB required by packages that will be installed
1.1 MiB | - 6.5 MiB released by packages that will be removed

Backend: classic_rpmtrans
Continue? [y/n/v/…? shows all options] (y): y
Preloading: libcodeblocks0-25.03-2.111.x86_64.rpm [done]
Preload finished. [success (1.3 MiB/s) ] …[done]
Retrieving: libcodeblocks0-25.03-2.111.x86_64 (Various IDEs (openSUSE_Factory)) (1/1), 2.3 MiB

Checking for file conflicts: …[done]
warning: /var/cache/zypp/packages/devel_tools_ide/x86_64/libcodeblocks0-25.03-2.111.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID a7558516: NOKEY
(1/1) Installing: libcodeblocks0-25.03-2.111.x86_64 …[done]
Running post-transaction scripts …[done]

zypper se -s codeblocks
Loading repository data…
Reading installed packages…

S | Name | Type | Version | Arch | Repository
—±---------------------------±-----------±-----------------------------±-------±-------------------------------
i+ | codeblocks | package | 25.03-2.111 | x86_64 | Various IDEs (openSUSE_Factory)
v | codeblocks | package | 25.03-2.111 | i586 | Various IDEs (openSUSE_Factory)
| codeblocks | srcpackage | 25.03-2.111 | noarch | Various IDEs (openSUSE_Factory)
i | codeblocks-contrib | package | 25.03-2.111 | x86_64 | Various IDEs (openSUSE_Factory)
v | codeblocks-contrib | package | 25.03-2.111 | i586 | Various IDEs (openSUSE_Factory)
| codeblocks-devel | package | 25.03-2.111 | x86_64 | Various IDEs (openSUSE_Factory)
| codeblocks-devel | package | 25.03-2.111 | i586 | Various IDEs (openSUSE_Factory)
i+ | libcodeblocks0 | package | 25.03-2.111 | x86_64 | Various IDEs (openSUSE_Factory)
v | libcodeblocks0 | package | 25.03-2.111 | i586 | Various IDEs (openSUSE_Factory)
| texlive-tikzcodeblocks | package | 2025.218.0.0.13svn54758-56.1 | noarch | Main Repository (OSS)
| texlive-tikzcodeblocks | package | 2025.218.0.0.13svn54758-56.1 | noarch | openSUSE:Tumbleweed
| texlive-tikzcodeblocks | package | 2025.218.0.0.13svn54758-56.1 | noarch | openSUSE:Tumbleweed
| texlive-tikzcodeblocks | package | 2025.218.0.0.13svn54758-56.1 | noarch | openSUSE:Tumbleweed
| texlive-tikzcodeblocks-doc | package | 2025.218.0.0.13svn54758-56.1 | noarch | Main Repository (OSS)
| texlive-tikzcodeblocks-doc | package | 2025.218.0.0.13svn54758-56.1 | noarch | openSUSE:Tumbleweed
| texlive-tikzcodeblocks-doc | package | 2025.218.0.0.13svn54758-56.1 | noarch | openSUSE:Tumbleweed
| texlive-tikzcodeblocks-doc | package | 2025.218.0.0.13svn54758-56.1 | noarch | openSUSE:Tumbleweed

Please use Code-Tags:

Code-Tags

Also show (now in Code-Tags):
zypper se -s libwxruntime0

sorry, Konsole doesn’t seem to have a Code-Tags button/function…

#zypper se -s libwxruntime0
Loading repository data...
Reading installed packages...

S  | Name          | Type    | Version     | Arch   | Repository
---+---------------+---------+-------------+--------+--------------------------------
i+ | libwxruntime0 | package | 25.03-2.111 | x86_64 | Various IDEs (openSUSE_Factory)
v  | libwxruntime0 | package | 25.03-2.111 | i586   | Various IDEs (openSUSE_Factory)

Admin Note: Code tags added, nothing to do with your system, it’s here in the Forum… use markdown or press use the </> button in editor window.

Its the </> Button here in the Forum Software.

1 Like

Show:
zypper lr m-d

I have installed codeblocks on Tumbleweed and it starts.

After this I have installed codeblocks-contrib and that needs garmin-server so I added the Repo
https://download.opensuse.org/repositories/devel:/libraries:/c_c++/openSUSE_Factory/
and install code-blocks-contrib without problems.

But now, codeblock is not starting anymore…

After deinstalling codeblocks-contrib codeblock is starting once more…

So it is on you.

Thank you for your reply;

#sudo zypper lr m-d
[sudo] password for root: 
Repository 'm-d' not found by its alias, number, or URI.

Reading…

That should have been “zypper lr -d”. I’m pretty sure the “m” was a typo.