Re: Build warnings

Сергей Коныгин <[email protected]> Wed, 3 Jun 2026 23:08:57 -0700 (PDT)
Newsgroups gmane.comp.lib.wxwindows.general
Message-ID <[email protected]>
------=_Part_35858_738345058.1780553337141
Content-Type: multipart/alternative; 
	boundary="----=_Part_35859_1639592375.1780553337141"

------=_Part_35859_1639592375.1780553337141
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

../../src/common/numformatter.cpp: In static member function 'static=20
wxString wxNumberFormatter::RemoveCurrencySymbolOrCode(wxString, int)':
../../src/common/numformatter.cpp:355:32: warning: this statement may fall=
=20
through [-Wimplicit-fallthrough=3D]
  355 |                 currencyStr +=3D wxString(" ");
      |                                ^~~~~~~~~~~~~
../../src/common/numformatter.cpp:357:13: note: here
  357 |             case wxCurrencySymbolPosition::PrefixNoSep:
      |             ^~~~
../../src/common/numformatter.cpp:362:45: warning: this statement may fall=
=20
through [-Wimplicit-fallthrough=3D]
  362 |                 currencyStr =3D wxString(" ") + currencyStr;
      |                               ~~~~~~~~~~~~~~^~~~~~~~~~~~~
../../src/common/numformatter.cpp:364:13: note: here
  364 |             case wxCurrencySymbolPosition::SuffixNoSep:
      |             ^~~~
In file included from ../../src/msw/settings.cpp:34:
..\..\include/wx/msw/private/metrics.h: In function 'bool=20
wxMSWImpl::IsHighContrast()':
..\..\include/wx/msw/private/metrics.h:43:36: warning: missing initializer=
=20
for member 'tagHIGHCONTRASTW::dwFlags' [-Wmissing-field-initializers]
   43 |     HIGHCONTRAST hc =3D { sizeof(hc) };
      |                                    ^
..\..\include/wx/msw/private/metrics.h:43:36: warning: missing initializer=
=20
for member 'tagHIGHCONTRASTW::lpszDefaultScheme'=20
[-Wmissing-field-initializers]
In file included from ../../src/msw/window.cpp:80:
..\..\include/wx/msw/private/metrics.h: In function 'bool=20
wxMSWImpl::IsHighContrast()':
..\..\include/wx/msw/private/metrics.h:43:36: warning: missing initializer=
=20
for member 'tagHIGHCONTRASTW::dwFlags' [-Wmissing-field-initializers]
   43 |     HIGHCONTRAST hc =3D { sizeof(hc) };
      |                                    ^
..\..\include/wx/msw/private/metrics.h:43:36: warning: missing initializer=
=20
for member 'tagHIGHCONTRASTW::lpszDefaultScheme'=20
[-Wmissing-field-initializers]
../../src/msw/joystick.cpp: In lambda function:
../../src/msw/joystick.cpp:438:27: warning: implicit capture of 'this' via=
=20
'[=3D]' is deprecated in C++20 [-Wdeprecated]
  438 |     auto GetNameFromReg =3D [=3D](wxRegKey::StdKey root) -> wxStrin=
g
      |                           ^
../../src/msw/joystick.cpp:438:27: note: add explicit 'this' or '*this'=20
capture
In file included from ../../src/msw/darkmode.cpp:127:
..\..\include/wx/msw/private/metrics.h: In function 'bool=20
wxMSWImpl::IsHighContrast()':
..\..\include/wx/msw/private/metrics.h:43:36: warning: missing initializer=
=20
for member 'tagHIGHCONTRASTW::dwFlags' [-Wmissing-field-initializers]
   43 |     HIGHCONTRAST hc =3D { sizeof(hc) };
      |                                    ^
