Building from source, from the git repo after following the directions fails at this point:
I've installed pretty much all the dependencies which errored when running cmake before the make. If I'm missing necessary information please let me know, as this is my first post for support here.
Thank you very much for your time.
Code:
Scanning dependencies of target uicommon
[ 76%] Building CXX object Source/Core/UICommon/CMakeFiles/uicommon.dir/CommandLineParse.cpp.o
[ 76%] Building CXX object Source/Core/UICommon/CMakeFiles/uicommon.dir/Disassembler.cpp.o
[ 77%] Building CXX object Source/Core/UICommon/CMakeFiles/uicommon.dir/UICommon.cpp.o
[ 77%] Building CXX object Source/Core/UICommon/CMakeFiles/uicommon.dir/USBUtils.cpp.o
[ 77%] Building CXX object Source/Core/UICommon/CMakeFiles/uicommon.dir/VideoUtils.cpp.o
[ 77%] Building CXX object Source/Core/UICommon/CMakeFiles/uicommon.dir/X11Utils.cpp.o
In file included from /home/gpara/dolphin/Source/Core/UICommon/X11Utils.cpp:5:0:
/home/gpara/dolphin/Source/Core/UICommon/X11Utils.h:23:23: error: 'Display' was not declared in this scope
bool ToggleFullscreen(Display* dpy, Window win);
^~~~~~~
/home/gpara/dolphin/Source/Core/UICommon/X11Utils.h:23:32: error: 'dpy' was not declared in this scope
bool ToggleFullscreen(Display* dpy, Window win);
^~~
/home/gpara/dolphin/Source/Core/UICommon/X11Utils.h:23:44: error: expected primary-expression before 'win'
bool ToggleFullscreen(Display* dpy, Window win);
^~~
/home/gpara/dolphin/Source/Core/UICommon/X11Utils.h:23:47: error: expression list treated as compound expression in initializer [-fpermissive]
bool ToggleFullscreen(Display* dpy, Window win);
^
/home/gpara/dolphin/Source/Core/UICommon/X11Utils.h:25:1: error: 'Display' does not name a type
Display* XDisplayFromHandle(void* Handle);
^~~~~~~
/home/gpara/dolphin/Source/Core/UICommon/X11Utils.h:27:25: error: variable or field 'InhibitScreensaver' declared void
void InhibitScreensaver(Display* dpy, Window win, bool suspend);
^~~~~~~
/home/gpara/dolphin/Source/Core/UICommon/X11Utils.h:27:25: error: 'Display' was not declared in this scope
/home/gpara/dolphin/Source/Core/UICommon/X11Utils.h:27:34: error: 'dpy' was not declared in this scope
void InhibitScreensaver(Display* dpy, Window win, bool suspend);
^~~
/home/gpara/dolphin/Source/Core/UICommon/X11Utils.h:27:46: error: expected primary-expression before 'win'
void InhibitScreensaver(Display* dpy, Window win, bool suspend);
^~~
/home/gpara/dolphin/Source/Core/UICommon/X11Utils.h:27:51: error: expected primary-expression before 'bool'
void InhibitScreensaver(Display* dpy, Window win, bool suspend);
^~~~
/home/gpara/dolphin/Source/Core/UICommon/X11Utils.cpp:24:23: error: redefinition of 'bool X11Utils::ToggleFullscreen'
bool ToggleFullscreen(Display* dpy, Window win)
^~~~~~~
In file included from /home/gpara/dolphin/Source/Core/UICommon/X11Utils.cpp:5:0:
/home/gpara/dolphin/Source/Core/UICommon/X11Utils.h:23:6: note: 'bool X11Utils::ToggleFullscreen' previously defined here
bool ToggleFullscreen(Display* dpy, Window win);
^~~~~~~~~~~~~~~~
/home/gpara/dolphin/Source/Core/UICommon/X11Utils.cpp:24:23: error: 'Display' was not declared in this scope
bool ToggleFullscreen(Display* dpy, Window win)
^~~~~~~
/home/gpara/dolphin/Source/Core/UICommon/X11Utils.cpp:24:32: error: 'dpy' was not declared in this scope
bool ToggleFullscreen(Display* dpy, Window win)
^~~
/home/gpara/dolphin/Source/Core/UICommon/X11Utils.cpp:24:44: error: expected primary-expression before 'win'
bool ToggleFullscreen(Display* dpy, Window win)
^~~
/home/gpara/dolphin/Source/Core/UICommon/X11Utils.cpp:275:1: error: expected '}' at end of input
}
^
make[2]: *** [Source/Core/UICommon/CMakeFiles/uicommon.dir/build.make:183: Source/Core/UICommon/CMakeFiles/uicommon.dir/X11Utils.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1282: Source/Core/UICommon/CMakeFiles/uicommon.dir/all] Error 2
make: *** [Makefile:152: all] Error 2
I've installed pretty much all the dependencies which errored when running cmake before the make. If I'm missing necessary information please let me know, as this is my first post for support here.
Thank you very much for your time.