Re: [hatari-devel] hatari.app from cirrus-ci

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Hello,

I tried the https://cirrus-ci.com/task/4758440225013760 build on my old Hackintosh running 10.14.5.
No problems at all.


--
Anders Eriksson
ae@xxxxxx


Sent with Proton Mail secure email.

On Wednesday, 20 December 2023 at 18:18, Bob Carpenter <hatari@xxxxxxxxxx> wrote:


> Thomas,
> 
> This version is a Universal binary and it works perfectly on my M1 MacBook Air. It would be nice if someone on the mailing list has an Intel Mac they could use to test this binary.
> 
> I do want to mention that it is currently missing the CAPS framework along with portaudio and portmidi. At this point, I am not sure that losing the CAPS framework is much of a loss. There were very few IPF files available for the ST. It may not be worth the trouble to include it. There are many more STX files which Nicolas supports natively in Hatari. Since some Mac Hatari users try to use MIDI, it would be helpful if the portmidi framework were included. As far as I know, the portaudio framework is only needed if you use the microphone in Falcon mode.
> 
> Bob C
> 
> > On Dec 20, 2023, at 12:53 AM, Andreas Grabher andreas_g86@xxxxxxxxxx wrote:
> > 
> > > Am 20.12.2023 um 07:46 schrieb Thomas Huth th.huth@xxxxxxxxx:
> > > 
> > > Am Tue, 19 Dec 2023 18:58:22 +0100
> > > schrieb Andreas Grabher andreas_g86@xxxxxxxxxx:
> > > ...
> > > 
> > > > I just tried compiling libpng from the command line and it indeed fails to compile a universal binary. Probably there is a bug in their CMakeLists.txt. Anyway I did successfully create one using Xcode. Maybe just use that one until they fix it. Should I send it to you? I think it is too early to drop support for Intel Macs. There are lots of them still around and running the latest OS.
> > > 
> > > Thanks for your offer! But I think I finally found a way (by luck) to
> > > compile an universal libpng framework on the command line, too: You have to
> > > specify CMAKE_OSX_ARCHITECTURES as "arm64;x86_64" and not as "x86_64;arm64"
> > > ... don't ask me why!
> > > I then also had an explicit codesign lign for the png.framework, too, and
> > > now it seems to successfully build an universal Hatari.app for macOS >=
> > > v10.13 :
> > > 
> > > https://cirrus-ci.com/task/4758440225013760
> > > 
> > > Thomas
> > 
> > That is good news! It seems they do some weird things with the architecture string in their CMakeLists.
> > This finally works really great. The application bundle is correctly signed and no pre-requisites are necessary to run it on any Mac.
> 
> 
>



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/