..\..\include/wx/msw/private/metrics.h:43:36: warning: missing initializer=
=20
for member 'tagHIGHCONTRASTW::lpszDefaultScheme'=20
[-Wmissing-field-initializers]
../../src/msw/darkmode.cpp: In instantiation of 'bool=20
{anonymous}::TryLoadByOrd(T&, const wxDynamicLibrary&, int) [with T =3D boo=
l=20
(__attribute__((stdcall)) *)()]':
../../src/msw/darkmode.cpp:197:24:   required from here
  197 |     return TryLoadByOrd(ShouldAppsUseDarkMode, dllUxTheme, 132) &&
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/msw/darkmode.cpp:154:12: warning: cast between incompatible=20
function types from 'FARPROC' {aka 'int (__attribute__((stdcall)) *)()'} to=
=20
'bool (__attribute__((stdcall)) *)()' [-Wcast-function-type]
  154 |     func =3D (T)::GetProcAddress(lib.GetLibHandle(),=20
MAKEINTRESOURCEA(ordinal));
      |          =20
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/msw/darkmode.cpp: In instantiation of 'bool=20
{anonymous}::TryLoadByOrd(T&, const wxDynamicLibrary&, int) [with T =3D boo=
l=20
(__attribute__((stdcall)) *)(HWND__*, bool)]':
../../src/msw/darkmode.cpp:198:24:   required from here
  198 |            TryLoadByOrd(AllowDarkModeForWindow, dllUxTheme, 133) &&
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/msw/darkmode.cpp:154:12: warning: cast between incompatible=20
function types from 'FARPROC' {aka 'int (__attribute__((stdcall)) *)()'} to=
=20
'bool (__attribute__((stdcall)) *)(HWND__*, bool)' [-Wcast-function-type]
  154 |     func =3D (T)::GetProcAddress(lib.GetLibHandle(),=20
MAKEINTRESOURCEA(ordinal));
      |          =20
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/msw/darkmode.cpp: In instantiation of 'bool=20
{anonymous}::TryLoadByOrd(T&, const wxDynamicLibrary&, int) [with T =3D lon=
g=20
unsigned int (__attribute__((stdcall)) *)(long unsigned int)]':
../../src/msw/darkmode.cpp:199:24:   required from here
  199 |            TryLoadByOrd(SetPreferredAppMode, dllUxTheme, 135);
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/msw/darkmode.cpp:154:12: warning: cast between incompatible=20
function types from 'FARPROC' {aka 'int (__attribute__((stdcall)) *)()'} to=
=20
'long unsigned int (__attribute__((stdcall)) *)(long unsigned int)'=20
[-Wcast-function-type]
  154 |     func =3D (T)::GetProcAddress(lib.GetLibHandle(),=20
MAKEINTRESOURCEA(ordinal));
      |          =20
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../src/msw/menuitem.cpp:134:
..\..\include/wx/msw/private/metrics.h: In function 'bool=20
wxMSWImpl::IsHighContrast()':
..\..\include/wx/msw/private/metrics.h:43:36: warning: missing initializer=
=20
for member 'tagHIGHCONTRASTW::dwFlags' [-Wmissing-field-initializers]
   43 |     HIGHCONTRAST hc =3D { sizeof(hc) };
      |                                    ^
..\..\include/wx/msw/private/metrics.h:43:36: warning: missing initializer=
=20
for member 'tagHIGHCONTRASTW::lpszDefaultScheme'=20
[-Wmissing-field-initializers]
In file included from ../../src/msw/msgdlg.cpp:28:
..\..\include/wx/msw/private/metrics.h: In function 'bool=20
wxMSWImpl::IsHighContrast()':
..\..\include/wx/msw/private/metrics.h:43:36: warning: missing initializer=
=20
for member 'tagHIGHCONTRASTW::dwFlags' [-Wmissing-field-initializers]
   43 |     HIGHCONTRAST hc =3D { sizeof(hc) };
      |                                    ^
..\..\include/wx/msw/private/metrics.h:43:36: warning: missing initializer=
=20
for member 'tagHIGHCONTRASTW::lpszDefaultScheme'=20
[-Wmissing-field-initializers]


