#38309: Compiling gettext @0.18.2.1 (devel) loops -----------------------+-------------------------- Reporter: kotedo@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: gettext | -----------------------+-------------------------- Comment (by ryandesign@…): Replying to [comment:6 kotedo@…]:
I will let you know if it ever finishes. I have a MacBookPro with SSD, 16GB RAM and 8 cores ...
So do I.
I have never seen any build that lasts that long.
If available, MacPorts downloads and installs a pre-built binary. gettext was just updated yesterday so although binaries exist for x86_64, none have yet been created for the i386 x86_64 universal combination, therefore your Mac has to build it locally. Perhaps you're used to the very fast installs possible with pre-built binaries.
I "time"'d it, so I'll report how long it takes and anything out of the ordinary.
I just rebuilt it on my system to see how long it took. 5m16s. Not bad at all; we have some ports that take hours to build.
Maybe there are some improvements that could be made to the build script?!
We simply run configure, make and make install; if there are any improvements to be made, it would be up to the developers of gettext to do so. You requested a universal variant, and for gettext, which has problems building for multiple architectures simultaneously, we therefore unfortunately have to run everything twice, including the configure phase, so it takes twice as long as a non-universal build would. Replying to [comment:8 kotedo@…]:
Installing latest version from the AppStore.
After doing that, remember to open Xcode, go to Preferences, to the Downloads section, and update the command line tools from there. -- Ticket URL: <https://trac.macports.org/ticket/38309#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X