Posted August 19, 2014
Note: I'm posting this as it may help others.
When trying to run Mark of the Ninja on my Linux box (SolydK distribution, which is a semi-rolling Debian Testing distribution), it wouldn't run, and I couldn't find a log file. Then I ran it from the command line and got the following
```
Running Mark of the Ninja
ERROR: Missing required OpenGL extensions.
ERROR: Missing required OpenGL extensions.
ERROR: Missing required OpenGL extensions.
ERROR: Missing required OpenGL extensions.
support/gog_com.shlib: line 219: 26175 Segmentation fault ./"${bin_64}" "$@"
```
When looking to resolve the error, I found this thread on Keil's forum (can't post links it seems: forums.kleientertainment.com/topic/27805-cant-run-motn-64-bits-archlinux/). Although for Archlinux, it still pointed me in the right direction. Indeed, using a 64 bits OS, the `start.sh` script was obviously starting the game in 64 bits mode; however, looking at the installed dependencies, I only had S3TC support for i386 due to having Steam:i386 installed, and not the 64 bits version.
I then installed the package `libtxc-dxtn-s2tc0` and it then worked perfectly.
I don't know if this problem could be solved by updating the `.deb` (considering it's marked as a `i386` package and the 64 bits dependency could not be required for i386 OS), however it could be interesting for GOG to list that somewhere (probably in the support section), and I presume the issue would be the same on Ubuntu LTS or Mint LTS.
When trying to run Mark of the Ninja on my Linux box (SolydK distribution, which is a semi-rolling Debian Testing distribution), it wouldn't run, and I couldn't find a log file. Then I ran it from the command line and got the following
```
Running Mark of the Ninja
ERROR: Missing required OpenGL extensions.
ERROR: Missing required OpenGL extensions.
ERROR: Missing required OpenGL extensions.
ERROR: Missing required OpenGL extensions.
support/gog_com.shlib: line 219: 26175 Segmentation fault ./"${bin_64}" "$@"
```
When looking to resolve the error, I found this thread on Keil's forum (can't post links it seems: forums.kleientertainment.com/topic/27805-cant-run-motn-64-bits-archlinux/). Although for Archlinux, it still pointed me in the right direction. Indeed, using a 64 bits OS, the `start.sh` script was obviously starting the game in 64 bits mode; however, looking at the installed dependencies, I only had S3TC support for i386 due to having Steam:i386 installed, and not the 64 bits version.
I then installed the package `libtxc-dxtn-s2tc0` and it then worked perfectly.
I don't know if this problem could be solved by updating the `.deb` (considering it's marked as a `i386` package and the 64 bits dependency could not be required for i386 OS), however it could be interesting for GOG to list that somewhere (probably in the support section), and I presume the issue would be the same on Ubuntu LTS or Mint LTS.
Post edited August 19, 2014 by Gorkk