It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hi,

I want to point you on this error, if start.sh is started under 64-bit systems (possibly 32-bit, too, if SDL isn't installed already). If you click the desktop icon and nothing happens, open a terminal, locate your installation folder (probably ~/GOG Games/Ignition" and type "./start.sh". You will get this:

dosbox/dosbox_i686: error while loading shared libraries: libSDL_sound-1.0.so.1: cannot open shared object file: No such file or directory

This is strange, because the libs are shipped with the installer in {installation_folder}/dosbox/libs. But the start.sh is not aware of them.
To let dosbox get the libSDL path, it has to be aware of your system architecture. This procedure is done in the script file {installation_folder}/dosbox/dosbox. But it is never called from the start.sh, which directly launches the 32bit version executable without telling the libSDL path.

TLDR AND SOLUTION:
1. Edit {installation_path}/start.sh
2. Find this method:

# Actions
run_game() {
echo "Running ${GAME_NAME}"
export LC_ALL="C"
"dosbox/dosbox_i686" -conf "dosbox_igni.conf" -conf "dosbox_igni_single.conf" -no-console -c exit
}

3. Change the method to the following:
# Actions
run_game() {
echo "Running ${GAME_NAME}"
export LC_ALL="C"
"dosbox/dosbox" -conf "dosbox_igni.conf" -conf "dosbox_igni_single.conf" -no-console -c exit
}

4. Save and close.

5. Now the system architecture check gets done and you can play -Bleifuss Fun-, ehm, Ignition! :-)
Post edited January 12, 2017 by SchmecktnachSeil
avatar
SchmecktnachSeil: <snip>
The use of 32 bit DOSBox is intended! Sadly, the game crashes on some machines when using 64 bit DOSBox, so 32 bit DOSBox is needed.

Obviously, in order to use 32 bit DOSBox you need to install its dependencies. As usual, they are listed on the game product page, but I will list them here as well. On Ubuntu and its derivatives, install these packages:

libasound2:i386 libc6:i386 libgcc1:i386 libpng12-0:i386 libsdl-net1.2:i386 libsdl-sound1.2:i386 libsdl1.2debian:i386 libstdc++6:i386 libx11-6:i386 zlib1g:i386
Post edited January 12, 2017 by linuxvangog
Ah, okay.
With these libs installed it runs on my machine, too.
Thank you for your reply. :-)
Seems like the i386 variant of libpng 1.2 is not available for Ubuntu 16.10. I know 16.04 is the supported version of the OS, but any clean solutions anyone?

edit:

Well, had to download the i386 library from 16.04. http://packages.ubuntu.com/xenial/i386/libpng12-0/download
Post edited January 18, 2017 by bullasuti
Hello friends.

After installing the dependencies I managed to get Dosbox to start a few seconds but the only thing it does is change the resolution to 640x480 and little else.

Any suggestions?

i5 4460
R9 280x
Ubuntu 18.04
avatar
p4k0r: Hello friends.

After installing the dependencies I managed to get Dosbox to start a few seconds but the only thing it does is change the resolution to 640x480 and little else.

Any suggestions?

i5 4460
R9 280x
Ubuntu 18.04
I have the same issue on integrated graphics on a pentium n3700. Blank screen and a crash of dosbox that changes the resolution.
Editing the start.sh script to run the native dosbox executable solves it (although it's very slow on my system).
Post edited September 07, 2018 by derred
avatar
SchmecktnachSeil: <snip>
avatar
linuxvangog: The use of 32 bit DOSBox is intended! Sadly, the game crashes on some machines when using 64 bit DOSBox, so 32 bit DOSBox is needed.

Obviously, in order to use 32 bit DOSBox you need to install its dependencies. As usual, they are listed on the game product page, but I will list them here as well. On Ubuntu and its derivatives, install these packages:

libasound2:i386 libc6:i386 libgcc1:i386 libpng12-0:i386 libsdl-net1.2:i386 libsdl-sound1.2:i386 libsdl1.2debian:i386 libstdc++6:i386 libx11-6:i386 zlib1g:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libpng12-0:i386

PS: Current Ubuntu.
Post edited October 19, 2018 by Klumpen0815
I can't get it to run either. I'm running Debian Bullseye (11) and am running into the same dependency issues with libpng.

I can manually download the older version from the ubuntu repository but can't install it. It errors out.
Building libpng12 manually seems to do nothing (same error of the missing libpng)
And running it in 64-bit dosbox crashes it.

What a bummer.
I get a similar message but with libFLAC.so.8 :/

edit: popOS here
Post edited January 06, 2024 by Zoidberg
OK, while testing it seems to have reverted back to libSDL_sound-1.0.so.1

Bummer indeed, and the window version has trouble running even on lowest rez...
Post edited January 08, 2024 by Zoidberg