goddessfreya / hookey

Enables all the DLCs. Like Creamapi but just for linux and a subset of Paradox games.
123 stars 32 forks source link

Steam runtime communication error (Eu4 Install) #24

Closed StereoFox closed 4 years ago

StereoFox commented 4 years ago

Steps Taken

1.) rm -rf ~/.paradoxlauncher/

2.) cd into directory and run git submodule update --init --recursive

3.) ./add "eu4" "/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/"

4.) ./choose 1

5.) Make sure steam is open 22359 user 20 0 1153608 298928 161084 S 1.0 1.8 0:30.90 steam Then run ./install_copy

results +/etc/zsh/zshenv:15> [[ -z /usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin || /usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin == /bin:/usr/bin ]] +./install_copy: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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> head -n1 +(eval):1> tail -n1 +(eval):1> export INSTALL_STR='eu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> cut '-d ' -f2- +(eval):1> export APP_ROOT='/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/Documents/Eu4Hookey/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/user/Documents/Eu4Hookey/hookey/apps/eu4/executables +populate:12> [[ -f /home/user/Documents/Eu4Hookey/hookey/apps/eu4/executables ]] +populate:13> cat /home/user/Documents/Eu4Hookey/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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> head -n1 +(eval):1> tail -n1 +(eval):1> export INSTALL_STR='eu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> cut '-d ' -f2- +(eval):1> export APP_ROOT='/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/Documents/Eu4Hookey/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/user/Documents/Eu4Hookey/hookey/apps/eu4/executables +populate:12> [[ -f /home/user/Documents/Eu4Hookey/hookey/apps/eu4/executables ]] +populate:13> cat /home/user/Documents/Eu4Hookey/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:13> cat ./apps/eu4/.launcher_version +populate:13> export 'LAUNCHER_VERSION=launcher-v2.2020.5' +populate:14> vars_done[$key]=1 +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/user/.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 != 1 ]] +populate:8> local var_type=eval +populate:9> local var='"${LAUNCHER_ROOT}/${LAUNCHER_VERSION}/resources/app.asar.unpacked/dist/main"' +populate:10> [[ eval == file ]] +populate:18> [[ eval == eval ]] +populate:19> eval 'export LAUNCHER_API_LOC="${LAUNCHER_ROOT}/${LAUNCHER_VERSION}/resources/app.asar.unpacked/dist/main"' +(eval):1> export LAUNCHER_API_LOC=/home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main +populate:20> vars_done[$key]=1 +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 != 1 ]] +populate:3> dep=APP_ROOT +populate:4> [[ 1 != 1 ]] +populate:8> local var_type=eval +populate:9> local var='("${LAUNCHER_API_LOC}" "${APP_ROOT}")' +populate:10> [[ eval == file ]] +populate:18> [[ eval == eval ]] +populate:19> eval 'export OVERRIDE_DIRS=("${LAUNCHER_API_LOC}" "${APP_ROOT}")' +(eval):1> export OVERRIDE_DIRS=( /home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' ) +populate:20> vars_done[$key]=1 +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 LAUNCHER_API_LOC INSTALL_STR INSTALL LAUNCHER_VERSION APP_MARK_EXEC INSTALLS APP_MARK_EXEC_LOC OVERRIDE_DIRS APP_ROOT GOLDBERG_BUILD APP LAUNCHER_ROOT' Populated LAUNCHER_API_LOC INSTALL_STR INSTALL LAUNCHER_VERSION APP_MARK_EXEC INSTALLS APP_MARK_EXEC_LOC OVERRIDE_DIRS APP_ROOT GOLDBERG_BUILD APP LAUNCHER_ROOT +./install_copy:4> fail_if_not_populated APP APP_ROOT +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 ]] +./install_copy:6> [[ ! -d apps/eu4/dlc/ ]] +./install_copy:11> ./install +/etc/zsh/zshenv:15> [[ -z /usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin || /usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin == /bin:/usr/bin ]] +./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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> head -n1 +(eval):1> tail -n1 +(eval):1> export INSTALL_STR='eu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> cut '-d ' -f2- +(eval):1> export APP_ROOT='/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/Documents/Eu4Hookey/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/user/Documents/Eu4Hookey/hookey/apps/eu4/executables +populate:12> [[ -f /home/user/Documents/Eu4Hookey/hookey/apps/eu4/executables ]] +populate:13> cat /home/user/Documents/Eu4Hookey/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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> head -n1 +(eval):1> tail -n1 +(eval):1> export INSTALL_STR='eu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> cut '-d ' -f2- +(eval):1> export APP_ROOT='/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/Documents/Eu4Hookey/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/user/Documents/Eu4Hookey/hookey/apps/eu4/executables +populate:12> [[ -f /home/user/Documents/Eu4Hookey/hookey/apps/eu4/executables ]] +populate:13> cat /home/user/Documents/Eu4Hookey/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:13> cat ./apps/eu4/.launcher_version +populate:13> export 'LAUNCHER_VERSION=launcher-v2.2020.5' +populate:14> vars_done[$key]=1 +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/user/.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 != 1 ]] +populate:8> local var_type=eval +populate:9> local var='"${LAUNCHER_ROOT}/${LAUNCHER_VERSION}/resources/app.asar.unpacked/dist/main"' +populate:10> [[ eval == file ]] +populate:18> [[ eval == eval ]] +populate:19> eval 'export LAUNCHER_API_LOC="${LAUNCHER_ROOT}/${LAUNCHER_VERSION}/resources/app.asar.unpacked/dist/main"' +(eval):1> export LAUNCHER_API_LOC=/home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main +populate:20> vars_done[$key]=1 +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 != 1 ]] +populate:3> dep=APP_ROOT +populate:4> [[ 1 != 1 ]] +populate:8> local var_type=eval +populate:9> local var='("${LAUNCHER_API_LOC}" "${APP_ROOT}")' +populate:10> [[ eval == file ]] +populate:18> [[ eval == eval ]] +populate:19> eval 'export OVERRIDE_DIRS=("${LAUNCHER_API_LOC}" "${APP_ROOT}")' +(eval):1> export OVERRIDE_DIRS=( /home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' ) +populate:20> vars_done[$key]=1 +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 LAUNCHER_API_LOC INSTALL_STR INSTALL LAUNCHER_VERSION APP_MARK_EXEC INSTALLS APP_MARK_EXEC_LOC OVERRIDE_DIRS APP_ROOT GOLDBERG_BUILD APP LAUNCHER_ROOT' Populated LAUNCHER_API_LOC INSTALL_STR INSTALL LAUNCHER_VERSION APP_MARK_EXEC INSTALLS APP_MARK_EXEC_LOC OVERRIDE_DIRS 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:24: dll/steam_user_stats.h:268:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_user_stats.h:577:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_user_stats.h:586:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_user_stats.h:595:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_user_stats.h:602:1: warning: non-void function does not return a value [-Wreturn-type] } ^ In file included from dll/flat.cpp:18: In file included from dll/dll.h:18: In file included from dll/steam_client.h:24: dll/steam_user_stats.h:268:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_user_stats.h:577:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_user_stats.h:586:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_user_stats.h:595:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_user_stats.h:602:1: warning: non-void function does not return a value [-Wreturn-type] } ^ In file included from dll/dll.cpp:18: In file included from dll/dll.h:18: In file included from dll/steam_client.h:27: dll/steam_remote_storage.h:400:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:405:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:412:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:455:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:460:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:512:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:517:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:522:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:527:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:532:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:537:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:542:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:547:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:552:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:557:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:562:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:568:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:577:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:583:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:589:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:609:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:629:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:634:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:640:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:646:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:652:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:678:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:684:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:690:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:696:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:703:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:710:1: warning: non-void function does not return a value [-Wreturn-type] } ^ In file included from dll/flat.cpp:18: In file included from dll/dll.h:18: In file included from dll/steam_client.h:27: dll/steam_remote_storage.h:400:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:405:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:412:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:455:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:460:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:512:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:517:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:522:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:527:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:532:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:537:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:542:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:547:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:552:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:557:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:562:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:568:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:577:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:583:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:589:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:609:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:629:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:634:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:640:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:646:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:652:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:678:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:684:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:690:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:696:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:703:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:710:1: warning: non-void function does not return a value [-Wreturn-type] } ^ In file included from dll/dll.cpp:18: In file included from dll/dll.h:18: In file included from dll/steam_client.h:40: dll/steam_inventory.h:403:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:442:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:458:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:469:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:669:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:681:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:693:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:709:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:717:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:732:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:747:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:753:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:759:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:764:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:769:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:774:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:780:1: warning: non-void function does not return a value [-Wreturn-type] } ^ In file included from dll/flat.cpp:18: In file included from dll/dll.h:18: In file included from dll/steam_client.h:40: dll/steam_inventory.h:403:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:442:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:458:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:469:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:669:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:681:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:693:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:709:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:717:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:732:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:747:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:753:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:759:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:764:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:769:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:774:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:780:1: warning: non-void function does not return a value [-Wreturn-type] } ^ In file included from dll/dll.cpp:18: In file included from dll/dll.h:18: In file included from dll/steam_client.h:45: dll/steam_networking_sockets.h:243:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:266:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:330:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:336:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:446:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:513:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:543:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:615:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:719:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:741:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:755:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:762:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:770:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:783:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:792:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:833:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:858:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:868:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:896:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:908:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:924:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:936:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:947:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:961:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:972:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:993:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1074:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1084:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1098:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1109:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1114:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1121:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1131:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1137:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1172:1: warning: non-void function does not return a value [-Wreturn-type] } ^ In file included from dll/dll.cpp:18: In file included from dll/dll.h:18: In file included from dll/steam_client.h:46: dll/steam_networking_utils.h:103:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:115:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:128:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:134:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:140:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:146:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:152:1: warning: non-void function does not return a value [-Wreturn-type] } ^ In file included from dll/flat.cpp:18: In file included from dll/dll.h:18: In file included from dll/steam_client.h:45: dll/steam_networking_sockets.h:243:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:266:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:330:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:336:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:237:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:251:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:261:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:268:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:281:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:291:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:446:1: warning: non-void function does not return a value [-Wreturn-type] } ^ In file included from dll/dll.cpp:18: In file included from dll/dll.h:18: In file included from dll/steam_client.h:48: dll/steam_gamesearch.h:74:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:83:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:91:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:99:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:104:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:111:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:118:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:128:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:135:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:146:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:155:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:163:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:170:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:178:1: warning: non-void function does not return a value [-Wreturn-type] } ^ In file included from dll/dll.cpp:18: In file included from dll/dll.h:18: In file included from dll/steam_client.h:49: dll/steam_parties.h:74:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:79:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:84:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:93:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:103:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:108:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:119:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:146:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:153:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:160:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:513:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:543:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:615:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:719:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:741:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:755:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:762:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:770:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:783:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:792:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:833:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:858:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:868:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:896:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:908:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:924:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:936:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:947:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:961:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:972:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:993:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1074:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1084:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1098:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1109:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1114:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1121:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1131:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1137:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1172:1: warning: non-void function does not return a value [-Wreturn-type] } ^ In file included from dll/flat.cpp:18: In file included from dll/dll.h:18: In file included from dll/steam_client.h:46: dll/steam_networking_utils.h:103:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:115:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:128:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:134:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:140:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:146:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:152:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:237:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:251:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:261:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:268:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:281:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:291:1: warning: non-void function does not return a value [-Wreturn-type] } ^ In file included from dll/flat.cpp:18: In file included from dll/dll.h:18: In file included from dll/steam_client.h:48: dll/steam_gamesearch.h:74:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:83:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:91:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:99:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:104:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:111:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:118:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:128:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:135:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:146:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:155:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:163:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:170:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:178:1: warning: non-void function does not return a value [-Wreturn-type] } ^ In file included from dll/flat.cpp:18: In file included from dll/dll.h:18: In file included from dll/steam_client.h:49: dll/steam_parties.h:74:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:79:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:84:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:93:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:103:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:108:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:119:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:146:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:153:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:160:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/dll.cpp:835:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/dll.cpp:840:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/dll.cpp:845:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/dll.cpp:850:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/dll.cpp:855:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/dll.cpp:860:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/dll.cpp:865:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/dll.cpp:870:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/dll.cpp:875:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/dll.cpp:880:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/dll.cpp:885:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/dll.cpp:900:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/dll.cpp:905:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/dll.cpp:910:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/dll.cpp:915:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/dll.cpp:920:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/dll.cpp:925:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/dll.cpp:935:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/dll.cpp:940:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/dll.cpp:945:1: warning: non-void function does not return a value [-Wreturn-type] } ^ clang++ -fPIC -std=c++11 -DNDEBUG -DEMU_RELEASE_BUILD -Ofast -c -o dll/local_storage.o dll/local_storage.cpp 146 warnings generated. clang++ -fPIC -std=c++11 -DNDEBUG -DEMU_RELEASE_BUILD -Ofast -c -o dll/network.o dll/network.cpp 126 warnings generated. clang++ -fPIC -std=c++11 -DNDEBUG -DEMU_RELEASE_BUILD -Ofast -c -o dll/settings.o dll/settings.cpp dll/network.cpp:541:17: warning: enumeration values 'Low_Level_Types_Low_Level_Types_INT_MIN_SENTINEL_DO_NOT_USE_', 'Low_Level_Types_CONNECT', and 'Low_Level_Types_Low_Level_Types_INT_MAX_SENTINEL_DO_NOT_USE_' not handled in switch [-Wswitch] switch (msg->low_level().type()) { ^ dll/network.cpp:695:13: warning: enumeration values 'Low_Level_Types_Low_Level_Types_INT_MIN_SENTINEL_DO_NOT_USE_', 'Low_Level_Types_CONNECT', and 'Low_Level_Types_Low_Level_Types_INT_MAX_SENTINEL_DO_NOT_USE_' not handled in switch [-Wswitch] switch (msg->low_level().type()) { ^ clang++ -fPIC -std=c++11 -DNDEBUG -DEMU_RELEASE_BUILD -Ofast -c -o dll/settings_parser.o dll/settings_parser.cpp clang++ -fPIC -std=c++11 -DNDEBUG -DEMU_RELEASE_BUILD -Ofast -c -o dll/steam_applist.o dll/steam_applist.cpp 2 warnings generated. clang++ -fPIC -std=c++11 -DNDEBUG -DEMU_RELEASE_BUILD -Ofast -c -o dll/steam_apps.o dll/steam_apps.cpp dll/steam_applist.cpp:23:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_applist.cpp:28:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_applist.cpp:34:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_applist.cpp:40:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_applist.cpp:46:1: warning: non-void function does not return a value [-Wreturn-type] } ^ 5 warnings generated. clang++ -fPIC -std=c++11 -DNDEBUG -DEMU_RELEASE_BUILD -Ofast -c -o dll/steam_client.o dll/steam_client.cpp clang++ -fPIC -std=c++11 -DNDEBUG -DEMU_RELEASE_BUILD -Ofast -c -o dll/steam_gameserver.o dll/steam_gameserver.cpp clang++ -fPIC -std=c++11 -DNDEBUG -DEMU_RELEASE_BUILD -Ofast -c -o dll/steam_gameserverstats.o dll/steam_gameserverstats.cpp In file included from dll/steam_client.cpp:18: In file included from dll/steam_client.h:24: dll/steam_user_stats.h:268:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_user_stats.h:577:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_user_stats.h:586:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_user_stats.h:595:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_user_stats.h:602:1: warning: non-void function does not return a value [-Wreturn-type] } ^ clang++ -fPIC -std=c++11 -DNDEBUG -DEMU_RELEASE_BUILD -Ofast -c -o dll/steam_http.o dll/steam_http.cpp In file included from dll/steam_client.cpp:18: In file included from dll/steam_client.h:27: dll/steam_remote_storage.h:400:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:405:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:412:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:455:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:460:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:512:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:517:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:522:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:527:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:532:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:537:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:542:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:547:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:552:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:557:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:562:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:568:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:577:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:583:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:589:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:609:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:629:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:634:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:640:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:646:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:652:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:678:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:684:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:690:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:696:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:703:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_remote_storage.h:710:1: warning: non-void function does not return a value [-Wreturn-type] } ^ In file included from dll/steam_client.cpp:18: In file included from dll/steam_client.h:40: dll/steam_inventory.h:403:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:442:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:458:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:469:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:669:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:681:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:693:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:709:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:717:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:732:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:747:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:753:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:759:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:764:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:769:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:774:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_inventory.h:780:1: warning: non-void function does not return a value [-Wreturn-type] } ^ In file included from dll/steam_client.cpp:18: In file included from dll/steam_client.h:45: dll/steam_networking_sockets.h:243:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:266:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:330:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:336:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:446:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:513:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:543:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:615:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:719:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:741:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:755:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:762:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:770:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:783:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:792:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:833:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:858:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:868:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:896:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:908:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:924:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:936:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:947:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:961:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:972:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:993:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1074:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1084:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1098:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1109:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1114:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1121:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1131:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1137:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_sockets.h:1172:1: warning: non-void function does not return a value [-Wreturn-type] } ^ In file included from dll/steam_client.cpp:18: In file included from dll/steam_client.h:46: dll/steam_networking_utils.h:103:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:115:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:128:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:134:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:140:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:146:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:152:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:237:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:251:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:261:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:268:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:281:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_networking_utils.h:291:1: warning: non-void function does not return a value [-Wreturn-type] } ^ In file included from dll/steam_client.cpp:18: In file included from dll/steam_client.h:48: dll/steam_gamesearch.h:74:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:83:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:91:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:99:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:104:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:111:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:118:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:128:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:135:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:146:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:155:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:163:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:170:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_gamesearch.h:178:1: warning: non-void function does not return a value [-Wreturn-type] } ^ In file included from dll/steam_client.cpp:18: In file included from dll/steam_client.h:49: dll/steam_parties.h:74:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:79:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:84:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:93:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:103:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:108:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:119:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:146:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:153:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_parties.h:160:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_client.cpp:166:1: warning: non-void function does not return a value [-Wreturn-type] } ^ clang++ -fPIC -std=c++11 -DNDEBUG -DEMU_RELEASE_BUILD -Ofast -c -o dll/steam_matchmaking_servers.o dll/steam_matchmaking_servers.cpp clang++ -fPIC -std=c++11 -DNDEBUG -DEMU_RELEASE_BUILD -Ofast -c -o dll/steam_music.o dll/steam_music.cpp clang++ -fPIC -std=c++11 -DNDEBUG -DEMU_RELEASE_BUILD -Ofast -c -o dll/steam_musicremote.o dll/steam_musicremote.cpp dll/steam_matchmaking_servers.cpp:59:40: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] requests[requests.size() - 1].id = (void *)server_list_request; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ dll/steam_musicremote.cpp:24:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:29:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:34:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:39:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:45:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:50:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:57:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:62:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:67:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:72:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:77:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:82:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:89:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:94:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:99:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:104:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:111:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:116:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:121:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:126:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:131:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:136:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:143:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:148:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:153:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:158:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:163:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:170:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:175:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:180:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:185:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dll/steam_musicremote.cpp:190:1: warning: non-void function does not return a value [-Wreturn-type] } ^ 32 warnings generated. clang++ -fPIC -std=c++11 -DNDEBUG -DEMU_RELEASE_BUILD -Ofast -c -o dll/steam_parental.o dll/steam_parental.cpp clang++ -fPIC -std=c++11 -DNDEBUG -DEMU_RELEASE_BUILD -Ofast -c -o dll/steam_screenshots.o dll/steam_screenshots.cpp 1 warning generated. clang++ -fPIC -std=c++11 -DNDEBUG -DEMU_RELEASE_BUILD -Ofast -c -o dll/steam_video.o dll/steam_video.cpp clang++ -fPIC -std=c++11 -DNDEBUG -DEMU_RELEASE_BUILD -Ofast -c -o dll/net.pb.o dll/net.pb.cc 127 warnings generated. clang++ -fPIC -std=c++11 -DNDEBUG -DEMU_RELEASE_BUILD -Ofast -o libsteam_api.so 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 -shared -lprotobuf-lite -Wl,--no-undefined -lpthread +./install:9> [[ ! -f libsteam_api.so ]] +./install:10> popd +./install:12> ./reset +/etc/zsh/zshenv:15> [[ -z /usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin || /usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin == /bin:/usr/bin ]] +./reset: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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> head -n1 +(eval):1> tail -n1 +(eval):1> export INSTALL_STR='eu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> cut '-d ' -f2- +(eval):1> export APP_ROOT='/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/Documents/Eu4Hookey/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/user/Documents/Eu4Hookey/hookey/apps/eu4/executables +populate:12> [[ -f /home/user/Documents/Eu4Hookey/hookey/apps/eu4/executables ]] +populate:13> cat /home/user/Documents/Eu4Hookey/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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> head -n1 +(eval):1> tail -n1 +(eval):1> export INSTALL_STR='eu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> cut '-d ' -f2- +(eval):1> export APP_ROOT='/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/Documents/Eu4Hookey/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/user/Documents/Eu4Hookey/hookey/apps/eu4/executables +populate:12> [[ -f /home/user/Documents/Eu4Hookey/hookey/apps/eu4/executables ]] +populate:13> cat /home/user/Documents/Eu4Hookey/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:13> cat ./apps/eu4/.launcher_version +populate:13> export 'LAUNCHER_VERSION=launcher-v2.2020.5' +populate:14> vars_done[$key]=1 +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/user/.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 != 1 ]] +populate:8> local var_type=eval +populate:9> local var='"${LAUNCHER_ROOT}/${LAUNCHER_VERSION}/resources/app.asar.unpacked/dist/main"' +populate:10> [[ eval == file ]] +populate:18> [[ eval == eval ]] +populate:19> eval 'export LAUNCHER_API_LOC="${LAUNCHER_ROOT}/${LAUNCHER_VERSION}/resources/app.asar.unpacked/dist/main"' +(eval):1> export LAUNCHER_API_LOC=/home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main +populate:20> vars_done[$key]=1 +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 != 1 ]] +populate:3> dep=APP_ROOT +populate:4> [[ 1 != 1 ]] +populate:8> local var_type=eval +populate:9> local var='("${LAUNCHER_API_LOC}" "${APP_ROOT}")' +populate:10> [[ eval == file ]] +populate:18> [[ eval == eval ]] +populate:19> eval 'export OVERRIDE_DIRS=("${LAUNCHER_API_LOC}" "${APP_ROOT}")' +(eval):1> export OVERRIDE_DIRS=( /home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' ) +populate:20> vars_done[$key]=1 +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 LAUNCHER_API_LOC INSTALL_STR INSTALL LAUNCHER_VERSION APP_MARK_EXEC INSTALLS APP_MARK_EXEC_LOC OVERRIDE_DIRS APP_ROOT GOLDBERG_BUILD APP LAUNCHER_ROOT' Populated LAUNCHER_API_LOC INSTALL_STR INSTALL LAUNCHER_VERSION APP_MARK_EXEC INSTALLS APP_MARK_EXEC_LOC OVERRIDE_DIRS APP_ROOT GOLDBERG_BUILD APP LAUNCHER_ROOT +./reset:13> OVERRIDE_DIR=/home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main +./reset:14> [[ -d /home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main ]] +./reset:13> OVERRIDE_DIR=/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/ +./reset:14> [[ -d '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' ]] +./reset:15> uninstall_at '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +uninstall_at:1> [[ -f '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV//libsteam_api.so.old' ]] +uninstall_at:2> mv '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV//libsteam_api.so.old' '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV//libsteam_api.so' +uninstall_at:4> [[ -d '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV//steam_settings' ]] +uninstall_at:5> rm '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV//steam_settings' -rf +./reset:18> [[ -d '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' && -d '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV//dlc.old' ]] +./reset:19> [[ -d '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV//dlc' ]] +./reset:20> rm '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV//dlc' -rf +./reset:21> mv '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV//dlc.old' '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV//dlc' +./reset:24> ./apps/eu4/override_undo +/etc/zsh/zshenv:15> [[ -z /usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin || /usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin == /bin:/usr/bin ]] +./apps/eu4/override_undo:3> [[ -f apps/eu4/.launcher_version ]] +./apps/eu4/override_undo:4> rm apps/eu4/.launcher_version +./reset:26> exit 0 +./install:13> ./chmod_files +/etc/zsh/zshenv:15> [[ -z /usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin || /usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin == /bin:/usr/bin ]] +./chmod_files: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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> head -n1 +(eval):1> tail -n1 +(eval):1> export INSTALL_STR='eu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> cut '-d ' -f2- +(eval):1> export APP_ROOT='/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/Documents/Eu4Hookey/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/user/Documents/Eu4Hookey/hookey/apps/eu4/executables +populate:12> [[ -f /home/user/Documents/Eu4Hookey/hookey/apps/eu4/executables ]] +populate:13> cat /home/user/Documents/Eu4Hookey/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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> head -n1 +(eval):1> tail -n1 +(eval):1> export INSTALL_STR='eu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> cut '-d ' -f2- +(eval):1> export APP_ROOT='/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/Documents/Eu4Hookey/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/user/Documents/Eu4Hookey/hookey/apps/eu4/executables +populate:12> [[ -f /home/user/Documents/Eu4Hookey/hookey/apps/eu4/executables ]] +populate:13> cat /home/user/Documents/Eu4Hookey/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/user/.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 +./chmod_files:4> fail_if_not_populated APP_ROOT APP_MARK_EXEC_LOC +fail_if_not_populated:1> var=APP_ROOT +fail_if_not_populated:2> [[ 1 != 1 ]] +fail_if_not_populated:1> var=APP_MARK_EXEC_LOC +fail_if_not_populated:2> [[ 1 != 1 ]] +./chmod_files:6> [[ ! -f /home/user/Documents/Eu4Hookey/hookey/apps/eu4/executables ]] +./chmod_files:15> 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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> head -n1 +(eval):1> tail -n1 +(eval):1> export INSTALL_STR='eu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> cut '-d ' -f2- +(eval):1> export APP_ROOT='/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/Documents/Eu4Hookey/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/user/Documents/Eu4Hookey/hookey/apps/eu4/executables +populate:12> [[ -f /home/user/Documents/Eu4Hookey/hookey/apps/eu4/executables ]] +populate:13> cat /home/user/Documents/Eu4Hookey/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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> head -n1 +(eval):1> tail -n1 +(eval):1> export INSTALL_STR='eu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> cut '-d ' -f2- +(eval):1> export APP_ROOT='/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/Documents/Eu4Hookey/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/user/Documents/Eu4Hookey/hookey/apps/eu4/executables +populate:12> [[ -f /home/user/Documents/Eu4Hookey/hookey/apps/eu4/executables ]] +populate:13> cat /home/user/Documents/Eu4Hookey/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/user/.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 +./chmod_files:16> fail_if_not_populated APP_MARK_EXEC +fail_if_not_populated:1> var=APP_MARK_EXEC +fail_if_not_populated:2> [[ 1 != 1 ]] +./chmod_files:18> cd '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +./chmod_files:19> echo $'./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' +./chmod_files:19> xargs chmod +x chmod: cannot access './steam_api64.dll': No such file or directory chmod: cannot access './dbghelp.dll': No such file or directory chmod: cannot access './tbb.dll': No such file or directory chmod: cannot access './pops_api.dll': No such file or directory chmod: cannot access './crash_reporter/binaries/CrashReporter.exe': No such file or directory chmod: cannot access './eu4.exe': No such file or directory chmod: cannot access './lua51.dll': No such file or directory chmod: cannot access './lua5.1.dll': No such file or directory chmod: cannot access './libsteam_api.so.old': No such file or directory +./chmod_files:21> exit 0 +./install:14> ./apps/eu4/override_prep +/etc/zsh/zshenv:15> [[ -z /usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin || /usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin == /bin:/usr/bin ]] +./apps/eu4/override_prep: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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> head -n1 +(eval):1> tail -n1 +(eval):1> export INSTALL_STR='eu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> cut '-d ' -f2- +(eval):1> export APP_ROOT='/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/Documents/Eu4Hookey/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/user/Documents/Eu4Hookey/hookey/apps/eu4/executables +populate:12> [[ -f /home/user/Documents/Eu4Hookey/hookey/apps/eu4/executables ]] +populate:13> cat /home/user/Documents/Eu4Hookey/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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> head -n1 +(eval):1> tail -n1 +(eval):1> export INSTALL_STR='eu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> cut '-d ' -f2- +(eval):1> export APP_ROOT='/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/Documents/Eu4Hookey/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/user/Documents/Eu4Hookey/hookey/apps/eu4/executables +populate:12> [[ -f /home/user/Documents/Eu4Hookey/hookey/apps/eu4/executables ]] +populate:13> cat /home/user/Documents/Eu4Hookey/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/user/.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 +./apps/eu4/override_prep:5> [[ -d /home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main ]] +./apps/eu4/override_prep:8> [[ -f .launcher_version ]] +./apps/eu4/override_prep:11> ./run +/etc/zsh/zshenv:15> [[ -z /usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin || /usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin == /bin:/usr/bin ]] +./run: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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> head -n1 +(eval):1> tail -n1 +(eval):1> export INSTALL_STR='eu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> cut '-d ' -f2- +(eval):1> export APP_ROOT='/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/Documents/Eu4Hookey/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/user/Documents/Eu4Hookey/hookey/apps/eu4/executables +populate:12> [[ -f /home/user/Documents/Eu4Hookey/hookey/apps/eu4/executables ]] +populate:13> cat /home/user/Documents/Eu4Hookey/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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> head -n1 +(eval):1> tail -n1 +(eval):1> export INSTALL_STR='eu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> cut '-d ' -f2- +(eval):1> export APP_ROOT='/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/Documents/Eu4Hookey/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/user/Documents/Eu4Hookey/hookey/apps/eu4/executables +populate:12> [[ -f /home/user/Documents/Eu4Hookey/hookey/apps/eu4/executables ]] +populate:13> cat /home/user/Documents/Eu4Hookey/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/user/.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 +./run:4> fail_if_not_populated APP +fail_if_not_populated:1> var=APP +fail_if_not_populated:2> [[ 1 != 1 ]] +./run:6> ./apps/eu4/run +/etc/zsh/zshenv:15> [[ -z /usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin || /usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin == /bin:/usr/bin ]] +./apps/eu4/run: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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> head -n1 +(eval):1> tail -n1 +(eval):1> export INSTALL_STR='eu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> cut '-d ' -f2- +(eval):1> export APP_ROOT='/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/Documents/Eu4Hookey/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/user/Documents/Eu4Hookey/hookey/apps/eu4/executables +populate:12> [[ -f /home/user/Documents/Eu4Hookey/hookey/apps/eu4/executables ]] +populate:13> cat /home/user/Documents/Eu4Hookey/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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> head -n1 +(eval):1> tail -n1 +(eval):1> export INSTALL_STR='eu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> cut '-d ' -f2- +(eval):1> export APP_ROOT='/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/Documents/Eu4Hookey/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/user/Documents/Eu4Hookey/hookey/apps/eu4/executables +populate:12> [[ -f /home/user/Documents/Eu4Hookey/hookey/apps/eu4/executables ]] +populate:13> cat /home/user/Documents/Eu4Hookey/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/user/.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 +./apps/eu4/run:4> fail_if_not_populated APP_ROOT +fail_if_not_populated:1> var=APP_ROOT +fail_if_not_populated:2> [[ 1 != 1 ]] +./apps/eu4/run:6> cd '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +./apps/eu4/run:7> LD_PRELOAD=/usr/lib/libc.so.6 ./dowser ERROR: ld.so: object '/usr/lib/libc.so.6' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. +./apps/eu4/override_prep:13> true +./apps/eu4/override_prep:14> echo 'Sleeping for 10 seconds...' Sleeping for 10 seconds... +./apps/eu4/override_prep:15> sleep 10 +./apps/eu4/override_prep:16> echo /home/user/.paradoxlauncher/launcher-v2.2020.11 /home/user/.paradoxlauncher/launcher-v2.2020.5 +./apps/eu4/override_prep:16> basename '/home/user/.paradoxlauncher/launcher-v2.2020.11 /home/user/.paradoxlauncher/launcher-v2.2020.5' +./apps/eu4/override_prep:17> 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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> head -n1 +(eval):1> tail -n1 +(eval):1> export INSTALL_STR='eu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> cut '-d ' -f2- +(eval):1> export APP_ROOT='/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/Documents/Eu4Hookey/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/user/Documents/Eu4Hookey/hookey/apps/eu4/executables +populate:12> [[ -f /home/user/Documents/Eu4Hookey/hookey/apps/eu4/executables ]] +populate:13> cat /home/user/Documents/Eu4Hookey/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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> head -n1 +(eval):1> tail -n1 +(eval):1> export INSTALL_STR='eu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> cut '-d ' -f2- +(eval):1> export APP_ROOT='/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/Documents/Eu4Hookey/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/user/Documents/Eu4Hookey/hookey/apps/eu4/executables +populate:12> [[ -f /home/user/Documents/Eu4Hookey/hookey/apps/eu4/executables ]] +populate:13> cat /home/user/Documents/Eu4Hookey/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:13> cat ./apps/eu4/.launcher_version +populate:13> export 'LAUNCHER_VERSION=launcher-v2.2020.5' +populate:14> vars_done[$key]=1 +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/user/.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 != 1 ]] +populate:8> local var_type=eval +populate:9> local var='"${LAUNCHER_ROOT}/${LAUNCHER_VERSION}/resources/app.asar.unpacked/dist/main"' +populate:10> [[ eval == file ]] +populate:18> [[ eval == eval ]] +populate:19> eval 'export LAUNCHER_API_LOC="${LAUNCHER_ROOT}/${LAUNCHER_VERSION}/resources/app.asar.unpacked/dist/main"' +(eval):1> export LAUNCHER_API_LOC=/home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main +populate:20> vars_done[$key]=1 +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 != 1 ]] +populate:3> dep=APP_ROOT +populate:4> [[ 1 != 1 ]] +populate:8> local var_type=eval +populate:9> local var='("${LAUNCHER_API_LOC}" "${APP_ROOT}")' +populate:10> [[ eval == file ]] +populate:18> [[ eval == eval ]] +populate:19> eval 'export OVERRIDE_DIRS=("${LAUNCHER_API_LOC}" "${APP_ROOT}")' +(eval):1> export OVERRIDE_DIRS=( /home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' ) +populate:20> vars_done[$key]=1 +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 LAUNCHER_API_LOC INSTALL_STR INSTALL LAUNCHER_VERSION APP_MARK_EXEC INSTALLS APP_MARK_EXEC_LOC OVERRIDE_DIRS APP_ROOT GOLDBERG_BUILD APP LAUNCHER_ROOT' Populated LAUNCHER_API_LOC INSTALL_STR INSTALL LAUNCHER_VERSION APP_MARK_EXEC INSTALLS APP_MARK_EXEC_LOC OVERRIDE_DIRS APP_ROOT GOLDBERG_BUILD APP LAUNCHER_ROOT +./apps/eu4/override_prep:18> [[ -d /home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main ]] +./apps/eu4/override_prep:18> break +./apps/eu4/override_prep:22> exit 0 +./install:16> 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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> head -n1 +(eval):1> tail -n1 +(eval):1> export INSTALL_STR='eu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> cut '-d ' -f2- +(eval):1> export APP_ROOT='/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/Documents/Eu4Hookey/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/user/Documents/Eu4Hookey/hookey/apps/eu4/executables +populate:12> [[ -f /home/user/Documents/Eu4Hookey/hookey/apps/eu4/executables ]] +populate:13> cat /home/user/Documents/Eu4Hookey/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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/\neu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> head -n1 +(eval):1> tail -n1 +(eval):1> export INSTALL_STR='eu4 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(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/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +(eval):1> cut '-d ' -f2- +(eval):1> export APP_ROOT='/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +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/user/Documents/Eu4Hookey/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/user/Documents/Eu4Hookey/hookey/apps/eu4/executables +populate:12> [[ -f /home/user/Documents/Eu4Hookey/hookey/apps/eu4/executables ]] +populate:13> cat /home/user/Documents/Eu4Hookey/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:13> cat ./apps/eu4/.launcher_version +populate:13> export 'LAUNCHER_VERSION=launcher-v2.2020.5' +populate:14> vars_done[$key]=1 +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/user/.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 != 1 ]] +populate:8> local var_type=eval +populate:9> local var='"${LAUNCHER_ROOT}/${LAUNCHER_VERSION}/resources/app.asar.unpacked/dist/main"' +populate:10> [[ eval == file ]] +populate:18> [[ eval == eval ]] +populate:19> eval 'export LAUNCHER_API_LOC="${LAUNCHER_ROOT}/${LAUNCHER_VERSION}/resources/app.asar.unpacked/dist/main"' +(eval):1> export LAUNCHER_API_LOC=/home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main +populate:20> vars_done[$key]=1 +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 != 1 ]] +populate:3> dep=APP_ROOT +populate:4> [[ 1 != 1 ]] +populate:8> local var_type=eval +populate:9> local var='("${LAUNCHER_API_LOC}" "${APP_ROOT}")' +populate:10> [[ eval == file ]] +populate:18> [[ eval == eval ]] +populate:19> eval 'export OVERRIDE_DIRS=("${LAUNCHER_API_LOC}" "${APP_ROOT}")' +(eval):1> export OVERRIDE_DIRS=( /home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' ) +populate:20> vars_done[$key]=1 +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 LAUNCHER_API_LOC INSTALL_STR INSTALL LAUNCHER_VERSION APP_MARK_EXEC INSTALLS APP_MARK_EXEC_LOC OVERRIDE_DIRS APP_ROOT GOLDBERG_BUILD APP LAUNCHER_ROOT' Populated LAUNCHER_API_LOC INSTALL_STR INSTALL LAUNCHER_VERSION APP_MARK_EXEC INSTALLS APP_MARK_EXEC_LOC OVERRIDE_DIRS APP_ROOT GOLDBERG_BUILD APP LAUNCHER_ROOT +./install:17> fail_if_not_populated OVERRIDE_DIRS +fail_if_not_populated:1> var=OVERRIDE_DIRS +fail_if_not_populated:2> [[ 1 != 1 ]] +./install:30> OVERRIDE_DIR=/home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main +./install:31> [[ -d /home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main ]] +./install:32> install_at /home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main +install_at:1> ./md5output /home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main +/etc/zsh/zshenv:15> [[ -z /usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin || /usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin == /bin:/usr/bin ]] +./md5output:3> md5sum goldberg_emulator/libsteam_api.so /home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main/libsteam_api.so a22b8910dfa1656656228dc99e1cfc5a goldberg_emulator/libsteam_api.so 8296af5ec480b04ddf55014fa9594507 /home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main/libsteam_api.so +install_at:3> mv /home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main/libsteam_api.so /home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main/libsteam_api.so.old +install_at:5> cp goldberg_emulator/libsteam_api.so /home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main/libsteam_api.so +install_at:6> cp ./apps/eu4/steam_settings /home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main/ -r +install_at:8> ./md5output /home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main +/etc/zsh/zshenv:15> [[ -z /usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin || /usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin == /bin:/usr/bin ]] +./md5output:3> md5sum goldberg_emulator/libsteam_api.so /home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main/libsteam_api.so /home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main/libsteam_api.so.old a22b8910dfa1656656228dc99e1cfc5a goldberg_emulator/libsteam_api.so a22b8910dfa1656656228dc99e1cfc5a /home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main/libsteam_api.so 8296af5ec480b04ddf55014fa9594507 /home/user/.paradoxlauncher/launcher-v2.2020.5/resources/app.asar.unpacked/dist/main/libsteam_api.so.old +./install:30> OVERRIDE_DIR=/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/ +./install:31> [[ -d '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' ]] +./install:32> install_at '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +install_at:1> ./md5output '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +/etc/zsh/zshenv:15> [[ -z /usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin || /usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin == /bin:/usr/bin ]] +./md5output:3> md5sum goldberg_emulator/libsteam_api.so '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV//libsteam_api.so' a22b8910dfa1656656228dc99e1cfc5a goldberg_emulator/libsteam_api.so a2fc655874419dd9dbf65cbf2f306771 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV//libsteam_api.so +install_at:3> mv '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV//libsteam_api.so' '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV//libsteam_api.so.old' +install_at:5> cp goldberg_emulator/libsteam_api.so '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV//libsteam_api.so' +install_at:6> cp ./apps/eu4/steam_settings '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV//' -r +install_at:8> ./md5output '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV/' +/etc/zsh/zshenv:15> [[ -z /usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin || /usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin == /bin:/usr/bin ]] +./md5output:3> md5sum goldberg_emulator/libsteam_api.so '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV//libsteam_api.so' '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV//libsteam_api.so.old' a22b8910dfa1656656228dc99e1cfc5a goldberg_emulator/libsteam_api.so a22b8910dfa1656656228dc99e1cfc5a /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV//libsteam_api.so a2fc655874419dd9dbf65cbf2f306771 /home/user/.local/share/Steam/steamapps/common/Europa Universalis IV//libsteam_api.so.old +./install_copy:13> [[ -d '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV//dlc' ]] +./install_copy:14> mv '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV//dlc' '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV//dlc.old' +./install_copy:16> mkdir '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV//dlc/' +./install_copy:17> cp -r apps/eu4/dlc/dlc001_100_years_war_unit_pack apps/eu4/dlc/dlc002_horsemen_of_the_crescent_unit_pack apps/eu4/dlc/dlc003_winged_hussars_unit_pack apps/eu4/dlc/dlc004_star_and_crescent apps/eu4/dlc/dlc005_american_dream apps/eu4/dlc/dlc006_purple_phoenix apps/eu4/dlc/dlc007_national_monuments apps/eu4/dlc/dlc008_conquest_of_constantinople_music_pack apps/eu4/dlc/dlc009_national_monuments_ii apps/eu4/dlc/dlc010_conquest_of_paradise apps/eu4/dlc/dlc011_conquistadors_unit_pack apps/eu4/dlc/dlc012_native_americans_unit_pack apps/eu4/dlc/dlc013_songs_of_the_new_world apps/eu4/dlc/dlc014_songs_of_yuletide apps/eu4/dlc/dlc015_native_americans_ii_unit_pack apps/eu4/dlc/dlc016_colonial_british_and_french_unit_pack apps/eu4/dlc/dlc017_muslim_advisor_portraits apps/eu4/dlc/dlc018_wealth_of_nations apps/eu4/dlc/dlc019_muslim_ships_unit_pack apps/eu4/dlc/dlc020_trade_nations_unit_pack apps/eu4/dlc/dlc021_res_publica apps/eu4/dlc/dlc024_indian_subcontinent_unit_pack apps/eu4/dlc/dlc025_indian_ships_unit_pack apps/eu4/dlc/dlc026_republican_music apps/eu4/dlc/dlc027_art_of_war apps/eu4/dlc/dlc028_evangelical_union_unit_pack apps/eu4/dlc/dlc029_catholic_league_unit_pack apps/eu4/dlc/dlc030_songs_of_war apps/eu4/dlc/dlc031_guns_drums_and_steel apps/eu4/dlc/dlc033_el_dorado apps/eu4/dlc/dlc034_south_american_unit_pack apps/eu4/dlc/dlc035_mesoamerican_unit_pack apps/eu4/dlc/dlc036_songs_of_exploration apps/eu4/dlc/dlc037_guns_drums_and_steel_volume_2 apps/eu4/dlc/dlc038_women_in_history apps/eu4/dlc/dlc039_common_sense apps/eu4/dlc/dlc040_theocracies_unit_pack apps/eu4/dlc/dlc041_buddhists_unit_pack apps/eu4/dlc/dlc042_great_nations_unit_pack apps/eu4/dlc/dlc043_free_cities_unit_pack apps/eu4/dlc/dlc044_kairis_soundtrack apps/eu4/dlc/dlc046_the_cossacks apps/eu4/dlc/dlc047_black_sea_unit_pack apps/eu4/dlc/dlc048_great_hordes_unit_pack apps/eu4/dlc/dlc049_european_cavalry_unit_pack apps/eu4/dlc/dlc050_forts_pack apps/eu4/dlc/dlc052_sabaton_soundtrack apps/eu4/dlc/dlc053_catholic_majors_unit_pack apps/eu4/dlc/dlc054_evangelical_majors_unit_pack apps/eu4/dlc/dlc055_mare_nostrum apps/eu4/dlc/dlc056_italian_unit_pack apps/eu4/dlc/dlc057_east_african_unit_pack apps/eu4/dlc/dlc058_north_african_unit_pack apps/eu4/dlc/dlc059_kairis_soundtrack_part_2 apps/eu4/dlc/dlc060_rights_of_man apps/eu4/dlc/dlc061_german_princes_unit_pack apps/eu4/dlc/dlc062_west_african_unit_pack apps/eu4/dlc/dlc063_songs_of_regency apps/eu4/dlc/dlc064_fredmans_epistles apps/eu4/dlc/dlc065_fredmans_midsummer_epistles apps/eu4/dlc/dlc066_mandate_of_heaven apps/eu4/dlc/dlc067_daimyo_unit_pack apps/eu4/dlc/dlc068_asian_majors_unit_pack apps/eu4/dlc/dlc069_the_north_unit_pack apps/eu4/dlc/dlc070_artillery_pack apps/eu4/dlc/dlc071_asian_navies apps/eu4/dlc/dlc072_third_rome apps/eu4/dlc/dlc073_russian_principalities_unit_pack apps/eu4/dlc/dlc074_russian_borders_unit_pack apps/eu4/dlc/dlc075_russian_what_if_unit_pack apps/eu4/dlc/dlc076_the_rus_awaken apps/eu4/dlc/dlc077_cradle_of_civilization apps/eu4/dlc/dlc078_peninsula_unit_pack apps/eu4/dlc/dlc079_persian_unit_pack apps/eu4/dlc/dlc080_the_rivers_unit_pack apps/eu4/dlc/dlc081_kairis_soundtrack_3_ottoman_tunes apps/eu4/dlc/dlc082_iranian_advisor_portraits apps/eu4/dlc/dlc083_muslim_female_advisor_portraits apps/eu4/dlc/dlc084_rule_britannia apps/eu4/dlc/dlc085_western_ireland_unit_pack apps/eu4/dlc/dlc086_eastern_ireland_unit_pack apps/eu4/dlc/dlc087_british_nations_unit_pack apps/eu4/dlc/dlc088_british_revolters_unit_pack apps/eu4/dlc/dlc089_rule_britannia_music_pack apps/eu4/dlc/dlc090_dharma apps/eu4/dlc/dlc091_dharma_hindu_unit_pack apps/eu4/dlc/dlc092_dharma_muslim_unit_pack apps/eu4/dlc/dlc093_dharma_advisors apps/eu4/dlc/dlc094_dharma_music apps/eu4/dlc/dlc095_golden_century apps/eu4/dlc/dlc096_golden_century_iberian_ship_pack apps/eu4/dlc/dlc097_golden_century_berber_ship_pack apps/eu4/dlc/dlc098_golden_century_iberian_unit_pack apps/eu4/dlc/dlc099_golden_century_music apps/eu4/dlc/dlc100_imperator_unit_pack apps/eu4/dlc/dlc101_emperor apps/eu4/dlc/INSERT_DLCS_HERE apps/eu4/dlc/special '/home/user/.local/share/Steam/steamapps/common/Europa Universalis IV//dlc/'

Note: Window pops up noting it cant find a valid paradox launcher, because I deleted it in step 1. So I choose "No" to start installation from scratch in standard location

After closing the prompt by clicking no, the Paradox Launcher opens with the error message "Steam runtime communication error"

6.) ./run

https://pastebin.com/GvzQ0Yk3 (pastebin for character limit)

Troubleshooting

md5sum of dlc: https://pastebin.com/9UTMPebw (pastebin for character limit)

Tried verifying integrity of Eu4 and reinstalling, tried letting eu4 set up the paradox folder, nothing is working. As far as I know, it was working last week and Eu4 has not had an update since then :(

StereoFox commented 4 years ago

Someone chime in if I'm wrong, but theres a few lines during ./install_copy that are worrying. A few dlls are having issues. For example dll/steam_remote_storage.h:412:1: warning: non-void function does not return a value [-Wreturn-type] } ^

this seems to be the issue, but I don't have enough experience to know if this is a critical issue. If someone could post their copy of ./install_copy and see if you get that line, that would be much appreciated.

StereoFox commented 4 years ago

Crazy... I restarted steam twice, ran ./install_copy again, and it worked. Amazing.