=D1=87=D0=B5=D1=82=D0=B2=D0=B5=D1=80=D0=B3, 4 =D0=B8=D1=8E=D0=BD=D1=8F 2026=
=E2=80=AF=D0=B3. =D0=B2 09:33:07 UTC+4, Igor Korot:=20

> Hi,
>
> On Thu, Jun 4, 2026 at 12:10=E2=80=AFAM =D0=A1=D0=B5=D1=80=D0=B3=D0=B5=D0=
=B9 =D0=9A=D0=BE=D0=BD=D1=8B=D0=B3=D0=B8=D0=BD <[email protected]> wrote:
> >
> > Hi!
> >
> > I get frequent warnings when compiling wxWidgets.
> >
> > For example, when compiling version 3.3.2 using the command line
> >
> > mingw32-make.exe SHELL=3DCMD.exe -f makefile.gcc -j24 SHARED=3D0=20
> MONOLITHIC=3D1 BUILD=3Drelease CXXFLAGS=3D"-fno-keep-inline-dllexport=20
> -Wno-unused-local-typedefs -Wno-deprecated-declarations -Wunused-variable=
"
> >
> > I get the following warnings
> >
> > implicit-fallthrough, missing-field-initializers, cast-function-type,=
=20
> deprecated.
>
> What file(s) this is coming from?
> Can you show the backtrace?
>
> Thank you.
>
> >
> > Is this normal? Perhaps I should change the compilation options?
> >
> > --
> > Please read https://www.wxwidgets.org/support/mlhowto.htm before=20
> posting.
> > ---
> > You received this message because you are subscribed to the Google=20
> Groups "wx-users" group.
> > To unsubscribe from this group and stop receiving emails from it, send=
=20
> an email to [email protected].
> > To view this discussion visit=20
> https://groups.google.com/d/msgid/wx-users/3d76fe7b-c6b0-4341-8bbf-d9fe4a=
dcde7fn%40googlegroups.com
> .
>

--=20
Please read https://www.wxwidgets.org/support/mlhowto.htm before posting.
---=20
You received this message because you are subscribed to the Google Groups "=
wx-users" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to [email protected].
To view this discussion visit https://groups.google.com/d/msgid/wx-users/77=
dfb79e-6cea-40c7-b473-c92273d38724n%40googlegroups.com.

------=_Part_35859_1639592375.1780553337141
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

../../src/common/numformatter.cpp: In static member function 'static wxStri=
ng wxNumberFormatter::RemoveCurrencySymbolOrCode(wxString, int)':<br />../.=
./src/common/numformatter.cpp:355:32: warning: this statement may fall thro=
ugh [-Wimplicit-fallthrough=3D]<br />=C2=A0 355 | =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 currencyStr +=3D wxString(" ");<br />=C2=A0=
 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^~~~~~~~~~~~~<br />.=
