Recent Posts

Pages: [1] 2 3 4 5 6 ... 10
1
Take a look at https://github.com/msys2/MINGW-packages/tree/master/mingw-w64-codeblocks
I have fixed building codeblocks 25.03 (but with wxwidgets 3.2), something was changed in one of its runtime/build dependencies but I can't determine where/which.
003-fix-link-to-tinyxml.patch
Code
--- a/src/plugins/codecompletion/Makefile.am
+++ b/src/plugins/codecompletion/Makefile.am
@@ -11,12 +11,9 @@
 libcodecompletion_la_LDFLAGS = @MODULE_SHARED_LDFLAGS@ -version-info 0:1:0 -no-undefined -avoid-version
 
 libcodecompletion_la_LIBADD = ../../sdk/libcodeblocks.la\
- $(WX_LIBS)
+ $(WX_LIBS) \
+ $(CB_TINYXML_LIBS)
 
-if ! CODEBLOCKS_NT
-libcodecompletion_la_LIBADD += $(CB_TINYXML_LIBS)
-endif
-
 libcodecompletion_la_SOURCES = ccoptionsdlg.cpp \
  ccoptionsprjdlg.cpp \
  cctreectrl.cpp \
--- a/src/plugins/contrib/AutoVersioning/Makefile.am
+++ b/src/plugins/contrib/AutoVersioning/Makefile.am
@@ -9,7 +9,8 @@
 libAutoVersioning_la_LDFLAGS = @MODULE_SHARED_LDFLAGS@ -version-info 0:1:0 -no-undefined -avoid-version
 
 libAutoVersioning_la_LIBADD = ../../../sdk/libcodeblocks.la \
- $(WX_LIBS)
+ $(WX_LIBS) \
+ $(CB_TINYXML_LIBS)
 
 libAutoVersioning_la_SOURCES = AutoVersioning.cpp \
             avChangesDlg.cpp \
--- a/src/plugins/contrib/BrowseTracker/Makefile.am
+++ b/src/plugins/contrib/BrowseTracker/Makefile.am
@@ -9,7 +9,8 @@
 libBrowseTracker_la_LDFLAGS = @MODULE_SHARED_LDFLAGS@ -version-info 0:1:0 -no-undefined -avoid-version
 
 libBrowseTracker_la_LIBADD = ../../../sdk/libcodeblocks.la \
- $(WX_LIBS)
+ $(WX_LIBS) \
+ $(CB_TINYXML_LIBS)
 
 libBrowseTracker_la_SOURCES = BrowseTracker.cpp \
  Version.cpp \
--- a/src/plugins/contrib/CppCheck/Makefile.am
+++ b/src/plugins/contrib/CppCheck/Makefile.am
@@ -11,7 +11,8 @@
 libCppCheck_la_LDFLAGS = @MODULE_SHARED_LDFLAGS@ -version-info 0:1:0 -no-undefined -avoid-version
 
 libCppCheck_la_LIBADD = ../../../sdk/libcodeblocks.la \
- $(WX_LIBS)
+ $(WX_LIBS) \
+ $(CB_TINYXML_LIBS)
 
 libCppCheck_la_SOURCES = CppCheck.cpp \
             CppCheckListLog.cpp \
--- a/src/plugins/contrib/DoxyBlocks/Makefile.am
+++ b/src/plugins/contrib/DoxyBlocks/Makefile.am
@@ -9,7 +9,8 @@
 libDoxyBlocks_la_LDFLAGS = @MODULE_SHARED_LDFLAGS@ -version-info 0:1:0 -no-undefined -avoid-version
 
 libDoxyBlocks_la_LIBADD = ../../../sdk/libcodeblocks.la \
- $(WX_LIBS)
+ $(WX_LIBS) \
+ $(CB_TINYXML_LIBS)
 
 libDoxyBlocks_la_SOURCES = AutoDoc.cpp \
  Config.cpp \
--- a/src/plugins/contrib/EditorConfig/Makefile.am
+++ b/src/plugins/contrib/EditorConfig/Makefile.am
@@ -9,7 +9,8 @@
 libEditorConfig_la_LDFLAGS = @MODULE_SHARED_LDFLAGS@ -version-info 0:1:0 -no-undefined -avoid-version
 
 libEditorConfig_la_LIBADD = ../../../sdk/libcodeblocks.la \
- $(WX_LIBS)
+ $(WX_LIBS) \
+ $(CB_TINYXML_LIBS)
 
 libEditorConfig_la_SOURCES = \
  EditorConfigUI.cpp \
--- a/src/plugins/contrib/SpellChecker/Makefile.am
+++ b/src/plugins/contrib/SpellChecker/Makefile.am
@@ -15,7 +15,8 @@
 libSpellChecker_la_LIBADD = ../../../sdk/libcodeblocks.la \
  wxspellchecker/libwxSpellChecker.la \
  $(WX_LIBS) \
- $(CB_HUNSPELL_LIBS)
+ $(CB_HUNSPELL_LIBS) \
+ $(CB_TINYXML_LIBS)
 
 libSpellChecker_la_SOURCES = DictionariesNeededDialog.cpp \
                             MySpellingDialog.cpp \
