VOGONS


First post, by Sheldar

User metadata
Rank Newbie
Rank
Newbie

I upgraded to Snow Leopard (Mac OS 10.6) recently and have started to get more than the usual messages about deprecated libraries and capabilities that have been removed or will be shortly. Has anyone else seen this happening or am I using the wrong build of DosBox.

DosBox 0.73
Mac 10.6.1

Reply 1 of 9, by Sheldar

User metadata
Rank Newbie
Rank
Newbie

I have considered downloading the source and trying to rebuild for 10.6.1 (possibly with changes.) However my programming skills lie in the embedded microprocessor world not the desktop world.

Reply 2 of 9, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

You'll have to keep cool for now 😀
OS X 10.6 broke a lot of open source libraries (especially SDL 1.2.x) that are needed for buidling Dosbox (which is quite easy via MacPorts or Fink) and these are all in the process of getting updated.
But these warnings can be ignored for now as long as Dosbox runs as expected (and the release does so on my iMac).

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 3 of 9, by Sheldar

User metadata
Rank Newbie
Rank
Newbie

Great. As long as I am not the only one, there is hope. I had seen some deprecation warnings under Leopard (10.5.x) for a while and figured this was due to the SDL library rather than the Dosbox code. The last stable version looks like it is almost two years old. Maybe I will post something on their site if I can find it.

Reply 4 of 9, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

No need, SDL people have been aware of the problem for quite some time but up to and including Leopard you could still use SDL 1.2.x to compile stuff. Now that changed and they are working on it...

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 5 of 9, by Sheldar

User metadata
Rank Newbie
Rank
Newbie

Has SDL or DosBox been updated for 10.6? I haven't seen much traffic on this and may have missed it.

Reply 6 of 9, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

SDL has been updated. And Dosbox had only a single include missing in the OS X audio driver that prevented it from compiling. If you feel like it you can compile Dosbox from SVN (or if you want you can download the source of Dosbox version 0.73, apply the coreaudio patch https://sourceforge.net/tracker/?func=detail& … 551&atid=467234 and then compile it). Easiest way is to use MacPorts to grab all the libraries that Dosbox needs but then compile Dosbox yourself, instead of using MacPorts (because MacPorts builds Dosbox in 64bit and that will crash Dosbox when using dynamic core).
In Buidling CVS on OS X 10.6.1 (third post in the thread) I wrote the environmental settings needed to compile a 32bit Dosbox on Snow Leopard.

BUT if you don't feel like compiling yourself just keep on using the availlable 0.73 version. It runs fine on SL and is as fast as my self compiled version. The warning is just a warning and can be ignored, just as you did on Leopard.
The next version of Dosbox will eventually be released in the future, but that future may be a while... who knows... For the moment 0.73 is too stable to warrant a fast new release, I guess.

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 7 of 9, by HunterZ

User metadata
Rank l33t++
Rank
l33t++

Have the DOSBox devs been made aware of the include issue so that it can be fixed in the SVN?

Reply 8 of 9, by temptingthelure

User metadata
Rank Member
Rank
Member

So, Snow Leopard is breaking libraries everywhere? I'm reading that users are complaining about many problems since they updated to it.

Rise of the Triad modding site!
http://rott.s4.bizhat.com

Reply 9 of 9, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Have the DOSBox devs been made aware of the include issue so that it can be fixed in the SVN?

I was a bit unclear, the missing libarary and the patch in the tracker are the same thing. Has been accepted into SVN.

Right now when you install MacPorts and then install DOSBox 0.73 with it, you will have a fuull functioning 32bit version that doesn't show the depreceated warning anymore.

So, Snow Leopard is breaking libraries everywhere? I'm reading that users are complaining about many problems since they updated to it.

AFAICT, same procedure everytime OS X has a major upgrade. Mostly fixed now

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper