Opened 5 years ago

Last modified 4 years ago

#57235 assigned defect

dosbox failed

Reported by: axet (Alexey Kuznetsov) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: Crosmatron
Port: dosbox

Description

recent mac osx

Error: dosbox cannot be installed for the configured build_arch 'x86_64' because it only supports the arch(s) 'i386 ppc'.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port dosbox failed

Change History (9)

comment:1 Changed 5 years ago by mf2k (Frank Schima)

Owner: changed from slor.net:james to james@…

Trac requires real email addresses or Github handles.

comment:2 Changed 5 years ago by kencu (Ken)

Looks like the new version 0.74-2 is 64-bit.

comment:3 Changed 5 years ago by kencu (Ken)

The new version builds easily, and works nicely with limited testing. Most of the patches and other fixes in the portfile seem to be no longer needed, but I haven't given it the testing that james would have done.

Probably we want to keep an i386 (and PPC I guess, why not, if it works) build at least for all the systems prior to Mojave that prefer that version (according to James' note in the Portfile), but default to the 64bit version on Mojave+ I would say.

comment:4 Changed 5 years ago by chrstphrchvz (Christopher Chavez)

In 387ed1a4ce6495364c4d380dfe40764847effe39/macports-ports (master):

dosbox, hatari: abandoned by slor.net:james

Closes: #58300
See: #57235

comment:5 Changed 5 years ago by mf2k (Frank Schima)

Owner: james@… deleted

comment:6 Changed 5 years ago by kencu (Ken)

For anyone interested in dosbox, here is possible replacement for our current dosbox port. Bumped up to the latest version.

Unfortunately the official SDL version gives a blank screen on Mojave, a well-known issue with SDL that has not yet been fixed, AFAICT.

There are a few SDL2 forks of dosbox out there to make up for this deficiency, and the most active of them has been added on here as a subport, dosbox-sdl2.

Current users welcome to give feedback:

< https://github.com/kencu/macports-ports/tree/dosboxup/emulators/dosbox>

Is this how we'd like this to go?

comment:7 Changed 4 years ago by Crosmatron

A fix similar to this should work with ports that depend on libsdl: https://github.com/macports/macports-ports/commit/7a3fea089dea9014171292a6ec4911902ccea651

I was thinking about submitting similar patches myself.

comment:8 Changed 4 years ago by Crosmatron

Cc: Crosmatron added

comment:9 Changed 4 years ago by ken-cunningham-webuse

In 2ced183a3f7238ac940fb7657e7ee6d3601a0b8d/macports-ports (master):

dosbox-x: new port

updated and maintained dosbox fork
64bit and SDL2 compatible
the most common dosbox fork on repology
see: #57235

Note: See TracTickets for help on using tickets.