--- a/src/plugins/contrib/Valgrind/Makefile.am
+++ b/src/plugins/contrib/Valgrind/Makefile.am
@@ -11,7 +11,8 @@
 libValgrind_la_LDFLAGS = @MODULE_SHARED_LDFLAGS@ -version-info 0:1:0 -no-undefined -avoid-version
 
 libValgrind_la_LIBADD = ../../../sdk/libcodeblocks.la \
- $(WX_LIBS)
+ $(WX_LIBS) \
+ $(CB_TINYXML_LIBS)
 
 libValgrind_la_SOURCES = Valgrind.cpp \
  ValgrindListLog.cpp \
--- a/src/plugins/contrib/clangd_client/Makefile.am
+++ b/src/plugins/contrib/clangd_client/Makefile.am
@@ -33,7 +33,8 @@
 
 libclangd_client_la_LIBADD = \
  ../../../sdk/libcodeblocks.la \
- $(WX_LIBS)
+ $(WX_LIBS) \
+ $(CB_TINYXML_LIBS)
 
 if ! CODEBLOCKS_NT
 libclangd_client_la_LIBADD += -lutil
 endif
--- a/src/plugins/contrib/codesnippets/Makefile.am
+++ b/src/plugins/contrib/codesnippets/Makefile.am
@@ -16,7 +16,8 @@
 libcodesnippets_la_LIBADD = ../../../sdk/libcodeblocks.la \
  $(WX_LIBS) \
  $(WX_GTK_LIBS) \
- $(WX_X11_LIBS)
+ $(WX_X11_LIBS) \
+ $(CB_TINYXML_LIBS)
 
 libcodesnippets_la_SOURCES = codesnippets.cpp \
  codesnippetstreectrl.cpp \
--- a/src/plugins/contrib/envvars/Makefile.am
+++ b/src/plugins/contrib/envvars/Makefile.am
@@ -11,7 +11,8 @@
 libenvvars_la_LDFLAGS = @MODULE_SHARED_LDFLAGS@ -version-info 0:1:0 -no-undefined -avoid-version
 
 libenvvars_la_LIBADD = ../../../sdk/libcodeblocks.la \
- $(WX_LIBS)
+ $(WX_LIBS) \
+ $(CB_TINYXML_LIBS)
 
 libenvvars_la_SOURCES = envvars.cpp \
                         envvars_cfgdlg.cpp \
--- a/src/plugins/contrib/lib_finder/Makefile.am
+++ b/src/plugins/contrib/lib_finder/Makefile.am
@@ -15,7 +15,8 @@
 
 liblib_finder_la_LIBADD = ../../../sdk/libcodeblocks.la \
  ../wxContribItems/wxFlatNotebook/libwxflatnotebook.la \
- $(WX_LIBS)
+ $(WX_LIBS) \
+ $(CB_TINYXML_LIBS)
 
 liblib_finder_la_SOURCES = \
  librariesdlg.cpp \
--- a/src/plugins/contrib/wxSmithAui/Makefile.am
+++ b/src/plugins/contrib/wxSmithAui/Makefile.am
@@ -14,7 +14,8 @@
 
 libwxSmithAui_la_LIBADD = ../../../sdk/libcodeblocks.la \
         ../wxSmith/libwxsmithlib.la \