./../src/common/numformatter.cpp:357:13: note: here<br />=C2=A0 357 | =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 case wxCurrencySymbolPosition::Prefi=
xNoSep:<br />=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 ^~~~<br />../../src/common/numformatter.cpp:362:45: warning: this state=
ment may fall through [-Wimplicit-fallthrough=3D]<br />=C2=A0 362 | =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 currencyStr =3D wxString("=
 ") + currencyStr;<br />=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 ~~~~~~~~~~~~~~^~~~~~~~~~~~~<br />../../src/common/numformatter.cpp:364:=
13: note: here<br />=C2=A0 364 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
case wxCurrencySymbolPosition::SuffixNoSep:<br />=C2=A0 =C2=A0 =C2=A0 | =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~<br />In file included from ../.=
./src/msw/settings.cpp:34:<br />..\..\include/wx/msw/private/metrics.h: In =
function 'bool wxMSWImpl::IsHighContrast()':<br />..\..\include/wx/msw/priv=
ate/metrics.h:43:36: warning: missing initializer for member 'tagHIGHCONTRA=
STW::dwFlags' [-Wmissing-field-initializers]<br />=C2=A0 =C2=A043 | =C2=A0 =
=C2=A0 HIGHCONTRAST hc =3D { sizeof(hc) };<br />=C2=A0 =C2=A0 =C2=A0 | =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^<br />..\..\include/wx/msw=
/private/metrics.h:43:36: warning: missing initializer for member 'tagHIGHC=
ONTRASTW::lpszDefaultScheme' [-Wmissing-field-initializers]<br />In file in=
cluded from ../../src/msw/window.cpp:80:<br />..\..\include/wx/msw/private/=
metrics.h: In function 'bool wxMSWImpl::IsHighContrast()':<br />..\..\inclu=
de/wx/msw/private/metrics.h:43:36: warning: missing initializer for member =
'tagHIGHCONTRASTW::dwFlags' [-Wmissing-field-initializers]<br />=C2=A0 =C2=
=A043 | =C2=A0 =C2=A0 HIGHCONTRAST hc =3D { sizeof(hc) };<br />=C2=A0 =C2=
=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^<br />..\..=
\include/wx/msw/private/metrics.h:43:36: warning: missing initializer for m=
ember 'tagHIGHCONTRASTW::lpszDefaultScheme' [-Wmissing-field-initializers]<=
br />../../src/msw/joystick.cpp: In lambda function:<br />../../src/msw/joy=
stick.cpp:438:27: warning: implicit capture of 'this' via '[=3D]' is deprec=
ated in C++20 [-Wdeprecated]<br />=C2=A0 438 | =C2=A0 =C2=A0 auto GetNameFr=
omReg =3D [=3D](wxRegKey::StdKey root) -&gt; wxString<br />=C2=A0 =C2=A0 =
=C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 ^<br />../../src/msw/joystick.cpp:438:27: note: ad=
d explicit 'this' or '*this' capture<br />In file included from ../../src/m=
sw/darkmode.cpp:127:<br />..\..\include/wx/msw/private/metrics.h: In functi=
on 'bool wxMSWImpl::IsHighContrast()':<br />..\..\include/wx/msw/private/me=
trics.h:43:36: warning: missing initializer for member 'tagHIGHCONTRASTW::d=
wFlags' [-Wmissing-field-initializers]<br />=C2=A0 =C2=A043 | =C2=A0 =C2=A0=
 HIGHCONTRAST hc =3D { sizeof(hc) };<br />=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^<br />..\..\include/wx/msw/privat=
e/metrics.h:43:36: warning: missing initializer for member 'tagHIGHCONTRAST=
W::lpszDefaultScheme' [-Wmissing-field-initializers]<br />../../src/msw/dar=
kmode.cpp: In instantiation of 'bool {anonymous}::TryLoadByOrd(T&amp;, cons=
t wxDynamicLibrary&amp;, int) [with T =3D bool (__attribute__((stdcall)) *)=
()]':<br />../../src/msw/darkmode.cpp:197:24: =C2=A0 required from here<br =
/>=C2=A0 197 | =C2=A0 =C2=A0 return TryLoadByOrd(ShouldAppsUseDarkMode, dll=
UxTheme, 132) &amp;&amp;<br />=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br=
 />../../src/msw/darkmode.cpp:154:12: warning: cast between incompatible fu=
nction types from 'FARPROC' {aka 'int (__attribute__((stdcall)) *)()'} to '=
bool (__attribute__((stdcall)) *)()' [-Wcast-function-type]<br />=C2=A0 154=
 | =C2=A0 =C2=A0 func =3D (T)::GetProcAddress(lib.GetLibHandle(), MAKEINTRE=
SOURCEA(ordinal));<br />=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=
~~~~<br />../../src/msw/darkmode.cpp: In instantiation of 'bool {anonymous}=
::TryLoadByOrd(T&amp;, const wxDynamicLibrary&amp;, int) [with T =3D bool (=
__attribute__((stdcall)) *)(HWND__*, bool)]':<br />../../src/msw/darkmode.c=
pp:198:24: =C2=A0 required from here<br />=C2=A0 198 | =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0TryLoadByOrd(AllowDarkModeForWindow, dllUxTheme, 133) =
&amp;&amp;<br />=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />../../src/=
msw/darkmode.cpp:154:12: warning: cast between incompatible function types =
from 'FARPROC' {aka 'int (__attribute__((stdcall)) *)()'} to 'bool (__attri=
bute__((stdcall)) *)(HWND__*, bool)' [-Wcast-function-type]<br />=C2=A0 154=
 | =C2=A0 =C2=A0 func =3D (T)::GetProcAddress(lib.GetLibHandle(), MAKEINTRE=
SOURCEA(ordinal));<br />=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=
~~~~<br />../../src/msw/darkmode.cpp: In instantiation of 'bool {anonymous}=
::TryLoadByOrd(T&amp;, const wxDynamicLibrary&amp;, int) [with T =3D long u=
nsigned int (__attribute__((stdcall)) *)(long unsigned int)]':<br />../../s=
rc/msw/darkmode.cpp:199:24: =C2=A0 required from here<br />=C2=A0 199 | =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0TryLoadByOrd(SetPreferredAppMode, dll=
UxTheme, 135);<br />=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />../../src=
/msw/darkmode.cpp:154:12: warning: cast between incompatible function types=
 from 'FARPROC' {aka 'int (__attribute__((stdcall)) *)()'} to 'long unsigne=
d int (__attribute__((stdcall)) *)(long unsigned int)' [-Wcast-function-typ=
e]<br />=C2=A0 154 | =C2=A0 =C2=A0 func =3D (T)::GetProcAddress(lib.GetLibH=
andle(), MAKEINTRESOURCEA(ordinal));<br />=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=
~~~~~~~~~~~~~~~~~~~~~~<br />In file included from ../../src/msw/menuitem.cp=
p:134:<br />..\..\include/wx/msw/private/metrics.h: In function 'bool wxMSW=
Impl::IsHighContrast()':<br />..\..\include/wx/msw/private/metrics.h:43:36:=
 warning: missing initializer for member 'tagHIGHCONTRASTW::dwFlags' [-Wmis=
sing-field-initializers]<br />=C2=A0 =C2=A043 | =C2=A0 =C2=A0 HIGHCONTRAST =
hc =3D { sizeof(hc) };<br />=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0^<br />..\..\include/wx/msw/private/metrics.h:43=
:36: warning: missing initializer for member 'tagHIGHCONTRASTW::lpszDefault=
Scheme' [-Wmissing-field-initializers]<br />In file included from ../../src=
/msw/msgdlg.cpp:28:<br />..\..\include/wx/msw/private/metrics.h: In functio=
n 'bool wxMSWImpl::IsHighContrast()':<br />..\..\include/wx/msw/private/met=
rics.h:43:36: warning: missing initializer for member 'tagHIGHCONTRASTW::dw=
Flags' [-Wmissing-field-initializers]<br />=C2=A0 =C2=A043 | =C2=A0 =C2=A0 =
HIGHCONTRAST hc =3D { sizeof(hc) };<br />=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^<br />..\..\include/wx/msw/privat=
e/metrics.h:43:36: warning: missing initializer for member 'tagHIGHCONTRAST=
W::lpszDefaultScheme' [-Wmissing-field-initializers]<br /><br /><br /><div =
class=3D"gmail_quote"><div dir=3D"auto" class=3D"gmail_attr">=D1=87=D0=B5=
=D1=82=D0=B2=D0=B5=D1=80=D0=B3, 4 =D0=B8=D1=8E=D0=BD=D1=8F 2026=E2=80=AF=D0=
=B3. =D0=B2 09:33:07 UTC+4, Igor Korot: <br/></div><blockquote class=3D"gma=
il_quote" style=3D"margin: 0 0 0 0.8ex; border-left: 1px solid rgb(204, 204=
, 204); padding-left: 1ex;">Hi,
<br>
<br>On Thu, Jun 4, 2026 at 12:10=E2=80=AFAM =D0=A1=D0=B5=D1=80=D0=B3=D0=B5=
=D0=B9 =D0=9A=D0=BE=D0=BD=D1=8B=D0=B3=D0=B8=D0=BD &lt;<a href data-email-ma=
sked rel=3D"nofollow">[email protected]</a>&gt; wrote:
<br>&gt;
<br>&gt; Hi!
<br>&gt;
<br>&gt; I get frequent warnings when compiling wxWidgets.
<br>&gt;
<br>&gt; For example, when compiling version 3.3.2 using the command line
<br>&gt;
<br>&gt; mingw32-make.exe SHELL=3DCMD.exe -f makefile.gcc -j24 SHARED=3D0 M=
ONOLITHIC=3D1 BUILD=3Drelease CXXFLAGS=3D&quot;-fno-keep-inline-dllexport -=
Wno-unused-local-typedefs -Wno-deprecated-declarations -Wunused-variable&qu=
ot;
<br>&gt;
<br>&gt; I get the following warnings
<br>&gt;
<br>&gt; implicit-fallthrough, missing-field-initializers, cast-function-ty=
pe, deprecated.
<br>
<br>What file(s) this is coming from?
<br>Can you show the backtrace?
<br>
<br>Thank you.
<br>
<br>&gt;
<br>&gt; Is this normal? Perhaps I should change the compilation options?
<br>&gt;
<br>&gt; --
<br>&gt; Please read <a href=3D"https://www.wxwidgets.org/support/mlhowto.h=
tm" target=3D"_blank" rel=3D"nofollow" data-saferedirecturl=3D"https://www.=
google.com/url?hl=3Dru&amp;q=3Dhttps://www.wxwidgets.org/support/mlhowto.ht=
m&amp;source=3Dgmail&amp;ust=3D1780639686814000&amp;usg=3DAOvVaw0hh6DGemHrc=
izekqRGRWJV">https://www.wxwidgets.org/support/mlhowto.htm</a> before posti=
ng.
<br>&gt; ---
<br>&gt; You received this message because you are subscribed to the Google=
 Groups &quot;wx-users&quot; group.
