Author Topic: The 25 October 2020 build (12214) is out.  (Read 140 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5251
The 25 October 2020 build (12214) is out.
« on: Today at 09:37:40 am »
new PATCHED wx dll , please download these too and replace your old ones !!!

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/wxmsw31u_gcc_cb_wx313_2D_gcc810-mingw64-2.7z
A link to Mingw64 dll's needed by Code::Blocks : http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/Prerequisites/Mingw64dlls8.1.0.7z


The 25 October 2020 build is out.
  - Windows :
   http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2020/CB_20201025_rev12214_win64.7z
  - Linux :
   none

The current SDK version is : 2.4.0

Resolved Fixed:

  • CC: Don't provide completions for unsupported files (ticket #1019)
  • compiler: Parse correctly newer formats emitted by the IAR compiler (thanks Alatar)
  • debugger: Use absolute paths when getting the backtraces with GDB
  • Project Menu: Do not show "Notes" and "Set programs' arguments" if not project is open (Ticket #998, thanks Miguel Gimenez
  • MacrosManager - Fix: do not clobber $text that is not a CB macro. See: http://forums.codeblocks.org/index.php/topic,24192

Regressions/Confirmed/Annoying/Common bugs:



    Offline killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5251
    Re: The 25 October 2020 build (12214) is out.
    « Reply #1 on: Today at 09:38:33 am »
    I think there might be something wrong with the Fortran Project, I get the following log messages "

    FortranProject
    FortranProject plugin error: file E:\Codeblocks\src\output31_64\share\codeblocks/images/fortranproject/fortran_intrinsic_modules.f90 was not found.
    FortranProject plugin error: file E:\Codeblocks\src\output31_64\share\codeblocks/images/fortranproject/fortran_procedures.f90 was not found.

    Offline J.

    • Multiple posting newcomer
    • *
    • Posts: 41
    Re: The 25 October 2020 build (12214) is out.
    « Reply #2 on: Today at 10:57:29 am »
    MacrosManager - Fix: do not clobber $text that is not a CB macro. See: http://forums.codeblocks.org/index.php/topic,24192
    This fix breaks existing configuration of CB itself and CB projects and it would sadly make project specific variables almost obsolete: E.g., a variable in a macro which is not defined was and should be expected to be replaced by the empty string (as already suspected by oBFusCATed in the thread mentioned above). 

    It would be helpful it this was revisited.  ... reverting to CB_20201003.

    Offline oBFusCATed

    • Developer
    • Lives here!
    • *****
    • Posts: 12820
      • Travis build status
    Re: The 25 October 2020 build (12214) is out.
    « Reply #3 on: Today at 03:52:14 pm »
    @j. Can you describe the steps which lead to a breakage for you?
    (most of the time I ignore long posts)
    [strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

    Offline MortenMacFly

    • Administrator
    • Lives here!
    • *****
    • Posts: 9603
    Re: The 25 October 2020 build (12214) is out.
    « Reply #4 on: Today at 04:02:13 pm »
    This fix breaks existing configuration of CB itself
    I can confirm that. The patch introduces a serious regression:

    If you have setup your compilers like $(CODEBLOCKS)\MinGW becasue it shall be portable, the executable is no longer found and you see in the log messages like:
    NativeParser::SafeExecute: Invalid application command: $(CODEBLOCKS)\MinGW\bin\g++.exe

    As you can see, at least the macro $(CODEBLOCKS) to the portable installation folder is no longer translated.
    Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
    C::B Manual: http://www.codeblocks.org/docs/main_codeblocks_en.html
    C::B FAQ: http://wiki.codeblocks.org/index.php?title=FAQ

    Offline MortenMacFly

    • Administrator
    • Lives here!
    • *****
    • Posts: 9603
    Re: The 25 October 2020 build (12214) is out.
    « Reply #5 on: Today at 04:19:05 pm »
    ...I can also confirm that reverting r12214 fixes the regression. So I am voting to wither revert r12214 or Pecan comes up with a proper fix. We also have tools to test macrosmanager's functionality... just as a reminder. ;-)

    Unfortunately, this also broke compiling C::B with C::B for me. Luckily I had a backup. Phew... ;D
    Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
    C::B Manual: http://www.codeblocks.org/docs/main_codeblocks_en.html
    C::B FAQ: http://wiki.codeblocks.org/index.php?title=FAQ

    Offline J.

    • Multiple posting newcomer
    • *
    • Posts: 41
    Re: The 25 October 2020 build (12214) is out.
    « Reply #6 on: Today at 04:45:48 pm »
    @j. Can you describe the steps which lead to a breakage for you?
    Sure - please see the simple example attached; run the target DEBUG to see that a non-defined variable is NOT expanded to an empty string.

    As already mentioned by others above the compilation of CB with a CB project should fail, too.  Please note that the issue is same for non-defined variables contained in compiler macro strings, since I believe that the macro manager is impacted by the patch.