Code::Blocks Forums

User forums => Nightly builds => Topic started by: killerbot on December 08, 2024, 08:37:45 am

Title: The 08 December 2024 build (13596) is out.
Post by: killerbot on December 08, 2024, 08:37:45 am
We switched to gcc 14.1.0 (on 20 May 2024) --> download the new wx/mingw dll's see link below

Get 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.7z

Get 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.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:


Regressions/Confirmed/Annoying/Common bugs:


Title: Re: The 08 December 2024 build (13596) is out.
Post by: killerbot on December 08, 2024, 08:39:42 am
preparing the next nightly based on gcc 14.2.0
Title: Re: The 08 December 2024 build (13596) is out.
Post by: cdavalillo on December 08, 2024, 02:08:03 pm
How long it would take for a Linux version of these nightly builds??? O better a new Linux version of Code::Blocks???
Title: Re: The 08 December 2024 build (13596) is out.
Post by: Xaviou on December 08, 2024, 06:40:55 pm
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.
Title: Re: The 08 December 2024 build (13596) is out.
Post by: Miguel Gimenez on December 09, 2024, 09:21:49 am
Quote
Ubuntu-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/).
Title: Re: The 08 December 2024 build (13596) is out.
Post by: Xaviou on December 09, 2024, 05:51:16 pm
Hi
Quote
Ubuntu-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'
Title: Re: The 08 December 2024 build (13596) is out.
Post by: Miguel Gimenez on December 09, 2024, 07:14:00 pm
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.
Title: Re: The 08 December 2024 build (13596) is out.
Post by: Xaviou on December 09, 2024, 09:17:57 pm
Hi
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.
Title: Re: The 08 December 2024 build (13596) is out.
Post by: Khram on December 19, 2024, 12:17:12 pm
Problem again. And the editing result can no longer be saved.
Title: Re: The 08 December 2024 build (13596) is out.
Post by: Xaviou on December 28, 2024, 01:58:34 pm
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.
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'
Title: Re: The 08 December 2024 build (13596) is out.
Post by: stahta01 on December 30, 2024, 06:54:57 am
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.
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
Code
if DARWIN
AM_LDFLAGS = -framework Security
endif
Title: Re: The 08 December 2024 build (13596) is out.
Post by: Xaviou on January 09, 2025, 09:02:05 pm
Hi.

My guess is add this code to makefile.am in the same folder as the makefile you edited
Code
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'
Title: Re: The 08 December 2024 build (13596) is out.
Post by: stahta01 on January 10, 2025, 04:23:45 am
To Xaviou

See https://forums.codeblocks.org/index.php/topic,25932.msg176633.html#msg176633 (https://forums.codeblocks.org/index.php/topic,25932.msg176633.html#msg176633)
Title: Re: The 08 December 2024 build (13596) is out.
Post by: Xaviou on January 11, 2025, 11:34:04 am
Hi
To Xaviou

See https://forums.codeblocks.org/index.php/topic,25932.msg176633.html#msg176633 (https://forums.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'