Opened 23 months ago

Last modified 8 months 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 (8)

comment:1 Changed 23 months ago by mf2k (Frank Schima)

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

Trac requires real email addresses or Github handles.

comment:2 Changed 23 months ago by kencu (Ken)

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

comment:3 Changed 23 months 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 15 months ago by chrstphrchvz (Christopher Chavez)

In 387ed1a4ce6495364c4d380dfe40764847effe39/macports-ports (master):

dosbox, hatari: abandoned by slor.net:james

Closes: #58300
See: #57235

comment:5 Changed 15 months ago by mf2k (Frank Schima)

Owner: james@… deleted

comment:6 Changed 15 months 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 8 months 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 8 months ago by Crosmatron

Cc: Crosmatron added
Note: See TracTickets for help on using tickets.