All is well. You have a different wxwidgets installation that what we're using and require. Look inside .travis.yml, it's used to build the project on focal after every commit and it always passes the test. You'll find inside apt-get commands to grab the wxwidgets we need. It also grabs a somewhat newer cmake than what focal has in repo.
In any case once you install wxwidgets 3.1.3 from their repo retry build_linux.sh and see what happens.
Also, just to make sure, you have cloned the source from github and inited all submodules, recursively, yes?
It worked!! I cloned w/all submodules recusively, followed the apt-get steps in travis.yml, and after running .build_linux again was able to compile successfully.
However, the the following error was giving me a headache until I looked at the Fronter config files:
Code:
2020-11-24 09:22:48 [INFO] CK3DocDirectory set to: /home/brett/Documents/Paradox Interactive/Crusader Kings III
2020-11-24 09:23:04 [INFO] CK3directory set to: /home/brett/.steam/steam/steamapps/common/Crusader Kings III
2020-11-24 09:23:07 [INFO] EU4directory set to: /home/brett/.steam/steam/steamapps/common/Crusader Kings III
2020-11-24 09:23:14 [INFO] EU4directory set to: /home/brett/.steam/steam/steamapps/common/Europa Universalis IV
2020-11-24 09:23:16 [INFO] targetGameModPath set to: /home/brett/.steam/steam/steamapps/common/Europa Universalis IV
2020-11-24 09:23:27 [INFO] targetGameModPath set to: /home/brett/.steam/steam/steamapps/common/Europa Universalis IV/mod
2020-11-24 09:23:52 [INFO] SaveGame set to: /home/brett/.local/share/Paradox Interactive/Crusader Kings III/save games/mega_final_1410_01_01.ck3
2020-11-24 09:23:56 [INFO] converterExe set to: /home/brett/Downloads/Paradox Converters/CK3toEU4-dev-release/Release/CK3toEU4/CK3toEU4
2020-11-24 09:24:01 [ERROR] Could not find converter folder!
By default, the directory that contains the CK3toEU4 executable is /Release/CK3toEU4, but /Release/Configuration/fronter-configuration.txt looks for the following when it tries to find converterExe within the converterFolder:
Code:
converterFolder = CK3ToEU4
Note that "CK3ToEU4" has a capitalized T in the config file, while the actual directory uses a lowercase t in "CK3toEU4". Once I changed the name of the directory manually, that error stopped appearing. Those of us compiling from source are probably savvy enough to figure it out, as I did, but other users might not catch it.
I am, however, still running into the following error:
Code:
2020-11-24 09:30:12 [INFO] Frontend configuration loaded.
2020-11-24 09:30:12 [INFO] Frontend options loaded.
2020-11-24 09:30:12 [INFO] Previous configuration located, preloading selections.
2020-11-24 09:30:22 [INFO] SaveGame set to: /home/brett/.local/share/Paradox Interactive/Crusader Kings III/save games/mega_final_1410_01_01.ck3
2020-11-24 09:30:24 [INFO] converterExe set to: /home/brett/Downloads/Paradox Converters/CK3toEU4-dev-release/Release/CK3ToEU4/CK3toEU4
2020-11-24 09:30:31 [INFO] Converter finished at: 0 seconds.
2020-11-24 09:30:31 [INFO] Mod Copying Started.
2020-11-24 09:30:31 [ERROR] Copy failed - where is the converter's output folder?
I haven't been able to figure out which output folder it's referring to--the EU4 output folder? Or a directory within CK3ToEU4 for the converter itself? I did note that converterExe specifies that it is looking for a .exe file, but the Linux build doesn't have one--any issues there?
I appreciate your quick response to my last question. Thank you!