Mac installers now available
Re: Mac installers now available
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).
-
- Hardened
- Posts: 193
- Joined: Sun Dec 31, 2017 3:41 am
Re: Mac installers now available
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
https://www.dropbox.com/sh/buypyjprsbvq ... ZGrSa?dl=0
-
- Posts: 1
- Joined: Fri Aug 03, 2018 6:45 pm
Re: Mac installers now available
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".
-
- Posts: 2
- Joined: Sun May 02, 2021 5:33 am
Re: Mac installers now available
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.
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.
-
- Hardened
- Posts: 193
- Joined: Sun Dec 31, 2017 3:41 am
Re: Mac installers now available
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.
Yes Dropbox is confusing to use.

Re: Mac installers now available
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)
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)
Re: Mac installers now available
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.
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.
-
- Hardened
- Posts: 200
- Joined: Fri Jul 02, 2021 4:00 pm
Re: Mac installers now available
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 )
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 )
-
- Hardened
- Posts: 193
- Joined: Sun Dec 31, 2017 3:41 am
Re: Mac installers now available
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.
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.