Mac installers now available

New releases, projects, multiplayer games, etc.
panych
Posts: 3
Joined: Wed Jul 04, 2018 5:35 pm

Re: Mac installers now available

Post by panych »

I've tried to use linking (from 1.3.5_1 to 1.3.6 for libvorbis) as mentioned in previous post ↑ but result is the same. Bug with libvorbis gone. Bug "freeciv quit unexpectedly" still exist (https://gist.github.com/panych/2b8c5b47 ... e171736d8e).
Dino the Dinosore
Hardened
Posts: 193
Joined: Sun Dec 31, 2017 3:41 am

Re: Mac installers now available

Post by Dino the Dinosore »

Confirmed there was a problem with libvorbis 1.3.5_1 vs 1.3.6. New fixed versions of the installers put onto Dropbox -

https://www.dropbox.com/sh/buypyjprsbvq ... ZGrSa?dl=0
Velvet_Thund3r
Posts: 1
Joined: Fri Aug 03, 2018 6:45 pm

Re: Mac installers now available

Post by Velvet_Thund3r »

How can I apply the amplio2 graphics to scenarios? Every time I try to play one, it automatically selects isotrident even though I select amplio2 in "Client Settings".
JimDeLaHunt
Posts: 2
Joined: Sun May 02, 2021 5:33 am

Re: Mac installers now available

Post by JimDeLaHunt »

I just now (May 2020) downloaded the "freeciv2.6.2.pkg.zip" file. I was able to expand the zip archive, and install "freeciv.app" successfully on my macOS X 10.13.6 High Sierra system.

A couple of details were curious.

Dropbox doesn't make it clear, but the "zipper" icons at the linked-to Dropbox page are links to the download pages, not the ZIP archives themselves. I had to double-click on the "freeciv2.6.2.pkg.zip" icon. This opened a second Dropbox web page, from which I could download the ZIP archive.

When I ran the app, I discovered that some of the UI buttons were in German, while my OS language settings are for Canadian English primarily, then US English, and only in third place German. Most of my apps come up in German. I'm not sure why Freeciv is different.

But, it's nice to have the GTK2 client packaged as a macOS application. Good work!

When you get a moment, having the GTK3.22 client, and having version 2.6.4 contents, would be even better.
Dino the Dinosore
Hardened
Posts: 193
Joined: Sun Dec 31, 2017 3:41 am

Re: Mac installers now available

Post by Dino the Dinosore »

Just added to the Dropbox - a 2.6.4 version with gtk3.22 client. It requires Big Sur (MacOS 11.x). I'm working on a 2.6.4 version for MacOS 10.x.

Yes Dropbox is confusing to use. :( I don't know how the internationalization/translation works. I know strings internal to freeciv have translations, but not sure about the graphics clients.
ajw4civ
Posts: 5
Joined: Fri Apr 21, 2023 3:46 am

Re: Mac installers now available

Post by ajw4civ »

I am getting constant crashes when trying to run the Mac app. Any suggestions?

The problem report from the system says in part...


Crashed Thread: 0

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Termination Reason: Namespace DYLD, Code 1 Library missing
Library not loaded: @rpath/libfreeciv.dylib
Referenced from: <F73C9984-3DF3-3EF0-B7E6-2A99AA132BEF> /Applications/Freeciv.app/Contents/bin/freeciv-gtk4
Reason: tried: '/System/Volumes/Preboot/Cryptexes/OS@rpath/libfreeciv.dylib' (no such file), '/usr/local/lib/libfreeciv.dylib' (no such file), '/usr/lib/libfreeciv.dylib' (no such file, not in dyld cache)
(terminated at launch; ignore backtrace)
DavidN
Posts: 2
Joined: Tue Sep 18, 2018 12:34 pm

Re: Mac installers now available

Post by DavidN »

I am trying to upload any of the Mac freeciv files and none of them are working - I have the latest Mac OS (Sonoma) and every Mac Freeciv program fails. The program crashes if you use the qt executable and if you change the qt executable to gtk3.22 (as instructed in the read me file) the system doesn't even recognise the executable and 'greys' it so you can't even click on it. Also changing the name of the file does nothing, the file remains unusable (greyed out).

Also, the same instructions are within the text file, from 5 years ago, I am sure the Mac OS system would have changed from 5 years ago, so is anyone actually testing the new versions on an up to date Mac OS ?

Overall I have never got a single one of the Mac versions to work, how about someone actually starts to write something usable.
Molo_Parko
Hardened
Posts: 200
Joined: Fri Jul 02, 2021 4:00 pm

Re: Mac installers now available

Post by Molo_Parko »

http://docs.brew.sh/Installation
http://brew.sh
http://formulae.brew.sh/formula/freeciv

Try homebrew to install Mac Sonoma compatible version 3.0.9 from November, 2023 ( version release info at: https://www.freeciv.org )
Dino the Dinosore
Hardened
Posts: 193
Joined: Sun Dec 31, 2017 3:41 am

Re: Mac installers now available

Post by Dino the Dinosore »

Sorry I disappeared, had some medical issues that made it difficult to use a computer, but now I'm somewhat back.

To DavidN - I'm not surprised it didn't work for you, my version was built on MacOS 11 and you have MacOS 14 and Apple is notorious for no backward compatibility. I have revised the wiki page - http://freeciv.wikia.com/wiki/Install-MacOSX

I have realized that my quest to make a Mac app version of freeciv is not sustainable. There's 2 reasons - #1 is that Apple is notorious for no backward compatibility. I can't upgrade my Mac beyond MacOS 11, so my built versions may only work on MacOS 11. I have a report of it working on MacOS 12, but beyond that - who knows? #2 reason is those packages (like atk, cairo, flac, gettext, etc.) required to do a build. To make an app bundle it is necessary to put them inside the app bundle instead of in their normal default location. I have tried 2 package managers for the Mac - MacPorts and Homebrew. MacPorts claims to support non-standard install locations, but in fact I got a build failure when I tried (bug report says this is fixed now). Homebrew claims to not support non-standard install locations, but in fact I got it to work. But Homebrew now requires MacOS 12 or later so I can't use it anymore. Beyond that, I ran into the issue that any of the packages can change at any time, and there's no way to get any but the latest version. And a change can break the build - I set up a shell script to download the packages and build from a freeciv source tarfile, and it worked until one day it didn't because a changed package broke the build.
Post Reply