[mythcat@desk ~]$ cd ncursesPac/
[mythcat@desk ncursesPac]$ make compile
# Compiling src/Engine/CDialog.cpp...
# Compiling src/Engine/CInputManager.cpp...
# Compiling src/Engine/CLayout.cpp...
# Compiling src/Engine/CMenu.cpp...
# Compiling src/Engine/CMenuItem.cpp...
# Compiling src/Engine/CMenuItemOption.cpp...
# Compiling src/Engine/CNCurses.cpp...
# Compiling src/Engine/CStateManager.cpp...
# Compiling src/Engine/CTime.cpp...
# Compiling src/Engine/CTimer.cpp...
# Compiling src/Engine/CWindow.cpp...
# Compiling src/Game/CBoard.cpp...
# Compiling src/Game/CBoardUtils.cpp...
src/Game/CBoardUtils.cpp: In static member function ‘static std::vector<std::__cxx11::basic_string<char> > CBoardUtils::list_files(const string&)’:
src/Game/CBoardUtils.cpp:107:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
107 | if( stat( "./examples/maps/", &st ) )
| ^~
src/Game/CBoardUtils.cpp:110:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
110 | auto dirp = opendir("./examples/maps/");
| ^~~~
# Compiling src/Game/CGame.cpp...
# Compiling src/Game/CGameLayout.cpp...
# Compiling src/Game/CGhost.cpp...
# Compiling src/Game/CGhostHard.cpp...
# Compiling src/Game/CGhostManager.cpp...
# Compiling src/Game/CGhostMedium.cpp...
# Compiling src/Game/CMenuLayout.cpp...
# Compiling src/Game/CPlayer.cpp...
# Compiling src/Game/CStateGame.cpp...
# Compiling src/Game/CStateMenu.cpp...
# Compiling src/main.cpp...
# Linking...
# Build successful!
Gentoo and Fedora 34 linux distros give me this error: