Skip to content

Instantly share code, notes, and snippets.

@ZachBacon
Created October 16, 2022 03:02
Show Gist options
  • Save ZachBacon/1f643d9528def23f4e0e999769cd287c to your computer and use it in GitHub Desktop.
Save ZachBacon/1f643d9528def23f4e0e999769cd287c to your computer and use it in GitHub Desktop.
[1/6] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/views/gamelist/VideoGameListView.cpp.obj
FAILED: es-app/CMakeFiles/emulationstation.dir/src/views/gamelist/VideoGameListView.cpp.obj
D:\msys64\clang64\bin\c++.exe -DUSE_OPENGL_14 -ID:/msys64/clang64/include/freetype2 -ID:/msys64/clang64/include/SDL2 -ID:/msys64/home/wowza/EmulationStation-2.11.0/external -ID:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src -ID:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src -MD -MT es-app/CMakeFiles/emulationstation.dir/src/views/gamelist/VideoGameListView.cpp.obj -MF es-app\CMakeFiles\emulationstation.dir\src\views\gamelist\VideoGameListView.cpp.obj.d -o es-app/CMakeFiles/emulationstation.dir/src/views/gamelist/VideoGameListView.cpp.obj -c D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.h:6:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/components/RatingComponent.h:26:7: warning: 'render' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void render(const Transform4x4f& parentTrans);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/GuiComponent.h:41:15: note: overridden virtual function is here
virtual void render(const Transform4x4f& parentTrans);
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:6:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:20:15: warning: 'onFileChanged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void onFileChanged(FileData* file, FileChangeType change);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/IGameListView.h:24:15: note: overridden virtual function is here
virtual void onFileChanged(FileData* file, FileChangeType change) = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:6:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:23:15: warning: 'onThemeChanged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void onThemeChanged(const std::shared_ptr<ThemeData>& theme);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/IGameListView.h:27:15: note: overridden virtual function is here
virtual void onThemeChanged(const std::shared_ptr<ThemeData>& theme) = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:6:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:25:20: warning: 'getCursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual FileData* getCursor() = 0;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/IGameListView.h:32:20: note: overridden virtual function is here
virtual FileData* getCursor() = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:6:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:26:15: warning: 'setCursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void setCursor(FileData*) = 0;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/IGameListView.h:33:15: note: overridden virtual function is here
virtual void setCursor(FileData*) = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:6:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:29:15: warning: 'launch' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void launch(FileData* game) = 0;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/IGameListView.h:39:15: note: overridden virtual function is here
virtual void launch(FileData* game) = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:5:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/components/TextListComponent.h:33:32: error: dependent using declaration resolved to type without 'typename'
using IList<TextListData, T>::Entry;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:35:31: note: in instantiation of template class 'TextListComponent<FileData *>' requested here
TextListComponent<FileData*> mList;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/IList.h:53:9: note: target of using declaration
struct Entry
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:5:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/components/TextListComponent.h:84:15: warning: 'onScroll' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void onScroll(int /*amt*/) { if(!mScrollSound.empty()) Sound::get(mScrollSound)->play(); }
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/IList.h:315:15: note: overridden virtual function is here
virtual void onScroll(int /*amt*/) {}
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:5:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/components/TextListComponent.h:85:15: warning: 'onCursorChanged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void onCursorChanged(const CursorState& state);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/IList.h:314:15: note: overridden virtual function is here
virtual void onCursorChanged(const CursorState& /*state*/) {}
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.h:8:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:14:15: warning: 'onFileChanged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void onFileChanged(FileData* file, FileChangeType change);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:20:15: note: overridden virtual function is here
virtual void onFileChanged(FileData* file, FileChangeType change);
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.h:8:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:16:15: warning: 'onThemeChanged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void onThemeChanged(const std::shared_ptr<ThemeData>& theme);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:23:15: note: overridden virtual function is here
virtual void onThemeChanged(const std::shared_ptr<ThemeData>& theme);
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:7:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/VideoVlcComponent.h:5:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/VideoComponent.h:59:15: warning: 'update' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void update(int deltaTime);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/GuiComponent.h:33:15: note: overridden virtual function is here
virtual void update(int deltaTime);
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:7:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/VideoVlcComponent.h:43:7: warning: 'setResize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void setResize(float width, float height);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/VideoComponent.h:65:15: note: overridden virtual function is here
virtual void setResize(float width, float height) = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:7:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/VideoVlcComponent.h:48:7: warning: 'setMaxSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void setMaxSize(float width, float height);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/VideoComponent.h:71:15: note: overridden virtual function is here
virtual void setMaxSize(float width, float height) = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:7:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/VideoVlcComponent.h:55:15: warning: 'startVideo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void startVideo();
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/VideoComponent.h:76:15: note: overridden virtual function is here
virtual void startVideo() = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:7:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/VideoVlcComponent.h:57:15: warning: 'stopVideo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void stopVideo();
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/VideoComponent.h:78:15: note: overridden virtual function is here
virtual void stopVideo() { };
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:7:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/VideoVlcComponent.h:59:15: warning: 'handleLooping' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void handleLooping();
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/VideoComponent.h:80:15: note: overridden virtual function is here
virtual void handleLooping();
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:55:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'VideoGameListView'
addChild(&mImage);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:62:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'VideoGameListView'
addChild(mVideo);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:71:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'VideoGameListView'
addChild(&mThumbnail);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:80:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'VideoGameListView'
addChild(&mMarquee);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:84:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'VideoGameListView'
addChild(&mLblRating);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:85:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'VideoGameListView'
addChild(&mRating);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:87:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'VideoGameListView'
addChild(&mLblReleaseDate);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:88:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'VideoGameListView'
addChild(&mReleaseDate);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:90:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'VideoGameListView'
addChild(&mLblDeveloper);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:91:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'VideoGameListView'
addChild(&mDeveloper);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:93:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'VideoGameListView'
addChild(&mLblPublisher);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:94:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'VideoGameListView'
addChild(&mPublisher);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:96:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'VideoGameListView'
addChild(&mLblGenre);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:97:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'VideoGameListView'
addChild(&mGenre);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:99:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'VideoGameListView'
addChild(&mLblPlayers);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:100:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'VideoGameListView'
addChild(&mPlayers);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:102:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'VideoGameListView'
addChild(&mLblLastPlayed);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/VideoGameListView.cpp:104:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'VideoGameListView'
addChild(&mLastPlayed);
^~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
16 warnings and 20 errors generated.
[2/6] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/views/gamelist/DetailedGameListView.cpp.obj
FAILED: es-app/CMakeFiles/emulationstation.dir/src/views/gamelist/DetailedGameListView.cpp.obj
D:\msys64\clang64\bin\c++.exe -DUSE_OPENGL_14 -ID:/msys64/clang64/include/freetype2 -ID:/msys64/clang64/include/SDL2 -ID:/msys64/home/wowza/EmulationStation-2.11.0/external -ID:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src -ID:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src -MD -MT es-app/CMakeFiles/emulationstation.dir/src/views/gamelist/DetailedGameListView.cpp.obj -MF es-app\CMakeFiles\emulationstation.dir\src\views\gamelist\DetailedGameListView.cpp.obj.d -o es-app/CMakeFiles/emulationstation.dir/src/views/gamelist/DetailedGameListView.cpp.obj -c D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.h:6:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/components/RatingComponent.h:26:7: warning: 'render' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void render(const Transform4x4f& parentTrans);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/GuiComponent.h:41:15: note: overridden virtual function is here
virtual void render(const Transform4x4f& parentTrans);
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:6:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:20:15: warning: 'onFileChanged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void onFileChanged(FileData* file, FileChangeType change);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/IGameListView.h:24:15: note: overridden virtual function is here
virtual void onFileChanged(FileData* file, FileChangeType change) = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:6:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:23:15: warning: 'onThemeChanged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void onThemeChanged(const std::shared_ptr<ThemeData>& theme);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/IGameListView.h:27:15: note: overridden virtual function is here
virtual void onThemeChanged(const std::shared_ptr<ThemeData>& theme) = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:6:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:25:20: warning: 'getCursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual FileData* getCursor() = 0;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/IGameListView.h:32:20: note: overridden virtual function is here
virtual FileData* getCursor() = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:6:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:26:15: warning: 'setCursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void setCursor(FileData*) = 0;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/IGameListView.h:33:15: note: overridden virtual function is here
virtual void setCursor(FileData*) = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:6:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:29:15: warning: 'launch' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void launch(FileData* game) = 0;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/IGameListView.h:39:15: note: overridden virtual function is here
virtual void launch(FileData* game) = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:5:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/components/TextListComponent.h:33:32: error: dependent using declaration resolved to type without 'typename'
using IList<TextListData, T>::Entry;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:35:31: note: in instantiation of template class 'TextListComponent<FileData *>' requested here
TextListComponent<FileData*> mList;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/IList.h:53:9: note: target of using declaration
struct Entry
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:5:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/components/TextListComponent.h:84:15: warning: 'onScroll' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void onScroll(int /*amt*/) { if(!mScrollSound.empty()) Sound::get(mScrollSound)->play(); }
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/IList.h:315:15: note: overridden virtual function is here
virtual void onScroll(int /*amt*/) {}
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:5:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/components/TextListComponent.h:85:15: warning: 'onCursorChanged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void onCursorChanged(const CursorState& state);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/IList.h:314:15: note: overridden virtual function is here
virtual void onCursorChanged(const CursorState& /*state*/) {}
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.h:8:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:14:15: warning: 'onFileChanged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void onFileChanged(FileData* file, FileChangeType change);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:20:15: note: overridden virtual function is here
virtual void onFileChanged(FileData* file, FileChangeType change);
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.h:8:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:16:15: warning: 'onThemeChanged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void onThemeChanged(const std::shared_ptr<ThemeData>& theme);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:23:15: note: overridden virtual function is here
virtual void onThemeChanged(const std::shared_ptr<ThemeData>& theme);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:34:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'DetailedGameListView'
addChild(&mImage);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:43:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'DetailedGameListView'
addChild(&mThumbnail);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:52:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'DetailedGameListView'
addChild(&mMarquee);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:56:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'DetailedGameListView'
addChild(&mLblRating);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:57:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'DetailedGameListView'
addChild(&mRating);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:59:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'DetailedGameListView'
addChild(&mLblReleaseDate);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:60:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'DetailedGameListView'
addChild(&mReleaseDate);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:62:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'DetailedGameListView'
addChild(&mLblDeveloper);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:63:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'DetailedGameListView'
addChild(&mDeveloper);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:65:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'DetailedGameListView'
addChild(&mLblPublisher);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:66:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'DetailedGameListView'
addChild(&mPublisher);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:68:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'DetailedGameListView'
addChild(&mLblGenre);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:69:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'DetailedGameListView'
addChild(&mGenre);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:71:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'DetailedGameListView'
addChild(&mLblPlayers);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:72:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'DetailedGameListView'
addChild(&mPlayers);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:74:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'DetailedGameListView'
addChild(&mLblLastPlayed);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:76:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'DetailedGameListView'
addChild(&mLastPlayed);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.cpp:78:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'DetailedGameListView'
addChild(&mLblPlayCount);
^~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
10 warnings and 20 errors generated.
[3/6] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/views/gamelist/GridGameListView.cpp.obj
FAILED: es-app/CMakeFiles/emulationstation.dir/src/views/gamelist/GridGameListView.cpp.obj
D:\msys64\clang64\bin\c++.exe -DUSE_OPENGL_14 -ID:/msys64/clang64/include/freetype2 -ID:/msys64/clang64/include/SDL2 -ID:/msys64/home/wowza/EmulationStation-2.11.0/external -ID:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src -ID:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src -MD -MT es-app/CMakeFiles/emulationstation.dir/src/views/gamelist/GridGameListView.cpp.obj -MF es-app\CMakeFiles\emulationstation.dir\src\views\gamelist\GridGameListView.cpp.obj.d -o es-app/CMakeFiles/emulationstation.dir/src/views/gamelist/GridGameListView.cpp.obj -c D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.h:6:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/components/RatingComponent.h:26:7: warning: 'render' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void render(const Transform4x4f& parentTrans);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/GuiComponent.h:41:15: note: overridden virtual function is here
virtual void render(const Transform4x4f& parentTrans);
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/ImageGridComponent.h:9:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/GridTileComponent.h:25:15: warning: 'applyTheme' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void applyTheme(const std::shared_ptr<ThemeData>& theme, const std::string& view, const std::string& element, unsigned int properties);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/GuiComponent.h:127:15: note: overridden virtual function is here
virtual void applyTheme(const std::shared_ptr<ThemeData>& theme, const std::string& view, const std::string& element, unsigned int properties);
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/ImageGridComponent.h:9:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/GridTileComponent.h:44:15: warning: 'update' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void update(int deltaTime);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/GuiComponent.h:33:15: note: overridden virtual function is here
virtual void update(int deltaTime);
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.h:8:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/ImageGridComponent.h:685:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
LOG(LogError) << "Theme defined grid X dimension below 1";
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/Log.h:8:40: note: expanded from macro 'LOG'
if(level > Log::getReportingLevel()) ; \
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.h:8:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/ImageGridComponent.h:687:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
LOG(LogError) << "Theme defined grid Y dimension below 1";
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/Log.h:8:40: note: expanded from macro 'LOG'
if(level > Log::getReportingLevel()) ; \
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.h:9:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/VideoComponent.h:59:15: warning: 'update' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void update(int deltaTime);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/GuiComponent.h:33:15: note: overridden virtual function is here
virtual void update(int deltaTime);
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.h:10:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:20:15: warning: 'onFileChanged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void onFileChanged(FileData* file, FileChangeType change);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/IGameListView.h:24:15: note: overridden virtual function is here
virtual void onFileChanged(FileData* file, FileChangeType change) = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.h:10:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:23:15: warning: 'onThemeChanged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void onThemeChanged(const std::shared_ptr<ThemeData>& theme);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/IGameListView.h:27:15: note: overridden virtual function is here
virtual void onThemeChanged(const std::shared_ptr<ThemeData>& theme) = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.h:10:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:25:20: warning: 'getCursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual FileData* getCursor() = 0;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/IGameListView.h:32:20: note: overridden virtual function is here
virtual FileData* getCursor() = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.h:10:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:26:15: warning: 'setCursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void setCursor(FileData*) = 0;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/IGameListView.h:33:15: note: overridden virtual function is here
virtual void setCursor(FileData*) = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.h:10:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:29:15: warning: 'launch' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void launch(FileData* game) = 0;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/IGameListView.h:39:15: note: overridden virtual function is here
virtual void launch(FileData* game) = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.h:8:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/ImageGridComponent.h:43:33: error: dependent using declaration resolved to type without 'typename'
using IList<ImageGridData, T>::Entry;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.h:42:32: note: in instantiation of template class 'ImageGridComponent<FileData *>' requested here
ImageGridComponent<FileData*> mGrid;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/IList.h:53:9: note: target of using declaration
struct Entry
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:12:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/VideoVlcComponent.h:43:7: warning: 'setResize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void setResize(float width, float height);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/VideoComponent.h:65:15: note: overridden virtual function is here
virtual void setResize(float width, float height) = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:12:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/VideoVlcComponent.h:48:7: warning: 'setMaxSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void setMaxSize(float width, float height);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/VideoComponent.h:71:15: note: overridden virtual function is here
virtual void setMaxSize(float width, float height) = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:12:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/VideoVlcComponent.h:55:15: warning: 'startVideo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void startVideo();
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/VideoComponent.h:76:15: note: overridden virtual function is here
virtual void startVideo() = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:12:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/VideoVlcComponent.h:57:15: warning: 'stopVideo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void stopVideo();
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/VideoComponent.h:78:15: note: overridden virtual function is here
virtual void stopVideo() { };
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:12:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/VideoVlcComponent.h:59:15: warning: 'handleLooping' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void handleLooping();
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/VideoComponent.h:80:15: note: overridden virtual function is here
virtual void handleLooping();
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:50:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'GridGameListView'
addChild(&mLblRating);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:51:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'GridGameListView'
addChild(&mRating);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:53:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'GridGameListView'
addChild(&mLblReleaseDate);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:54:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'GridGameListView'
addChild(&mReleaseDate);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:56:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'GridGameListView'
addChild(&mLblDeveloper);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:57:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'GridGameListView'
addChild(&mDeveloper);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:59:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'GridGameListView'
addChild(&mLblPublisher);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:60:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'GridGameListView'
addChild(&mPublisher);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:62:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'GridGameListView'
addChild(&mLblGenre);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:63:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'GridGameListView'
addChild(&mGenre);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:65:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'GridGameListView'
addChild(&mLblPlayers);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:66:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'GridGameListView'
addChild(&mPlayers);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:68:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'GridGameListView'
addChild(&mLblLastPlayed);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:70:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'GridGameListView'
addChild(&mLastPlayed);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:72:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'GridGameListView'
addChild(&mLblPlayCount);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:73:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'GridGameListView'
addChild(&mPlayCount);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:80:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'GridGameListView'
addChild(&mName);
^~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.cpp:86:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'GridGameListView'
addChild(&mDescContainer);
^~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
16 warnings and 20 errors generated.
[4/6] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/views/gamelist/BasicGameListView.cpp.obj
FAILED: es-app/CMakeFiles/emulationstation.dir/src/views/gamelist/BasicGameListView.cpp.obj
D:\msys64\clang64\bin\c++.exe -DUSE_OPENGL_14 -ID:/msys64/clang64/include/freetype2 -ID:/msys64/clang64/include/SDL2 -ID:/msys64/home/wowza/EmulationStation-2.11.0/external -ID:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src -ID:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src -MD -MT es-app/CMakeFiles/emulationstation.dir/src/views/gamelist/BasicGameListView.cpp.obj -MF es-app\CMakeFiles\emulationstation.dir\src\views\gamelist\BasicGameListView.cpp.obj.d -o es-app/CMakeFiles/emulationstation.dir/src/views/gamelist/BasicGameListView.cpp.obj -c D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.cpp
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:6:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:20:15: warning: 'onFileChanged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void onFileChanged(FileData* file, FileChangeType change);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/IGameListView.h:24:15: note: overridden virtual function is here
virtual void onFileChanged(FileData* file, FileChangeType change) = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:6:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:23:15: warning: 'onThemeChanged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void onThemeChanged(const std::shared_ptr<ThemeData>& theme);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/IGameListView.h:27:15: note: overridden virtual function is here
virtual void onThemeChanged(const std::shared_ptr<ThemeData>& theme) = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:6:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:25:20: warning: 'getCursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual FileData* getCursor() = 0;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/IGameListView.h:32:20: note: overridden virtual function is here
virtual FileData* getCursor() = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:6:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:26:15: warning: 'setCursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void setCursor(FileData*) = 0;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/IGameListView.h:33:15: note: overridden virtual function is here
virtual void setCursor(FileData*) = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:6:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:29:15: warning: 'launch' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void launch(FileData* game) = 0;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/IGameListView.h:39:15: note: overridden virtual function is here
virtual void launch(FileData* game) = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:5:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/components/TextListComponent.h:33:32: error: dependent using declaration resolved to type without 'typename'
using IList<TextListData, T>::Entry;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:35:31: note: in instantiation of template class 'TextListComponent<FileData *>' requested here
TextListComponent<FileData*> mList;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/IList.h:53:9: note: target of using declaration
struct Entry
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:5:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/components/TextListComponent.h:84:15: warning: 'onScroll' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void onScroll(int /*amt*/) { if(!mScrollSound.empty()) Sound::get(mScrollSound)->play(); }
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/IList.h:315:15: note: overridden virtual function is here
virtual void onScroll(int /*amt*/) {}
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.cpp:1:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:5:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/components/TextListComponent.h:85:15: warning: 'onCursorChanged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void onCursorChanged(const CursorState& state);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/IList.h:314:15: note: overridden virtual function is here
virtual void onCursorChanged(const CursorState& /*state*/) {}
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.cpp:1:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:14:15: warning: 'onFileChanged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void onFileChanged(FileData* file, FileChangeType change);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:20:15: note: overridden virtual function is here
virtual void onFileChanged(FileData* file, FileChangeType change);
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.cpp:1:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:16:15: warning: 'onThemeChanged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void onThemeChanged(const std::shared_ptr<ThemeData>& theme);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:23:15: note: overridden virtual function is here
virtual void onThemeChanged(const std::shared_ptr<ThemeData>& theme);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.cpp:23:23: error: cannot initialize object parameter of type 'ISimpleGameListView' with an expression of type 'BasicGameListView'
ISimpleGameListView::onThemeChanged(theme);
^~~~~~~~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.cpp:27:2: error: cannot initialize object parameter of type 'GuiComponent' with an expression of type 'BasicGameListView'
sortChildren();
^~~~~~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.cpp:35:26: error: no matching member function for call to 'reloadGameListView'
ViewController::get()->reloadGameListView(this);
~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/ViewController.h:29:7: note: candidate function not viable: no known conversion from 'BasicGameListView *' to 'IGameListView *' for 1st argument
void reloadGameListView(IGameListView* gamelist, bool reloadTheme = false);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/ViewController.h:30:14: note: candidate function not viable: no known conversion from 'BasicGameListView *' to 'SystemData *' for 1st argument
inline void reloadGameListView(SystemData* system, bool reloadTheme = false) { reloadGameListView(getGameListView(system).get(), reloadTheme); }
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.cpp:39:23: error: cannot initialize object parameter of type 'ISimpleGameListView' with an expression of type 'BasicGameListView'
ISimpleGameListView::onFileChanged(file, change);
^~~~~~~~~~~~~
9 warnings and 5 errors generated.
[5/6] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/views/ViewController.cpp.obj
FAILED: es-app/CMakeFiles/emulationstation.dir/src/views/ViewController.cpp.obj
D:\msys64\clang64\bin\c++.exe -DUSE_OPENGL_14 -ID:/msys64/clang64/include/freetype2 -ID:/msys64/clang64/include/SDL2 -ID:/msys64/home/wowza/EmulationStation-2.11.0/external -ID:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src -ID:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src -MD -MT es-app/CMakeFiles/emulationstation.dir/src/views/ViewController.cpp.obj -MF es-app\CMakeFiles\emulationstation.dir\src\views\ViewController.cpp.obj.d -o es-app/CMakeFiles/emulationstation.dir/src/views/ViewController.cpp.obj -c D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/ViewController.cpp
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/ViewController.cpp:7:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/guis/GuiMenu.h:7:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/OptionListComponent.h:172:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
LOG(LogWarning) << "OptionListComponent too narrow!";
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/Log.h:8:40: note: expanded from macro 'LOG'
if(level > Log::getReportingLevel()) ; \
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/ViewController.cpp:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.h:6:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/components/RatingComponent.h:26:7: warning: 'render' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void render(const Transform4x4f& parentTrans);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/GuiComponent.h:41:15: note: overridden virtual function is here
virtual void render(const Transform4x4f& parentTrans);
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/ViewController.cpp:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:6:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:20:15: warning: 'onFileChanged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void onFileChanged(FileData* file, FileChangeType change);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/IGameListView.h:24:15: note: overridden virtual function is here
virtual void onFileChanged(FileData* file, FileChangeType change) = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/ViewController.cpp:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:6:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:23:15: warning: 'onThemeChanged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void onThemeChanged(const std::shared_ptr<ThemeData>& theme);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/IGameListView.h:27:15: note: overridden virtual function is here
virtual void onThemeChanged(const std::shared_ptr<ThemeData>& theme) = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/ViewController.cpp:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:6:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:25:20: warning: 'getCursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual FileData* getCursor() = 0;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/IGameListView.h:32:20: note: overridden virtual function is here
virtual FileData* getCursor() = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/ViewController.cpp:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:6:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:26:15: warning: 'setCursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void setCursor(FileData*) = 0;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/IGameListView.h:33:15: note: overridden virtual function is here
virtual void setCursor(FileData*) = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/ViewController.cpp:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:6:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:29:15: warning: 'launch' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void launch(FileData* game) = 0;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/IGameListView.h:39:15: note: overridden virtual function is here
virtual void launch(FileData* game) = 0;
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/ViewController.cpp:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:5:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/components/TextListComponent.h:33:32: error: dependent using declaration resolved to type without 'typename'
using IList<TextListData, T>::Entry;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:35:31: note: in instantiation of template class 'TextListComponent<FileData *>' requested here
TextListComponent<FileData*> mList;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/IList.h:53:9: note: target of using declaration
struct Entry
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/ViewController.cpp:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:5:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/components/TextListComponent.h:84:15: warning: 'onScroll' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void onScroll(int /*amt*/) { if(!mScrollSound.empty()) Sound::get(mScrollSound)->play(); }
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/IList.h:315:15: note: overridden virtual function is here
virtual void onScroll(int /*amt*/) {}
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/ViewController.cpp:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:5:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/components/TextListComponent.h:85:15: warning: 'onCursorChanged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void onCursorChanged(const CursorState& state);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/IList.h:314:15: note: overridden virtual function is here
virtual void onCursorChanged(const CursorState& /*state*/) {}
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/ViewController.cpp:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.h:8:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:14:15: warning: 'onFileChanged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void onFileChanged(FileData* file, FileChangeType change);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:20:15: note: overridden virtual function is here
virtual void onFileChanged(FileData* file, FileChangeType change);
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/ViewController.cpp:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/DetailedGameListView.h:8:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/BasicGameListView.h:16:15: warning: 'onThemeChanged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void onThemeChanged(const std::shared_ptr<ThemeData>& theme);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/ISimpleGameListView.h:23:15: note: overridden virtual function is here
virtual void onThemeChanged(const std::shared_ptr<ThemeData>& theme);
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/ViewController.cpp:10:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/ImageGridComponent.h:9:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/GridTileComponent.h:25:15: warning: 'applyTheme' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void applyTheme(const std::shared_ptr<ThemeData>& theme, const std::string& view, const std::string& element, unsigned int properties);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/GuiComponent.h:127:15: note: overridden virtual function is here
virtual void applyTheme(const std::shared_ptr<ThemeData>& theme, const std::string& view, const std::string& element, unsigned int properties);
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/ViewController.cpp:10:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.h:8:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/ImageGridComponent.h:9:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/GridTileComponent.h:44:15: warning: 'update' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void update(int deltaTime);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/GuiComponent.h:33:15: note: overridden virtual function is here
virtual void update(int deltaTime);
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/ViewController.cpp:10:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.h:8:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/ImageGridComponent.h:685:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
LOG(LogError) << "Theme defined grid X dimension below 1";
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/Log.h:8:40: note: expanded from macro 'LOG'
if(level > Log::getReportingLevel()) ; \
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/ViewController.cpp:10:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.h:8:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/ImageGridComponent.h:687:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
LOG(LogError) << "Theme defined grid Y dimension below 1";
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/Log.h:8:40: note: expanded from macro 'LOG'
if(level > Log::getReportingLevel()) ; \
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/ViewController.cpp:10:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.h:9:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/VideoComponent.h:59:15: warning: 'update' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void update(int deltaTime);
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/GuiComponent.h:33:15: note: overridden virtual function is here
virtual void update(int deltaTime);
^
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/ViewController.cpp:10:
In file included from D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.h:8:
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/ImageGridComponent.h:43:33: error: dependent using declaration resolved to type without 'typename'
using IList<ImageGridData, T>::Entry;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/gamelist/GridGameListView.h:42:32: note: in instantiation of template class 'ImageGridComponent<FileData *>' requested here
ImageGridComponent<FileData*> mGrid;
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-core/src/components/IList.h:53:9: note: target of using declaration
struct Entry
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/ViewController.cpp:336:11: error: no matching conversion for functional-style cast from 'VideoGameListView *' to 'std::shared_ptr<IGameListView>'
view = std::shared_ptr<IGameListView>(new VideoGameListView(mWindow, system->getRootFolder()));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:440:23: note: candidate constructor not viable: no known conversion from 'VideoGameListView *' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument
_LIBCPP_CONSTEXPR shared_ptr(nullptr_t) _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:592:5: note: candidate constructor not viable: no known conversion from 'VideoGameListView *' to 'const std::shared_ptr<IGameListView>' for 1st argument
shared_ptr(const shared_ptr& __r) _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:611:5: note: candidate constructor not viable: no known conversion from 'VideoGameListView *' to 'std::shared_ptr<IGameListView>' for 1st argument
shared_ptr(shared_ptr&& __r) _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:456:14: note: candidate template ignored: requirement 'integral_constant<bool, false>::value' was not satisfied [with _Yp = VideoGameListView]
explicit shared_ptr(_Yp* __p) : __ptr_(__p) {
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:602:5: note: candidate template ignored: could not match 'shared_ptr<_Yp>' against 'VideoGameListView *'
shared_ptr(const shared_ptr<_Yp>& __r) _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:621:5: note: candidate template ignored: could not match 'shared_ptr<_Yp>' against 'VideoGameListView *'
shared_ptr(shared_ptr<_Yp>&& __r) _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:631:14: note: candidate template ignored: could not match 'weak_ptr<_Yp>' against 'VideoGameListView *'
explicit shared_ptr(const weak_ptr<_Yp>& __r)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:642:5: note: candidate template ignored: could not match 'auto_ptr<_Yp>' against 'VideoGameListView *'
shared_ptr(auto_ptr<_Yp>&& __r)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:657:5: note: candidate template ignored: could not match 'unique_ptr<_Yp, _Dp>' against 'VideoGameListView *'
shared_ptr(unique_ptr<_Yp, _Dp>&& __r)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:679:5: note: candidate template ignored: could not match 'unique_ptr<_Yp, _Dp>' against 'VideoGameListView *'
shared_ptr(unique_ptr<_Yp, _Dp>&& __r)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:434:23: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
_LIBCPP_CONSTEXPR shared_ptr() _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:467:5: note: candidate constructor template not viable: requires 2 arguments, but 1 was provided
shared_ptr(_Yp* __p, _Dp __d)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:526:5: note: candidate constructor template not viable: requires 2 arguments, but 1 was provided
shared_ptr(nullptr_t __p, _Dp __d)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:583:5: note: candidate constructor template not viable: requires 2 arguments, but 1 was provided
shared_ptr(const shared_ptr<_Yp>& __r, element_type *__p) _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:494:5: note: candidate constructor template not viable: requires 3 arguments, but 1 was provided
shared_ptr(_Yp* __p, _Dp __d, _Alloc __a)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:552:5: note: candidate constructor template not viable: requires 3 arguments, but 1 was provided
shared_ptr(nullptr_t __p, _Dp __d, _Alloc __a)
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/ViewController.cpp:339:11: error: no matching conversion for functional-style cast from 'DetailedGameListView *' to 'std::shared_ptr<IGameListView>'
view = std::shared_ptr<IGameListView>(new DetailedGameListView(mWindow, system->getRootFolder()));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:440:23: note: candidate constructor not viable: no known conversion from 'DetailedGameListView *' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument
_LIBCPP_CONSTEXPR shared_ptr(nullptr_t) _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:592:5: note: candidate constructor not viable: no known conversion from 'DetailedGameListView *' to 'const std::shared_ptr<IGameListView>' for 1st argument
shared_ptr(const shared_ptr& __r) _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:611:5: note: candidate constructor not viable: no known conversion from 'DetailedGameListView *' to 'std::shared_ptr<IGameListView>' for 1st argument
shared_ptr(shared_ptr&& __r) _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:456:14: note: candidate template ignored: requirement 'integral_constant<bool, false>::value' was not satisfied [with _Yp = DetailedGameListView]
explicit shared_ptr(_Yp* __p) : __ptr_(__p) {
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:602:5: note: candidate template ignored: could not match 'shared_ptr<_Yp>' against 'DetailedGameListView *'
shared_ptr(const shared_ptr<_Yp>& __r) _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:621:5: note: candidate template ignored: could not match 'shared_ptr<_Yp>' against 'DetailedGameListView *'
shared_ptr(shared_ptr<_Yp>&& __r) _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:631:14: note: candidate template ignored: could not match 'weak_ptr<_Yp>' against 'DetailedGameListView *'
explicit shared_ptr(const weak_ptr<_Yp>& __r)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:642:5: note: candidate template ignored: could not match 'auto_ptr<_Yp>' against 'DetailedGameListView *'
shared_ptr(auto_ptr<_Yp>&& __r)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:657:5: note: candidate template ignored: could not match 'unique_ptr<_Yp, _Dp>' against 'DetailedGameListView *'
shared_ptr(unique_ptr<_Yp, _Dp>&& __r)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:679:5: note: candidate template ignored: could not match 'unique_ptr<_Yp, _Dp>' against 'DetailedGameListView *'
shared_ptr(unique_ptr<_Yp, _Dp>&& __r)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:434:23: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
_LIBCPP_CONSTEXPR shared_ptr() _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:467:5: note: candidate constructor template not viable: requires 2 arguments, but 1 was provided
shared_ptr(_Yp* __p, _Dp __d)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:526:5: note: candidate constructor template not viable: requires 2 arguments, but 1 was provided
shared_ptr(nullptr_t __p, _Dp __d)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:583:5: note: candidate constructor template not viable: requires 2 arguments, but 1 was provided
shared_ptr(const shared_ptr<_Yp>& __r, element_type *__p) _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:494:5: note: candidate constructor template not viable: requires 3 arguments, but 1 was provided
shared_ptr(_Yp* __p, _Dp __d, _Alloc __a)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:552:5: note: candidate constructor template not viable: requires 3 arguments, but 1 was provided
shared_ptr(nullptr_t __p, _Dp __d, _Alloc __a)
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/ViewController.cpp:342:11: error: no matching conversion for functional-style cast from 'GridGameListView *' to 'std::shared_ptr<IGameListView>'
view = std::shared_ptr<IGameListView>(new GridGameListView(mWindow, system->getRootFolder()));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:440:23: note: candidate constructor not viable: no known conversion from 'GridGameListView *' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument
_LIBCPP_CONSTEXPR shared_ptr(nullptr_t) _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:592:5: note: candidate constructor not viable: no known conversion from 'GridGameListView *' to 'const std::shared_ptr<IGameListView>' for 1st argument
shared_ptr(const shared_ptr& __r) _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:611:5: note: candidate constructor not viable: no known conversion from 'GridGameListView *' to 'std::shared_ptr<IGameListView>' for 1st argument
shared_ptr(shared_ptr&& __r) _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:456:14: note: candidate template ignored: requirement 'integral_constant<bool, false>::value' was not satisfied [with _Yp = GridGameListView]
explicit shared_ptr(_Yp* __p) : __ptr_(__p) {
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:602:5: note: candidate template ignored: could not match 'shared_ptr<_Yp>' against 'GridGameListView *'
shared_ptr(const shared_ptr<_Yp>& __r) _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:621:5: note: candidate template ignored: could not match 'shared_ptr<_Yp>' against 'GridGameListView *'
shared_ptr(shared_ptr<_Yp>&& __r) _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:631:14: note: candidate template ignored: could not match 'weak_ptr<_Yp>' against 'GridGameListView *'
explicit shared_ptr(const weak_ptr<_Yp>& __r)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:642:5: note: candidate template ignored: could not match 'auto_ptr<_Yp>' against 'GridGameListView *'
shared_ptr(auto_ptr<_Yp>&& __r)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:657:5: note: candidate template ignored: could not match 'unique_ptr<_Yp, _Dp>' against 'GridGameListView *'
shared_ptr(unique_ptr<_Yp, _Dp>&& __r)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:679:5: note: candidate template ignored: could not match 'unique_ptr<_Yp, _Dp>' against 'GridGameListView *'
shared_ptr(unique_ptr<_Yp, _Dp>&& __r)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:434:23: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
_LIBCPP_CONSTEXPR shared_ptr() _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:467:5: note: candidate constructor template not viable: requires 2 arguments, but 1 was provided
shared_ptr(_Yp* __p, _Dp __d)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:526:5: note: candidate constructor template not viable: requires 2 arguments, but 1 was provided
shared_ptr(nullptr_t __p, _Dp __d)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:583:5: note: candidate constructor template not viable: requires 2 arguments, but 1 was provided
shared_ptr(const shared_ptr<_Yp>& __r, element_type *__p) _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:494:5: note: candidate constructor template not viable: requires 3 arguments, but 1 was provided
shared_ptr(_Yp* __p, _Dp __d, _Alloc __a)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:552:5: note: candidate constructor template not viable: requires 3 arguments, but 1 was provided
shared_ptr(nullptr_t __p, _Dp __d, _Alloc __a)
^
D:/msys64/home/wowza/EmulationStation-2.11.0/es-app/src/views/ViewController.cpp:346:11: error: no matching conversion for functional-style cast from 'BasicGameListView *' to 'std::shared_ptr<IGameListView>'
view = std::shared_ptr<IGameListView>(new BasicGameListView(mWindow, system->getRootFolder()));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:440:23: note: candidate constructor not viable: no known conversion from 'BasicGameListView *' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument
_LIBCPP_CONSTEXPR shared_ptr(nullptr_t) _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:592:5: note: candidate constructor not viable: no known conversion from 'BasicGameListView *' to 'const std::shared_ptr<IGameListView>' for 1st argument
shared_ptr(const shared_ptr& __r) _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:611:5: note: candidate constructor not viable: no known conversion from 'BasicGameListView *' to 'std::shared_ptr<IGameListView>' for 1st argument
shared_ptr(shared_ptr&& __r) _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:456:14: note: candidate template ignored: requirement 'integral_constant<bool, false>::value' was not satisfied [with _Yp = BasicGameListView]
explicit shared_ptr(_Yp* __p) : __ptr_(__p) {
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:602:5: note: candidate template ignored: could not match 'shared_ptr<_Yp>' against 'BasicGameListView *'
shared_ptr(const shared_ptr<_Yp>& __r) _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:621:5: note: candidate template ignored: could not match 'shared_ptr<_Yp>' against 'BasicGameListView *'
shared_ptr(shared_ptr<_Yp>&& __r) _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:631:14: note: candidate template ignored: could not match 'weak_ptr<_Yp>' against 'BasicGameListView *'
explicit shared_ptr(const weak_ptr<_Yp>& __r)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:642:5: note: candidate template ignored: could not match 'auto_ptr<_Yp>' against 'BasicGameListView *'
shared_ptr(auto_ptr<_Yp>&& __r)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:657:5: note: candidate template ignored: could not match 'unique_ptr<_Yp, _Dp>' against 'BasicGameListView *'
shared_ptr(unique_ptr<_Yp, _Dp>&& __r)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:679:5: note: candidate template ignored: could not match 'unique_ptr<_Yp, _Dp>' against 'BasicGameListView *'
shared_ptr(unique_ptr<_Yp, _Dp>&& __r)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:434:23: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
_LIBCPP_CONSTEXPR shared_ptr() _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:467:5: note: candidate constructor template not viable: requires 2 arguments, but 1 was provided
shared_ptr(_Yp* __p, _Dp __d)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:526:5: note: candidate constructor template not viable: requires 2 arguments, but 1 was provided
shared_ptr(nullptr_t __p, _Dp __d)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:583:5: note: candidate constructor template not viable: requires 2 arguments, but 1 was provided
shared_ptr(const shared_ptr<_Yp>& __r, element_type *__p) _NOEXCEPT
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:494:5: note: candidate constructor template not viable: requires 3 arguments, but 1 was provided
shared_ptr(_Yp* __p, _Dp __d, _Alloc __a)
^
D:/msys64/clang64/include/c++/v1/__memory/shared_ptr.h:552:5: note: candidate constructor template not viable: requires 3 arguments, but 1 was provided
shared_ptr(nullptr_t __p, _Dp __d, _Alloc __a)
^
16 warnings and 6 errors generated.
ninja: build stopped: subcommand failed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment