wx-3.3.3 cross-compilation error

Сергей Коныгин <[email protected]> Thu, 9 Jul 2026 10:17:47 -0700 (PDT)
Newsgroups gmane.comp.lib.wxwindows.general
Message-ID <[email protected]>
------=_Part_46346_863194597.1783617467338
Content-Type: multipart/alternative; 
	boundary="----=_Part_46347_1781713464.1783617467338"

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

Hi!

Everything works fine when compiling for Windows using 32-bit MinGW. A=20
compilation error occurs when using the cross-compiler (installed on Debian=
=20
12.6). I am configuring wxWidgets using the following lines

GXX=3Di686-w64-mingw32
../configure --host=3D$GXX --disable-shared --enable-monolithic --with-msw=
=20
--with-expat --enable-sockets
make -j16

Here is a list of errors.  What am I doing wrong?=20

configure: WARNING: using cross tools not prefixed with host triplet
configure: WARNING: Not using native pkg-config when cross-compiling.
configure: WARNING: system zlib library not found or too old, will use=20
built-in instead
configure: WARNING: system png library not found or too old, will use=20
built-in instead
configure: WARNING: system jpeg library not found, will use built-in instea=
d
configure: WARNING: system webp library not found, will use built-in instea=
d
configure: WARNING: system tiff library not found, will use built-in instea=
d
configure: WARNING: system expat library not found, will use built-in=20
instead
configure: WARNING: Assuming Unix98 printf() is not available,
define HAVE_UNIX98_PRINTF as 1 in setup.h if it is available.
configure: WARNING: Catching fatal exceptions not currently supported on=20
this system, wxApp::OnFatalException will not be called
configure: WARNING: No locale_t support, wxXLocale won't be available
configure: WARNING: using cross tools not prefixed with host triplet
configure: WARNING: using cross tools not prefixed with host triplet
configure: WARNING: using cross tools not prefixed with host triplet
../src/tiff/libtiff/tif_dirread.c: In function=20
=E2=80=98TIFFReadDirEntryDataAndRealloc=E2=80=99:
../src/tiff/libtiff/tif_dirread.c:1230:27: warning: format =E2=80=98%d=E2=
=80=99 expects=20
argument of type =E2=80=98int=E2=80=99, but argument 5 has type =E2=80=98lo=
ng int=E2=80=99 [-Wformat=3D]
 1230 |                           "Failed to allocate memory for %s "
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
 1233 |                           "TIFFReadDirEntryArray", (tmsize_t)1,
      |                                                    ~~~~~~~~~~~
      |                                                    |
      |                                                    long int
In file included from ../src/tiff/libtiff/tiffconf.h:19,
                 from ../src/tiff/libtiff/tif_dirread.c:37:
/usr/share/mingw-w64/include/inttypes.h:52:17: note: format string is=20
defined here
   52 | #define PRId32 "d"
../src/tiff/libtiff/tif_dirread.c:1230:27: warning: format =E2=80=98%d=E2=
=80=99 expects=20
argument of type =E2=80=98int=E2=80=99, but argument 6 has type =E2=80=98tm=
size_t=E2=80=99 {aka =E2=80=98long int=E2=80=99}=20
[-Wformat=3D]
 1230 |                           "Failed to allocate memory for %s "
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
 1234 |                           already_read + to_read);
      |                           ~~~~~~~~~~~~~~~~~~~~~~
      |                                        |
      |                                        tmsize_t {aka long int}
/usr/share/mingw-w64/include/inttypes.h:52:17: note: format string is=20
defined here
   52 | #define PRId32 "d"
In file included from /usr/share/mingw-w64/include/uiautomation.h:21,
                 from ../src/msw/taskdlg.cpp:46:
/usr/share/mingw-w64/include/uiautomationcoreapi.h:69:128: error: expected=
=20
=E2=80=98,=E2=80=99 or =E2=80=98...=E2=80=99 before =E2=80=98new=E2=80=99
   69 | HRESULT WINAPI=20
UiaRaiseAutomationPropertyChangedEvent(IRawElementProviderSimple *provider,=
=20
PROPERTYID id, VARIANT old, VARIANT new);
      |                                                                    =
=20
                                                           ^~~
../src/msw/taskdlg.cpp:121:25: error: =E2=80=98IUIAutomationElement=E2=80=
=99 was not=20
declared in this scope; did you mean =E2=80=98LIBID_UIAutomationClient=E2=
=80=99?
  121 | HWND GetHWNDFromElement(IUIAutomationElement* element)
      |                         ^~~~~~~~~~~~~~~~~~~~
      |                         LIBID_UIAutomationClient
../src/msw/taskdlg.cpp:121:47: error: =E2=80=98element=E2=80=99 was not dec=
lared in this=20
scope
  121 | HWND GetHWNDFromElement(IUIAutomationElement* element)
      |                                               ^~~~~~~
../src/msw/taskdlg.cpp:135:37: error: =E2=80=98IUIAutomationElement=E2=80=
=99 was not=20
declared in this scope; did you mean =E2=80=98LIBID_UIAutomationClient=E2=
=80=99?
  135 | std::wstring GetCurrentAutomationId(IUIAutomationElement* element)
      |                                     ^~~~~~~~~~~~~~~~~~~~
      |                                     LIBID_UIAutomationClient
../src/msw/taskdlg.cpp:135:59: error: =E2=80=98element=E2=80=99 was not dec=
lared in this=20
scope
  135 | std::wstring GetCurrentAutomationId(IUIAutomationElement* element)
      |                                                           ^~~~~~~
../src/msw/taskdlg.cpp:136:1: error: expected =E2=80=98,=E2=80=99 or =E2=80=
=98;=E2=80=99 before =E2=80=98{=E2=80=99 token
  136 | {
      | ^
../src/msw/taskdlg.cpp:221:12: error: =E2=80=98IUIAutomation=E2=80=99 does =
not name a type
  221 |     static IUIAutomation* GetUIAutomation()
      |            ^~~~~~~~~~~~~
../src/msw/taskdlg.cpp:242:21: error: =E2=80=98IUIAutomation=E2=80=99 was n=
ot declared in=20
this scope
  242 |     static wxCOMPtr<IUIAutomation> ms_uiAutomation;
      |                     ^~~~~~~~~~~~~
../src/msw/taskdlg.cpp:242:34: error: template argument 1 is invalid
  242 |     static wxCOMPtr<IUIAutomation> ms_uiAutomation;
      |                                  ^
../src/msw/taskdlg.cpp: In member function =E2=80=98virtual void=20
{anonymous}::wxTaskDialogDarkModule::OnExit()=E2=80=99:
../src/msw/taskdlg.cpp:217:25: error: request for member =E2=80=98reset=E2=
=80=99 in=20
=E2=80=98{anonymous}::wxTaskDialogDarkModule::ms_uiAutomation=E2=80=99, whi=
ch is of=20
non-class type =E2=80=98int=E2=80=99
  217 |         ms_uiAutomation.reset();
      |                         ^~~~~
../src/msw/taskdlg.cpp: At global scope:
../src/msw/taskdlg.cpp:249:10: error: =E2=80=98IUIAutomation=E2=80=99 was n=
ot declared in=20
this scope
  249 | wxCOMPtr<IUIAutomation> wxTaskDialogDarkModule::ms_uiAutomation;
      |          ^~~~~~~~~~~~~
../src/msw/taskdlg.cpp:249:23: error: template argument 1 is invalid
  249 | wxCOMPtr<IUIAutomation> wxTaskDialogDarkModule::ms_uiAutomation;
      |                       ^
../src/msw/taskdlg.cpp: In function =E2=80=98void=20
{anonymous}::TDBuildLayoutCache(HWND, std::vector<TDLayoutElement>&)=E2=80=
=99:
../src/msw/taskdlg.cpp:389:5: error: =E2=80=98IUIAutomation=E2=80=99 was no=
t declared in=20
this scope
  389 |     IUIAutomation* const pAuto =3D=20
wxTaskDialogDarkModule::GetUIAutomation();
      |     ^~~~~~~~~~~~~
../src/msw/taskdlg.cpp:389:20: error: expected primary-expression before=20
=E2=80=98const=E2=80=99
  389 |     IUIAutomation* const pAuto =3D=20
wxTaskDialogDarkModule::GetUIAutomation();
      |                    ^~~~~
../src/msw/taskdlg.cpp:390:11: error: =E2=80=98pAuto=E2=80=99 was not decla=
red in this scope
  390 |     if ( !pAuto )
      |           ^~~~~
../src/msw/taskdlg.cpp:393:15: error: =E2=80=98IUIAutomationElement=E2=80=
=99 was not=20
declared in this scope; did you mean =E2=80=98LIBID_UIAutomationClient=E2=
=80=99?
  393 |     wxCOMPtr <IUIAutomationElement> pRoot;
      |               ^~~~~~~~~~~~~~~~~~~~
      |               LIBID_UIAutomationClient
../src/msw/taskdlg.cpp:393:35: error: template argument 1 is invalid
  393 |     wxCOMPtr <IUIAutomationElement> pRoot;
      |                                   ^
In file included from /usr/share/mingw-w64/include/winbase.h:2682,
                 from /usr/share/mingw-w64/include/windows.h:70,
                 from /usr/share/mingw-w64/include/winsock2.h:23,
                 from ../include/wx/msw/wrapwin.h:58,
                 from ../include/wx/msw/wrapcctl.h:13,
                 from ../include/wx/msw/private/taskdlg.h:13,
                 from ../src/msw/taskdlg.cpp:33:
../src/msw/taskdlg.cpp:394:17: error: =E2=80=98pAuto=E2=80=99 was not decla=
red in this scope
  394 |     if ( FAILED(pAuto->ElementFromHandle(hwnd, &pRoot)) )
      |                 ^~~~~
../src/msw/taskdlg.cpp:397:14: error: =E2=80=98IUIAutomationTreeWalker=E2=
=80=99 was not=20
declared in this scope
  397 |     wxCOMPtr<IUIAutomationTreeWalker> pWalker;
      |              ^~~~~~~~~~~~~~~~~~~~~~~
../src/msw/taskdlg.cpp:397:37: error: template argument 1 is invalid
  397 |     wxCOMPtr<IUIAutomationTreeWalker> pWalker;
      |                                     ^
../src/msw/taskdlg.cpp:398:5: error: =E2=80=98pAuto=E2=80=99 was not declar=
ed in this scope
  398 |     pAuto->get_ContentViewWalker(&pWalker);
      |     ^~~~~
../src/msw/taskdlg.cpp:403:12: error: base operand of =E2=80=98->=E2=80=99 =
is not a pointer
  403 |     pWalker->GetFirstChildElement(pRoot, &pChild);
      |            ^~
../src/msw/taskdlg.cpp:408:15: error: base operand of =E2=80=98->=E2=80=99 =
is not a pointer
  408 |         pChild->get_CurrentBoundingRectangle(&info.rect);
      |               ^~
../src/msw/taskdlg.cpp:412:51: error: no match for call to =E2=80=98(std::w=
string=20
{aka std::__cxx11::basic_string<wchar_t>}) (int&)=E2=80=99
  412 |         info.automationId =3D GetCurrentAutomationId(pChild);
      |                             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../src/msw/taskdlg.cpp:415:20: error: base operand of =E2=80=98->=E2=80=99 =
is not a pointer
  415 |         if ( pChild->get_CurrentName(b.Out()) =3D=3D S_OK && b )
      |                    ^~
../src/msw/taskdlg.cpp:423:34: error: base operand of =E2=80=98->=E2=80=99 =
is not a pointer
  423 |             if ( SUCCEEDED(pChild->GetCurrentPropertyValue
      |                                  ^~
../src/msw/taskdlg.cpp:455:16: error: base operand of =E2=80=98->=E2=80=99 =
is not a pointer
  455 |         pWalker->GetNextSiblingElement(pChild, &pNext);
      |                ^~
../src/msw/taskdlg.cpp: At global scope:
../src/msw/taskdlg.cpp:1073:6: error: variable or field =E2=80=98TDApplyToC=
hildren=E2=80=99=20
declared void
 1073 | void TDApplyToChildren(IUIAutomationElement* pEl)
      |      ^~~~~~~~~~~~~~~~~
../src/msw/taskdlg.cpp:1073:24: error: =E2=80=98IUIAutomationElement=E2=80=
=99 was not=20
declared in this scope; did you mean =E2=80=98LIBID_UIAutomationClient=E2=
=80=99?
 1073 | void TDApplyToChildren(IUIAutomationElement* pEl)
      |                        ^~~~~~~~~~~~~~~~~~~~
      |                        LIBID_UIAutomationClient
../src/msw/taskdlg.cpp:1073:46: error: =E2=80=98pEl=E2=80=99 was not declar=
ed in this scope
 1073 | void TDApplyToChildren(IUIAutomationElement* pEl)
      |                                              ^~~
../src/msw/taskdlg.cpp: In function =E2=80=98BOOL=20
{anonymous}::TDEnumAttachProc(HWND, LPARAM)=E2=80=99:
../src/msw/taskdlg.cpp:1161:5: error: =E2=80=98IUIAutomation=E2=80=99 was n=
ot declared in=20
this scope
 1161 |     IUIAutomation* const uiAuto =3D=20
wxTaskDialogDarkModule::GetUIAutomation();
      |     ^~~~~~~~~~~~~
../src/msw/taskdlg.cpp:1161:20: error: expected primary-expression before=
=20
=E2=80=98const=E2=80=99
 1161 |     IUIAutomation* const uiAuto =3D=20
wxTaskDialogDarkModule::GetUIAutomation();
      |                    ^~~~~
../src/msw/taskdlg.cpp:1162:11: error: =E2=80=98uiAuto=E2=80=99 was not dec=
lared in this=20
scope; did you mean =E2=80=98auto=E2=80=99?
 1162 |     if ( !uiAuto )
      |           ^~~~~~
      |           auto
../src/msw/taskdlg.cpp:1165:14: error: =E2=80=98IUIAutomationElement=E2=80=
=99 was not=20
declared in this scope; did you mean =E2=80=98LIBID_UIAutomationClient=E2=
=80=99?
 1165 |     wxCOMPtr<IUIAutomationElement> pEl;
      |              ^~~~~~~~~~~~~~~~~~~~
      |              LIBID_UIAutomationClient
../src/msw/taskdlg.cpp:1165:34: error: template argument 1 is invalid
 1165 |     wxCOMPtr<IUIAutomationElement> pEl;
      |                                  ^
../src/msw/taskdlg.cpp:1166:17: error: =E2=80=98uiAuto=E2=80=99 was not dec=
lared in this=20
scope; did you mean =E2=80=98auto=E2=80=99?
 1166 |     if ( FAILED(uiAuto->ElementFromHandle(hwndChild, &pEl)) )
      |                 ^~~~~~
../src/msw/taskdlg.cpp:1170:8: error: base operand of =E2=80=98->=E2=80=99 =
is not a pointer
 1170 |     pEl->get_CurrentClassName(cls.Out());
      |        ^~
../src/msw/taskdlg.cpp:1178:51: error: =E2=80=98{anonymous}::GetHWNDFromEle=
ment=E2=80=99=20
cannot be used as a function
 1178 |         if ( const HWND hLink =3D GetHWNDFromElement(pEl) )
      |                                 ~~~~~~~~~~~~~~~~~~^~~~~
../src/msw/taskdlg.cpp:1180:59: error: no match for call to =E2=80=98(std::=
wstring=20
{aka std::__cxx11::basic_string<wchar_t>}) (int&)=E2=80=99
 1180 |             const std::wstring id =3D GetCurrentAutomationId(pEl);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~
../src/msw/taskdlg.cpp:1198:53: error: =E2=80=98{anonymous}::GetHWNDFromEle=
ment=E2=80=99=20
cannot be used as a function
 1198 |         if ( const HWND hScroll =3D GetHWNDFromElement(pEl) )
      |                                   ~~~~~~~~~~~~~~~~~~^~~~~
../src/msw/taskdlg.cpp:1210:41: error: =E2=80=98{anonymous}::GetHWNDFromEle=
ment=E2=80=99=20
cannot be used as a function
 1210 |     const HWND hDUI =3D GetHWNDFromElement(pEl);
      |                       ~~~~~~~~~~~~~~~~~~^~~~~
../src/msw/taskdlg.cpp:1214:5: error: =E2=80=98TDApplyToChildren=E2=80=99 w=
as not declared=20
in this scope
 1214 |     TDApplyToChildren(pEl);
      |     ^~~~~~~~~~~~~~~~~
../src/msw/taskdlg.cpp: At global scope:
../src/msw/taskdlg.cpp:1035:1: warning: =E2=80=98void=20
{anonymous}::SetWindowSubclassIfNeeded(HWND, SUBCLASSPROC, UINT_PTR)=E2=80=
=99=20
defined but not used [-Wunused-function]
 1035 | SetWindowSubclassIfNeeded(HWND hwnd,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~

--=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/6f=
61f1af-6ba6-457e-ac8f-6f80b80a95a2n%40googlegroups.com.

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

<div>Hi!</div><div><br /></div><div><span role=3D"text" style=3D"text-align=
: left;" tabindex=3D"-1" aria-label=3D"=D0=9F=D0=B5=D1=80=D0=B5=D0=B2=D0=B5=
=D0=B4=D0=B5=D0=BD=D0=BD=D1=8B=D0=B9 =D1=82=D0=B5=D0=BA=D1=81=D1=82: Everyt=
hing works fine when compiling for Windows using 32-bit MinGW." dir=3D"ltr"=
><span lang=3D"en">Everything works fine when compiling for Windows using 3=
2-bit MinGW. A compilation error occurs when using the cross-compiler (inst=
alled on Debian 12.6).</span></span>
<span role=3D"text" style=3D"text-align: left;" tabindex=3D"-1" aria-label=
=3D"=D0=9F=D0=B5=D1=80=D0=B5=D0=B2=D0=B5=D0=B4=D0=B5=D0=BD=D0=BD=D1=8B=D0=
=B9 =D1=82=D0=B5=D0=BA=D1=81=D1=82: I am configuring wxWidgets using the fo=
llowing line:" dir=3D"ltr"><span lang=3D"en">I am configuring wxWidgets usi=
ng the following lines</span></span></div><div><br /></div><div>GXX=3Di686-=
w64-mingw32<br />../configure --host=3D$GXX --disable-shared --enable-monol=
ithic --with-msw --with-expat --enable-sockets<br />make -j16<br /><br /></=
div><div><span role=3D"text" style=3D"text-align: left;" tabindex=3D"-1" ar=
ia-label=3D"=D0=9F=D0=B5=D1=80=D0=B5=D0=B2=D0=B5=D0=B4=D0=B5=D0=BD=D0=BD=D1=
=8B=D0=B9 =D1=82=D0=B5=D0=BA=D1=81=D1=82: Here is a list of errors." dir=3D=
"ltr"><span lang=3D"en">Here is a list of errors.=C2=A0</span></span>
<span role=3D"text" style=3D"text-align: left;" tabindex=3D"-1" aria-label=
=3D"=D0=9F=D0=B5=D1=80=D0=B5=D0=B2=D0=B5=D0=B4=D0=B5=D0=BD=D0=BD=D1=8B=D0=
=B9 =D1=82=D0=B5=D0=BA=D1=81=D1=82: What am I doing wrong?" dir=3D"ltr"><sp=
an lang=3D"en">What am I doing wrong?</span></span>

</div><div><br /></div><div>configure: WARNING: using cross tools not prefi=
xed with host triplet<br />configure: WARNING: Not using native pkg-config =
when cross-compiling.<br />configure: WARNING: system zlib library not foun=
d or too old, will use built-in instead<br />configure: WARNING: system png=
 library not found or too old, will use built-in instead<br />configure: WA=
RNING: system jpeg library not found, will use built-in instead<br />config=
ure: WARNING: system webp library not found, will use built-in instead<br /=
>configure: WARNING: system tiff library not found, will use built-in inste=
ad<br />configure: WARNING: system expat library not found, will use built-=
in instead<br />configure: WARNING: Assuming Unix98 printf() is not availab=
le,<br />define HAVE_UNIX98_PRINTF as 1 in setup.h if it is available.<br /=
>configure: WARNING: Catching fatal exceptions not currently supported on t=
his system, wxApp::OnFatalException will not be called<br />configure: WARN=
ING: No locale_t support, wxXLocale won't be available<br />configure: WARN=
ING: using cross tools not prefixed with host triplet<br />configure: WARNI=
NG: using cross tools not prefixed with host triplet<br />configure: WARNIN=
G: using cross tools not prefixed with host triplet<br />../src/tiff/libtif=
f/tif_dirread.c: In function =E2=80=98TIFFReadDirEntryDataAndRealloc=E2=80=
=99:<br />../src/tiff/libtiff/tif_dirread.c:1230:27: warning: format =E2=80=
=98%d=E2=80=99 expects argument of type =E2=80=98int=E2=80=99, but argument=
 5 has type =E2=80=98long int=E2=80=99 [-Wformat=3D]<br />=C2=A01230 | =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 "Failed to allocate memory for %s "<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 />......<br />=
=C2=A01233 | =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 "TIFFReadDirEntryArray", (tmsize_t)1,<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 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0~~~~~~~~~~~<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 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|<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 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0long int<br />In file included fro=
m ../src/tiff/libtiff/tiffconf.h:19,<br />=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0from ../src/tiff/libtiff/tif_dirread.c:37:<b=
r />/usr/share/mingw-w64/include/inttypes.h:52:17: note: format string is d=
efined here<br />=C2=A0 =C2=A052 | #define PRId32 "d"<br />../src/tiff/libt=
iff/tif_dirread.c:1230:27: warning: format =E2=80=98%d=E2=80=99 expects arg=
ument of type =E2=80=98int=E2=80=99, but argument 6 has type =E2=80=98tmsiz=
e_t=E2=80=99 {aka =E2=80=98long int=E2=80=99} [-Wformat=3D]<br />=C2=A01230=
 | =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 "Failed to allocate memory for %s "<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 />......=
<br />=C2=A01234 | =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 already_read + to_read);<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 />=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 =C2=A0 =C2=A0|<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 =C2=A0 =C2=A0tmsize_t {aka long int}<br />/usr/share/mingw-w64/include/=
inttypes.h:52:17: note: format string is defined here<br />=C2=A0 =C2=A052 =
| #define PRId32 "d"<br />In file included from /usr/share/mingw-w64/includ=
e/uiautomation.h:21,<br />=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0from ../src/msw/taskdlg.cpp:46:<br />/usr/share/mingw-w64/incl=
ude/uiautomationcoreapi.h:69:128: error: expected =E2=80=98,=E2=80=99 or =
=E2=80=98...=E2=80=99 before =E2=80=98new=E2=80=99<br />=C2=A0 =C2=A069 | H=
RESULT WINAPI UiaRaiseAutomationPropertyChangedEvent(IRawElementProviderSim=
ple *provider, PROPERTYID id, VARIANT old, VARIANT new);<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 =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 =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 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0^~~<br />../src/msw/taskdlg.cpp:121:25: error: =E2=80=98IU=
IAutomationElement=E2=80=99 was not declared in this scope; did you mean =
=E2=80=98LIBID_UIAutomationClient=E2=80=99?<br />=C2=A0 121 | HWND GetHWNDF=
romElement(IUIAutomationElement* element)<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 ^~~~~~~~~~~~~~~~~~~~<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 LIBID_UI=
AutomationClient<br />../src/msw/taskdlg.cpp:121:47: error: =E2=80=98elemen=
t=E2=80=99 was not declared in this scope<br />=C2=A0 121 | HWND GetHWNDFro=
mElement(IUIAutomationElement* element)<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 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 ^~~~~~~<br />../src/msw/taskdlg.cpp:135:37: error: =E2=80=98IUIAutom=
ationElement=E2=80=99 was not declared in this scope; did you mean =E2=80=
=98LIBID_UIAutomationClient=E2=80=99?<br />=C2=A0 135 | std::wstring GetCur=
rentAutomationId(IUIAutomationElement* element)<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 ^~~~~~~~~~~~~~~~~~~~<b=
r />=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 LIBID_UIAutomationClient<br />../src/msw/taskdlg.cpp:135:59: error: =E2=
=80=98element=E2=80=99 was not declared in this scope<br />=C2=A0 135 | std=
::wstring GetCurrentAutomationId(IUIAutomationElement* element)<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 =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/taskdlg.cpp:136:1: error: expected =E2=80=98,=E2=80=
=99 or =E2=80=98;=E2=80=99 before =E2=80=98{=E2=80=99 token<br />=C2=A0 136=
 | {<br />=C2=A0 =C2=A0 =C2=A0 | ^<br />../src/msw/taskdlg.cpp:221:12: erro=
r: =E2=80=98IUIAutomation=E2=80=99 does not name a type<br />=C2=A0 221 | =
=C2=A0 =C2=A0 static IUIAutomation* GetUIAutomation()<br />=C2=A0 =C2=A0 =
=C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^~~~~~~~~~~~~<br />../src=
/msw/taskdlg.cpp:242:21: error: =E2=80=98IUIAutomation=E2=80=99 was not dec=
lared in this scope<br />=C2=A0 242 | =C2=A0 =C2=A0 static wxCOMPtr&lt;IUIA=
utomation&gt; ms_uiAutomation;<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 ^~~~~~~~~~~~~<br />=
../src/msw/taskdlg.cpp:242:34: error: template argument 1 is invalid<br />=
=C2=A0 242 | =C2=A0 =C2=A0 static wxCOMPtr&lt;IUIAutomation&gt; ms_uiAutoma=
tion;<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^<br />../src/msw/taskdlg.cpp: In member function =E2=80=98virtual void =
{anonymous}::wxTaskDialogDarkModule::OnExit()=E2=80=99:<br />../src/msw/tas=
kdlg.cpp:217:25: error: request for member =E2=80=98reset=E2=80=99 in =E2=
=80=98{anonymous}::wxTaskDialogDarkModule::ms_uiAutomation=E2=80=99, which =
is of non-class type =E2=80=98int=E2=80=99<br />=C2=A0 217 | =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 ms_uiAutomation.reset();<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 ^~~~~<br />../src/msw/taskdlg.cpp: At global scope:<br />../src/msw/tas=
kdlg.cpp:249:10: error: =E2=80=98IUIAutomation=E2=80=99 was not declared in=
 this scope<br />=C2=A0 249 | wxCOMPtr&lt;IUIAutomation&gt; wxTaskDialogDar=
kModule::ms_uiAutomation;<br />=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0^~~~~~~~~~~~~<br />../src/msw/taskdlg.cpp:249:23: error: templ=
ate argument 1 is invalid<br />=C2=A0 249 | wxCOMPtr&lt;IUIAutomation&gt; w=
xTaskDialogDarkModule::ms_uiAutomation;<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 ^<br =
/>../src/msw/taskdlg.cpp: In function =E2=80=98void {anonymous}::TDBuildLay=
outCache(HWND, std::vector&lt;TDLayoutElement&gt;&amp;)=E2=80=99:<br />../s=
rc/msw/taskdlg.cpp:389:5: error: =E2=80=98IUIAutomation=E2=80=99 was not de=
clared in this scope<br />=C2=A0 389 | =C2=A0 =C2=A0 IUIAutomation* const p=
Auto =3D wxTaskDialogDarkModule::GetUIAutomation();<br />=C2=A0 =C2=A0 =C2=
=A0 | =C2=A0 =C2=A0 ^~~~~~~~~~~~~<br />../src/msw/taskdlg.cpp:389:20: error=
: expected primary-expression before =E2=80=98const=E2=80=99<br />=C2=A0 38=
9 | =C2=A0 =C2=A0 IUIAutomation* const pAuto =3D wxTaskDialogDarkModule::Ge=
tUIAutomation();<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^~~~~<br />../src/msw/taskdlg.cpp:=
390:11: error: =E2=80=98pAuto=E2=80=99 was not declared in this scope<br />=
=C2=A0 390 | =C2=A0 =C2=A0 if ( !pAuto )<br />=C2=A0 =C2=A0 =C2=A0 | =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~<br />../src/msw/taskdlg.cpp:393:15: erro=
r: =E2=80=98IUIAutomationElement=E2=80=99 was not declared in this scope; d=
id you mean =E2=80=98LIBID_UIAutomationClient=E2=80=99?<br />=C2=A0 393 | =
=C2=A0 =C2=A0 wxCOMPtr &lt;IUIAutomationElement&gt; pRoot;<br />=C2=A0 =C2=
=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~~~~~~~~~=
~~~~~~~<br />=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 LIBID_UIAutomationClient<br />../src/msw/taskdlg.cpp:393:35: err=
or: template argument 1 is invalid<br />=C2=A0 393 | =C2=A0 =C2=A0 wxCOMPtr=
 &lt;IUIAutomationElement&gt; pRoot;<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 ^<br />In file included from /usr/share/=
mingw-w64/include/winbase.h:2682,<br />=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0from /usr/share/mingw-w64/include/windows.h:70,<=
br />=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0from /us=
r/share/mingw-w64/include/winsock2.h:23,<br />=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0from ../include/wx/msw/wrapwin.h:58,<br /=
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0from ../incl=
ude/wx/msw/wrapcctl.h:13,<br />=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0from ../include/wx/msw/private/taskdlg.h:13,<br />=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0from ../src/msw/=
taskdlg.cpp:33:<br />../src/msw/taskdlg.cpp:394:17: error: =E2=80=98pAuto=
=E2=80=99 was not declared in this scope<br />=C2=A0 394 | =C2=A0 =C2=A0 if=
 ( FAILED(pAuto-&gt;ElementFromHandle(hwnd, &amp;pRoot)) )<br />=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/taskdlg.cpp:397:14: error: =E2=80=98IUIAutomationTreeWalker=
=E2=80=99 was not declared in this scope<br />=C2=A0 397 | =C2=A0 =C2=A0 wx=
COMPtr&lt;IUIAutomationTreeWalker&gt; pWalker;<br />=C2=A0 =C2=A0 =C2=A0 | =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^~~~~~~~~~~~~~~~~~~~~~~<br =
/>../src/msw/taskdlg.cpp:397:37: error: template argument 1 is invalid<br /=
>=C2=A0 397 | =C2=A0 =C2=A0 wxCOMPtr&lt;IUIAutomationTreeWalker&gt; pWalker=
;<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 />../src/msw/taskdlg.cpp:398:5: error: =E2=80=98pAuto=E2=80=99 =
was not declared in this scope<br />=C2=A0 398 | =C2=A0 =C2=A0 pAuto-&gt;ge=
t_ContentViewWalker(&amp;pWalker);<br />=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=
=A0 ^~~~~<br />../src/msw/taskdlg.cpp:403:12: error: base operand of =E2=80=
=98-&gt;=E2=80=99 is not a pointer<br />=C2=A0 403 | =C2=A0 =C2=A0 pWalker-=
&gt;GetFirstChildElement(pRoot, &amp;pChild);<br />=C2=A0 =C2=A0 =C2=A0 | =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^~<br />../src/msw/taskdlg.cpp:408=
:15: error: base operand of =E2=80=98-&gt;=E2=80=99 is not a pointer<br />=
=C2=A0 408 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 pChild-&gt;get_CurrentBoundingRect=
angle(&amp;info.rect);<br />=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 ^~<br />../src/msw/taskdlg.cpp:412:51: error: no m=
atch for call to =E2=80=98(std::wstring {aka std::__cxx11::basic_string&lt;=
wchar_t&gt;}) (int&amp;)=E2=80=99<br />=C2=A0 412 | =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 info.automationId =3D GetCurrentAutomationId(pChild);<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 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~<br />=
../src/msw/taskdlg.cpp:415:20: error: base operand of =E2=80=98-&gt;=E2=80=
=99 is not a pointer<br />=C2=A0 415 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 if ( pCh=
ild-&gt;get_CurrentName(b.Out()) =3D=3D S_OK &amp;&amp; b )<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^~<br />../src/msw/taskdlg.cpp:423:34: error: base operand of =E2=80=
=98-&gt;=E2=80=99 is not a pointer<br />=C2=A0 423 | =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 if ( SUCCEEDED(pChild-&gt;GetCurrentPropertyValue<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^~<br =
/>../src/msw/taskdlg.cpp:455:16: error: base operand of =E2=80=98-&gt;=E2=
=80=99 is not a pointer<br />=C2=A0 455 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 pWalk=
er-&gt;GetNextSiblingElement(pChild, &amp;pNext);<br />=C2=A0 =C2=A0 =C2=A0=
 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^~<br />../src/ms=
w/taskdlg.cpp: At global scope:<br />../src/msw/taskdlg.cpp:1073:6: error: =
variable or field =E2=80=98TDApplyToChildren=E2=80=99 declared void<br />=
=C2=A01073 | void TDApplyToChildren(IUIAutomationElement* pEl)<br />=C2=A0 =
=C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0^~~~~~~~~~~~~~~~~<br />../src/msw/taskd=
lg.cpp:1073:24: error: =E2=80=98IUIAutomationElement=E2=80=99 was not decla=
red in this scope; did you mean =E2=80=98LIBID_UIAutomationClient=E2=80=99?=
<br />=C2=A01073 | void TDApplyToChildren(IUIAutomationElement* pEl)<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^~~~~~~~~~~~~~~~~~~~<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=A0LIBID_UIAutomationClient<br />../src/msw/taskdlg.cpp:1073:46:=
 error: =E2=80=98pEl=E2=80=99 was not declared in this scope<br />=C2=A0107=
3 | void TDApplyToChildren(IUIAutomationElement* pEl)<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 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0^~~<br />../src/msw/taskdlg.cpp: In function =E2=80=98B=
OOL {anonymous}::TDEnumAttachProc(HWND, LPARAM)=E2=80=99:<br />../src/msw/t=
askdlg.cpp:1161:5: error: =E2=80=98IUIAutomation=E2=80=99 was not declared =
in this scope<br />=C2=A01161 | =C2=A0 =C2=A0 IUIAutomation* const uiAuto =
=3D wxTaskDialogDarkModule::GetUIAutomation();<br />=C2=A0 =C2=A0 =C2=A0 | =
=C2=A0 =C2=A0 ^~~~~~~~~~~~~<br />../src/msw/taskdlg.cpp:1161:20: error: exp=
ected primary-expression before =E2=80=98const=E2=80=99<br />=C2=A01161 | =
=C2=A0 =C2=A0 IUIAutomation* const uiAuto =3D wxTaskDialogDarkModule::GetUI=
Automation();<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^~~~~<br />../src/msw/taskdlg.cpp:116=
2:11: error: =E2=80=98uiAuto=E2=80=99 was not declared in this scope; did y=
ou mean =E2=80=98auto=E2=80=99?<br />=C2=A01162 | =C2=A0 =C2=A0 if ( !uiAut=
o )<br />=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~~<b=
r />=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 auto<br />../=
src/msw/taskdlg.cpp:1165:14: error: =E2=80=98IUIAutomationElement=E2=80=99 =
was not declared in this scope; did you mean =E2=80=98LIBID_UIAutomationCli=
ent=E2=80=99?<br />=C2=A01165 | =C2=A0 =C2=A0 wxCOMPtr&lt;IUIAutomationElem=
ent&gt; pEl;<br />=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0^~~~~~~~~~~~~~~~~~~~<br />=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0LIBID_UIAutomationClient<br />../src/=
msw/taskdlg.cpp:1165:34: error: template argument 1 is invalid<br />=C2=A01=
165 | =C2=A0 =C2=A0 wxCOMPtr&lt;IUIAutomationElement&gt; pEl;<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^<br />../src/ms=
w/taskdlg.cpp:1166:17: error: =E2=80=98uiAuto=E2=80=99 was not declared in =
this scope; did you mean =E2=80=98auto=E2=80=99?<br />=C2=A01166 | =C2=A0 =
=C2=A0 if ( FAILED(uiAuto-&gt;ElementFromHandle(hwndChild, &amp;pEl)) )<br =
/>=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/taskdlg.cpp:1170:8: error: base operand of =
=E2=80=98-&gt;=E2=80=99 is not a pointer<br />=C2=A01170 | =C2=A0 =C2=A0 pE=
l-&gt;get_CurrentClassName(cls.Out());<br />=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =
=C2=A0 =C2=A0 =C2=A0^~<br />../src/msw/taskdlg.cpp:1178:51: error: =E2=80=
=98{anonymous}::GetHWNDFromElement=E2=80=99 cannot be used as a function<br=
 />=C2=A01178 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 if ( const HWND hLink =3D GetHW=
NDFromElement(pEl) )<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/msw/taskdlg.cpp:1180:59: =
error: no match for call to =E2=80=98(std::wstring {aka std::__cxx11::basic=
_string&lt;wchar_t&gt;}) (int&amp;)=E2=80=99<br />=C2=A01180 | =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 const std::wstring id =3D GetCurrentAutomat=
ionId(pEl);<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 />../src/msw/taskdlg.cpp:1=
198:53: error: =E2=80=98{anonymous}::GetHWNDFromElement=E2=80=99 cannot be =
used as a function<br />=C2=A01198 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 if ( const=
 HWND hScroll =3D GetHWNDFromElement(pEl) )<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 ~~~~~~~~~~~~~~~~~~^~~~~<br />../s=
rc/msw/taskdlg.cpp:1210:41: error: =E2=80=98{anonymous}::GetHWNDFromElement=
=E2=80=99 cannot be used as a function<br />=C2=A01210 | =C2=A0 =C2=A0 cons=
t HWND hDUI =3D GetHWNDFromElement(pEl);<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 ~~~~=
~~~~~~~~~~~~~~^~~~~<br />../src/msw/taskdlg.cpp:1214:5: error: =E2=80=98TDA=
pplyToChildren=E2=80=99 was not declared in this scope<br />=C2=A01214 | =
=C2=A0 =C2=A0 TDApplyToChildren(pEl);<br />=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =
=C2=A0 ^~~~~~~~~~~~~~~~~<br />../src/msw/taskdlg.cpp: At global scope:<br /=
>../src/msw/taskdlg.cpp:1035:1: warning: =E2=80=98void {anonymous}::SetWind=
owSubclassIfNeeded(HWND, SUBCLASSPROC, UINT_PTR)=E2=80=99 defined but not u=
sed [-Wunused-function]<br />=C2=A01035 | SetWindowSubclassIfNeeded(HWND hw=
nd,<br />=C2=A0 =C2=A0 =C2=A0 | ^~~~~~~~~~~~~~~~~~~~~~~~~<br /><br /></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/6f61f1af-6ba6-457e-ac8f-6f80b80a95a2n%40googlegroups.com?utm_mediu=
m=3Demail&utm_source=3Dfooter">https://groups.google.com/d/msgid/wx-users/6=
f61f1af-6ba6-457e-ac8f-6f80b80a95a2n%40googlegroups.com</a>.<br />

------=_Part_46347_1781713464.1783617467338--

------=_Part_46346_863194597.1783617467338--