Author Topic: The 08 December 2024 build (13596) is out.  (Read 17011 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5520
The 08 December 2024 build (13596) is out.
« 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.

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:



    Offline killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5520
    Re: The 08 December 2024 build (13596) is out.
    « Reply #1 on: December 08, 2024, 08:39:42 am »
    preparing the next nightly based on gcc 14.2.0

    Offline cdavalillo

    • Multiple posting newcomer
    • *
    • Posts: 30
    Re: The 08 December 2024 build (13596) is out.
    « Reply #2 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???

    Offline Xaviou

    • Regular
    • ***
    • Posts: 417
      • X@v's wxStuff
    Re: The 08 December 2024 build (13596) is out.
    « Reply #3 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.

    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.
    « Last Edit: December 09, 2024, 09:19:02 pm by Xaviou »
    My wxWidgets's stuff : https://wxstuff.xaviou.fr/

    Offline Miguel Gimenez

    • Developer
    • Lives here!
    • *****
    • Posts: 1645
    Re: The 08 December 2024 build (13596) is out.
    « Reply #4 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.
    « Last Edit: December 09, 2024, 01:53:20 pm by Miguel Gimenez »

    Offline Xaviou

    • Regular
    • ***
    • Posts: 417
      • X@v's wxStuff
    Re: The 08 December 2024 build (13596) is out.
    « Reply #5 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.
    r13597 is not enough : see https://github.com/utelle/wxpdfdoc/commit/3d43def79877567cde5a33b26925f523d14ad86f

    Regards
    Xav'
    My wxWidgets's stuff : https://wxstuff.xaviou.fr/

    Offline Miguel Gimenez

    • Developer
    • Lives here!
    • *****
    • Posts: 1645
    Re: The 08 December 2024 build (13596) is out.
    « Reply #6 on: December 09, 2024, 07:14:00 pm »
    Second try.

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

    Offline Xaviou

    • Regular
    • ***
    • Posts: 417
      • X@v's wxStuff
    Re: The 08 December 2024 build (13596) is out.
    « Reply #7 on: December 09, 2024, 09:17:57 pm »
    Hi
    Second try.
    Successfully built on Debian 11 and uploaded to Launchpad for Ubuntu build (should  be ok).

    Thank you.
    « Last Edit: December 09, 2024, 09:19:51 pm by Xaviou »
    My wxWidgets's stuff : https://wxstuff.xaviou.fr/

    Offline Khram

    • Multiple posting newcomer
    • *
    • Posts: 54
    • 3D-tensor mathematics - vector space
      • Ship Design and Marine Navigation
    Re: The 08 December 2024 build (13596) is out.
    « Reply #8 on: December 19, 2024, 12:17:12 pm »
    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

    Offline Xaviou

    • Regular
    • ***
    • Posts: 417
      • X@v's wxStuff
    Re: The 08 December 2024 build (13596) is out.
    « Reply #9 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'
    My wxWidgets's stuff : https://wxstuff.xaviou.fr/

    Offline stahta01

    • Lives here!
    • ****
    • Posts: 7700
      • My Best Post
    Re: The 08 December 2024 build (13596) is out.
    « Reply #10 on: Today at 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
    C Programmer working to learn more about C++ and Git.
    On Windows 7 64 bit and Windows 10 64 bit.
    --
    When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org