Author Topic: The 14 September 2024 build (13570) is out.  (Read 8916 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5513
The 14 September 2024 build (13570) is out.
« on: September 14, 2024, 08:22:30 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_wx325_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 14 September 2024 build is out.
  - Windows :
   http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2024/CB_20240914_rev13570_win64.7z
  - Linux :
   none

The current SDK version is : 2.25.0

Resolved Fixed:

  • Syntax highlighting: fix default colour detection and restoration.
  • Compiler: Disable the Run button if there is no project and there is no valid editor.
  • wxSmith: allow specific and generic object event functions
  • wxSmithAui: remove pixel-wise sizing where not needed (always prefer sizer-based layout)
  • ProjectOptionsManipulator: remove pixel-wise sizing where not needed (always prefer sizer-based layout)
  • HexEditor: remove pixel-wise sizing where not needed (always prefer sizer-based layout)
  • HeaderFixUp: remove pixel-wise sizing where not needed (always prefer sizer-based layout)
  • EditorConfig: remove pixel-wise sizing where not needed (always prefer sizer-based layout)
  • DoxyBlocks: remove pixel-wise sizing where not needed (always prefer sizer-based layout)
  • Cscope: remove pixel-wise sizing where not needed (always prefer sizer-based layout)
  • CppCheck: remove pixel-wise sizing where not needed (always prefer sizer-based layout)
  • cbKoders: remove pixel-wise sizing where not needed (always prefer sizer-based layout)
  • ByoGames: remove pixel-wise sizing where not needed (always prefer sizer-based layout)
  • AutoVersioning: remove pixel-wise sizing where not needed (always prefer sizer-based layout)
  • codecompletion: remove pixel-wise sizing where not needed (always prefer sizer-based layout)
  • debugger: remove pixel-wise sizing where not needed (always prefer sizer-based layout)
  • mimehandler: remove pixel-wise sizing where not needed (always prefer sizer-based layout)
  • HeadscriptedwizarderFixUp: remove pixel-wise sizing where not needed (always prefer sizer-based layout)
  • tidycmt: remove pixel-wise sizing where not needed (always prefer sizer-based layout)
  • Addr2LineUI: remove pixel-wise sizing where not needed (always prefer sizer-based layout)
  • cb_share_config: remove pixel-wise sizing where not needed (always prefer sizer-based layout)
  • core and core plugins: remove pixel-wise sizing where not needed (always prefer sizer-based layout)
  • core: remove pixel-wise sizing where not needed (always prefer sizer-based layout)
  • re-generated several wxSmith related code portions due to changes in wxSmith (no functional changes)

Regressions/Confirmed/Annoying/Common bugs:



    Offline Xaviou

    • Regular
    • ***
    • Posts: 412
      • X@v's wxStuff
    Re: The 14 September 2024 build (13570) is out.
    « Reply #1 on: September 14, 2024, 01:30:12 pm »
    Hi.

    OS X version of this rev can be downloaded from my website.
    There is only a macOS-11.6 version.
    Note that it is not a notarized version of the application.

    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
    The corresponding unsigned deb files can also be downloaded from the website page linked above.

    Ubuntu-22.04 and 24.04 versions can be installed from my ppa

    Regards
    Xav'
    The french wxWidgets site : http://www.wxdev.fr
    My wxWidgets's stuff : https://wxstuff.xaviou.fr/

    Offline ThierryD

    • Multiple posting newcomer
    • *
    • Posts: 45
    Re: The 14 September 2024 build (13570) is out.
    « Reply #2 on: September 14, 2024, 03:00:06 pm »
    Hi,

    Hello Xav', sorry, but on my config Linux Mint 22 (same as Ubuntu 24.04), nothing update about CodeBlocks ...
    I define good PPA, and then I explore this PPA, only version nigthly V13533 (version already installed) appears, not V13570.

    On my config Linux Mint 21 (same as Ubuntu 22.04), all rigth.

    What's wrong ?

    Thank's.

    Sincerly.



    Offline ChosenName

    • Multiple posting newcomer
    • *
    • Posts: 16
    Re: The 14 September 2024 build (13570) is out.
    « Reply #3 on: September 14, 2024, 03:30:40 pm »
    The "checkbox" compiler flags tab in build properties is empty of options in this version, using mingw-w64 based on GCC 14.2 (and the previous version - not sure when they actually went AWOL)

    Is this a known error or is it likely down to my configuration?

    Offline Miguel Gimenez

    • Developer
    • Lives here!
    • *****
    • Posts: 1629
    Re: The 14 September 2024 build (13570) is out.
    « Reply #4 on: September 14, 2024, 06:30:47 pm »
    Look if there is a complier-related file near default.conf in Roaming/Codeblocks. Delete it and try again.

    Offline ChosenName

    • Multiple posting newcomer
    • *
    • Posts: 16
    Re: The 14 September 2024 build (13570) is out.
    « Reply #5 on: September 14, 2024, 07:44:22 pm »
    Look if there is a complier-related file near default.conf in Roaming/Codeblocks. Delete it and try again.
    That did not work initially but I deleted the whole CodeBlocks folder in Roaming as well as doing a clean install of Code::Blocks and that has worked.

    Many thanks.

    Offline Khram

    • Multiple posting newcomer
    • *
    • Posts: 53
    • 3D-tensor mathematics - vector space
      • Ship Design and Marine Navigation
    Re: The 14 September 2024 build (13570) is out.
    « Reply #6 on: September 15, 2024, 08:20:21 am »
    This is from version 13542. I'm starting to work with 13570.
    C++ & Fortran in MinGW-GCC-4.3.3 & WinLibs-GCC-14.2 with CB-13570

    Offline ollydbg

    • Developer
    • Lives here!
    • *****
    • Posts: 6024
    • OpenCV and Robotics
      • Chinese OpenCV forum moderator
    Re: The 14 September 2024 build (13570) is out.
    « Reply #7 on: September 15, 2024, 10:19:44 am »
    This is from version 13542. I'm starting to work with 13570.

    Hi, I see this message from time to time, but it happens randomly. How to re-produce this issue? Can you show me some steps? Thanks.
    If some piece of memory should be reused, turn them to variables (or const variables).
    If some piece of operations should be reused, turn them to functions.
    If they happened together, then turn them to classes.

    Offline Khram

    • Multiple posting newcomer
    • *
    • Posts: 53
    • 3D-tensor mathematics - vector space
      • Ship Design and Marine Navigation
    Re: The 14 September 2024 build (13570) is out.
    « Reply #8 on: September 15, 2024, 05:19:45 pm »
    Step 1. Without saving the new editing of the original text, switch to another program, for example, to Farmanager.
    Step 2. Do something there, and switch from one directory to another several times.
    Step 3. Return to editing the original text. There will be either a warning that someone from outside edited your text, or the above-shown error message from the mouse.
    C++ & Fortran in MinGW-GCC-4.3.3 & WinLibs-GCC-14.2 with CB-13570

    Offline Khram

    • Multiple posting newcomer
    • *
    • Posts: 53
    • 3D-tensor mathematics - vector space
      • Ship Design and Marine Navigation
    Re: The 14 September 2024 build (13570) is out.
    « Reply #9 on: September 15, 2024, 05:27:55 pm »
    In the new version of CB-13570, it was not possible to immediately trigger a mouse error. Maybe everything has already been fixed? Then, thank you sincerely!
    C++ & Fortran in MinGW-GCC-4.3.3 & WinLibs-GCC-14.2 with CB-13570

    Offline Xaviou

    • Regular
    • ***
    • Posts: 412
      • X@v's wxStuff
    Re: The 14 September 2024 build (13570) is out.
    « Reply #10 on: September 15, 2024, 05:41:12 pm »
    Hi
    Hello Xav', sorry, but on my config Linux Mint 22 (same as Ubuntu 24.04), nothing update about CodeBlocks ...
    I define good PPA, and then I explore this PPA, only version nigthly V13533 (version already installed) appears, not V13570.

    On my config Linux Mint 21 (same as Ubuntu 22.04), all rigth.
    Sincerly.
    I've made some tests on a virtual machine, and obtained the same result.
    It seems the auto-build on launchpad failed but I really don't know why, sorry  :-[
    I just tried to re-launch it, to see...

    Regards
    Xav'
    The french wxWidgets site : http://www.wxdev.fr
    My wxWidgets's stuff : https://wxstuff.xaviou.fr/

    Offline ThierryD

    • Multiple posting newcomer
    • *
    • Posts: 45
    Re: The 14 September 2024 build (13570) is out.
    « Reply #11 on: September 16, 2024, 01:56:15 pm »
    Today, update of CB on Linux Mint 22 is possible ...

    Thank's Xav'.

    Sincerly.

    Offline nji

    • Multiple posting newcomer
    • *
    • Posts: 58
    Re: The 14 September 2024 build (13570) is out.
    « Reply #12 on: September 21, 2024, 01:20:56 pm »

    Debian Bookworm and Bullseye (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.

    Ubuntu-22.04 and 24.04 versions can be installed from my ppa


    Hi.

    I recently switched to Linux (being quite a newbie here), so I've to ask:

    Will this do for openSUSE Leap 15.6 too?
    And if: prerequisites gnu toolchain?

    Offline stahta01

    • Lives here!
    • ****
    • Posts: 7666
      • My Best Post
    Re: The 14 September 2024 build (13570) is out.
    « Reply #13 on: September 21, 2024, 04:59:03 pm »

    Debian Bookworm and Bullseye (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.

    Ubuntu-22.04 and 24.04 versions can be installed from my ppa


    Hi.

    I recently switched to Linux (being quite a newbie here), so I've to ask:

    Will this do for openSUSE Leap 15.6 too?
    And if: prerequisites gnu toolchain?

    I would consider the chance of it working near zero.
    I suggest verifying openSUSE has an wxWidgets or wxGTK package and if yes open a new thread asking for help build Code::Blocks from source. Please report the version of wxWidgits/wxGTK in that thread.

    Edit: It is likely openSUSE uses RPM packages instead of Debian type packages; I suggest looking for Code::Blocks RPM packages they are more likely to work.

    Tim S.
    « Last Edit: September 21, 2024, 09:42:40 pm by stahta01 »
    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

    Offline nji

    • Multiple posting newcomer
    • *
    • Posts: 58
    Re: The 14 September 2024 build (13570) is out.
    « Reply #14 on: September 21, 2024, 05:59:58 pm »
    I would consider the chance of it working near zero.
    [...]
    Tim S.

    I can't assess.
    Actually some time ago there had been tries to build C:B nightlies at some openSUSE repository.
    But they don't seem to be successful, if I get it right.
    (BTW: C:B 20 provided an RPM package (i.e. openSUSE)).

    I really would prefer to avoid switching to KDevelop or Qt...