-
Notifications
You must be signed in to change notification settings - Fork 30
Description
error: no member named 'string' in namespace 'std'; did you mean 'stdin'? keeps popping up until it gives a fatal error for too many errors. I do have clang installed. Currently running EndeavourOS if that's needed.
$ ./install
+./install:3> source ./common
+./common:3> var_keys=( INSTALLS INSTALL INSTALL_STR APP APP_ROOT APP_MARK_EXEC_LOC APP_MARK_EXEC )
+./common:13> declare -A var_types=([$'\M-"'INSTALLS[file$'\M-"'[INSTALLfile[$'\M-"'INSTALL_STR[eval$'\M-"'[APPeval[$'\M-"'APP_ROOT[eval$'\M-"'[APP_MARK_EXEC_LOCeval[$'\M-"'APP_MARK_EXEC )
+./common:24> declare -A vars=([$'\M-"'INSTALLS['"./.installs"'$'\M-"'[INSTALL'"./.install"'[$'\M-"'INSTALL_STR['"$(echo "$INSTALLS" | head -n"$(( $INSTALL + 0 ))" | tail -n1)"'$'\M-"'[APP'"$(echo "$INSTALL_STR" | cut -d" " -f1)"'[$'\M-"'APP_ROOT['"$(echo "$INSTALL_STR" | cut -d" " -f2-)"'$'\M-"'[APP_MARK_EXEC_LOC'"$(pwd)/apps/${APP}/executables"'[$'\M-"'APP_MARK_EXEC )
+./common:34> declare -A var_deps=([$'\M-"'INSTALLS['()'$'\M-"'[INSTALL'()'[$'\M-"'INSTALL_STR['(INSTALLS INSTALL)'$'\M-"'[APP'(INSTALL_STR)'[$'\M-"'APP_ROOT['(INSTALL_STR)'$'\M-"'[APP_MARK_EXEC_LOC'(APP)'[$'\M-"'APP_MARK_EXEC )
+./common:45> declare -A vars_done=( )
+./common:72> populate
]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=+populate:1> key=INSTALLS
+populate:2> eval 'local this_deps=()'
+(eval):1> local this_deps=( )
+populate:8> local var_type=file
+populate:9> local var='"./.installs"'
+populate:10> [[ file == file ]]
+populate:11> eval 'local file="./.installs"'
+(eval):1> local file=./.installs
+populate:12> [[ -f ./.installs ]]
+populate:13> cat ./.installs
+populate:13> export 'INSTALLS=eu4 /home/amps/Games/Heroic/EuropaUniversalis4'
+populate:14> vars_done[$key]=1
+populate:1> key=INSTALL
+populate:2> eval 'local this_deps=()'
+(eval):1> local this_deps=( )
+populate:8> local var_type=file
+populate:9> local var='"./.install"'
+populate:10> [[ file == file ]]
+populate:11> eval 'local file="./.install"'
+(eval):1> local file=./.install
+populate:12> [[ -f ./.install ]]
+populate:13> cat ./.install
+populate:13> export 'INSTALL=1'
+populate:14> vars_done[$key]=1
+populate:1> key=INSTALL_STR
+populate:2> eval 'local this_deps=(INSTALLS INSTALL)'
+(eval):1> local this_deps=( INSTALLS INSTALL )
+populate:3> dep=INSTALLS
+populate:4> [[ 1 != 1 ]]
+populate:3> dep=INSTALL
+populate:4> [[ 1 != 1 ]]
+populate:8> local var_type=eval
+populate:9> local var='"$(echo "$INSTALLS" | head -n"$(( $INSTALL + 0 ))" | tail -n1)"'
+populate:10> [[ eval == file ]]
+populate:18> [[ eval == eval ]]
+populate:19> eval 'export INSTALL_STR="$(echo "$INSTALLS" | head -n"$(( $INSTALL + 0 ))" | tail -n1)"'
+(eval):1> echo 'eu4 /home/amps/Games/Heroic/EuropaUniversalis4'
+(eval):1> head -n1
+(eval):1> tail -n1
+(eval):1> export INSTALL_STR='eu4 /home/amps/Games/Heroic/EuropaUniversalis4'
+populate:20> vars_done[$key]=1
+populate:1> key=APP
+populate:2> eval 'local this_deps=(INSTALL_STR)'
+(eval):1> local this_deps=( INSTALL_STR )
+populate:3> dep=INSTALL_STR
+populate:4> [[ 1 != 1 ]]
+populate:8> local var_type=eval
+populate:9> local var='"$(echo "$INSTALL_STR" | cut -d" " -f1)"'
+populate:10> [[ eval == file ]]
+populate:18> [[ eval == eval ]]
+populate:19> eval 'export APP="$(echo "$INSTALL_STR" | cut -d" " -f1)"'
+(eval):1> echo 'eu4 /home/amps/Games/Heroic/EuropaUniversalis4'
+(eval):1> cut '-d ' -f1
+(eval):1> export APP=eu4
+populate:20> vars_done[$key]=1
+populate:1> key=APP_ROOT
+populate:2> eval 'local this_deps=(INSTALL_STR)'
+(eval):1> local this_deps=( INSTALL_STR )
+populate:3> dep=INSTALL_STR
+populate:4> [[ 1 != 1 ]]
+populate:8> local var_type=eval
+populate:9> local var='"$(echo "$INSTALL_STR" | cut -d" " -f2-)"'
+populate:10> [[ eval == file ]]
+populate:18> [[ eval == eval ]]
+populate:19> eval 'export APP_ROOT="$(echo "$INSTALL_STR" | cut -d" " -f2-)"'
+(eval):1> echo 'eu4 /home/amps/Games/Heroic/EuropaUniversalis4'
+(eval):1> cut '-d ' -f2-
+(eval):1> export APP_ROOT=/home/amps/Games/Heroic/EuropaUniversalis4
+populate:20> vars_done[$key]=1
+populate:1> key=APP_MARK_EXEC_LOC
+populate:2> eval 'local this_deps=(APP)'
+(eval):1> local this_deps=( APP )
+populate:3> dep=APP
+populate:4> [[ 1 != 1 ]]
+populate:8> local var_type=eval
+populate:9> local var='"$(pwd)/apps/${APP}/executables"'
+populate:10> [[ eval == file ]]
+populate:18> [[ eval == eval ]]
+populate:19> eval 'export APP_MARK_EXEC_LOC="$(pwd)/apps/${APP}/executables"'
+(eval):1> pwd
+(eval):1> export APP_MARK_EXEC_LOC=/home/amps/hookey/apps/eu4/executables
+populate:20> vars_done[$key]=1
+populate:1> key=APP_MARK_EXEC
+populate:2> eval 'local this_deps=(APP_MARK_EXEC_LOC)'
+(eval):1> local this_deps=( APP_MARK_EXEC_LOC )
+populate:3> dep=APP_MARK_EXEC_LOC
+populate:4> [[ 1 != 1 ]]
+populate:8> local var_type=file
+populate:9> local var='"$APP_MARK_EXEC_LOC"'
+populate:10> [[ file == file ]]
+populate:11> eval 'local file="$APP_MARK_EXEC_LOC"'
+(eval):1> local file=/home/amps/hookey/apps/eu4/executables
+populate:12> [[ -f /home/amps/hookey/apps/eu4/executables ]]
+populate:13> cat /home/amps/hookey/apps/eu4/executables
+populate:13> export $'APP_MARK_EXEC=./steam_api64.dll\n./launcher-installer-linux\n./dbghelp.dll\n./tbb.dll\n./dowser.exe\n./pdx_core_test\n./libpops_api.so\n./dowser\n./eu4\n./pops_api.dll\n./crash_reporter/binaries/CrashReporter\n./crash_reporter/binaries/CrashReporter.exe\n./eu4.exe\n./libtbb.so.2\n./lua51.dll\n./libsteam_api.so\n./lua5.1.dll\n./libsteam_api.so.old'
+populate:14> vars_done[$key]=1
+./common:74> [[ eu4 != ]]
+./common:75> [[ ! -d ./apps/eu4 ]]
+./common:80> source ./apps/eu4/common
+./apps/eu4/common:3> var_keys+=( LAUNCHER_VERSION LAUNCHER_ROOT LAUNCHER_API_LOC OVERRIDE_DIRS GOLDBERG_BUILD )
+./apps/eu4/common:5> vars[LAUNCHER_VERSION]=./apps/eu4/.launcher_version
+./apps/eu4/common:6> var_types[LAUNCHER_VERSION]=file
+./apps/eu4/common:7> var_deps[LAUNCHER_VERSION]='()'
+./apps/eu4/common:9> vars[LAUNCHER_ROOT]='"$HOME/.paradoxlauncher"'
+./apps/eu4/common:10> var_types[LAUNCHER_ROOT]=eval
+./apps/eu4/common:11> var_deps[LAUNCHER_ROOT]='()'
+./apps/eu4/common:13> vars[LAUNCHER_API_LOC]='"${LAUNCHER_ROOT}/${LAUNCHER_VERSION}/resources/app.asar.unpacked/dist/main"'
+./apps/eu4/common:14> var_types[LAUNCHER_API_LOC]=eval
+./apps/eu4/common:15> var_deps[LAUNCHER_API_LOC]='(LAUNCHER_ROOT LAUNCHER_VERSION)'
+./apps/eu4/common:17> vars[OVERRIDE_DIRS]='("${LAUNCHER_API_LOC}" "${APP_ROOT}")'
+./apps/eu4/common:18> var_types[OVERRIDE_DIRS]=eval
+./apps/eu4/common:19> var_deps[OVERRIDE_DIRS]='(LAUNCHER_API_LOC APP_ROOT)'
+./apps/eu4/common:21> vars[GOLDBERG_BUILD]='"release"'
+./apps/eu4/common:22> var_types[GOLDBERG_BUILD]=eval
+./apps/eu4/common:23> var_deps[GOLDBERG_BUILD]='()'
+./common:81> populate
+populate:1> key=INSTALLS
+populate:2> eval 'local this_deps=()'
+(eval):1> local this_deps=( )
+populate:8> local var_type=file
+populate:9> local var='"./.installs"'
+populate:10> [[ file == file ]]
+populate:11> eval 'local file="./.installs"'
+(eval):1> local file=./.installs
+populate:12> [[ -f ./.installs ]]
+populate:13> cat ./.installs
+populate:13> export 'INSTALLS=eu4 /home/amps/Games/Heroic/EuropaUniversalis4'
+populate:14> vars_done[$key]=1
+populate:1> key=INSTALL
+populate:2> eval 'local this_deps=()'
+(eval):1> local this_deps=( )
+populate:8> local var_type=file
+populate:9> local var='"./.install"'
+populate:10> [[ file == file ]]
+populate:11> eval 'local file="./.install"'
+(eval):1> local file=./.install
+populate:12> [[ -f ./.install ]]
+populate:13> cat ./.install
+populate:13> export 'INSTALL=1'
+populate:14> vars_done[$key]=1
+populate:1> key=INSTALL_STR
+populate:2> eval 'local this_deps=(INSTALLS INSTALL)'
+(eval):1> local this_deps=( INSTALLS INSTALL )
+populate:3> dep=INSTALLS
+populate:4> [[ 1 != 1 ]]
+populate:3> dep=INSTALL
+populate:4> [[ 1 != 1 ]]
+populate:8> local var_type=eval
+populate:9> local var='"$(echo "$INSTALLS" | head -n"$(( $INSTALL + 0 ))" | tail -n1)"'
+populate:10> [[ eval == file ]]
+populate:18> [[ eval == eval ]]
+populate:19> eval 'export INSTALL_STR="$(echo "$INSTALLS" | head -n"$(( $INSTALL + 0 ))" | tail -n1)"'
+(eval):1> echo 'eu4 /home/amps/Games/Heroic/EuropaUniversalis4'
+(eval):1> head -n1
+(eval):1> tail -n1
+(eval):1> export INSTALL_STR='eu4 /home/amps/Games/Heroic/EuropaUniversalis4'
+populate:20> vars_done[$key]=1
+populate:1> key=APP
+populate:2> eval 'local this_deps=(INSTALL_STR)'
+(eval):1> local this_deps=( INSTALL_STR )
+populate:3> dep=INSTALL_STR
+populate:4> [[ 1 != 1 ]]
+populate:8> local var_type=eval
+populate:9> local var='"$(echo "$INSTALL_STR" | cut -d" " -f1)"'
+populate:10> [[ eval == file ]]
+populate:18> [[ eval == eval ]]
+populate:19> eval 'export APP="$(echo "$INSTALL_STR" | cut -d" " -f1)"'
+(eval):1> echo 'eu4 /home/amps/Games/Heroic/EuropaUniversalis4'
+(eval):1> cut '-d ' -f1
+(eval):1> export APP=eu4
+populate:20> vars_done[$key]=1
+populate:1> key=APP_ROOT
+populate:2> eval 'local this_deps=(INSTALL_STR)'
+(eval):1> local this_deps=( INSTALL_STR )
+populate:3> dep=INSTALL_STR
+populate:4> [[ 1 != 1 ]]
+populate:8> local var_type=eval
+populate:9> local var='"$(echo "$INSTALL_STR" | cut -d" " -f2-)"'
+populate:10> [[ eval == file ]]
+populate:18> [[ eval == eval ]]
+populate:19> eval 'export APP_ROOT="$(echo "$INSTALL_STR" | cut -d" " -f2-)"'
+(eval):1> echo 'eu4 /home/amps/Games/Heroic/EuropaUniversalis4'
+(eval):1> cut '-d ' -f2-
+(eval):1> export APP_ROOT=/home/amps/Games/Heroic/EuropaUniversalis4
+populate:20> vars_done[$key]=1
+populate:1> key=APP_MARK_EXEC_LOC
+populate:2> eval 'local this_deps=(APP)'
+(eval):1> local this_deps=( APP )
+populate:3> dep=APP
+populate:4> [[ 1 != 1 ]]
+populate:8> local var_type=eval
+populate:9> local var='"$(pwd)/apps/${APP}/executables"'
+populate:10> [[ eval == file ]]
+populate:18> [[ eval == eval ]]
+populate:19> eval 'export APP_MARK_EXEC_LOC="$(pwd)/apps/${APP}/executables"'
+(eval):1> pwd
+(eval):1> export APP_MARK_EXEC_LOC=/home/amps/hookey/apps/eu4/executables
+populate:20> vars_done[$key]=1
+populate:1> key=APP_MARK_EXEC
+populate:2> eval 'local this_deps=(APP_MARK_EXEC_LOC)'
+(eval):1> local this_deps=( APP_MARK_EXEC_LOC )
+populate:3> dep=APP_MARK_EXEC_LOC
+populate:4> [[ 1 != 1 ]]
+populate:8> local var_type=file
+populate:9> local var='"$APP_MARK_EXEC_LOC"'
+populate:10> [[ file == file ]]
+populate:11> eval 'local file="$APP_MARK_EXEC_LOC"'
+(eval):1> local file=/home/amps/hookey/apps/eu4/executables
+populate:12> [[ -f /home/amps/hookey/apps/eu4/executables ]]
+populate:13> cat /home/amps/hookey/apps/eu4/executables
+populate:13> export $'APP_MARK_EXEC=./steam_api64.dll\n./launcher-installer-linux\n./dbghelp.dll\n./tbb.dll\n./dowser.exe\n./pdx_core_test\n./libpops_api.so\n./dowser\n./eu4\n./pops_api.dll\n./crash_reporter/binaries/CrashReporter\n./crash_reporter/binaries/CrashReporter.exe\n./eu4.exe\n./libtbb.so.2\n./lua51.dll\n./libsteam_api.so\n./lua5.1.dll\n./libsteam_api.so.old'
+populate:14> vars_done[$key]=1
+populate:1> key=LAUNCHER_VERSION
+populate:2> eval 'local this_deps=()'
+(eval):1> local this_deps=( )
+populate:8> local var_type=file
+populate:9> local var=./apps/eu4/.launcher_version
+populate:10> [[ file == file ]]
+populate:11> eval 'local file=./apps/eu4/.launcher_version'
+(eval):1> local file=./apps/eu4/.launcher_version
+populate:12> [[ -f ./apps/eu4/.launcher_version ]]
+populate:16> export 'LAUNCHER_VERSION='
+populate:1> key=LAUNCHER_ROOT
+populate:2> eval 'local this_deps=()'
+(eval):1> local this_deps=( )
+populate:8> local var_type=eval
+populate:9> local var='"$HOME/.paradoxlauncher"'
+populate:10> [[ eval == file ]]
+populate:18> [[ eval == eval ]]
+populate:19> eval 'export LAUNCHER_ROOT="$HOME/.paradoxlauncher"'
+(eval):1> export LAUNCHER_ROOT=/home/amps/.paradoxlauncher
+populate:20> vars_done[$key]=1
+populate:1> key=LAUNCHER_API_LOC
+populate:2> eval 'local this_deps=(LAUNCHER_ROOT LAUNCHER_VERSION)'
+(eval):1> local this_deps=( LAUNCHER_ROOT LAUNCHER_VERSION )
+populate:3> dep=LAUNCHER_ROOT
+populate:4> [[ 1 != 1 ]]
+populate:3> dep=LAUNCHER_VERSION
+populate:4> [[ '' != 1 ]]
+populate:5> continue 2
+populate:1> key=OVERRIDE_DIRS
+populate:2> eval 'local this_deps=(LAUNCHER_API_LOC APP_ROOT)'
+(eval):1> local this_deps=( LAUNCHER_API_LOC APP_ROOT )
+populate:3> dep=LAUNCHER_API_LOC
+populate:4> [[ '' != 1 ]]
+populate:5> continue 2
+populate:1> key=GOLDBERG_BUILD
+populate:2> eval 'local this_deps=()'
+(eval):1> local this_deps=( )
+populate:8> local var_type=eval
+populate:9> local var='"release"'
+populate:10> [[ eval == file ]]
+populate:18> [[ eval == eval ]]
+populate:19> eval 'export GOLDBERG_BUILD="release"'
+(eval):1> export GOLDBERG_BUILD=release
+populate:20> vars_done[$key]=1
+./common:84> echo 'Populated INSTALL_STR INSTALL APP_MARK_EXEC INSTALLS APP_MARK_EXEC_LOC APP_ROOT GOLDBERG_BUILD APP LAUNCHER_ROOT'
Populated INSTALL_STR INSTALL APP_MARK_EXEC INSTALLS APP_MARK_EXEC_LOC APP_ROOT GOLDBERG_BUILD APP LAUNCHER_ROOT
+./install:4> fail_if_not_populated APP APP_ROOT GOLDBERG_BUILD
+fail_if_not_populated:1> var=APP
+fail_if_not_populated:2> [[ 1 != 1 ]]
+fail_if_not_populated:1> var=APP_ROOT
+fail_if_not_populated:2> [[ 1 != 1 ]]
+fail_if_not_populated:1> var=GOLDBERG_BUILD
+fail_if_not_populated:2> [[ 1 != 1 ]]
+./install:6> pushd goldberg_emulator
+./install:7> make clean -j4
rm -f dll/base.o dll/dll.o dll/flat.o dll/item_db_loader.o dll/local_storage.o dll/network.o dll/settings.o dll/settings_parser.o dll/steam_applist.o dll/steam_apps.o dll/steam_client.o dll/steam_gameserver.o dll/steam_gameserverstats.o dll/steam_http.o dll/steam_matchmaking_servers.o dll/steam_music.o dll/steam_musicremote.o dll/steam_parental.o dll/steam_screenshots.o dll/steam_video.o dll/net.pb.o libsteam_api.so dll/net.pb.cc dll/net.pb.h
+./install:8> make -j4 release
protoc -I./dll/ --cpp_out=./dll/ ./dll/*.proto
clang++ -fPIC -std=c++11 -DNDEBUG -DEMU_RELEASE_BUILD -Ofast -c -o dll/base.o dll/base.cpp
clang++ -fPIC -std=c++11 -DNDEBUG -DEMU_RELEASE_BUILD -Ofast -c -o dll/dll.o dll/dll.cpp
clang++ -fPIC -std=c++11 -DNDEBUG -DEMU_RELEASE_BUILD -Ofast -c -o dll/flat.o dll/flat.cpp
clang++ -fPIC -std=c++11 -DNDEBUG -DEMU_RELEASE_BUILD -Ofast -c -o dll/item_db_loader.o dll/item_db_loader.cpp
In file included from dll/dll.cpp:18:
In file included from dll/dll.h:18:
In file included from dll/steam_client.h:18:
In file included from dll/base.h:61:
dll/settings.h:26:10: error: no type named 'string' in namespace 'std'
26 | std::string name;
| ~~~~~^
In file included from dll/base.cpp:18:
In file included from dll/base.h:61:
dll/settings.h:26:10: error: no type named 'string' in namespace 'std'
26 | std::string name;
| ~~~~~^
dll/settings.h:32:10: error: no type named 'string' in namespace 'std'
32 | std::string title;
| ~~~~~^
dll/settings.h:32:10: error: no type named 'string' in namespace 'std'
32 | std::string title;
| ~~~~~^
In file included from dll/flat.cpp:18:
In file included from dll/dll.h:18:
In file included from dll/steam_client.h:18:
In file included from dll/base.h:61:
dll/settings.h:26:10: error: no type named 'string' in namespace 'std'
26 | std::string name;
| ~~~~~^
dll/settings.h:33:10: error: no type named 'string' in namespace 'std'
33 | std::string path;
| ~~~~~^
dll/settings.h:33:10: error: no type named 'string' in namespace 'std'
33 | std::string path;
| ~~~~~^
dll/settings.h:58:10: error: no type named 'string' in namespace 'std'
58 | std::string data;
| ~~~~~^
dll/settings.h:32:10: error: no type named 'string' in namespace 'std'
32 | std::string title;
| ~~~~~^
dll/settings.h:58:10: error: no type named 'string' in namespace 'std'
58 | std::string data;
| ~~~~~^
dll/settings.h:33:10: error: no type named 'string' in namespace 'std'
33 | std::string path;
| ~~~~~^
dll/settings.h:62:14: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
62 | std::map<std::string, std::map<std::string, std::pair<std::setstd::string, std::string>>> action_sets;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
dll/settings.h:58:10: error: no type named 'string' in namespace 'std'
58 | std::string data;
| ~~~~~^
dll/settings.h:62:14: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
62 | std::map<std::string, std::map<std::string, std::pair<std::setstd::string, std::string>>> action_sets;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
In file included from dll/dll.cpp:18:
In file included from dll/dll.h:18:
In file included from dll/steam_client.h:18:
In file included from dll/base.h:61:
dll/settings.h:62:36: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
62 | std::map<std::string, std::map<std::string, std::pair<std::setstd::string, std::string>>> action_sets;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
dll/settings.h:62:14: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
62 | std::map<std::string, std::map<std::string, std::pair<std::setstd::string, std::string>>> action_sets;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
In file included from dll/base.cpp:18:
In file included from dll/base.h:61:
dll/settings.h:62:36: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
62 | std::map<std::string, std::map<std::string, std::pair<std::setstd::string, std::string>>> action_sets;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
In file included from dll/item_db_loader.cpp:17:
In file included from dll/item_db_loader.h:19:
In file included from dll/base.h:61:
dll/settings.h:26:10: error: no type named 'string' in namespace 'std'
26 | std::string name;
| ~~~~~^
In file included from dll/dll.cpp:18:
In file included from dll/dll.h:18:
In file included from dll/steam_client.h:18:
In file included from dll/base.h:61:
dll/settings.h:62:68: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
62 | std::map<std::string, std::map<std::string, std::pair<std::setstd::string, std::string>>> action_sets;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. /
| ^
In file included from dll/dll.cpp:18:
In file included from dll/dll.h:18:
In file included from dll/steam_client.h:18:
In file included from dll/base.h:61:
dll/settings.h:62:73: error: template argument for template type parameter must be a type
62 | std::map<std::string, std::map<std::string, std::pair<std::setstd::string, std::string>>> action_sets;
| ^~~~~~
/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/bits/stl_multiset.h:69:21: note: template parameter is declared here
69 | template<typename _Key, typename _Compare, typename _Alloc>
| ^
dll/settings.h:32:10: error: no type named 'string' in namespace 'std'
32 | std::string title;
| ~~~~~^
In file included from dll/flat.cpp:18:
In file included from dll/dll.h:18:
In file included from dll/steam_client.h:18:
In file included from dll/base.h:61:
dll/settings.h:62:36: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
62 | std::map<std::string, std::map<std::string, std::pair<std::setstd::string, std::string>>> action_sets;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14:In file included from dll/base.cpp:18note: :
In file included from 'stdin' declared heredll/base.h:
61:
149dll/settings.h | :e62x:t68e:r n Ferror: ILEno member named 'string' in namespace 'std'; did you mean 'stdin'? *
stdin ;62 | / * Ssttadn:d:amradp <isntpdu:t: ssttrrienagm,. s td/::
m a| p< ^s
td::string, std::pair<std::setstd::string, std::string>>> action_sets;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
In file included from dll/base.cpp:18:
In file included from dll/base.h:61:
dll/settings.h:62:73: error: template argument for template type parameter must be a type
62 | std::map<std::string, std::map<std::string, std::pair<std::setstd::string, std::string>>> action_sets;
| ^~~~~~
/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/bits/stl_multiset.h:dll/settings.h69::3321::10 : note: error: template parameter is declared here
no type named 'string' in namespace 'std'
69 | t33e | m p l a tset<dt:y:psetnraimneg _pKaetyh,; t
y p| en ~~~~~^a
me _Compare, typename _Alloc>
| ^
In file included from dll/dll.cpp:18:
In file included from dll/dll.h:18:
In file included from dll/steam_client.h:18:
In file included from dll/base.h:61:
dll/settings.h:63:14: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
63 | std::map<std::string, std::string> action_set_layer_parents;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
dll/settings.h:58:10: error: no type named 'string' in namespace 'std'
58 | std::string data;
| ~~~~~^
In file included from dll/flat.cpp:18:
In file included from dll/dll.h:18:
In file included from dll/steam_client.h:18:
In file included from dll/base.h:61:
dll/settings.h:62:68: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
62 | std::map<std::string, std::map<std::string, std::pair<std::setstd::string, std::string>>> action_sets;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
In file included from dll/flat.cpp:18:
In file included from dll/dll.h:18:
In file included from dll/steam_client.h:18:
In file included from dll/base.h:61:
dll/settings.h:62:73: error: template argument for template type parameter must be a type
62 | std::map<std::string, std::map<std::string, std::pair<In file included from sdll/base.cppt:d18::
:In file included from sdll/base.he:t61<:
stdll/settings.hd::63::s14t:r ingerror: >, no member named 'string' in namespace 'std'; did you mean 'stdin'?st
d::s t63r | i n g > >s>t da:c:tmiaopn<sstedt:s:;st
r i| ng ^~~~~~,
std::string>/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/bits/stl_multiset.h :a69c:t21i:o n_snote: ettemplate parameter is declared here_l
aye r69 | p a rteenmtpsl;at
e <| ty ^~~~~~~~~~~p
en a| me stdin
_Key/usr/include/stdio.h,: 149t:y14p:e namnote: e 'stdin' declared here_C
om p149a | reex,t etrynp eFnIaLmEe *_sAtldlionc;>
/ *| S ^t
andard input stream. */
| ^
In file included from dll/dll.cpp:18:
In file included from dll/dll.h:18:
In file included from dll/steam_client.h:18:
In file included from dll/base.h:61:
dll/settings.h:63:27: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
63 | std::map<std::string, std::string> action_set_layer_parents;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
In file included from dll/dll.cpp:18:
In file included from dll/dll.h:18:
In file included from dll/steam_client.h:18:
In file included from dll/base.h:61:
dll/settings.h:63:19: error: template argument for template type parameter must be a type
63 | std::map<std::string, std::string> action_set_layer_parents;
| ^~~~~~
/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/bits/stl_multimap.h:69:22: note: template parameter is declared here
69 | template <typename _Key, typename _Tp, typename _Compare, typename _Alloc>
| ^
dll/settings.h:62:14: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
62 | std::map<std::string, std::map<std::string, std::pair<std::setstd::string, std::string>>> action_sets;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
In file included from dll/base.cpp:18:
In file included from dll/base.h:61:
dll/settings.h:63:27: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
63 | std::map<std::string, std::string> action_set_layer_parents;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
In file included from dll/base.cpp:18:
In file included from dll/base.h:61:
dll/settings.h:63:19: error: template argument for template type parameter must be a type
63 | std::map<std::In file included from sdll/flat.cppt:r18i:
nIn file included from gdll/dll.h,: 18s:
tIn file included from ddll/steam_client.h:::18s:
tIn file included from rdll/base.hi:n61g:
dll/settings.ha:c63t:i14o:n seerror: t_lno member named 'string' in namespace 'std'; did you mean 'stdin'?ay
er_p a63r | e n t s ;st
d :| :m ^~~~~~a
p<std::string, st/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/bits/stl_multimap.hd::69::s22t:r ingnote: > template parameter is declared hereac
ti o69n | _ s ette_mlpalyaetre p<atryepnetnsa;me
_| Ke ^~~~~~~~~~~y
, t| yp stdine
name/usr/include/stdio.h :_149T:p14,: typnote: en'stdin' declared heream
e _149C | oemxptaerren, FtIyLpEe nasmted i_nA;l l o/c> S
t a| nd ^a
rd input stream. */
| ^
In file included from dll/dll.cpp:18:
In file included from dll/dll.h:18:
In file included from dll/steam_client.h:18:
In file included from dll/base.h:61:
dll/settings.h:64:14: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
64 | std::map<std::string, std::map<std::string, std::pair<std::setstd::string, std::string>>> action_set_layers;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
In file included from dll/item_db_loader.cpp:17:
In file included from dll/item_db_loader.h:19:
In file included from dll/base.h:61:
dll/settings.h:62:36: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
62 | std::map<std::string, std::map<std::string, std::pair<std::setstd::string, std::string>>> action_sets;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
In file included from dll/base.cpp:18:
In file included from dll/base.h:61:
dll/settings.hIn file included from :dll/flat.cpp64::1814:
:In file included from dll/dll.h:18error: :
In file included from dll/steam_client.hno member named 'string' in namespace 'std'; did you mean 'stdin'?:18
:
In file included from dll/base.h:61:
64dll/settings.h | : 63 : 27 :s td:error: :mano member named 'string' in namespace 'std'; did you mean 'stdin'?p<
std::s t63r | i n g , ssttdd::::mmaapp<<ssttdd::::ssttrriinngg,, ssttdd::::sptariirnt da:c:tsieotn<sstedt::lsatyreirn_gp>a,r esnttds:;:s
t r| in ^~~~~~~~~~~g>| a stdinc
tion_/usr/include/stdio.hs:e149t:_14l:a yernote: s;'stdin' declared here
| ^~~~~~~~~~~149
| e x| te stdinr
n FI/usr/include/stdio.hL:E149 :*14s:t dinnote: ; 'stdin' declared here /
-
S149t | aenxdtaerrdn iFnIpLuEt *ssttrdeianm;. /**/ S
t a| nd ^a
rd input streaIn file included from mdll/flat.cpp.: 18 :
*In file included from /dll/dll.h:
18 :
| In file included from dll/steam_client.h ^:
18:
In file included from dll/base.h:61:
dll/settings.h:63:19: error: template argument for template type parameter must be a type
63 | std::map<std::string, std::string> action_set_layer_parents;
| ^~~~~~
/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/bits/stl_multimap.h:69:22: note: template parameter is declared here
69 | template <typename _Key, typename _Tp, typename _Compare, typename _Alloc>
| ^
In file included from dll/dll.cpp:18:
In file included from dll/dll.h:18:
In file included from dll/steam_client.h:18:
In file included from dll/base.h:61:
dll/settings.h:64:36: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
64 | std::map<std::string, std::map<std::string, std::pair<std::setstd::string, std::string>>> action_set_layers;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
In file included from dll/item_db_loader.cpp149: | 17e:
xIn file included from tdll/item_db_loader.he:r19n:
In file included from Fdll/base.hI:L61E:
*dll/settings.hs:t62d:i68n:; /error: * Sno member named 'string' in namespace 'std'; did you mean 'stdin'?ta
ndard i62n | p u t ssttrde:a:mm.a p <*s/td
: :| st ^r
ing, std::map<std::string, std::pair<std::setstd::string, std::string>>> action_sets;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
In file included from dll/item_db_loader.cpp:17:
In file included from dll/item_db_loader.h:19:
In file included from dll/base.h:61:
dll/settings.h:62:73: error: template argument for template type parameter must be a type
62 | std::map<std::string, std::map<std::string, std::pair<std::setstd::string, std::string>>> action_sets;
| ^~~~~~
/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/bits/stl_multiset.h:69:21: note: template parameter is declared here
69 | template<typename _Key, typename _Compare, typename _Alloc>
| ^
In file included from dll/base.cpp:18:
In file included from dll/base.h:61:
dll/settings.h:64:36: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
64 | std::map<std::string, std::map<std::string, std::pair<std::setstd::string, std::string>>> action_set_layers;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
In file included from dll/flat.cpp:18:
In file included from dll/dll.h:18:
In file included from dll/steam_client.h:18:
In file included from dll/base.h:61:
dll/settings.h:64:14: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
64 | std::map<std::string, std::map<std::string, std::pair<std::setstd::string, std::string>>> action_set_layers;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
In file included from dll/dll.cpp:18:
In file included from dll/dll.h:18:
In file included from dll/steam_client.h:18:
In file included from dll/base.h:61:
dll/settings.h:64:68: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
64 | std::map<std::string, std::map<std::string, std::pair<std::setstd::string, std::string>>> action_set_layers;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
In file included from dll/dll.cpp:18:
In file included from dll/dll.h:18:
In file included from dll/steam_client.h:18:
In file included from dll/base.h:61:
dll/settings.h:64:73: error: template argument for template type parameter must be a type
64 | std::map<std::string, std::map<std::string, std::pair<std::setstd::string, std::string>>> action_set_In file included from ldll/item_db_loader.cppa:y17e:
rIn file included from sdll/item_db_loader.h;:19
:
In file included from | dll/base.h: ^~~~~~61
:
dll/settings.h:/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/bits/stl_multiset.h63::6914::21 : error: note: no member named 'string' in namespace 'std'; did you mean 'stdin'?template parameter is declared here6963 | | t e msptlda:t:em<atpy<psetnda:m:es t_rKienyg,, tsytpde:n:asmter i_nCgo>m paacrtei,o nt_yspeetn_almaey e_rA_lplaorce>nt
s ;|
^
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. /
| ^
In file included from dll/base.cpp:18:
In file included from dll/base.h:61:
dll/settings.h:64:68: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
64 | std::map<std::string, std::map<std::string, std::pair<std::setstd::string, std::string>>> action_set_layers;
| ^~~~~~~~~~~
In file included from | dll/dll.cpp: stdin18
:
In file included from dll/dll.h:18/usr/include/stdio.h:
:In file included from 149dll/steam_client.h::1418::
In file included from dll/base.h:note: 61:
'stdin' declared heredll/settings.h
:70 :14910 | :e xteerror: rn no type named 'string' in namespace 'std'FI
LE st d70i | n ; /st dS:t:asntdrairndg innapmuet, sltarnegauma.g e ;/
| | ~~~~~^
^
In file included from dll/base.cpp:18:
In file included from dll/base.h:61:
dll/settings.h:64:73: error: template argument for template type parameter must be a type
64 | std::map<std::string, std::map<std::string, std::pair<std::setstd::string, std::string>>> actionIn file included from sdll/flat.cppe:t18:
lIn file included from adll/dll.hy:e18r:
sIn file included from ;dll/steam_client.h:
18 :
| In file included from dll/base.h ^~~~~~:
61:
dll/settings.h/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/bits/stl_multiset.h::6469::3621:: error: note: template parameter is declared hereno member named 'string' in namespace 'std'; did you mean 'stdin'?
69 | t64e | m p l a tset<dt:y:pmeanpa<mset d_:K:esyt,r itnygp,e nsatmde: :_mCaopm<psatrde:,: sttyrpiennga,m es t_dA:l:lpoaci>r<
s t| d: ^:
setstd::string, std::string>>> action_set_layers;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
In file included from dll/item_db_loader.cpp:17:
In file included from dll/item_db_loader.h:19:
In file included from dll/base.h:61:
dll/settings.h:63:27: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
63 | std::map<std::string, std::string> action_set_layer_parents;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
In file included from dll/item_db_loader.cpp:17:
In file included from dll/item_db_loader.h:19:
In file included from dll/base.h:61:
dll/settings.h:63:19: error: template argument for template type parameter must be a type
63 | std::map<std::string, std::string> action_set_layer_parents;
| ^~~~~~
/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/bits/stl_multimap.h:69:22: note: template parameter is declared here
69 | template <typename _Key, typename _Tp, typename _Compare, typename _Alloc>
| ^
In file included from dll/base.cpp:18:
In file included from dll/base.h:61:
dll/settings.h:70:10: error: no type named 'string' in namespace 'std'
70 | std::string name, language;
| ~~~~~^
In file included from dll/flat.cpp:18:
In file included from dll/dll.h:18:
In file included from dll/steam_client.h:18:
In file included from dll/base.h:61:
dll/settings.h:64:68: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
64 | std::map<std::string, std::map<std::string, std::pair<std::setstd::string, std::string>>> action_set_layers;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
In file included from dll/flat.cpp:18:
In file included from dll/dll.h:18:
In file included from dll/steam_client.h:18:
In file included from dll/base.h:61:
dll/settings.h:64:73: error: template argument for template type parameter must be a type
64 | std::map<std::string, std::map<std::string, std::pair<std::setstd::string, std::string>>> action_set_layers;
| ^~~~~~
/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/bits/stl_multiset.h:69:21: note: template parameter is declared here
69 | template<typename _Key, typename _Compare, typename _Alloc>
| ^
In file included from dll/item_db_loader.cpp:17:
In file included from dll/item_db_loader.h:19:
In file included from dll/base.h:61:
dll/settings.h:64:14: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
64 | std::map<std::string, std::map<std::string, std::pair<std::setstd::string, std::string>>> action_set_layers;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
In file included from dll/flat.cpp:18:
In file included from dll/dll.h:18:
In file included from dll/steam_client.h:18:
In file included from dll/base.h:61:
dll/settings.h:70:10: error: no type named 'string' in namespace 'std'
70 | std::string name, language;
| ~~~~~^
dll/settings.h:77:23: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
77 | std::map<AppId_t, std::string> app_paths;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
In file included from dll/dll.cpp:18:
In file included from dll/dll.h:18:
In file included from dll/steam_client.h:18:
In file included from dll/base.h:61:
dll/settings.h:77:28: error: template argument for template type parameter must be a type
77 | std::map<AppId_t, std::string> app_paths;
| ^~~~~~
/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/bits/stl_multimap.h:69:37: note: template parameter is declared here
69 | template <typename _Key, typename _Tp, typename _Compare, typename _Alloc>
| ^
In file included from dll/item_db_loader.cpp:17:
In file included from dll/item_db_loader.h:19:
In file included from dll/base.h:61:
dll/settings.h:64:36: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
64 | std::map<std::string, std::map<std::string, std::pair<std::setstd::string, std::string>>> action_set_layers;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
dll/settings.h:77:23: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
77 | std::map<AppId_t, std::string> app_paths;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
In file included from dll/base.cpp:18:
In file included from dll/base.h:61:
dll/settings.h:77:28: error: template argument for template type parameter must be a type
77 | std::map<AppId_t, std::string> app_paths;
| ^~~~~~
/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/bits/stl_multimap.h:69:37: note: template parameter is declared here
69 | template <typename _Key, typename _Tp, typename _Compare, typename _Alloc>
| ^
In file included from dll/dll.cpp:18:
In file included from dll/dll.h:18:
In file included from dll/steam_client.h:18:
In file included from dll/base.h:61:
dll/settings.h:78:14: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
78 | std::map<std::string, Leaderboard_config> In file included from ldll/item_db_loader.cppe:a17d:
eIn file included from rdll/item_db_loader.hb:o19a:
rIn file included from ddll/base.hs:;61:
dll/settings.h| :64 ^~~~~~~~~~~:
68: | stdinerror:
no member named 'string' in namespace 'std'; did you mean 'stdin'?/usr/include/stdio.h
:149:14: 64 | note: 'stdin' declared here
std :149: | meaxpt<esrtnd :F:IsLtEr insgt,d isnt;d : :/ma pS<tsatndd:a:rsdt riinnpgu,t ssttdr:e:apma.i r <*s/td
: :| se ^t
std::string, std::string>>> actfatal error: iontoo many errors emitted, stopping now [-ferror-limit=]_s
et_layers;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
In file included from dll/item_db_loader.cpp:17:
In file included from dll/item_db_loader.h:19:
In file included from dll/base.h:61:
dll/settings.h:64:73: error: template argument for template type parameter must be a type
64 | std::map<std::string, std::map<std::string, std::pair<std::setstd::string, std::string>>> action_set_layers;
| ^~~~~~
/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/bits/stl_multiset.h:69:21: note: template parameter is declared here
69 | template<typename _Key, typename _Compare, typename _Alloc>
| ^
In file included from dll/base.cppdll/settings.h::1877:
:In file included from 23dll/base.h:: 61:
error: dll/settings.h:78no member named 'string' in namespace 'std'; did you mean 'stdin'?:14
: error: 77 | no member named 'string' in namespace 'std'; did you mean 'stdin'?
std :78: | m a p < AsptpdI:d:_mta,p ssttdd::::ssttrriinngg, aLpepa_dpeartbhosa;rd
_ c| on ^~~~~~~~~~~f
ig >| l stdine
aderbo/usr/include/stdio.ha:r149d:s14;:
| note: ^~~~~~~~~~~'stdin' declared here
| 149 | stdine
xter/usr/include/stdio.hn: 149F:I14L:E snote: td'stdin' declared herein
; 149/ | e xSttearnnd aFrIdL Ei npsuttd isnt;r e a/m. S t*a/nd
a r| d ^i
nput stream. */
| In file included from dll/flat.cpp ^:
18:
In file included from dll/dll.h:18:
In file included from dll/steam_client.h:18:
In file included from dll/base.h:61:
dll/settings.h:77:28: fatal error: error: too many errors emitted, stopping now [-ferror-limit=]
template argument for template type parameter must be a type
77 | std::map<AppId_t, std::string> app_paths;
| ^~~~~~
/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/bits/stl_multimap.h:69:37: note: template parameter is declared here
69 | template <typename _Key, typename _Tp, typename _Compare, typename _Alloc>
| ^
In file included from dll/item_db_loader.cpp:17:
In file included from dll/item_db_loader.h:19:
In file included from dll/base.h:61:
dll/settings.h:70:10: error: no type named 'string' in namespace 'std'
70 | std::string name, language;
| ~~~~~^
In file included from dll/flat.cpp:18:
In file included from dll/dll.h:18:
In file included from dll/steam_client.h:18:
In file included from dll/base.h:61:
dll/settings.h:78:14: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
78 | std::map<std::string, Leaderboard_config> leaderboards;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
dll/settings.h:77:23: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
77 | std::map<AppId_t, std::string> app_paths;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
In file included from dll/item_db_loader.cpp:17:
In file included from dll/item_db_loader.h:19:
In file included from dll/base.h:61:
dll/settings.h:77:28: error: template argument for template type parameter must be a type
77 | std::map<AppId_t, std::string> app_paths;
| ^~~~~~
/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/bits/stl_multimap.h:69:37: note: template parameter is declared here
69 | template <typename _Key, typename _Tp, typename _Compare, typename _Alloc>
| ^
In file included from dll/item_db_loader.cpp:17:
In file included from dll/item_db_loader.h:19:
In file included from dll/base.h:61:
dll/settings.h:78:14: error: no member named 'string' in namespace 'std'; did you mean 'stdin'?
78 | std::map<std::string, Leaderboard_config> leaderboards;
| ^~~~~~~~~~~
| stdin
/usr/include/stdio.h:149:14: note: 'stdin' declared here
149 | extern FILE stdin; / Standard input stream. */
| ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: *** [Makefile:44: dll/base.o] Error 1
make: *** Waiting for unfinished jobs....
20 errors generated.
make: *** [Makefile:44: dll/dll.o] Error 1
20 errors generated.
make: *** [Makefile:44: dll/item_db_loader.o] Error 1
20 errors generated.
make: *** [Makefile:44: dll/flat.o] Error 1
+./install:8> exit 2