VOGONS

Common searches


Reply 20 of 42, by _Rob

User metadata
Rank Member
Rank
Member

1. https://github.com/joncampbell123/dosbox-x
2. I am running a version I compiled myself from the latest code, which already has the next (unreleased) version number.

A new release (0.83.4) should be out in the next couple of days (probably around the 2nd or 3rd or August). I suggest you wait a few days and test the next version, as it has received quite a few updates for keyboards and codepages which could very well fix your problem.

Reply 22 of 42, by _Rob

User metadata
Rank Member
Rank
Member

Linux.

Compiling on Linux is very easy. You just need to install a few pre-requisite packages using your package manager, pull the GIT repository and run the build script. You can literally go from a plain Linux workstation installation, to compiling a project like dosbox-x in minutes.

Setting it up on Windows is quite a bit more involved. First you need to decided if you want to use MSVC or MinGW as your compiler setup. Then there are quite a few steps to getting these and all the necessary dependencies installed. I have not personally done this on Windows.

Reply 23 of 42, by Sebiohazard

User metadata
Rank Newbie
Rank
Newbie

Hello !

I installed DOSBox-X on Linux Mint to try with the command:

apt install snapd
snap install dosbox-x

Unfortunately this is not the SDL2 version, I am a beginner on Linux, could you tell me how to proceed, with what commands to have the latest SDL2 version ?

Greetings !

1573296399.gif

Reply 25 of 42, by Sebiohazard

User metadata
Rank Newbie
Rank
Newbie

Hello !

I downloaded the .zip here & followed the instructions:

./build-debug-sdl2

I have this error message:

config.status: error: cannot find input file: `Makefile.in'

Then with this instruction:

sudo make install

I have this error message:

make: *** Aucune règle pour fabriquer la cible « install ». Arrêt.

How to proceed ?

Greetings !

1573296399.gif

Reply 28 of 42, by Wengier

User metadata
Rank Member
Rank
Member

Sebiohazard: You can find Linux RPM packages for version 0.83.4 from:

https://github.com/joncampbell123/dosbox-x/bl … ster/INSTALL.md

For Linux Mint you will need to use the alien command to convert RPM packages to DEB packages and then install:

https://community.linuxmint.com/tutorial/view/821

Reply 29 of 42, by Sebiohazard

User metadata
Rank Newbie
Rank
Newbie

Hello thank you for your help!

I followed the instructions but it still does not work ... I have this error message:

dosbox-x: error while loading shared libraries: libpng15.so.15: cannot open shared object file: No such file or directory

Greetings !

1573296399.gif

Reply 34 of 42, by Sebiohazard

User metadata
Rank Newbie
Rank
Newbie

I installed libpng15 here

But when launching DOSBox-X I always have this error message:

dosbox-x: error while loading shared libraries: libpng15.so.15: cannot open shared object file: No such file or directory

Greetings !

1573296399.gif

Reply 35 of 42, by _Rob

User metadata
Rank Member
Rank
Member

Looks like it cannot find it. Most likely because either the directory it is in, is not part of your library path. Or libpng15 has itself missing dependencies and so it is being excluded.

Try running
ldconfig -p|grep libpng

You should get some results back, but it will not include libpng15.
By default the library from that RPM should have been installed in /lib64

I don't have libpng15 installed either, but since I compile it myself, it got linked to libpng16 instead, which I do have installed.

In any case, running
sudo ldconfig
Will cause the library db to be updated, but that should have been done automatically when you installed the RPM package. So if that fails to include the library, you may need to add the path to your system library paths using:

sudo sh -c "echo /lib64 > /etc/ld.so.conf.d/lib64.conf"
sudo ldconfig

Reply 36 of 42, by Sebiohazard

User metadata
Rank Newbie
Rank
Newbie

Hello !

Thanks for your help !

I launched the command:

ldconfig -p|grep libpng

& here are the feedback:

libpng16.so.16 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libpng16.so.16
libpng16.so.16 (libc6) => /usr/lib/i386-linux-gnu/libpng16.so.16

DOSBox still does not launch...

Greetings !

1573296399.gif

Reply 37 of 42, by _Rob

User metadata
Rank Member
Rank
Member

Did you try the other commands?

As long as "ldconfig|grep libpng" does not find libpng15, than neither will that dosbox-x build, which depends on it. Did you check where that RPM package installed its files? I expect it to be /lib64 but you did not confirm.

Reply 38 of 42, by Sebiohazard

User metadata
Rank Newbie
Rank
Newbie

Hello !

Yes I executed the other commands as you told me:

sudo sh -c "echo /lib64 > /etc/ld.so.conf.d/lib64.conf"
sudo ldconfig

But that doesn't change anything I'm sorry...

1573296399.gif

Reply 39 of 42, by Sebiohazard

User metadata
Rank Newbie
Rank
Newbie

Good morning all !

I found this tutorial here... thought it was interesting to share it with you 😀

I am surprised to learn that one can mount an ISO image in Windows 98 with DOSBox-X with this command:

imgmount d win98.iso -t iso -fs none -ide 2m

In the tutorials that I read you always had to copy the contents of the Windows 98 CD-Rom into a directory... strange...

Greetings !

1573296399.gif