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