• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Support v
« Previous 1 ... 102 103 104 105 106 ... 1192 Next »

[Linux] Unable to compile 5.0 release of Dolphin
View New Posts | View Today's Posts

Pages (2): 1 2 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
[Linux] Unable to compile 5.0 release of Dolphin
07-06-2020, 10:30 AM
#1
nightmayr Offline
Junior Member
**
Posts: 7
Threads: 1
Joined: Jul 2020
I'm struggling to compile the tagged 5.0 release on Github. I check out the repo with the command
Code:
git clone --branch 5.0 https://github.com/dolphin-emu/dolphin.git
with the 5.0 release cloned I then follow the linux build instructions (both the one specified in the readme of the tagged release and the current instructions)
Code:
mkdir Build && cd Build
cmake ..
make
. The compilation gets to 25% with an error
Code:
[ 25%] Building CXX object Source/Core/Common/CMakeFiles/common.dir/GL/GLInterface/X11_Util.cpp.o
/home/user/test/dolphin/Source/Core/Common/SettingsHandler.cpp: In member function ‘const string SettingsHandler::generateSerialNumber()’:
/home/user/test/dolphin/Source/Core/Common/SettingsHandler.cpp:124:32: warning: ‘%i’ directive output may be truncated writing between 1 and 2 bytes into a region of size between 0 and 11 [-Wformat-truncation=]
 124 |  snprintf(serialNumber, 11, "%s%i", buffer, (Common::Timer::GetTimeMs() >> 1) & 0xF);
     |                                ^~
/home/user/test/dolphin/Source/Core/Common/SettingsHandler.cpp:124:29: note: directive argument in the range [0, 15]
 124 |  snprintf(serialNumber, 11, "%s%i", buffer, (Common::Timer::GetTimeMs() >> 1) & 0xF);
     |                             ^~~~~~
In file included from /usr/include/stdio.h:867,
                from /usr/include/c++/9/cstdio:42,
                from /usr/include/c++/9/ext/string_conversions.h:43,
                from /usr/include/c++/9/bits/basic_string.h:6493,
                from /usr/include/c++/9/string:55,
                from /usr/include/c++/9/stdexcept:39,
                from /usr/include/c++/9/array:39,
                from /home/user/test/dolphin/Build/Source/CMakeFiles/pch.dir/pch.h:6,
                from <command-line>:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 2 and 14 bytes into a destination of size 11
  67 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
     |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  68 |        __bos (__s), __fmt, __va_arg_pack ());
     |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 25%] Built target discio
In file included from /usr/include/string.h:495,
                from /usr/include/c++/9/cstring:42,
                from /home/user/test/dolphin/Build/Source/CMakeFiles/pch.dir/pch.h:17,
                from <command-line>:
In function ‘char* strncpy(char*, const char*, size_t)’,
   inlined from ‘void SysConf::GenerateSysConf()’ at /home/user/test/dolphin/Source/Core/Common/SysConf.cpp:206:9:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation]
 106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
     |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/user/test/dolphin/Source/Core/Common/x64CPUDetect.cpp:45:12: error: ambiguating new declaration of ‘u64 _xgetbv(u32)’
  45 | static u64 _xgetbv(u32 index)
     |            ^~~~~~~
In file included from /usr/lib/gcc/x86_64-linux-gnu/9/include/immintrin.h:43,
                from /usr/lib/gcc/x86_64-linux-gnu/9/include/x86intrin.h:32,
                from /home/user/test/dolphin/Source/Core/Common/Intrinsics.h:12,
                from /home/user/test/dolphin/Source/Core/Common/x64CPUDetect.cpp:10:
/usr/lib/gcc/x86_64-linux-gnu/9/include/xsaveintrin.h:60:1: note: old declaration ‘long long int _xgetbv(unsigned int)’
  60 | _xgetbv (unsigned int __A)
     | ^~~~~~~
/home/user/test/dolphin/Source/Core/Common/x64CPUDetect.cpp:45:12: warning: ‘u64 _xgetbv(u32)’ defined but not used [-Wunused-function]
  45 | static u64 _xgetbv(u32 index)
     |            ^~~~~~~
make[2]: *** [Source/Core/Common/CMakeFiles/common.dir/build.make:616: Source/Core/Common/CMakeFiles/common.dir/x64CPUDetect.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:843: Source/Core/Common/CMakeFiles/common.dir/all] Error 2
make: *** [Makefile:183: all] Error 2

I can compile the master branch with the standard cmake build instructions but as soon as I try to compile the tagged release with the same instructions it behaves differently. Any support on this would be greatly appreciated, thanks!
Find
Reply
07-06-2020, 06:10 PM
#2
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,873
Threads: 7
Joined: Oct 2014
You would need to apply this patch: https://github.com/dolphin-emu/dolphin/pull/6783

Or, if there's no specific reason why you need to use the stable version, I would recommend using a newer version instead.
Find
Reply
08-02-2020, 08:09 AM
#3
nightmayr Offline
Junior Member
**
Posts: 7
Threads: 1
Joined: Jul 2020
(07-06-2020, 06:10 PM)JosJuice Wrote: You would need to apply this patch: https://github.com/dolphin-emu/dolphin/pull/6783

Or, if there's no specific reason why you need to use the stable version, I would recommend using a newer version instead.

Hi JosJuice, sorry for the really late response. I tried applying the patch you linked but I get the following error: 
Code:
error: patch failed: Source/Core/Common/x64CPUDetect.cpp:37
error: Source/Core/Common/x64CPUDetect.cpp: patch does not apply

This is the contents fo the patch file I'm trying to apply:
Code:
From 823fdda30c38be953c3d425874f2adeabed2b5a8 Mon Sep 17 00:00:00 2001
From: booto <remornicus@gmail.com>
Date: Tue, 8 May 2018 08:42:38 +0800
Subject: [PATCH] intrinsics: stop defining _xgetbv/_XCR_XFEATURE_ENABLED_MASK,
which are reserved

---
Source/Core/Common/x64CPUDetect.cpp | 21 ++++++++++++++++-----
1 file changed, 16 insertions(+), 5 deletions(-)

diff --git a/Source/Core/Common/x64CPUDetect.cpp b/Source/Core/Common/x64CPUDetect.cpp
index 74d22b3e32a..b66ea45cfac 100644
--- a/Source/Core/Common/x64CPUDetect.cpp
+++ b/Source/Core/Common/x64CPUDetect.cpp
@@ -37,15 +37,26 @@ static inline void __cpuid(int info[4], int function_id)
  return __cpuidex(info, function_id, 0);
}

-#define _XCR_XFEATURE_ENABLED_MASK 0
-static u64 _xgetbv(u32 index)
+#endif  // ifndef _WIN32
+
+#ifdef _WIN32
+
+static u64 xgetbv(u32 index)
+{
+  return _xgetbv(index);
+}
+constexpr u32 XCR_XFEATURE_ENABLED_MASK = _XCR_XFEATURE_ENABLED_MASK;
+
+#else
+
+static u64 xgetbv(u32 index)
{
  u32 eax, edx;
  __asm__ __volatile__("xgetbv" : "=a"(eax), "=d"(edx) : "c"(index));
  return ((u64)edx << 32) | eax;
}
-
-#endif  // ifndef _WIN32
+constexpr u32 XCR_XFEATURE_ENABLED_MASK = 0;
+#endif  // ifdef _WIN32

CPUInfo cpu_info;

