News:

Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!

Main Menu

The 08 December 2024 build (13596) is out.

Started by killerbot, December 08, 2024, 08:37:45 AM

Previous topic - Next topic

killerbot

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.

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:




killerbot

preparing the next nightly based on gcc 14.2.0

cdavalillo

How long it would take for a Linux version of these nightly builds??? O better a new Linux version of Code::Blocks???

Xaviou

#3
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.

Debian Bookworm version (32 and 64 bits) can be installed from my repo.
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

Regards
Xav'

Edit: Ubuntu-22.04 build failed for the same reason than Debian Bullseye : wxWidgets < 3.1.2 => Build log file

Edit2: Rev 13598 available for Ubuntu 22.04 and Debian 11.
My wxWidgets's stuff : [url="https://wxstuff.xaviou.fr/"]https://wxstuff.xaviou.fr/[/url]

Miguel Gimenez

#4
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.

Xaviou

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.
r13597 is not enough : see https://github.com/utelle/wxpdfdoc/commit/3d43def79877567cde5a33b26925f523d14ad86f

Regards
Xav'
My wxWidgets's stuff : [url="https://wxstuff.xaviou.fr/"]https://wxstuff.xaviou.fr/[/url]

Miguel Gimenez

Second try.

I have compiled Source Exporter succesfully on Mint with wx3.0 using the new CBP file.

Xaviou

#7
Hi
Quote from: Miguel Gimenez on December 09, 2024, 07:14:00 PM
Second try.
Successfully built on Debian 11 and uploaded to Launchpad for Ubuntu build (should  be ok).

Thank you.
My wxWidgets's stuff : [url="https://wxstuff.xaviou.fr/"]https://wxstuff.xaviou.fr/[/url]

Khram

Problem again. And the editing result can no longer be saved.
C++ & Fortran in MinGW-GCC-4.3.3 & WinLibs-GCC-14.2 with CB-13596

Xaviou

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 wxWidgets's stuff : [url="https://wxstuff.xaviou.fr/"]https://wxstuff.xaviou.fr/[/url]

stahta01

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
C Programmer working to learn more about C++.
On Windows 10 64 bit and Windows 11 64 bit.
--
When in doubt, read the CB WiKi FAQ. [url="http://wiki.codeblocks.org"]http://wiki.codeblocks.org[/url]

Xaviou

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'
My wxWidgets's stuff : [url="https://wxstuff.xaviou.fr/"]https://wxstuff.xaviou.fr/[/url]

stahta01

C Programmer working to learn more about C++.
On Windows 10 64 bit and Windows 11 64 bit.
--
When in doubt, read the CB WiKi FAQ. [url="http://wiki.codeblocks.org"]http://wiki.codeblocks.org[/url]

Xaviou

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

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'
My wxWidgets's stuff : [url="https://wxstuff.xaviou.fr/"]https://wxstuff.xaviou.fr/[/url]