[Linux] Unable to compile 5.0 release of Dolphin - nightmayr - 07-06-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!
RE: [Linux] Unable to compile 5.0 release of Dolphin - JosJuice - 07-06-2020
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.
RE: [Linux] Unable to compile 5.0 release of Dolphin - nightmayr - 08-02-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.
RE: [Linux] Unable to compile 5.0 release of Dolphin - nightmayr - 08-02-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.
RE: [Linux] Unable to compile 5.0 release of Dolphin - JosJuice - 08-02-2020
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?
RE: [Linux] Unable to compile 5.0 release of Dolphin - nightmayr - 08-06-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
RE: [Linux] Unable to compile 5.0 release of Dolphin - JosJuice - 08-06-2020
Ah, you've hit the other common issue with building 5.0 on a modern system 
For this problem, you need this patch: https://github.com/dolphin-emu/dolphin/pull/4496
RE: [Linux] Unable to compile 5.0 release of Dolphin - nightmayr - 08-07-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 
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: [attachment=19066]
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
RE: [Linux] Unable to compile 5.0 release of Dolphin - mbc07 - 08-07-2020
(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]](https://forums.dolphin-emu.org/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...
RE: [Linux] Unable to compile 5.0 release of Dolphin - nightmayr - 08-08-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
|