[Troubleshooting]: Can not launch Civ 6 on Arch Linux
Hi everyone, a recent update seems to have caused this issue. When running steam-runtime / steam-native from console, this is what I see:
./gameGuide/Civ6: symbol lookup error: /usr/lib/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var arch
The suggested workaround I have seen so far is to launch the game using the following options
LD_PRELOAD=/usr/lib/libfreetype.so.6 %command%
This does seem to launch something (i.e. steam says the game is running), but I dont see the game window. I think I have hit the limit of my google skills, so I was wondering if anyone has seen similar issues and if so, if they were able to solve them.
EDIT: I see the same behavior using both steam-runtime and steam-native packages.
EDIT 2: I have a workaround thanks to u/GaianNeuron https://reddit.com/r/linux_gaming/comments/a98ct4/troubleshooting_can_not_launch_civ_6_on_arch_linux/ecia3h0?context=3
Thanks!
Posted Dec 24, 2018, 8:16 PM UTC · edited
I've been skipping the launcher by running
./Civ6Subinstead. Just make sure you have the game's Steam AppID saved to a an adjacentsteam_appid.txtfile.It worked for me to :-) thanks, the appid is 289070 for anyone wondering
Thanks! This seems to work!
Hello. I don't quite get the trick with appid and 'adjacent'. Would you so kind as to explain this a bit?
If you go to steam store, each game will have a number as part of it's direct link. Copy that number to steam_appid.txt and save that file in th same directory as Civ6Sub. You can then cd into that directory from a terminal and launch civ by running "./Civ6Sub"
You guys are magic. Thanks for the help!