Author Topic: The 14 June 2024 build (13529) is out.  (Read 4338 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5506
The 14 June 2024 build (13529) is out.
« on: June 14, 2024, 08:11: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_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 June 2024 build is out.
  - Windows :
   http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2024/CB_20240614_rev13529_win64.7z
  - Linux :
   none

The current SDK version is : 2.25.0

Resolved Fixed:

  • lib_finder: Fix stack corruption when clicking on "Try to detect missing ones".
  • BrowseTracker 1.4.116 24/06/1 Allow user to set max entries for jump,browse marks etc.

Regressions/Confirmed/Annoying/Common bugs:



    Offline Xaviou

    • Regular
    • ***
    • Posts: 408
      • X@v's wxStuff
    Re: The 14 June 2024 build (13529) is out.
    « Reply #1 on: June 15, 2024, 12:12:27 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 can be downloaded from my website.

    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, 23.10 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: 29
    Hi,

    On my fix PC, I test newly nigthly build  : Windows 11 64 bits with SSD device.
    On my laptop, I use precedent nigthly : Windows 11 64 bits with SSD device (sure most up-to-date architecture).
    But, my first constat with newly nightly, it's very very slow ... (many wait turn ... before success of open Workspace).
    And, selections beetween files inluded in my project  are also very slow.
    Only this change on my fix PC.
    Someone see same behaviour ?

    Thank you.

    Thierry D.

    Offline Pecan

    • Plugin developer
    • Lives here!
    • ****
    • Posts: 2790
    Hi,

    On my fix PC, I test newly nigthly build  : Windows 11 64 bits with SSD device.
    On my laptop, I use precedent nigthly : Windows 11 64 bits with SSD device (sure most up-to-date architecture).
    But, my first constat with newly nightly, it's very very slow ... (many wait turn ... before success of open Workspace).
    And, selections beetween files inluded in my project  are also very slow.
    Only this change on my fix PC.
    Someone see same behaviour ?

    Thank you.

    Thierry D.

    Try disabling all pugins, and check your speed. Then turn them back on one-by-one to find the plugin (maybe) causing the problem.

    Offline killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5506
    Re: The 14 June 2024 build (13529) is out.
    « Reply #4 on: June 16, 2024, 09:20:28 am »
    if you revert to the previous nightly, is the problem gone ?

    Offline ThierryD

    • Multiple posting newcomer
    • *
    • Posts: 29
    The 14 June 2024 build (13529) is out (slow ... very slow)
    « Reply #5 on: June 16, 2024, 06:35:54 pm »
    Hi,

    Yes, if I return to previous nightly on my fix PC (svn 13524), problem disapear ...
    I don't load any plugin (only default).

    Thank's.

    Thierry D.

    Offline stahta01

    • Lives here!
    • ****
    • Posts: 7625
      • My Best Post
    Re: The 14 June 2024 build (13529) is out (slow ... very slow)
    « Reply #6 on: June 16, 2024, 07:00:54 pm »
    So, you did not try to disable all the plugs except for the Compiler plugin, correct?

    Edit: You should at least try disabling lib_finder and BrowseTracker plugins; these are the ones reported as changed in this nightly build.
    Edit2: Clangd_client plugin was also changed

    Tim S.

    Hi,

    Yes, if I return to previous nightly on my fix PC (svn 13524), problem disapear ...
    I don't load any plugin (only default).

    Thank's.

    Thierry D.
    « Last Edit: June 17, 2024, 04:01:02 am 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 ThierryD

    • Multiple posting newcomer
    • *
    • Posts: 29
    The 14 June 2024 build (13529) is out. Browse Tracker ?
    « Reply #7 on: June 17, 2024, 03:24:24 pm »
    Hi Tim,

    Sorry, OK, I will do this test.
    I update first to  recent nightly (svn 13529). Symptom is same, very very slow...
    I disable first plugin "Browse Tracker" of your recommandation ... and problem disapear ... IDE Interface become "normally quick" (like before upgrade).
    What are change with this plugin ?

    Thank's.

    Thierry D.


    Offline Miguel Gimenez

    • Developer
    • Lives here!
    • *****
    • Posts: 1605
    Re: The 14 June 2024 build (13529) is out.
    « Reply #8 on: June 17, 2024, 03:48:09 pm »
    After the changes in r13526 GetMaxEntries() is called many times, even from OnUpdateUI, and it is a CPU-hungry method.

    Offline dkulp

    • Multiple posting newcomer
    • *
    • Posts: 17
    Re: The 14 June 2024 build (13529) is out.
    « Reply #9 on: June 17, 2024, 04:40:03 pm »
    Mac version just crashes at startup for me.   All the builds since 13447 seem to crash the same. 

    Code
    Date/Time:             2024-06-17 10:35:41.9776 -0400
    OS Version:            macOS 14.5 (23F79)
    Report Version:        12


    Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
    0   ???                                0x7ff8a776ea78 ???
    1   libsystem_kernel.dylib            0x7ff81749314a __pthread_kill + 10
    2   libsystem_pthread.dylib            0x7ff8174cbebd pthread_kill + 262
    3   libsystem_c.dylib                  0x7ff8173f1a79 abort + 126
    4   libwx_baseu-3.2.0.2.2.dylib           0x10d642681 wxFatalSignalHandler(int) + 33
    5   libsystem_platform.dylib          0x7ff8174fafdd _sigtramp + 29
    6   ???                            0xffff800000000000 ???
    7   libcodecompletion.dylib               0x11b21792d ClassBrowser::ThreadedBuildTree(cbProject*) + 621
    8   libcodecompletion.dylib               0x11b217292 ClassBrowser::UpdateClassBrowserView(bool) + 1378
    9   libcodecompletion.dylib               0x11b216c40 ClassBrowser::SetParser(ParserBase*) + 256
    10  libcodecompletion.dylib               0x11b29f114 ParseManager::CreateClassBrowser() + 1892
    11  libcodecompletion.dylib               0x11b23c29c CodeCompletion::OnAttach() + 236
    12  libcodeblocks.0.dylib                 0x10a44e5b5 cbPlugin::Attach() + 117
    13  libcodeblocks.0.dylib                 0x10a5e3889 PluginManager::AttachPlugin(cbPlugin*, bool) + 105
    14  libcodeblocks.0.dylib                 0x10a5ea240 PluginManager::LoadAllPlugins() + 2032
    15  codeblocks                           0x10062e60a MainFrame::ScanForPlugins() + 1082
    16  codeblocks                           0x100628eac MainFrame::MainFrame(wxWindow*) + 3852
    17  codeblocks                           0x10063130d MainFrame::MainFrame(wxWindow*) + 29
    18  codeblocks                           0x100564776 CodeBlocksApp::InitFrame() + 54
    19  codeblocks                           0x100566b14 CodeBlocksApp::OnInit() + 6404
    20  libwx_osx_cocoau_core-3.2.0.2.2.dylib        0x10c65f29a wxApp::CallOnInit() + 170
    21  libwx_baseu-3.2.0.2.2.dylib           0x10d5ba674 wxEntry(int&, wchar_t**) + 52
    22  codeblocks                           0x100562d93 main + 35
    23  dyld                                 0x200b0d366 start + 1942

    Offline Pecan

    • Plugin developer
    • Lives here!
    • ****
    • Posts: 2790
    Re: The 14 June 2024 build (13529) is out.
    « Reply #10 on: June 18, 2024, 07:13:46 am »
    After the changes in r13526 GetMaxEntries() is called many times, even from OnUpdateUI, and it is a CPU-hungry method.


    Thanks, I'll investigate.

    Offline Pecan

    • Plugin developer
    • Lives here!
    • ****
    • Posts: 2790
    Re: The 14 June 2024 build (13529) is out. Browse Tracker ?
    « Reply #11 on: June 19, 2024, 06:43:43 pm »
    Hi Tim,

    Sorry, OK, I will do this test.
    I update first to  recent nightly (svn 13529). Symptom is same, very very slow...
    I disable first plugin "Browse Tracker" of your recommandation ... and problem disapear ... IDE Interface become "normally quick" (like before upgrade).
    What are change with this plugin ?

    Thank's.

    Thierry D.

    Fixed (I think) rev 13530.

    @ThierryD
    Could you test rev 13530 to see if it solves the problem.
    And let us know your experience.
    I you're not compiling the source, wait for the next nightly and let ud know how the changes work for you.

    Thanks

    Offline ThierryD

    • Multiple posting newcomer
    • *
    • Posts: 29
    Response -> The 14 June 2024 build (13529) is out.
    « Reply #12 on: June 30, 2024, 12:36:40 pm »
    Hi Pecan,

    I wait about next nightly build ... because, today, I can't recompile CB on my platform ... but, it's one of my objective in the future. I participe on Freeglut version 3.6.0 today on Windows and Linux (with CB ... sure !, but also with Cmake).
    After install last CB nigthly build (svn 13533), problem disappear.
    Thank's for your reactivity, good job.

    Bye.

    PS : Why generation of CB Project by Cmake is considered like "deprecated" by Cmake Team ?
           Thank's.


    Offline sodev

    • Lives here!
    • ****
    • Posts: 500
    Re: Response -> The 14 June 2024 build (13529) is out.
    « Reply #13 on: July 01, 2024, 03:09:13 pm »
    PS : Why generation of CB Project by Cmake is considered like "deprecated" by Cmake Team ?

    Because it is too much of a burden for them to support every IDE there is. Instead, they offer a defined API which allows the IDEs to integrate CMake from their side. This is basically the same approach how programming languages get supported by IDEs through language servers.

    Offline ThierryD

    • Multiple posting newcomer
    • *
    • Posts: 29
    The 14 June 2024 build (13529) is out
    « Reply #14 on: July 05, 2024, 03:41:03 pm »
    Hi,

    Ok sodev,  it's clear. Like clangd ... I suppose.
    How CB integrate Cmake (or not) ?
    Thank's ?

    Thierry D.