WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: DosBox 0.74 error  (Read 2166 times)

Pseudoman

  • Guest
DosBox 0.74 error
« on: July 20, 2011, 06:34:25 PM »
New build of DosBox 7.4 loads, but it will not actually start. I get this in the terminal:

tc@box:~$ DosBox
usr/local/bin/dosbox: error while loading shared libraries: libSDL_sound-1.0.so.1: cannot open shared object file: No such file or directory
tc@box:~$

I'm using TC 3.7.1 on a Dell Dimension 3100.
I have SDL loaded up (it's in the dep file), and I don't know what else it could be. I would appreciate any & all help. Thanks.
« Last Edit: July 20, 2011, 06:36:01 PM by Pseudoman »

Offline maro

  • Hero Member
  • *****
  • Posts: 1228
Re: DosBox 0.74 error
« Reply #1 on: July 20, 2011, 08:19:40 PM »
OK, to find out what is missing you could run:
Code: [Select]
tc@box:~$ ldd $( which dosbox ) | grep 'not found'
        libSDL_sound-1.0.so.1 => not found
        libasound.so.2 => not found
To identify in which extensions those libraries are to be found I'd run:
Code: [Select]
tc@box:~$ provides.sh libSDL_sound-1.0.so.1 ; cat info.lst
sdl-sound.tcz
tc@box:~$ provides.sh libasound.so.2 ; cat info.lst
libasound.tcz
And after loading those two extensions I'd repeat the process until no "not found" libraries show up.

As it turns out the missing dependencies are: 'sdl-sound.tcz', 'libasound.tcz', and 'libvorbis.tcz'.

Due to the fact that 'libasound.tcz' is required I'd almost put some money on the fact that 'alsa.tcz' will also be required to get any sound going. But from a "pure" dependency point of view it's not required (just that the whole lot will probably be mute without it).