@@ -139,7 +150,7 @@ void CPUInfo::Detect()
    //  - XGETBV result has the XCR bit set.
    if (((cpu_id[2] >> 28) & 1) && ((cpu_id[2] >> 27) & 1))
    {
-      if ((_xgetbv(_XCR_XFEATURE_ENABLED_MASK) & 0x6) == 0x6)
+      if ((xgetbv(XCR_XFEATURE_ENABLED_MASK) & 0x6) == 0x6)
      {
        bAVX = true;
        if ((cpu_id[2] >> 12) & 1)

The reason I'm trying to get the stable version working is because I'm looking into the possibilty of creating a snap package on linux for dolphin and would like for the stable channel to contain the stable release of dolphin.
Find
Reply
08-02-2020, 08:19 AM
#4
nightmayr Offline
Junior Member
**
Posts: 7
Threads: 1
Joined: Jul 2020
I also tried the applying the patch like this:
Code:
     git apply --reject --whitespace=fix dolphin5stable.patch
where dolphin5stable.patch contains the contents mentioned in the first reply.

The results of this command were:
Code:
Checking patch Source/Core/Common/x64CPUDetect.cpp...
error: while searching for:
 return __cpuidex(info, function_id, 0);
}

#define _XCR_XFEATURE_ENABLED_MASK 0
static u64 _xgetbv(u32 index)
{
 u32 eax, edx;
 __asm__ __volatile__("xgetbv" : "=a"(eax), "=d"(edx) : "c"(index));
 return ((u64)edx << 32) | eax;
}

#endif  // ifndef _WIN32

CPUInfo cpu_info;


error: patch failed: Source/Core/Common/x64CPUDetect.cpp:37
error: while searching for:
   //  - XGETBV result has the XCR bit set.
   if (((cpu_id[2] >> 28) & 1) && ((cpu_id[2] >> 27) & 1))
   {
     if ((_xgetbv(_XCR_XFEATURE_ENABLED_MASK) & 0x6) == 0x6)
     {
       bAVX = true;
       if ((cpu_id[2] >> 12) & 1)

error: patch failed: Source/Core/Common/x64CPUDetect.cpp:139
Applying patch Source/Core/Common/x64CPUDetect.cpp with 2 rejects...
Rejected hunk #1.
Rejected hunk #2.
Find
Reply
08-02-2020, 08:24 AM
#5
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,873
Threads: 7
Joined: Oct 2014
I suppose there have been conflicting changes made since 5.0 and when that pull request was created. Since it's a relatively short patch, maybe you could try manually applying it to the source code?
Find
Reply
08-06-2020, 10:26 AM
#6
nightmayr Offline
Junior Member
**
Posts: 7
Threads: 1
Joined: Jul 2020
(08-02-2020, 08:24 AM)JosJuice Wrote: I suppose there have been conflicting changes made since 5.0 and when that pull request was created. Since it's a relatively short patch, maybe you could try manually applying it to the source code?
I managed to apply the changes by manually creating the changes and creating the following patch:
Code:
diff --git a/Source/Core/Common/x64CPUDetect.cpp b/Source/Core/Common/x64CPUDetect.cpp
index 23b279dbb8..491370f927 100644
--- a/Source/Core/Common/x64CPUDetect.cpp
+++ b/Source/Core/Common/x64CPUDetect.cpp
@@ -40,16 +40,28 @@ static inline void __cpuid(int info[4], int function_id)
{
    return __cpuidex(info, function_id, 0);
}
+#endif
+
+#ifdef _WIN32
+
+static u64 xgetbv(u32 index)
+{
+  return _xgetbv(index);
+}
+constexpr u32 XCR_XFEATURE_ENABLED_MASK = _XCR_XFEATURE_ENABLED_MASK;
+
+#else
+

-#define _XCR_XFEATURE_ENABLED_MASK 0
-static u64 _xgetbv(u32 index)
+static u64 xgetbv(u32 index)
{
    u32 eax, edx;
    __asm__ __volatile__("xgetbv" : "=a"(eax), "=d"(edx) : "c"(index));
    return ((u64)edx << 32) | eax;
}

-#endif // ifndef _WIN32
+constexpr u32 XCR_XFEATURE_ENABLED_MASK = 0;
+#endif // ifdef _WIN32

CPUInfo cpu_info;

@@ -134,7 +146,7 @@ void CPUInfo::Detect()
        //  - XGETBV result has the XCR bit set.
        if (((cpu_id[2] >> 28) & 1) && ((cpu_id[2] >> 27) & 1))
        {
-            if ((_xgetbv(_XCR_XFEATURE_ENABLED_MASK) & 0x6) == 0x6)
+            if ((xgetbv(XCR_XFEATURE_ENABLED_MASK) & 0x6) == 0x6)
            {
                bAVX = true;
                if ((cpu_id[2] >> 12) & 1)


This allowed the build to progress further but it fails at 68% where this is the output of cmake:
Code:
[ 32%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/cmndata.cpp.o
[ 32%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/colourcmn.cpp.o
[ 33%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/colourdata.cpp.o
[ 33%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/combocmn.cpp.o
[ 33%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/config.cpp.o
[ 33%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/containr.cpp.o
[ 33%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/convauto.cpp.o
[ 33%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/cshelp.cpp.o
[ 33%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/ctrlcmn.cpp.o
[ 33%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/ctrlsub.cpp.o
In file included from /root/parts/dolphin-emu/build/Source/CMakeFiles/pch.dir/pch.h:35:0,
                from <command-line>:0:
/snap/kde-frameworks-5-qt-5-14-core18-sdk/current/usr/include/limits.h:147:22: error: expected unqualified-id before numeric constant
#  define CHAR_WIDTH 8
                     ^
/root/parts/dolphin-emu/src/Source/Core/VideoBackends/OGL/RasterFont.cpp:18:18: note: in expansion of macro ‘CHAR_WIDTH’
static const int CHAR_WIDTH = 8;
                 ^~~~~~~~~~
[ 33%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/datavcmn.cpp.o
Source/Core/VideoBackends/OGL/CMakeFiles/videoogl.dir/build.make:238: recipe for target 'Source/Core/VideoBackends/OGL/CMakeFiles/videoogl.dir/RasterFont.cpp.o' failed
make[2]: *** [Source/Core/VideoBackends/OGL/CMakeFiles/videoogl.dir/RasterFont.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 33%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/datetime.cpp.o
[ 33%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/datetimefmt.cpp.o
[ 34%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/datstrm.cpp.o
[ 34%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/dcbase.cpp.o
[ 34%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/dcbufcmn.cpp.o
[ 34%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/dcgraph.cpp.o
[ 34%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/dcsvg.cpp.o
[ 34%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/debugrpt.cpp.o
[ 34%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/dircmn.cpp.o
[ 34%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/dirctrlcmn.cpp.o
[ 34%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/dlgcmn.cpp.o
[ 34%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/dndcmn.cpp.o
[ 34%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/dobjcmn.cpp.o
[ 35%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/docmdi.cpp.o
[ 35%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/docview.cpp.o
[ 35%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/dpycmn.cpp.o
[ 35%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/dseldlg.cpp.o
[ 35%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/dynarray.cpp.o
[ 35%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/dynlib.cpp.o
[ 35%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/dynload.cpp.o
[ 35%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/encconv.cpp.o
[ 35%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/event.cpp.o
[ 35%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/evtloopcmn.cpp.o
CMakeFiles/Makefile2:1333: recipe for target 'Source/Core/VideoBackends/OGL/CMakeFiles/videoogl.dir/all' failed
make[1]: *** [Source/Core/VideoBackends/OGL/CMakeFiles/videoogl.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 35%] Building C object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/extended.c.o
[ 36%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/fddlgcmn.cpp.o
[ 36%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/fdiodispatcher.cpp.o
[ 36%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/ffile.cpp.o
[ 36%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/file.cpp.o
[ 36%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/fileback.cpp.o
[ 36%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/filectrlcmn.cpp.o
[ 36%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/fileconf.cpp.o
[ 36%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/filefn.cpp.o
[ 36%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/filehistorycmn.cpp.o
[ 36%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/filename.cpp.o
[ 37%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/filepickercmn.cpp.o
[ 37%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/filesys.cpp.o
[ 37%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/filtall.cpp.o
[ 37%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/filtfind.cpp.o
[ 37%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/fldlgcmn.cpp.o
[ 37%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/fmapbase.cpp.o
[ 37%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/fontcmn.cpp.o
[ 37%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/fontdata.cpp.o
[ 37%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/fontenumcmn.cpp.o
[ 37%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/fontmap.cpp.o
[ 37%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/fontpickercmn.cpp.o
[ 38%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/fontutilcmn.cpp.o
[ 38%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/framecmn.cpp.o
[ 38%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/fs_arc.cpp.o
[ 38%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/fs_filter.cpp.o
[ 38%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/fs_inet.cpp.o
[ 38%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/fs_mem.cpp.o
[ 38%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/ftp.cpp.o
[ 38%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/gaugecmn.cpp.o
[ 38%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/gbsizer.cpp.o
[ 38%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/gdicmn.cpp.o
[ 38%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/geometry.cpp.o
[ 39%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/gifdecod.cpp.o
[ 39%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/glcmn.cpp.o
[ 39%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/graphcmn.cpp.o
[ 39%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/gridcmn.cpp.o
[ 39%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/hash.cpp.o
[ 39%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/hashmap.cpp.o
[ 39%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/headercolcmn.cpp.o
[ 39%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/headerctrlcmn.cpp.o
[ 39%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/helpbase.cpp.o
[ 39%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/http.cpp.o
[ 39%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/hyperlnkcmn.cpp.o
[ 40%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/iconbndl.cpp.o
[ 40%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/imagall.cpp.o
[ 40%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/imagbmp.cpp.o
[ 40%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/image.cpp.o
[ 40%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/imagfill.cpp.o
[ 40%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/imagpng.cpp.o
[ 40%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/init.cpp.o
[ 40%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/intl.cpp.o
[ 40%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/ipcbase.cpp.o
[ 40%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/languageinfo.cpp.o
[ 41%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/layout.cpp.o
[ 41%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/lboxcmn.cpp.o
[ 41%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/list.cpp.o
[ 41%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/listctrlcmn.cpp.o
[ 41%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/log.cpp.o
[ 41%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/longlong.cpp.o
[ 41%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/matrix.cpp.o
[ 41%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/menucmn.cpp.o
[ 41%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/mimecmn.cpp.o
[ 41%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/module.cpp.o
[ 41%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/modalhook.cpp.o
[ 42%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/mousemanager.cpp.o
[ 42%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/msgout.cpp.o
[ 42%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/mstream.cpp.o
[ 42%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/nbkbase.cpp.o
[ 42%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/numformatter.cpp.o
[ 42%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/object.cpp.o
[ 42%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/odcombocmn.cpp.o
[ 42%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/overlaycmn.cpp.o
[ 42%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/panelcmn.cpp.o
[ 42%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/paper.cpp.o
[ 42%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/persist.cpp.o
[ 43%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/pickerbase.cpp.o
[ 43%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/platinfo.cpp.o
[ 43%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/popupcmn.cpp.o
[ 43%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/powercmn.cpp.o
[ 43%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/preferencescmn.cpp.o
[ 43%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/process.cpp.o
[ 43%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/prntbase.cpp.o
[ 43%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/protocol.cpp.o
[ 43%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/quantize.cpp.o
[ 43%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/radiobtncmn.cpp.o
[ 43%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/radiocmn.cpp.o
[ 44%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/rearrangectrl.cpp.o
[ 44%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/rendcmn.cpp.o
[ 44%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/rgncmn.cpp.o
[ 44%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/sckaddr.cpp.o
[ 44%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/sckfile.cpp.o
[ 44%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/sckipc.cpp.o
[ 44%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/sckstrm.cpp.o
[ 44%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/scrolbarcmn.cpp.o
[ 44%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/selectdispatcher.cpp.o
[ 44%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/settcmn.cpp.o
[ 44%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/sizer.cpp.o
[ 45%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/slidercmn.cpp.o
[ 45%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/socket.cpp.o
[ 45%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/socketiohandler.cpp.o
[ 45%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/spinbtncmn.cpp.o
[ 45%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/spinctrlcmn.cpp.o
[ 45%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/srchcmn.cpp.o
[ 45%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/sstream.cpp.o
[ 45%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/statbar.cpp.o
[ 45%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/statbmpcmn.cpp.o
[ 45%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/statboxcmn.cpp.o
[ 46%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/statlinecmn.cpp.o
[ 46%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/stattextcmn.cpp.o
[ 46%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/stdpbase.cpp.o
[ 46%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/stdstream.cpp.o
[ 46%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/stockitem.cpp.o
[ 46%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/stopwatch.cpp.o
[ 46%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/strconv.cpp.o
[ 46%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/stream.cpp.o
[ 46%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/string.cpp.o
[ 46%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/stringimpl.cpp.o
[ 46%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/stringops.cpp.o
[ 47%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/strvararg.cpp.o
[ 47%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/sysopt.cpp.o
[ 47%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/tarstrm.cpp.o
[ 47%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/taskbarcmn.cpp.o
[ 47%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/tbarbase.cpp.o
[ 47%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/textbuf.cpp.o
[ 47%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/textcmn.cpp.o
[ 47%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/textentrycmn.cpp.o
[ 47%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/textfile.cpp.o
[ 47%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/textmeasurecmn.cpp.o
[ 47%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/threadinfo.cpp.o
[ 48%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/time.cpp.o
[ 48%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/timercmn.cpp.o
[ 48%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/tokenzr.cpp.o
[ 48%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/timerimpl.cpp.o
[ 48%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/toplvcmn.cpp.o
[ 48%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/translation.cpp.o
[ 48%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/treebase.cpp.o
[ 48%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/txtstrm.cpp.o
[ 48%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/uiactioncmn.cpp.o
[ 48%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/unichar.cpp.o
[ 48%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/uri.cpp.o
[ 50%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/url.cpp.o
[ 50%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/ustring.cpp.o
[ 50%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/utilscmn.cpp.o
[ 50%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/valgen.cpp.o
[ 50%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/validate.cpp.o
[ 50%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/valtext.cpp.o
[ 50%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/valnum.cpp.o
[ 50%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/variant.cpp.o
[ 50%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/wfstream.cpp.o
[ 50%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/wincmn.cpp.o
[ 51%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/windowid.cpp.o
[ 51%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/wrapsizer.cpp.o
[ 51%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/wxcrt.cpp.o
[ 51%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/wxprintf.cpp.o
[ 51%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/xlocale.cpp.o
[ 51%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/xpmdecod.cpp.o
[ 51%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/zipstrm.cpp.o
[ 51%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/common/zstream.cpp.o
[ 51%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/aboutdlgg.cpp.o
[ 51%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/bannerwindow.cpp.o
[ 51%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/bmpcboxg.cpp.o
[ 52%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/busyinfo.cpp.o
[ 51%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/buttonbar.cpp.o
[ 52%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/calctrlg.cpp.o
[ 52%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/choicbkg.cpp.o
[ 52%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/caret.cpp.o
[ 52%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/choicdgg.cpp.o
[ 52%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/combog.cpp.o
[ 52%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/commandlinkbuttong.cpp.o
[ 52%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/datavgen.cpp.o
[ 52%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/datectlg.cpp.o
[ 52%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/dcpsg.cpp.o
[ 53%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/dirctrlg.cpp.o
[ 53%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/dragimgg.cpp.o
[ 53%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/editlbox.cpp.o
[ 53%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/fdrepdlg.cpp.o
[ 53%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/filectrlg.cpp.o
[ 53%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/filepickerg.cpp.o
[ 53%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/fontdlgg.cpp.o
[ 53%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/graphicc.cpp.o
[ 53%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/grid.cpp.o
[ 53%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/gridctrl.cpp.o
[ 53%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/grideditors.cpp.o
[ 54%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/gridsel.cpp.o
[ 54%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/headerctrlg.cpp.o
[ 54%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/helpext.cpp.o
[ 54%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/hyperlinkg.cpp.o
[ 54%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/infobar.cpp.o
[ 54%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/laywin.cpp.o
[ 54%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/listbkg.cpp.o
[ 54%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/listctrl.cpp.o
[ 54%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/logg.cpp.o
[ 54%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/mdig.cpp.o
[ 54%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/msgdlgg.cpp.o
[ 55%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/notifmsgg.cpp.o
[ 55%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/numdlgg.cpp.o
[ 55%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/odcombo.cpp.o
[ 55%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/printps.cpp.o
[ 55%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/prntdlgg.cpp.o
[ 55%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/progdlgg.cpp.o
[ 55%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/propdlg.cpp.o
[ 55%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/renderg.cpp.o
[ 55%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/richmsgdlgg.cpp.o
[ 56%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/scrlwing.cpp.o
[ 56%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/sashwin.cpp.o
[ 56%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/selstore.cpp.o
[ 56%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/spinctlg.cpp.o
[ 56%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/splash.cpp.o
[ 56%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/splitter.cpp.o
[ 56%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/srchctlg.cpp.o
[ 56%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/statbmpg.cpp.o
[ 56%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/stattextg.cpp.o
[ 56%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/statusbr.cpp.o
[ 56%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/tabg.cpp.o
[ 56%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/textdlgg.cpp.o
[ 57%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/textmeasure.cpp.o
[ 57%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/timectrlg.cpp.o
[ 57%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/tipdlg.cpp.o
[ 57%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/tipwin.cpp.o
[ 57%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/toolbkg.cpp.o
[ 57%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/treebkg.cpp.o
[ 57%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/treectlg.cpp.o
[ 57%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/treelist.cpp.o
[ 57%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/vscroll.cpp.o
[ 57%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/vlbox.cpp.o
[ 57%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/wizard.cpp.o
[ 58%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/accel.cpp.o
[ 58%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/icon.cpp.o
[ 58%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/imaglist.cpp.o
[ 58%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/paletteg.cpp.o
[ 58%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/generic/preferencesg.cpp.o
[ 58%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/aui/tabartgtk.cpp.o
[ 58%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/aboutdlg.cpp.o
[ 58%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/animate.cpp.o
[ 58%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/anybutton.cpp.o
[ 58%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/app.cpp.o
[ 58%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/artgtk.cpp.o
[ 59%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/assertdlg_gtk.cpp.o
[ 59%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/bitmap.cpp.o
[ 59%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/bmpbuttn.cpp.o
[ 59%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/bmpcbox.cpp.o
[ 59%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/brush.cpp.o
[ 59%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/button.cpp.o
[ 59%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/calctrl.cpp.o
[ 59%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/checkbox.cpp.o
[ 59%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/checklst.cpp.o
[ 59%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/choice.cpp.o
[ 60%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/clipbrd.cpp.o
[ 60%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/clrpicker.cpp.o
[ 60%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/collpane.cpp.o
[ 60%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/colordlg.cpp.o
[ 60%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/colour.cpp.o
[ 60%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/combobox.cpp.o
[ 60%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/control.cpp.o
[ 60%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/cursor.cpp.o
[ 60%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/dataobj.cpp.o
[ 60%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/dataview.cpp.o
[ 60%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/dc.cpp.o
[ 61%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/dcclient.cpp.o
[ 61%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/dcmemory.cpp.o
[ 61%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/dcscreen.cpp.o
[ 61%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/dialog.cpp.o
[ 61%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/dirdlg.cpp.o
[ 61%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/dnd.cpp.o
[ 61%] Building C object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/eggtrayicon.c.o
[ 61%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/evtloop.cpp.o
[ 61%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/filectrl.cpp.o
[ 61%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/filedlg.cpp.o
[ 61%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/filehistory.cpp.o
[ 62%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/filepicker.cpp.o
[ 62%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/font.cpp.o
[ 62%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/fontdlg.cpp.o
[ 62%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/fontpicker.cpp.o
[ 62%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/frame.cpp.o
[ 62%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/gauge.cpp.o
[ 62%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/glcanvas.cpp.o
[ 62%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/hyperlink.cpp.o
[ 62%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/infobar.cpp.o
[ 62%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/listbox.cpp.o
[ 62%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/mdi.cpp.o
[ 63%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/menu.cpp.o
[ 63%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/minifram.cpp.o
[ 63%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/mnemonics.cpp.o
[ 63%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/msgdlg.cpp.o
[ 63%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/nativewin.cpp.o
[ 63%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/nonownedwnd.cpp.o
[ 63%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/notebook.cpp.o
[ 63%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/notifmsg.cpp.o
[ 63%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/pen.cpp.o
[ 63%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/popupwin.cpp.o
[ 63%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/private.cpp.o
[ 64%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/radiobox.cpp.o
[ 64%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/radiobut.cpp.o
[ 64%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/region.cpp.o
[ 64%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/renderer.cpp.o
[ 64%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/scrolbar.cpp.o
[ 64%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/scrolwin.cpp.o
[ 64%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/settings.cpp.o
[ 64%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/slider.cpp.o
[ 64%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/sockgtk.cpp.o
[ 64%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/spinbutt.cpp.o
[ 65%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/spinctrl.cpp.o
[ 65%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/statbmp.cpp.o
[ 65%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/statbox.cpp.o
[ 65%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/statline.cpp.o
[ 65%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/taskbar.cpp.o
[ 65%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/stattext.cpp.o
[ 65%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/textctrl.cpp.o
[ 65%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/textentry.cpp.o
[ 65%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/textmeasure.cpp.o
[ 65%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/tglbtn.cpp.o
[ 65%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/timer.cpp.o
[ 66%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/toolbar.cpp.o
[ 66%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/tooltip.cpp.o
[ 66%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/toplevel.cpp.o
[ 66%] Building C object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/treeentry_gtk.c.o
[ 66%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/utilsgtk.cpp.o
[ 66%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/win_gtk.cpp.o
[ 66%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/gtk/window.cpp.o
[ 66%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/unix/apptraits.cpp.o
[ 66%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/unix/appunix.cpp.o
[ 66%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/unix/dir.cpp.o
[ 67%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/unix/dlunix.cpp.o
[ 67%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/unix/evtloopunix.cpp.o
[ 67%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/unix/fdiounix.cpp.o
[ 67%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/unix/snglinst.cpp.o
[ 67%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/unix/sockunix.cpp.o
[ 67%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/unix/stackwalk.cpp.o
[ 67%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/unix/stdpaths.cpp.o
[ 67%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/unix/threadpsx.cpp.o
[ 67%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/unix/timerunx.cpp.o
[ 67%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/unix/utilsunx.cpp.o
[ 67%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/unix/wakeuppipe.cpp.o
[ 67%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/unix/dialup.cpp.o
[ 68%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/unix/displayx11.cpp.o
[ 68%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/unix/fontenum.cpp.o
[ 68%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/unix/fontutil.cpp.o
[ 68%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/unix/glx11.cpp.o
[ 68%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/unix/mimetype.cpp.o
[ 68%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/unix/sound.cpp.o
[ 68%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/unix/uiactionx11.cpp.o
[ 68%] Building CXX object Externals/wxWidgets3/CMakeFiles/wx.dir/src/unix/utilsx11.cpp.o
[ 68%] Linking CXX static library libwx.a
[ 68%] Built target wx
Makefile:162: recipe for target 'all' failed
Find
Reply
08-06-2020, 06:52 PM
#7
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,873
Threads: 7
Joined: Oct 2014
Ah, you've hit the other common issue with building 5.0 on a modern system Smile

For this problem, you need this patch: https://github.com/dolphin-emu/dolphin/pull/4496
Find
Reply
08-07-2020, 07:44 AM (This post was last modified: 08-07-2020, 08:01 AM by nightmayr.)
#8
nightmayr Offline
Junior Member
**
Posts: 7
Threads: 1
Joined: Jul 2020
(08-06-2020, 06:52 PM)JosJuice Wrote: Ah, you've hit the other common issue with building 5.0 on a modern system Smile

For this problem, you need this patch: https://github.com/dolphin-emu/dolphin/pull/4496

Awesome, that patch allowed me to build the 5.0 release successfully. I had to create it manually again (posting the patch here in case anyone wants to build 5.0 as well) 
Code:
diff --git a/Source/Core/VideoBackends/OGL/RasterFont.cpp b/Source/Core/VideoBackends/OGL/RasterFont.cpp
index 8bc1b3db84..6538033760 100644
--- a/Source/Core/VideoBackends/OGL/RasterFont.cpp
+++ b/Source/Core/VideoBackends/OGL/RasterFont.cpp
@@ -15,12 +15,12 @@
namespace OGL
{

-static const int CHAR_WIDTH = 8;
-static const int CHAR_HEIGHT = 13;
-static const int CHAR_OFFSET = 32;
-static const int CHAR_COUNT = 95;
+static const int CHARACTER_WIDTH = 8;
+static const int CHARACTER_HEIGHT = 13;
+static const int CHARACTER_OFFSET = 32;
+static const int CHARACTER_COUNT = 95;

-static const u8 rasters[CHAR_COUNT][CHAR_HEIGHT] = {
+static const u8 rasters[CHARACTER_COUNT][CHARACTER_HEIGHT] = {
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x36, 0x36, 0x36},
@@ -146,27 +146,27 @@ RasterFont::RasterFont()
glGenTextures(1, &texture);
glActiveTexture(GL_TEXTURE8);
glBindTexture(GL_TEXTURE_2D, texture);
- std::vector<u32> texture_data(CHAR_WIDTH * CHAR_COUNT * CHAR_HEIGHT);
- for (int y = 0; y < CHAR_HEIGHT; y++)
+ std::vector<u32> texture_data(CHARACTER_WIDTH * CHARACTER_COUNT * CHARACTER_HEIGHT);
+ for (int y = 0; y < CHARACTER_HEIGHT; y++)
{
- for (int c = 0; c < CHAR_COUNT; c++)
+ for (int c = 0; c < CHARACTER_COUNT; c++)
{
- for (int x = 0; x < CHAR_WIDTH; x++)
+ for (int x = 0; x < CHARACTER_WIDTH; x++)
{
- bool pixel = (0 != (rasters[c][y] & (1 << (CHAR_WIDTH - x - 1))));
- texture_data[CHAR_WIDTH * CHAR_COUNT * y + CHAR_WIDTH * c + x] = pixel ? -1 : 0;
+ bool pixel = (0 != (rasters[c][y] & (1 << (CHARACTER_WIDTH - x - 1))));
+ texture_data[CHARACTER_WIDTH * CHARACTER_COUNT * y + CHARACTER_WIDTH * c + x] = pixel ? -1 : 0;
}
}
}
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAX_LEVEL, 0);
- glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, CHAR_WIDTH * CHAR_COUNT, CHAR_HEIGHT, 0, GL_RGBA, GL_UNSIGNED_BYTE, texture_data.data());
+ glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, CHARACTER_WIDTH * CHARACTER_COUNT, CHARACTER_HEIGHT, 0, GL_RGBA, GL_UNSIGNED_BYTE, texture_data.data());

// generate shader
ProgramShaderCache::CompileShader(s_shader, s_vertexShaderSrc, s_fragmentShaderSrc);
s_shader.Bind();

// bound uniforms
- glUniform2f(glGetUniformLocation(s_shader.glprogid,"charSize"), 1.0f / GLfloat(CHAR_COUNT), 1.0f);
+ glUniform2f(glGetUniformLocation(s_shader.glprogid,"charSize"), 1.0f / GLfloat(CHARACTER_COUNT), 1.0f);
uniform_color_id = glGetUniformLocation(s_shader.glprogid,"color");
glUniform4f(uniform_color_id, 1.0f, 1.0f, 1.0f, 1.0f);
uniform_offset_id = glGetUniformLocation(s_shader.glprogid, "offset");
@@ -196,8 +196,8 @@ void RasterFont::printMultilineText(const std::string& text, double start_x, dou
std::vector<GLfloat> vertices(text.length() * 6 * 4);

int usage = 0;
- GLfloat delta_x = GLfloat(2 * CHAR_WIDTH) / GLfloat(bbWidth);
- GLfloat delta_y = GLfloat(2 * CHAR_HEIGHT) / GLfloat(bbHeight);
+ GLfloat delta_x = GLfloat(2 * CHARACTER_WIDTH) / GLfloat(bbWidth);
+ GLfloat delta_y = GLfloat(2 * CHARACTER_HEIGHT) / GLfloat(bbHeight);
GLfloat border_x = 2.0f / GLfloat(bbWidth);
GLfloat border_y = 4.0f / GLfloat(bbHeight);

@@ -220,37 +220,37 @@ void RasterFont::printMultilineText(const std::string& text, double start_x, dou
continue;
}

- if (c < CHAR_OFFSET || c >= CHAR_COUNT + CHAR_OFFSET)
+ if (c < CHARACTER_OFFSET || c >= CHARACTER_COUNT + CHARACTER_OFFSET)
continue;

vertices[usage++] = x;
vertices[usage++] = y;
- vertices[usage++] = GLfloat(c - CHAR_OFFSET);
+ vertices[usage++] = GLfloat(c - CHARACTER_OFFSET);
vertices[usage++] = 0.0f;

vertices[usage++] = x + delta_x;
vertices[usage++] = y;
- vertices[usage++] = GLfloat(c - CHAR_OFFSET + 1);
+ vertices[usage++] = GLfloat(c - CHARACTER_OFFSET + 1);
vertices[usage++] = 0.0f;

vertices[usage++] = x + delta_x;
vertices[usage++] = y + delta_y;
- vertices[usage++] = GLfloat(c - CHAR_OFFSET + 1);
+ vertices[usage++] = GLfloat(c - CHARACTER_OFFSET + 1);
vertices[usage++] = 1.0f;

vertices[usage++] = x;
vertices[usage++] = y;
- vertices[usage++] = GLfloat(c - CHAR_OFFSET);
+ vertices[usage++] = GLfloat(c - CHARACTER_OFFSET);
vertices[usage++] = 0.0f;

vertices[usage++] = x + delta_x;
vertices[usage++] = y + delta_y;
- vertices[usage++] = GLfloat(c - CHAR_OFFSET + 1);
+ vertices[usage++] = GLfloat(c - CHARACTER_OFFSET + 1);
vertices[usage++] = 1.0f;

vertices[usage++] = x;
vertices[usage++] = y + delta_y;
- vertices[usage++] = GLfloat(c - CHAR_OFFSET);
+ vertices[usage++] = GLfloat(c - CHARACTER_OFFSET);
vertices[usage++] = 1.0f;

x += delta_x + border_x;

The only problem with the final build seems to be the theming, do you know of any reason why my build looks like this:     

EDIT: I spoke too soon, there's also a problem when I try to run a game 
Code:
WriteRest: op out of range (0x402310f1 uses 0x5644e07cb0e8)

clicking 'yes' on the window just spawns similar windows
Find
Reply
08-07-2020, 09:57 AM (This post was last modified: 08-07-2020, 10:00 AM by mbc07.)
#9
mbc07 Offline
Wiki Caretaker
*******
Content Creators (Moderators)
Posts: 3,566
Threads: 47
Joined: Dec 2010
(08-07-2020, 07:44 AM)nightmayr Wrote: The only problem with the final build seems to be the theming, do you know of any reason why my build looks like this: [Image: attachment.php?aid=19066]

5.0 stable used wxWidgets as the GUI Toolkit and it didn't look particularly pretty. Current builds have switched to Qt long ago, which has a more consistent look and feel across all OSes...
Avell A70 MOB: Core i7-11800H, GeForce RTX 3060, 16 GB DDR4-3200, Windows 11 (Insider Preview)
ASRock Z97M OC Formula: Pentium G3258, GeForce GT 440, 16 GB DDR3-1600, Windows 10 (22H2)
Find
Reply
08-08-2020, 03:28 AM
#10
nightmayr Offline
Junior Member
**
Posts: 7
Threads: 1
Joined: Jul 2020
(08-07-2020, 09:57 AM)mbc07 Wrote: 5.0 stable used wxWidgets as the GUI Toolkit and it didn't look particularly pretty. Current builds have switched to Qt long ago, which has a more consistent look and feel across all OSes...

Ah ok, I've added libwxbase3.0-dev and libwxgtk3.0-gtk3-dev as build dependencies, to attempt to fix the theming. Adding these dependencies has caused the build to fail however. Adding a snippet of the cmake output, hopefully it helps (can provide the entire cmake output if required) 
Code:
[ 96%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/InputConfigDiag.cpp.o
[ 96%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/InputConfigDiagBitmaps.cpp.o
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                from /usr/include/gtk-2.0/gtk/gtk.h:126,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Config/PathConfigPane.cpp:20:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  73 |   GTimeVal last_popdown;
     |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                from /usr/include/glib-2.0/glib.h:30,
                from /usr/include/glib-2.0/gobject/gbinding.h:28,
                from /usr/include/glib-2.0/glib-object.h:22,
                from /usr/include/glib-2.0/gio/gioenums.h:28,
                from /usr/include/glib-2.0/gio/giotypes.h:28,
                from /usr/include/glib-2.0/gio/gio.h:26,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Config/PathConfigPane.cpp:20:
/usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here
 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
     |                          ^~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:33,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Debugger/CodeWindowFunctions.cpp:36:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
 236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
     |                                                                ^
make[2]: *** [Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/build.make:89: Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/ControllerConfigDiag.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                from /usr/include/glib-2.0/gobject/gbinding.h:29,
                from /usr/include/glib-2.0/glib-object.h:22,
                from /usr/include/glib-2.0/gio/gioenums.h:28,
                from /usr/include/glib-2.0/gio/giotypes.h:28,
                from /usr/include/glib-2.0/gio/gio.h:26,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Debugger/CodeWindowFunctions.cpp:36:
/usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here
 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
     |   ^~~~~~~~~~~~~~~
make[2]: *** [Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/build.make:232: Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Config/InterfaceConfigPane.cpp.o] Error 1
make[2]: *** [Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/build.make:427: Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Debugger/MemoryView.cpp.o] Error 1
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                from /usr/include/gtk-2.0/gtk/gtk.h:126,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Debugger/CodeWindowFunctions.cpp:36:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  73 |   GTimeVal last_popdown;
     |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                from /usr/include/glib-2.0/glib.h:30,
                from /usr/include/glib-2.0/gobject/gbinding.h:28,
                from /usr/include/glib-2.0/glib-object.h:22,
                from /usr/include/glib-2.0/gio/gioenums.h:28,
                from /usr/include/glib-2.0/gio/giotypes.h:28,
                from /usr/include/glib-2.0/gio/gio.h:26,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Debugger/CodeWindowFunctions.cpp:36:
/usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here
 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
     |                          ^~~~~~~~
In file included from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Debugger/RegisterView.cpp:15:
/usr/include/gtk-2.0/gdk/gdktypes.h:114:39: error: conflicting declaration ‘typedef struct _GdkDrawable GdkWindow’
 114 | typedef struct _GdkDrawable           GdkWindow;
     |                                       ^~~~~~~~~
In file included from /usr/include/wx-3.0/wx/colour.h:14,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Debugger/RegisterView.cpp:5:
/usr/include/wx-3.0/wx/defs.h:3464:31: note: previous declaration as ‘typedef struct _GdkWindow GdkWindow’
3464 |     typedef struct _GdkWindow GdkWindow;
     |                               ^~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:33,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Debugger/RegisterView.cpp:15:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
 236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
     |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                from /usr/include/glib-2.0/gobject/gbinding.h:29,
                from /usr/include/glib-2.0/glib-object.h:22,
                from /usr/include/glib-2.0/gio/gioenums.h:28,
                from /usr/include/glib-2.0/gio/giotypes.h:28,
                from /usr/include/glib-2.0/gio/gio.h:26,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Debugger/RegisterView.cpp:15:
/usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here
 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
     |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                from /usr/include/gtk-2.0/gtk/gtk.h:126,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Debugger/RegisterView.cpp:15:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  73 |   GTimeVal last_popdown;
     |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                from /usr/include/glib-2.0/glib.h:30,
                from /usr/include/glib-2.0/gobject/gbinding.h:28,
                from /usr/include/glib-2.0/glib-object.h:22,
                from /usr/include/glib-2.0/gio/gioenums.h:28,
                from /usr/include/glib-2.0/gio/giotypes.h:28,
                from /usr/include/glib-2.0/gio/gio.h:26,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Debugger/RegisterView.cpp:15:
/usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here
 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
     |                          ^~~~~~~~
In file included from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Debugger/WatchView.cpp:13:
/usr/include/gtk-2.0/gdk/gdktypes.h:114:39: error: conflicting declaration ‘typedef struct _GdkDrawable GdkWindow’
 114 | typedef struct _GdkDrawable           GdkWindow;
     |                                       ^~~~~~~~~
In file included from /usr/include/wx-3.0/wx/colour.h:14,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Debugger/WatchView.cpp:5:
/usr/include/wx-3.0/wx/defs.h:3464:31: note: previous declaration as ‘typedef struct _GdkWindow GdkWindow’
3464 |     typedef struct _GdkWindow GdkWindow;
     |                               ^~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:33,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Debugger/WatchView.cpp:13:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
 236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
     |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                from /usr/include/glib-2.0/gobject/gbinding.h:29,
                from /usr/include/glib-2.0/glib-object.h:22,
                from /usr/include/glib-2.0/gio/gioenums.h:28,
                from /usr/include/glib-2.0/gio/giotypes.h:28,
                from /usr/include/glib-2.0/gio/gio.h:26,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Debugger/WatchView.cpp:13:
/usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here
 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
     |   ^~~~~~~~~~~~~~~
make[2]: *** [Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/build.make:115: Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Cheats/CheatsWindow.cpp.o] Error 1
make[2]: *** [Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/build.make:219: Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Config/GeneralConfigPane.cpp.o] Error 1
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                from /usr/include/gtk-2.0/gtk/gtk.h:126,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Debugger/WatchView.cpp:13:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  73 |   GTimeVal last_popdown;
     |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                from /usr/include/glib-2.0/glib.h:30,
                from /usr/include/glib-2.0/gobject/gbinding.h:28,
                from /usr/include/glib-2.0/glib-object.h:22,
                from /usr/include/glib-2.0/gio/gioenums.h:28,
                from /usr/include/glib-2.0/gio/giotypes.h:28,
                from /usr/include/glib-2.0/gio/gio.h:26,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Debugger/WatchView.cpp:13:
/usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here
 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
     |                          ^~~~~~~~
make[2]: *** [Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/build.make:336: Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Debugger/CodeWindowFunctions.cpp.o] Error 1
make[2]: *** [Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/build.make:453: Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Debugger/RegisterView.cpp.o] Error 1
make[2]: *** [Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/build.make:323: Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Debugger/CodeWindow.cpp.o] Error 1
make[2]: *** [Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/build.make:245: Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Config/PathConfigPane.cpp.o] Error 1
make[2]: *** [Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/build.make:479: Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Debugger/WatchView.cpp.o] Error 1
In file included from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/NetPlay/NetWindow.cpp:37:
/usr/include/gtk-2.0/gdk/gdktypes.h:114:39: error: conflicting declaration ‘typedef struct _GdkDrawable GdkWindow’
 114 | typedef struct _GdkDrawable           GdkWindow;
     |                                       ^~~~~~~~~
In file included from /usr/include/wx-3.0/wx/button.h:14,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/NetPlay/NetWindow.cpp:10:
/usr/include/wx-3.0/wx/defs.h:3464:31: note: previous declaration as ‘typedef struct _GdkWindow GdkWindow’
3464 |     typedef struct _GdkWindow GdkWindow;
     |                               ^~~~~~~~~
/root/parts/dolphin-emu/src/Source/Core/DolphinWX/ISOProperties.cpp: In member function ‘void CISOProperties::OnComputeMD5Sum(wxCommandEvent&)’:
/root/parts/dolphin-emu/src/Source/Core/DolphinWX/ISOProperties.cpp:1260:25: warning: ‘void mbedtls_md5_starts(mbedtls_md5_context*)’ is deprecated [-Wdeprecated-declarations]
1260 |  mbedtls_md5_starts(&ctx);
     |                         ^
In file included from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/ISOProperties.cpp:18:
/usr/include/mbedtls/md5.h:191:25: note: declared here
 191 | MBEDTLS_DEPRECATED void mbedtls_md5_starts( mbedtls_md5_context *ctx );
     |                         ^~~~~~~~~~~~~~~~~~
/root/parts/dolphin-emu/src/Source/Core/DolphinWX/ISOProperties.cpp:1260:25: warning: ‘void mbedtls_md5_starts(mbedtls_md5_context*)’ is deprecated [-Wdeprecated-declarations]
1260 |  mbedtls_md5_starts(&ctx);
     |                         ^
In file included from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/ISOProperties.cpp:18:
/usr/include/mbedtls/md5.h:191:25: note: declared here
 191 | MBEDTLS_DEPRECATED void mbedtls_md5_starts( mbedtls_md5_context *ctx );
     |                         ^~~~~~~~~~~~~~~~~~
/root/parts/dolphin-emu/src/Source/Core/DolphinWX/ISOProperties.cpp:1271:50: warning: ‘void mbedtls_md5_update(mbedtls_md5_context*, const unsigned char*, size_t)’ is deprecated [-Wdeprecated-declarations]
1271 |   mbedtls_md5_update(&ctx, data.data(), read_size);
     |                                                  ^
In file included from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/ISOProperties.cpp:18:
/usr/include/mbedtls/md5.h:207:25: note: declared here
 207 | MBEDTLS_DEPRECATED void mbedtls_md5_update( mbedtls_md5_context *ctx,
     |                         ^~~~~~~~~~~~~~~~~~
/root/parts/dolphin-emu/src/Source/Core/DolphinWX/ISOProperties.cpp:1271:50: warning: ‘void mbedtls_md5_update(mbedtls_md5_context*, const unsigned char*, size_t)’ is deprecated [-Wdeprecated-declarations]
1271 |   mbedtls_md5_update(&ctx, data.data(), read_size);
     |                                                  ^
In file included from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/ISOProperties.cpp:18:
/usr/include/mbedtls/md5.h:207:25: note: declared here
 207 | MBEDTLS_DEPRECATED void mbedtls_md5_update( mbedtls_md5_context *ctx,
     |                         ^~~~~~~~~~~~~~~~~~
/root/parts/dolphin-emu/src/Source/Core/DolphinWX/ISOProperties.cpp:1275:33: warning: ‘void mbedtls_md5_finish(mbedtls_md5_context*, unsigned char*)’ is deprecated [-Wdeprecated-declarations]
1275 |  mbedtls_md5_finish(&ctx, output);
     |                                 ^
In file included from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/ISOProperties.cpp:18:
/usr/include/mbedtls/md5.h:224:25: note: declared here
 224 | MBEDTLS_DEPRECATED void mbedtls_md5_finish( mbedtls_md5_context *ctx,
     |                         ^~~~~~~~~~~~~~~~~~
/root/parts/dolphin-emu/src/Source/Core/DolphinWX/ISOProperties.cpp:1275:33: warning: ‘void mbedtls_md5_finish(mbedtls_md5_context*, unsigned char*)’ is deprecated [-Wdeprecated-declarations]
1275 |  mbedtls_md5_finish(&ctx, output);
     |                                 ^
In file included from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/ISOProperties.cpp:18:
/usr/include/mbedtls/md5.h:224:25: note: declared here
 224 | MBEDTLS_DEPRECATED void mbedtls_md5_finish( mbedtls_md5_context *ctx,
     |                         ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/FrameAui.cpp:29:
/usr/include/gtk-2.0/gdk/gdktypes.h:114:39: error: conflicting declaration ‘typedef struct _GdkDrawable GdkWindow’
 114 | typedef struct _GdkDrawable           GdkWindow;
     |                                       ^~~~~~~~~
In file included from /usr/include/wx-3.0/wx/event.h:14,
                from /usr/include/wx-3.0/wx/window.h:18,
                from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                from /usr/include/wx-3.0/wx/toplevel.h:20,
                from /usr/include/wx-3.0/wx/frame.h:18,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/FrameAui.cpp:8:
/usr/include/wx-3.0/wx/defs.h:3464:31: note: previous declaration as ‘typedef struct _GdkWindow GdkWindow’
3464 |     typedef struct _GdkWindow GdkWindow;
     |                               ^~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:33,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/FrameAui.cpp:29:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
 236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
     |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                from /usr/include/glib-2.0/gobject/gbinding.h:29,
                from /usr/include/glib-2.0/glib-object.h:22,
                from /usr/include/glib-2.0/gio/gioenums.h:28,
                from /usr/include/glib-2.0/gio/giotypes.h:28,
                from /usr/include/glib-2.0/gio/gio.h:26,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/FrameAui.cpp:29:
/usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here
 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
     |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/NetPlay/NetPlaySetupFrame.cpp:20:
/usr/include/gtk-2.0/gdk/gdktypes.h:114:39: error: conflicting declaration ‘typedef struct _GdkDrawable GdkWindow’
 114 | typedef struct _GdkDrawable           GdkWindow;
     |                                       ^~~~~~~~~
In file included from /usr/include/wx-3.0/wx/button.h:14,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/NetPlay/NetPlaySetupFrame.cpp:5:
/usr/include/wx-3.0/wx/defs.h:3464:31: note: previous declaration as ‘typedef struct _GdkWindow GdkWindow’
3464 |     typedef struct _GdkWindow GdkWindow;
     |                               ^~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:33,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/NetPlay/NetPlaySetupFrame.cpp:20:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
 236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
     |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                from /usr/include/glib-2.0/gobject/gbinding.h:29,
                from /usr/include/glib-2.0/glib-object.h:22,
                from /usr/include/glib-2.0/gio/gioenums.h:28,
                from /usr/include/glib-2.0/gio/giotypes.h:28,
                from /usr/include/glib-2.0/gio/gio.h:26,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/NetPlay/NetPlaySetupFrame.cpp:20:
/usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here
 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
     |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                from /usr/include/gtk-2.0/gtk/gtk.h:126,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/FrameAui.cpp:29:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  73 |   GTimeVal last_popdown;
     |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                from /usr/include/glib-2.0/glib.h:30,
                from /usr/include/glib-2.0/gobject/gbinding.h:28,
                from /usr/include/glib-2.0/glib-object.h:22,
                from /usr/include/glib-2.0/gio/gioenums.h:28,
                from /usr/include/glib-2.0/gio/giotypes.h:28,
                from /usr/include/glib-2.0/gio/gio.h:26,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/FrameAui.cpp:29:
/usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here
 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
     |                          ^~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:33,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/NetPlay/NetWindow.cpp:37:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
 236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
     |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                from /usr/include/glib-2.0/gobject/gbinding.h:29,
                from /usr/include/glib-2.0/glib-object.h:22,
                from /usr/include/glib-2.0/gio/gioenums.h:28,
                from /usr/include/glib-2.0/gio/giotypes.h:28,
                from /usr/include/glib-2.0/gio/gio.h:26,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/NetPlay/NetWindow.cpp:37:
/usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here
 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
     |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                from /usr/include/gtk-2.0/gtk/gtk.h:126,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/NetPlay/NetPlaySetupFrame.cpp:20:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  73 |   GTimeVal last_popdown;
     |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                from /usr/include/glib-2.0/glib.h:30,
                from /usr/include/glib-2.0/gobject/gbinding.h:28,
                from /usr/include/glib-2.0/glib-object.h:22,
                from /usr/include/glib-2.0/gio/gioenums.h:28,
                from /usr/include/glib-2.0/gio/giotypes.h:28,
                from /usr/include/glib-2.0/gio/gio.h:26,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/NetPlay/NetPlaySetupFrame.cpp:20:
/usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here
 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
     |                          ^~~~~~~~
In file included from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.cpp:45:
/usr/include/gtk-2.0/gdk/gdktypes.h:114:39: error: conflicting declaration ‘typedef struct _GdkDrawable GdkWindow’
 114 | typedef struct _GdkDrawable           GdkWindow;
     |                                       ^~~~~~~~~
In file included from /usr/include/wx-3.0/wx/arrstr.h:14,
                from /usr/include/wx-3.0/wx/filename.h:14,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.cpp:14:
/usr/include/wx-3.0/wx/defs.h:3464:31: note: previous declaration as ‘typedef struct _GdkWindow GdkWindow’
3464 |     typedef struct _GdkWindow GdkWindow;
     |                               ^~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:33,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.cpp:45:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
 236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
     |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                from /usr/include/glib-2.0/gobject/gbinding.h:29,
                from /usr/include/glib-2.0/glib-object.h:22,
                from /usr/include/glib-2.0/gio/gioenums.h:28,
                from /usr/include/glib-2.0/gio/giotypes.h:28,
                from /usr/include/glib-2.0/gio/gio.h:26,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.cpp:45:
/usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here
 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
     |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                from /usr/include/gtk-2.0/gtk/gtk.h:126,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/NetPlay/NetWindow.cpp:37:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  73 |   GTimeVal last_popdown;
     |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                from /usr/include/glib-2.0/glib.h:30,
                from /usr/include/glib-2.0/gobject/gbinding.h:28,
                from /usr/include/glib-2.0/glib-object.h:22,
                from /usr/include/glib-2.0/gio/gioenums.h:28,
                from /usr/include/glib-2.0/gio/giotypes.h:28,
                from /usr/include/glib-2.0/gio/gio.h:26,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/NetPlay/NetWindow.cpp:37:
/usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here
 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
     |                          ^~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                from /usr/include/gtk-2.0/gtk/gtk.h:126,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.cpp:45:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  73 |   GTimeVal last_popdown;
     |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                from /usr/include/glib-2.0/glib.h:30,
                from /usr/include/glib-2.0/gobject/gbinding.h:28,
                from /usr/include/glib-2.0/glib-object.h:22,
                from /usr/include/glib-2.0/gio/gioenums.h:28,
                from /usr/include/glib-2.0/gio/giotypes.h:28,
                from /usr/include/glib-2.0/gio/gio.h:26,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.cpp:45:
/usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here
 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
     |                          ^~~~~~~~
In file included from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/GameListCtrl.cpp:50:
/usr/include/gtk-2.0/gdk/gdktypes.h:114:39: error: conflicting declaration ‘typedef struct _GdkDrawable GdkWindow’
 114 | typedef struct _GdkDrawable           GdkWindow;
     |                                       ^~~~~~~~~
In file included from /usr/include/wx-3.0/wx/event.h:14,
                from /usr/include/wx-3.0/wx/app.h:19,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/GameListCtrl.cpp:15:
/usr/include/wx-3.0/wx/defs.h:3464:31: note: previous declaration as ‘typedef struct _GdkWindow GdkWindow’
3464 |     typedef struct _GdkWindow GdkWindow;
     |                               ^~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:33,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/GameListCtrl.cpp:50:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
 236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
     |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                from /usr/include/glib-2.0/gobject/gbinding.h:29,
                from /usr/include/glib-2.0/glib-object.h:22,
                from /usr/include/glib-2.0/gio/gioenums.h:28,
                from /usr/include/glib-2.0/gio/giotypes.h:28,
                from /usr/include/glib-2.0/gio/gio.h:26,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/GameListCtrl.cpp:50:
/usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here
 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
     |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                from /usr/include/gtk-2.0/gtk/gtk.h:126,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/GameListCtrl.cpp:50:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  73 |   GTimeVal last_popdown;
     |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                from /usr/include/glib-2.0/glib.h:30,
                from /usr/include/glib-2.0/gobject/gbinding.h:28,
                from /usr/include/glib-2.0/glib-object.h:22,
                from /usr/include/glib-2.0/gio/gioenums.h:28,
                from /usr/include/glib-2.0/gio/giotypes.h:28,
                from /usr/include/glib-2.0/gio/gio.h:26,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/GameListCtrl.cpp:50:
/usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here
 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
     |                          ^~~~~~~~
make[2]: *** [Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/build.make:583: Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/FrameAui.cpp.o] Error 1
In file included from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/FrameTools.cpp:59:
/usr/include/gtk-2.0/gdk/gdktypes.h:114:39: error: conflicting declaration ‘typedef struct _GdkDrawable GdkWindow’
 114 | typedef struct _GdkDrawable           GdkWindow;
     |                                       ^~~~~~~~~
In file included from /usr/include/wx-3.0/wx/event.h:14,
                from /usr/include/wx-3.0/wx/app.h:19,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/FrameTools.cpp:10:
/usr/include/wx-3.0/wx/defs.h:3464:31: note: previous declaration as ‘typedef struct _GdkWindow GdkWindow’
3464 |     typedef struct _GdkWindow GdkWindow;
     |                               ^~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:33,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/FrameTools.cpp:59:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
 236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
     |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                from /usr/include/glib-2.0/gobject/gbinding.h:29,
                from /usr/include/glib-2.0/glib-object.h:22,
                from /usr/include/glib-2.0/gio/gioenums.h:28,
                from /usr/include/glib-2.0/gio/giotypes.h:28,
                from /usr/include/glib-2.0/gio/gio.h:26,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/FrameTools.cpp:59:
/usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here
 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
     |   ^~~~~~~~~~~~~~~
In file included from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:17,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.cpp:45:
/root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.cpp: In function ‘Window X11Utils::XWindowFromHandle(void*)’:
/root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.cpp:69:45: error: cannot convert ‘GdkWindow*’ {aka ‘_GdkWindow*’} to ‘GdkDrawable*’ {aka ‘_GdkDrawable*’}
  69 |  return GDK_WINDOW_XID(gtk_widget_get_window(GTK_WIDGET(Handle)));
     |                        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
     |                                             |
     |                                             GdkWindow* {aka _GdkWindow*}
/usr/include/gtk-2.0/gdk/gdkx.h:113:66: note: in definition of macro ‘GDK_WINDOW_XID’
 113 | #define GDK_WINDOW_XID(win)           (gdk_x11_drawable_get_xid (win))
     |                                                                  ^~~
/usr/include/gtk-2.0/gdk/gdkx.h:42:57: note:   initializing argument 1 of ‘XID gdk_x11_drawable_get_xid(GdkDrawable*)’
  42 | XID      gdk_x11_drawable_get_xid         (GdkDrawable *drawable);
     |                                            ~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/include/wx-3.0/wx/arrstr.h:14,
                from /usr/include/wx-3.0/wx/filename.h:14,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.cpp:14:
/usr/include/wx-3.0/wx/defs.h:3464:20: note: class type ‘GdkWindow’ {aka ‘_GdkWindow’} is incomplete
3464 |     typedef struct _GdkWindow GdkWindow;
     |                    ^~~~~~~~~~
make[2]: *** [Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/build.make:531: Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/NetPlay/NetWindow.cpp.o] Error 1
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                from /usr/include/gtk-2.0/gtk/gtk.h:126,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/FrameTools.cpp:59:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  73 |   GTimeVal last_popdown;
     |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                from /usr/include/glib-2.0/glib.h:30,
                from /usr/include/glib-2.0/gobject/gbinding.h:28,
                from /usr/include/glib-2.0/glib-object.h:22,
                from /usr/include/glib-2.0/gio/gioenums.h:28,
                from /usr/include/glib-2.0/gio/giotypes.h:28,
                from /usr/include/glib-2.0/gio/gio.h:26,
                from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                from /usr/include/gtk-2.0/gdk/gdk.h:32,
                from /usr/include/gtk-2.0/gtk/gtk.h:32,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/X11Utils.h:16,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/Frame.h:24,
                from /root/parts/dolphin-emu/src/Source/Core/DolphinWX/FrameTools.cpp:59:
/usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here
 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
     |                          ^~~~~~~~
make[2]: *** [Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/build.make:518: Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/NetPlay/NetPlaySetupFrame.cpp.o] Error 1
make[2]: *** [Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/build.make:570: Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Frame.cpp.o] Error 1
make[2]: *** [Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/build.make:609: Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/GameListCtrl.cpp.o] Error 1
make[2]: *** [Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/build.make:596: Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/FrameTools.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1066: Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/all] Error 2
make: *** [Makefile:163: all] Error 2
Find
Reply
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode