We switched to gcc 14.2.0 (on 09 December 2024) --> download the new wx/mingw dll's see link belowGet the compiler we use here : https://github.com/brechtsanders/winlibs_mingw/releases/download/14.2.0posix-19.1.1-12.0.0-ucrt-r2/winlibs-x86_64-posix-seh-gcc-14.2.0-mingw-w64ucrt-12.0.0-r2.7zGet quick announcements through the RSS feed http://www.codeblocks.org/nightly/CodeBlock_RSS.xml
Before you use a nightly make sure you understand how it works (http://forums.next.codeblocks.org/index.php/topic,3232.0.html).
A link to the unicode windows wxWidget dll(s) for Code::Blocks : https://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/Prerequisites/wxmsw32u_gcc_cb_wx326_2D_gcc1420-mingw64.7z
A link to Mingw64 dll's needed by Code::Blocks : http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/Prerequisites/Mingw64dlls14.2.0.7z
The 15 March 2024 build is out.
- Windows :
http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2025/CB_20250315_rev13634_win64.7z
- Linux :
none
The current SDK version is : 2.25.0
Resolved Fixed:
- wxSmithContribItems/wxMathPlot: Fix using numbers instead of enums for several properties. This makes the plugin also compatible with later versions of wxMathPlot
- SDK: Do not crash if a project in the workspace is missing (ticket #1316, thanks LETARTARE)
- lib_finder: Fix plugin loading on Linux (ticket #1517)
Regressions/Confirmed/Annoying/Common bugs:
I will be waiting for the x86 version. Thanks for all the hard work.
Hi.
OS X version of this rev can be downloaded from my website (https://wxstuff.xaviou.fr/article/codeblocks-nightly-builds.html).
Note that it is a macOS-11.7 version but not a notarized one.
32 bits version for Windows can also be found in the same place.
Debian Bookworm and Bullseye (32 and 64 bits) can be installed from my repo (https://wxstuff.xaviou.fr/article/debian-repository.html)
The corresponding unsigned deb files can also be downloaded from the website page linked above.
Ubuntu-22.04 and 24.10 versions can be installed from my ppa (https://launchpad.net/~x-psoud/+archive/ubuntu/cbnb)
Regards
Xav'
I cant build rev 13634 on AlmaLinux 9 because something goes wrong in bootstrap. I didn't try to build since 13586. wxWidgets version is 3.2.6.
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
configure.ac:139: warning: macro 'AM_OPTIONS_WXCONFIG' not found in library
configure.ac:140: warning: macro 'AM_PATH_WXCONFIG' not found in library
configure.ac:26: installing './compile'
configure.ac:7: installing './config.guess'
configure.ac:7: installing './config.sub'
configure.ac:22: installing './install-sh'
configure.ac:22: installing './missing'
src/base/tinyxml/Makefile.am: installing './depcomp'
configure.ac:139: error: possibly undefined macro: AM_OPTIONS_WXCONFIG
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure.ac:140: error: possibly undefined macro: AM_PATH_WXCONFIG
THe same problem was asked in this solved post (https://forums.next.codeblocks.org/index.php/topic,23470.0.html), hope it helps.
I had a similar problem in the past after installing a custom version of libtool.
One quick thing to test : Look for file wxwin.m4 and add that path to ACLOCAL_FLAGS. For example, I have wxwin.m4 in /usr/local/share/aclocal , so I run below command.
ACLOCAL_FLAGS="-I /usr/local/share/aclocal" ./bootstrap
Hope this helps
Hello Xaviou,
Nigthly build SVN 13634 seems inaccessible on your PPA.
On my two config Linux Mint 22.1 (~ Ubuntu Noble 24.04), travel into PPA look only SVN 13620.
Thank's.
Thierry.
Code::Blocks 13634, wxWidgets 3.2.6 and wxSQlite 3.2.2.1 RPMs for RHEL 9 and derivatives are available from my signed repository https://www.theox.net/codeblocks (https://www.theox.net/codeblocks).
In complement, try installed last nigthly CB with WSL on Windows 11 (distribution used "Ubuntu-22.04") ... success ... with configuration PPA of Waviou.
I can run CB SVN into WSL terminal ...
Name : Code::Blocks
Version : svn-r13634
SDK Version : 2.25.0
Scintilla Version : 3.7.5
Author : The Code::Blocks Team
E-mail : info@codeblocks.org
Website : https://www.codeblocks.org
OS : Linux 5.15.167.4-microsoft-standard-WSL2 x86_64
Scaling factor : 1.000000
Detected scaling factor: -22369621.333333
Display PPI : -2147483648x-2147483648
Display count : 1
Display 0 : XY=[0,0]; Size=[1920,1080]; Primary
wxWidgets Library (wxGTK port)
Version 3.0.5 (Unicode: wchar_t, debug level: 1),
Runtime version of toolkit used is 3.24.
Compile-time GTK+ version is 3.24.33.
Why not on Linux Mint 22.1 directly ?
Regards.
Just many messages on this configuration during startup of CB SVN 13634 (in file joined).
That's all ...
Regards.
Quote
Detected scaling factor: -22369621.333333
Display PPI : -2147483648x-2147483648
Are all graphics shown OK?
Hello Miguel,
Hum, not exactly ...
I'm not configure CB project into this "special instance" of CB on W11 ...
I'm just see "Compilers" setting in general menu "Settings" ... and many new messages appears in console (file joined).
Travel in list of compilers not respect size of screen ...
Best "lynx's eye" ... ;D
Regards.
Sorry file joined is not the last ...
Hello,
I try today to reinstall nigthly on my Linux Mint 22.1 configuration, first remove and reinstall CB, and after Xaviou's PPA. Nothing do, only previous nightly (SVN 13620) can be installed.
Log of this try in file joined. I don't bknow why ...
Regards.
Mac version still will not start. Crashes.
Last try with another distibution configured into WSL2 on Windows 11 24H2 (64 bit).
New unsuccess to install last nigthly with PPA of Xaviou (only previous nigthly can be installed).
BUT, resolution of screen seem to be correct with this configuration.
Thank's.
Hi.
Quote from: ThierryD on March 27, 2025, 05:20:59 PM
Last try with another distibution configured into WSL2 on Windows 11 24H2 (64 bit).
New unsuccess to install last nigthly with PPA of Xaviou (only previous nigthly can be installed).
Should be fixed (last revision appears for me on a Linux Mint 22.1).
Regards
Xav'
Many thank's Xaviou, today it's OK on Linux Mint 22.1.
Regards.
But, if I can update CB with last Nigthly on WSL2 (dist :Ubuntu 24.04), Cb crash on startup :
thierry@MSI:~$ sudo apt update
Hit:1 https://packages.microsoft.com/repos/edge stable InRelease
Hit:2 https://ppa.launchpadcontent.net/x-psoud/cbnb/ubuntu noble InRelease
Hit:3 http://security.ubuntu.com/ubuntu noble-security InRelease
Hit:4 http://archive.ubuntu.com/ubuntu noble InRelease
Hit:5 http://archive.ubuntu.com/ubuntu noble-updates InRelease
Hit:6 http://archive.ubuntu.com/ubuntu noble-backports InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
2 packages can be upgraded. Run 'apt list --upgradable' to see them.
thierry@MSI:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
libastyle3 libcodeblocks0t64 libtinyxml2.6.2v5
Use 'sudo apt autoremove' to remove them.
Get more security updates through Ubuntu Pro with 'esm-apps' enabled:
vlc-plugin-qt libvlc5 libzvbi-common liburiparser1 vlc-data libvlccore9 vlc
vlc-bin vlc-l10n libcjson1 libavdevice60 ffmpeg libpostproc57
vlc-plugin-samba libavcodec60 libzvbi0t64 vlc-plugin-notify libavutil58
libswscale7 vlc-plugin-access-extra vlc-plugin-skins2
vlc-plugin-video-splitter libswresample4 vlc-plugin-video-output
libavformat60 libvlc-bin vlc-plugin-base vlc-plugin-visualization
libavfilter9
Learn more about Ubuntu Pro at https://ubuntu.com/pro
The following NEW packages will be installed:
libcodeblocks0
The following packages will be upgraded:
codeblocks codeblocks-common
2 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 9271 kB of archives.
After this operation, 8392 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 https://ppa.launchpadcontent.net/x-psoud/cbnb/ubuntu noble/main amd64 codeblocks amd64 20.03+svn13634~ubuntu24.04.1 [2440 kB]
Get:2 https://ppa.launchpadcontent.net/x-psoud/cbnb/ubuntu noble/main amd64 codeblocks-common all 20.03+svn13634~ubuntu24.04.1 [4533 kB]
Get:3 https://ppa.launchpadcontent.net/x-psoud/cbnb/ubuntu noble/main amd64 libcodeblocks0 amd64 20.03+svn13634~ubuntu24.04.1 [2299 kB]
Fetched 9271 kB in 0s (21.2 MB/s)
(Reading database ... 105033 files and directories currently installed.)
Preparing to unpack .../codeblocks_20.03+svn13634~ubuntu24.04.1_amd64.deb ...
Unpacking codeblocks (20.03+svn13634~ubuntu24.04.1) over (20.03+svn13046-0.3build2) ...
Preparing to unpack .../codeblocks-common_20.03+svn13634~ubuntu24.04.1_all.deb ...
Unpacking codeblocks-common (20.03+svn13634~ubuntu24.04.1) over (20.03+svn13046-0.3build2) ...
Selecting previously unselected package libcodeblocks0.
Preparing to unpack .../libcodeblocks0_20.03+svn13634~ubuntu24.04.1_amd64.deb ...
Unpacking libcodeblocks0 (20.03+svn13634~ubuntu24.04.1) ...
Replaced by files in installed package libcodeblocks0t64 (20.03+svn13046-0.3build2) ...
Setting up libcodeblocks0 (20.03+svn13634~ubuntu24.04.1) ...
Setting up codeblocks-common (20.03+svn13634~ubuntu24.04.1) ...
Setting up codeblocks (20.03+svn13634~ubuntu24.04.1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1.1ubuntu3) ...
Processing triggers for libc-bin (2.39-0ubuntu8.4) ...
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for shared-mime-info (2.4-4) ...
Processing triggers for desktop-file-utils (0.27-2build1) ...
thierry@MSI:~$ codeblocks &
[1] 2512
thierry@MSI:~$ codeblocks: symbol lookup error: codeblocks: undefined symbol: _ZN19UserVariableManager16ParseCommandLineER15wxCmdLineParser
Thank's
Hello!
We have:
1. kubuntu 24.10;
2. code blocks 13046;
What's wrong:
When pressing the Ctrl+Shift key combination, "undo" is triggered.
What was he doing:
I disabled the "Keyboard_Shortcuts" plugin, it didn't help.
Question:
How to fix it?
Hi,
Today CB can start on WSL2 without error ...
First "warning" message is about cursor :
Gdk-Message: 17:17:18.688: Unable to load sb_h_double_arrow from the cursor theme
Reopen editor plugin activated
Autosave plugin activated
Source Exporter plugin activated
Regular expressions testbed plugin activated
Smart indent for HDL plugin activated
Smart indent for XML plugin activated
Project options manipulator plugin activated
Smart indent for C++ plugin activated
Header Fixup plugin activated
Gdk-Message: 17:17:18.791: Unable to load sb_h_double_arrow from the cursor theme
Gdk-Message: 17:17:18.791: Unable to load sb_v_double_arrow from the cursor theme
Code completion plugin activated
Koders query plugin activated
BYO Games plugin activated
Copy Strings to clipboard plugin activated
Open files list plugin activated
Loading toolbar...
ClassBrowser::UpdateClassBrowserView(): No active project available.
Updating class browser...
Initializing plugins...
Class browser updated (590 msec)
Gdk-Message: 17:17:22.320: Unable to load hand2 from the cursor theme
Deinitializing plugins...
(codeblocks:560): Gtk-WARNING **: 17:17:34.271: Error loading theme icon 'dialog-question' for stock: Icon 'dialog-question' not present in theme Adwaita
Search on Internet show this resolution :
sudo apt-get -y install adwaita-icon-theme-full
Yes, warning corrected, only one error message appear (during close of CB ?) at startup :
(codeblocks:883): Gdk-CRITICAL **: 17:27:13.212: gdk_wayland_window_handle_configure_popup: assertion 'impl->transient_for' failed
Good job to team CB.
Wait 25.03 available on official repository of Ubuntu ... :D
Regards.
The problem with CodeBlocks crashing at startup on the Mac is in libcodecompletion.dylib . If I completely remove that lib from the app, CodeBlocks will start.
Quote from: Xaviou on March 16, 2025, 11:50:31 AM
Ubuntu-22.04 and 24.10 versions can be installed from my ppa (https://launchpad.net/~x-psoud/+archive/ubuntu/cbnb)
Many thanks for this. My build-from-source script is failing after upgrading from Kubuntu 22.04 LTS to 24.04 LTS, but installing from your ppa under 24.04 worked just fine.