VOGONS

Common searches


First post, by DNABeast

User metadata

Hi there. When I try to download the Mac version of dosbox it says it will be a tgz format but it pours into my browser as gibberish with a .bz2 extension. When I save that file I can unzip it (or something, I've recently come from a PC background) but the file doesn't seem to work.

Is this a mistake in the file that I downloaded or (more likely) my failing to understand something obvious. Could anyone point me in the right direction is the latter is the case?

Dan
http://www.invisiblespiders.com

Reply 1 of 5, by Guest

User metadata

I am having the same problem.

The .bz2 file showing up in the browser window is no big deal. I just save-as. The problem is after I have extracted the dosbox binary from the bz2 file, copied it into my "Applications" folder and tried to run it, I get an error message about an SDN libary problem. Here is the exact text of the error:

Last login: Thu Apr  1 13:35:51 on ttyp3
Welcome to Darwin!
/Applications/dosbox; exit
darkside:~ james$ /Applications/dosbox; exit
dyld: /Applications/dosbox can't open library: /usr/local/lib/libSDL-1.2.0.dylib (No such file or directory, errno = 2)
Trace/BPT trap
logout
[Process completed]

I have already installed the Mac OS X version of SDL http://www.libsdl.org/release/SDL-1.2.7.pkg.tar.gz but that does not create any files at all in /usr/local/lib ; rather, it installs into /Library/Frameworks/SDL.framework and the files it installs do not include any .dylib files.

I found one site http://www.randomsequence.com/Tips%20&%20Tric … ac%20OS%20X.php where someone briefly describes how to get Dosbox running on Max OS X when compiling from source, but That isn't what I am trying to accomplish. I have no development/build environment on my Mac box, and I don't plan on installing one. (not right now, anyway)

Has anybody had success with the Mac OS X binary of Dosbox?

Reply 4 of 5, by Laurion

User metadata

What you'll need to do to get it to work is to create a symlink in the correct place. DosBox is looking for the SDL library in one place, while you've got it installed in another. You could use fink to isntall dosbox, or you can try running an ln -s to link the file to the /usr/local/lib location from the /Library/Frameworks one.