<br>&gt; To unsubscribe from this group and stop receiving emails from it, =
send an email to <a href data-email-masked rel=3D"nofollow">wx-users+u...@g=
ooglegroups.com</a>.
<br>&gt; To view this discussion visit <a href=3D"https://groups.google.com=
/d/msgid/wx-users/3d76fe7b-c6b0-4341-8bbf-d9fe4adcde7fn%40googlegroups.com"=
 target=3D"_blank" rel=3D"nofollow" data-saferedirecturl=3D"https://www.goo=
gle.com/url?hl=3Dru&amp;q=3Dhttps://groups.google.com/d/msgid/wx-users/3d76=
fe7b-c6b0-4341-8bbf-d9fe4adcde7fn%2540googlegroups.com&amp;source=3Dgmail&a=
mp;ust=3D1780639686814000&amp;usg=3DAOvVaw3IP_Jl82UXOCystp5dxPWf">https://g=
roups.google.com/d/msgid/wx-users/3d76fe7b-c6b0-4341-8bbf-d9fe4adcde7fn%40g=
ooglegroups.com</a>.
<br></blockquote></div>

<p></p>

-- <br />
Please read <a href=3D"https://www.wxwidgets.org/support/mlhowto.htm">https=
://www.wxwidgets.org/support/mlhowto.htm</a> before posting.<br />
--- <br />
You received this message because you are subscribed to the Google Groups &=
quot;wx-users&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:[email protected]">wx-users+u=
[email protected]</a>.<br />
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
wx-users/77dfb79e-6cea-40c7-b473-c92273d38724n%40googlegroups.com?utm_mediu=
m=3Demail&utm_source=3Dfooter">https://groups.google.com/d/msgid/wx-users/7=
7dfb79e-6cea-40c7-b473-c92273d38724n%40googlegroups.com</a>.<br />

------=_Part_35859_1639592375.1780553337141--

------=_Part_35858_738345058.1780553337141--