Author Topic: The 13 December 2020 build (12240) is out.  (Read 17540 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5291
The 13 December 2020 build (12240) is out.
« on: December 13, 2020, 10:43:55 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 13 December 2020 build is out.
  - Windows :
   http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2020/CB_20201213_rev12240_win64.7z
  - Linux :
   none

The current SDK version is : 2.4.0

Resolved Fixed:

  • wxContribItems: Remove warnings about deprecated wxPen and wxBrush styles in wxContribItems (ticket #1037, thanks Miguel Gimenez)
  • wxContribItems: Remove warnings about deprecated wxPen and wxBrush styles in wxContribItems (ticket #1037, thanks Miguel Gimenez)
  • UI: Make the script console to use the Message logs' font size
  • UI: Use the same logic for the default value of the "Message logs' font size"

Regressions/Confirmed/Annoying/Common bugs:



    Online stahta01

    • Lives here!
    • ****
    • Posts: 7130
      • My Best Post
    Re: The 13 December 2020 build (12240) is out.
    « Reply #1 on: December 13, 2020, 11:16:44 am »
    new PATCHED wx dll , please download these too and replace your old ones !!!

    The wxWidgets DLL on the download link was the same as the one I downloaded with the last nightly.
    Is the link wrong?

    Tim S.
    C Programmer working to learn more about C++ and Git.
    On Windows 7 64 bit and Windows 10 32 bit.
    On Debian Stretch, compiling CB Trunk against wxWidgets 3.0.
    --
    When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

    Offline omlk

    • Multiple posting newcomer
    • *
    • Posts: 58
    Re: The 13 December 2020 build (12240) is out.
    « Reply #2 on: December 13, 2020, 07:51:43 pm »
    Why not use MSYS2 for compiling Code::Blocks? MSYS2 include MinGW gcc v11?
    « Last Edit: December 15, 2020, 10:04:17 am by omlk »

    Offline oBFusCATed

    • Developer
    • Lives here!
    • *****
    • Posts: 13313
      • Travis build status
    Re: The 13 December 2020 build (12240) is out.
    « Reply #3 on: December 14, 2020, 01:24:03 am »
    omlk: What would we gain?
    (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 gh_origin

    • Multiple posting newcomer
    • *
    • Posts: 48
    Re: The 13 December 2020 build (12240) is out.
    « Reply #4 on: December 14, 2020, 04:38:05 am »
    omlk: What would we gain?

    A Unix-like build environment. Produces native binaries using MinGW, doesn't need to ship another DLL like Cygwin. But there is MSYS2 DLL for anyone need a POSIX compatibility layer.

    BTW, if you choose to go forward with LSP and CCLS, then MSYS2 is a good choice. You have to depend on it anyway. Offering CodeBlocks packages on MSYS2 (co-operate with the MSYS2 team), so installing CodeBlocks with all the needed stuffs for CCLS made easy with just pacman -S codeblocks, pacman will handle all of the dependencies for you, the users don't need to setup CCLS packages themselves before able to use CodeBlocks.

    Please note, there is Qt Creator and complete Qt5 packages for MSYS2 for a while. It's nothing wrong for CodeBlocks to follow. Employing MSYS2 also lower the maintenance efforts, as we now using the same Unix-like environment across platforms, no need to set Windows specific stuffs anymore.

    And also, if you choose to continue to distribute CodeBlocks binaries like what you are doing now alongside with/instead of MSYS2 packages of CodeBlocks, you still need to bundle MSYS2 related stuffs for CCLS anyway. So using the same environment really helps avoiding a lot of troubles.

    Online stahta01

    • Lives here!
    • ****
    • Posts: 7130
      • My Best Post
    Re: The 13 December 2020 build (12240) is out.
    « Reply #5 on: December 14, 2020, 06:33:30 am »
    omlk: What would we gain?

    A Unix-like build environment. Produces native binaries using MinGW, doesn't need to ship another DLL like Cygwin. But there is MSYS2 DLL for anyone need a POSIX compatibility layer.

    BTW, if you choose to go forward with LSP and CCLS, then MSYS2 is a good choice. You have to depend on it anyway. Offering CodeBlocks packages on MSYS2 (co-operate with the MSYS2 team), so installing CodeBlocks with all the needed stuffs for CCLS made easy with just pacman -S codeblocks, pacman will handle all of the dependencies for you, the users don't need to setup CCLS packages themselves before able to use CodeBlocks.

    Please note, there is Qt Creator and complete Qt5 packages for MSYS2 for a while. It's nothing wrong for CodeBlocks to follow. Employing MSYS2 also lower the maintenance efforts, as we now using the same Unix-like environment across platforms, no need to set Windows specific stuffs anymore.

    And also, if you choose to continue to distribute CodeBlocks binaries like what you are doing now alongside with/instead of MSYS2 packages of CodeBlocks, you still need to bundle MSYS2 related stuffs for CCLS anyway. So using the same environment really helps avoiding a lot of troubles.

    I have tried off and on to get the CB configure/make method of build to work under MSys2 and I have failed!
    I am now using edited CB Projects to build CB under MSys2 and it works reasonably well.

    Tim S.
    C Programmer working to learn more about C++ and Git.
    On Windows 7 64 bit and Windows 10 32 bit.
    On Debian Stretch, compiling CB Trunk against wxWidgets 3.0.
    --
    When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

    Offline omlk

    • Multiple posting newcomer
    • *
    • Posts: 58
    Re: The 13 December 2020 build (12240) is out.
    « Reply #6 on: December 14, 2020, 10:32:02 am »
    omlk: What would we gain?

    А step into the future.  ;)

    Offline omlk

    • Multiple posting newcomer
    • *
    • Posts: 58
    « Last Edit: December 15, 2020, 09:50:50 am by omlk »

    Online stahta01

    • Lives here!
    • ****
    • Posts: 7130
      • My Best Post
    Re: The 13 December 2020 build (12240) is out.
    « Reply #8 on: December 14, 2020, 12:20:17 pm »
    Pay attention!
    -fcommon

    https://gcc.gnu.org/gcc-10/changes.html

    Please think! The CB Team can already use a newer GCC 10 Compiler without using MSys2.

    Tim S.
    C Programmer working to learn more about C++ and Git.
    On Windows 7 64 bit and Windows 10 32 bit.
    On Debian Stretch, compiling CB Trunk against wxWidgets 3.0.
    --
    When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

    Offline oBFusCATed

    • Developer
    • Lives here!
    • *****
    • Posts: 13313
      • Travis build status
    Re: The 13 December 2020 build (12240) is out.
    « Reply #9 on: December 14, 2020, 12:47:16 pm »
    А step into the future.  ;)
    Ok, you can troll and waste our time, but what else would we gain?
    Is GCC 10 faster to build?
    Does it produce faster binaries?
    Does it actually work? :)
    (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 oBFusCATed

    • Developer
    • Lives here!
    • *****
    • Posts: 13313
      • Travis build status
    Re: The 13 December 2020 build (12240) is out.
    « Reply #10 on: December 14, 2020, 12:50:20 pm »
    Pay attention!
    -fcommon

    https://gcc.gnu.org/gcc-10/changes.html
    Why should we care about a C only flag?
    You continue to be trolling.

    p.s. You can use GCC 10 for your projects. You're not obliged to use the compiler we use. You have to use the same compiler if you want to do binary C::B plugins.
    (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 omlk

    • Multiple posting newcomer
    • *
    • Posts: 58
    Re: The 13 December 2020 build (12240) is out.
    « Reply #11 on: December 14, 2020, 02:40:18 pm »
    Please think! The CB Team can already use a newer GCC 10 Compiler without using MSys2.

    Tim S.

    Okay, I'll explain why I don't think gcc,g++ 10 is used. Because http://sourceforge.net only has the latest buggy version 8.1.0. If the development team used to get the build C::B Linux, it would have long been used gcc,g++ 10, as well as the impression that builds in Windows.If my guess is wrong, please tell me exactly where I went wrong.
    « Last Edit: December 14, 2020, 02:45:56 pm by omlk »

    Offline omlk

    • Multiple posting newcomer
    • *
    • Posts: 58
    Re: The 13 December 2020 build (12240) is out.
    « Reply #12 on: December 14, 2020, 03:12:17 pm »
    А step into the future.  ;)
    Ok, you can troll and waste our time, but what else would we gain?
    Is GCC 10 faster to build?
    Does it produce faster binaries?
    Does it actually work? :)

    I wasn't going to troll you or waste your precious time on nonsense.

    Offline gh_origin

    • Multiple posting newcomer
    • *
    • Posts: 48
    Re: The 13 December 2020 build (12240) is out.
    « Reply #13 on: December 14, 2020, 04:06:17 pm »
    I have tried off and on to get the CB configure/make method of build to work under MSys2 and I have failed!
    I am now using edited CB Projects to build CB under MSys2 and it works reasonably well.

    Tim S.

    The problem is with make. Not MinGW! This is why you could use MSYS2's MinGW to build CodeBlocks using CodeBlocks successfully.
    Please note that mingw32-make's Makefiles and make's Makefiles are incompatible.
    I think you should regenerate it using autoconf -i -f and try again.
    This is the reason why CodeLite has 'CodeLite Makefile Generator' and 'CodeLite Makefile Generator - UNIX'.
    I always hope someday CodeBlocks could have the Makefile generator ability of CodeLite.
    CodeLite also supports cmake. But I don't use cmake, so I don't care.

    Offline gh_origin

    • Multiple posting newcomer
    • *
    • Posts: 48
    Re: The 13 December 2020 build (12240) is out.
    « Reply #14 on: December 14, 2020, 04:08:35 pm »
    Please think! The CB Team can already use a newer GCC 10 Compiler without using MSys2.

    Tim S.

    I don't think so. If I recall it right, CodeBlocks need CXXFLAGS='-fpermissive' when building with higher GCC. Correct me if I'm wrong.