News:

When registered with our forums, feel free to send a "here I am" post here to differ human beings from SPAM bots.

Main Menu

The 14 September 2024 build (13570) is out.

Started by killerbot, September 14, 2024, 08:22:30 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_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:




Xaviou

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

ThierryD

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.



ChosenName

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?

Miguel Gimenez

Look if there is a complier-related file near default.conf in Roaming/Codeblocks. Delete it and try again.

ChosenName

Quote from: Miguel Gimenez 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.
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.

Khram

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-13596

ollydbg

Quote from: Khram on September 15, 2024, 08:20:21 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.

Khram

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-13596

Khram

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-13596

Xaviou

Hi
Quote from: ThierryD on September 14, 2024, 03:00:06 PM
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'
My wxWidgets's stuff : [url="https://wxstuff.xaviou.fr/"]https://wxstuff.xaviou.fr/[/url]

ThierryD

Today, update of CB on Linux Mint 22 is possible ...

Thank's Xav'.

Sincerly.

nji

Quote from: Xaviou on September 14, 2024, 01:30:12 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?

stahta01

#13
Quote from: nji on September 21, 2024, 01:20:56 PM
Quote from: Xaviou on September 14, 2024, 01:30:12 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.
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]

nji

Quote from: stahta01 on September 21, 2024, 04:59:03 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...