We switched to gcc 14.1.0 (on 20 May 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.1.0posix-18.1.5-11.0.1-ucrt-r1/winlibs-x86_64-posix-seh-gcc-14.1.0-mingw-w64ucrt-11.0.1-r1.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_gcc1410-mingw64.7z
A link to Mingw64 dll's needed by Code::Blocks : http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/Prerequisites/Mingw64dlls14.1.0.7z
The 08 December 2024 build is out.
- Windows :
http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2024/CB_20241208_rev13596_win64.7z
- Linux :
none
The current SDK version is : 2.25.0
Resolved Fixed:
- updated wxPdfDocument library to v1.2.0
- Scripted wizard: Changes for wxWidgets >= 3.3 (thanks PB)
Regressions/Confirmed/Annoying/Common bugs:
preparing the next nightly based on gcc 14.2.0
How long it would take for a Linux version of these nightly builds??? O better a new Linux version of Code::Blocks???
Hi.
OS X version of this rev can no be built due to the fact that I can't yet upgrade my system or my version of the build tools, and some functions needed by wxPdfDocument are missing.
32 bits version for Windows can be downloaded from my website (https://wxstuff.xaviou.fr/article/codeblocks-nightly-builds.html).
Debian Bookworm version (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.
There is no actual version for Debian Bullseye because it uses (and provide) only wxWidgets-3.0.5 and wxPdfDocument need some functions only available since wxWidgets-3.1.2 (such as wxDisplay::GetPPI() ).
Perhaps I'll try in the future to upgrade to a more recent version of wxWidgets (for example those provided by CodeLite).
Ubuntu-22.04 and 24.10 versions can be installed from my ppa (https://launchpad.net/~x-psoud/+archive/ubuntu/cbnb)
Regards
Xav'
Edit: Ubuntu-22.04 build failed for the same reason than Debian Bullseye : wxWidgets < 3.1.2 => Build log file (https://launchpadlibrarian.net/762492126/buildlog_ubuntu-jammy-amd64.codeblocks_20.03+svn13596~ubuntu22.04.1_BUILDING.txt.gz)
Edit2: Rev 13598 available for Ubuntu 22.04 and Debian 11.
QuoteUbuntu-22.04 build failed for the same reason than Debian Bullseye : wxWidgets < 3.1.2
wxPDFDocument v1.2 does not support wxWidgets < 3.2, but we still support wx3.0 (at least on Linux). This issue should be fixed in current trunk, see r13597 (https://sourceforge.net/p/codeblocks/code/13597/).
Hi
Quote from: Miguel Gimenez on December 09, 2024, 09:21:49 AM
QuoteUbuntu-22.04 build failed for the same reason than Debian Bullseye : wxWidgets < 3.1.2
wxPDFDocument v1.2 does not support wxWidgets < 3.2, but we still support wx3.0 (at least on Linux). This issue should be fixed in current trunk, see r13597 (https://sourceforge.net/p/codeblocks/code/13597/).
r13597 is not enough : see https://github.com/utelle/wxpdfdoc/commit/3d43def79877567cde5a33b26925f523d14ad86f
Regards
Xav'
Second try (https://sourceforge.net/p/codeblocks/code/13598/).
I have compiled Source Exporter succesfully on Mint with wx3.0 using the new CBP file.
Hi
Quote from: Miguel Gimenez on December 09, 2024, 07:14:00 PM
Second try (https://sourceforge.net/p/codeblocks/code/13598/).
Successfully built on Debian 11 and uploaded to Launchpad for Ubuntu build (should be ok).
Thank you.
Problem again. And the editing result can no longer be saved.
Hi.
Quote from: Xaviou on December 08, 2024, 06:40:55 PM
OS X version of this rev can no be built due to the fact that I can't yet upgrade my system or my version of the build tools, and some functions needed by wxPdfDocument are missing.
I think I've found a solution for this problem : after the configure call, I just had to add "-framework Security" to the source_exporter makefile (in the WX_LIBS line, where there are others "-framework xxxx" instructions, and it worked.
But I still don't know how to automatically add this command during the configure process :-\
Regards
Xav'
Quote from: Xaviou on December 28, 2024, 01:58:34 PM
Hi.
Quote from: Xaviou on December 08, 2024, 06:40:55 PM
OS X version of this rev can no be built due to the fact that I can't yet upgrade my system or my version of the build tools, and some functions needed by wxPdfDocument are missing.
I think I've found a solution for this problem : after the configure call, I just had to add "-framework Security" to the source_exporter makefile (in the WX_LIBS line, where there are others "-framework xxxx" instructions, and it worked.
But I still don't know how to automatically add this command during the configure process :-\
Regards
Xav'
My guess is add this code to makefile.am in the same folder as the makefile you edited
if DARWIN
AM_LDFLAGS = -framework Security
endif
Hi.
Quote from: stahta01 on December 30, 2024, 06:54:57 AM
My guess is add this code to makefile.am in the same folder as the makefile you edited
if DARWIN
AM_LDFLAGS = -framework Security
endif
I've finally tested this, but it didn't work : this line appeared "as is" in the final makefile but nothing was added to the link command.
For information : the line in witch the other "-framework xxxxxx" are present is provided by wx-config (with the "--libs" arguments) but I didn't find any way to make it add the "Security" option.
Regards
Xav'
To Xaviou
See https://forums.next.codeblocks.org/index.php/topic,25932.msg176633.html#msg176633 (https://forums.next.codeblocks.org/index.php/topic,25932.msg176633.html#msg176633)
Hi
Quote from: stahta01 on January 10, 2025, 04:23:45 AM
To Xaviou
See https://forums.next.codeblocks.org/index.php/topic,25932.msg176633.html#msg176633 (https://forums.next.codeblocks.org/index.php/topic,25932.msg176633.html#msg176633)
I've tested the last suggestion made by kencu, and it worked fine.
I think it can be added to the official sources.
Regards
Xav'