-        $(WX_LIBS)
+        $(WX_LIBS) \
+        $(CB_TINYXML_LIBS)
 
 EXTRA_DIST = $(srcdir)/images/*.xpm \
  $(srcdir)/images/*.xcf \
--- a/src/plugins/contrib/wxSmithContribItems/Makefile.am
+++ b/src/plugins/contrib/wxSmithContribItems/Makefile.am
@@ -38,7 +38,8 @@
  ../wxContribItems/wxthings/libwxcustombutton.la \
  ../wxContribItems/wxled/libwxled.la \
  ../wxContribItems/wxmathplot/libwxmathplot.la \
- $(WX_LIBS)
+ $(WX_LIBS) \
+ $(CB_TINYXML_LIBS)
 
 EXTRA_DIST = $(srcdir)/wxchart/*.xpm \
  $(srcdir)/wxchart/*.png \
--- a/src/plugins/debuggergdb/Makefile.am
+++ b/src/plugins/debuggergdb/Makefile.am
@@ -13,12 +13,9 @@
 
 libdebugger_la_LIBADD = ../../sdk/libcodeblocks.la \
  $(WX_LIBS) \
- $(WX_GTK_LIBS)
+ $(WX_GTK_LIBS) \
+ $(CB_TINYXML_LIBS)
 
-if ! CODEBLOCKS_NT
-libdebugger_la_LIBADD += $(CB_TINYXML_LIBS)
-endif
-
 libdebugger_la_SOURCES = cdb_driver.cpp \
  databreakpointdlg.cpp \
  debugger_defs.cpp \
--- a/src/plugins/openfileslist/Makefile.am
+++ b/src/plugins/openfileslist/Makefile.am
@@ -9,12 +9,9 @@
 libopenfileslist_la_LDFLAGS = @MODULE_SHARED_LDFLAGS@ -version-info 0:1:0 -no-undefined -avoid-version
 
 libopenfileslist_la_LIBADD = ../../sdk/libcodeblocks.la \
- $(WX_LIBS)
+ $(WX_LIBS) \
+ $(CB_TINYXML_LIBS)
 
-if ! CODEBLOCKS_NT
-libopenfileslist_la_LIBADD += $(CB_TINYXML_LIBS)
-endif
-
 libopenfileslist_la_SOURCES = openfileslistplugin.cpp
 noinst_HEADERS = openfileslistplugin.h
 
--- a/src/plugins/projectsimporter/Makefile.am
+++ b/src/plugins/projectsimporter/Makefile.am
@@ -11,12 +11,9 @@
 libprojectsimporter_la_LDFLAGS = @MODULE_SHARED_LDFLAGS@ -version-info 0:1:0 -no-undefined -avoid-version
 
 libprojectsimporter_la_LIBADD = ../../sdk/libcodeblocks.la \
- $(WX_LIBS)
+ $(WX_LIBS) \
+ $(CB_TINYXML_LIBS)
 
-if ! CODEBLOCKS_NT
-libprojectsimporter_la_LIBADD += $(CB_TINYXML_LIBS)
-endif
-
 libprojectsimporter_la_SOURCES = projectsimporter.cpp \
  devcpploader.cpp \
  msvc10loader.cpp \

004-fix-link-to-gdi32.patch
Code
--- a/src/plugins/contrib/source_exporter/Makefile.am
+++ b/src/plugins/contrib/source_exporter/Makefile.am
@@ -17,6 +17,10 @@
 libexporter_la_LIBADD = ../../../sdk/libcodeblocks.la \
  wxPdfDocument/libwxPdfDocument.la \
  $(WX_LIBS) $(CB_FONTCONFIG_LIBS)
+
+if CODEBLOCKS_NT
+libexporter_la_LIBADD += -lgdi32
+endif
 
 libexporter_la_SOURCES = BaseExporter.cpp \
  exporter.cpp \
2
Using Code::Blocks / Re: Editor : Swap header/source
« Last post by LETARTARE on Yesterday at 06:32:22 pm »
I just dropped off a ticket to correct the first and 2th messages.
3
Development / Re: Disappearance of an old modification in 'r13960'
« Last post by LETARTARE on Yesterday at 06:12:27 pm »
Thank you.
4
I have committed those changes to the svn trunk.

Oh, I just forgot that the log message should be start with the "-", I will remember that later.  ;)

Still, I'd like to use git instead of the "git svn".
5
Development / Re: Disappearance of an old modification in 'r13960'
« Last post by Miguel Gimenez on Yesterday at 10:58:08 am »
Fixed.
6
Development / Re: Disappearance of an old modification in 'r13960'
« Last post by LETARTARE on August 22, 2026, 05:18:35 pm »
By checking the changes :
- see ticket '1548' which removes the changes to the ticket '1538'
7
Development / Re: Disappearance of an old modification in 'r13960'
« Last post by LETARTARE on August 22, 2026, 04:30:55 pm »
Ok for 'r13678'

In 'r13961'  (Leap-15.6)
- delete  'help_plugin|zlib|gzguts.h'
- refresh the project 'r13961'
- old commit is not here !
8
Nightly builds / The 22 August 2026 build (13961) is out.
« Last post by killerbot on August 22, 2026, 02:56:38 pm »
We switched to gcc 15.2.0 (on 09 April 2026) --> download the new wx/mingw dll's see link below

Get the compiler we use here : https://github.com/brechtsanders/winlibs_mingw/releases/download/15.2.0posix-14.0.0-ucrt-r7/winlibs-x86_64-posix-seh-gcc-15.2.0-mingw-w64ucrt-14.0.0-r7.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/wxmsw33u_gcc_cb_wx333_2D_gcc1520-mingw64.7z
A link to Mingw64 dll's needed by Code::Blocks : http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/Prerequisites/Mingw64dlls15.2.0.7z


The 22 August 2026 build is out.
  - Windows :
   http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2026/CB_20260822_rev13961_win64.7z
  - Linux :
   none

The current SDK version is : 2.25.0

Resolved Fixed:

  • projectloader: fix extra path separator added during make relative path
  • add an icon to the compiler tool bar to switch compiler messages off (temporarily)
  • clangd_client: restore automatic parentheses insertion for function code completion (fixes #1623)
  • Remove known incorrect sRGB profiles (thanks everSome).

Regressions/Confirmed/Annoying/Common bugs:


    9
    Development / Re: Disappearance of an old modification in 'r13960'
    « Last post by Miguel Gimenez on August 22, 2026, 11:23:29 am »
    Ticket 1538 was fixed in r13678, not r13378.

    The log does not show changes in that file after r13678.
    10
    Development / Disappearance of an old modification in 'r13960'
    « Last post by LETARTARE on August 21, 2026, 06:23:47 pm »
    It appears that the ticket '1538' bringing the modification 'r13378' disappeared in 'r13960' .
    Could a developer check ?
    Pages: [1] 2 3 4 5 6 ... 10