🤑 Indie game store🙌 Free games😂 Fun games😨 Horror games
👷 Game development🎨 Assets📚 Comics
🎉 Sales🎁 Bundles

Linux version wont launch[Solved]

A topic by calexil created Oct 11, 2017 Views: 214 Replies: 1
Viewing posts 1 to 2
(Edited 2 times) (+1)

~/deceiver-linux/deceiver: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by Desktop/deceiver-linux/deceiver)

Linux Mint 18.2 Mate(aka Ubuntu 16.04)
Mesa 17.2.2
Libstdc++6 installed

Resolved by:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.9
sudo apt-get upgrade libstdc++6

(Edited 4 times)

On a non-Ubuntu system (Gentoo) I was able to replicate this by doing the following:

Grab the file libstdc++6_7.2.0-1ubuntu1-16.04_amd64.deb from the repo manually.

Extract the deb by using deb2targz (or you can use the ar command)

Move the freshly extracted file ./usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.24 to your deceiver directory

ln -s libstdc++.so.6.0.24 libstdc++.so.6

Execute the game by typing the following in the deceiver directory

LD_LIBRARY_PATH=. ./deceiver

Edit: Game launches, but gives a message about requiring the itch app.

Since we have to use the itch app, we should do the above in the itch dir for the game:


Put the libstdc++.so.6 symlink in that dir
Move the deceiver binary to deceiver.bin (or something)
mv deceiver deceiver.bin

Now make a shell script to set up the LD stuff and name it deceiver, and chmod it 755



And now it works!