gnuastro-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[sr #110906] brew install gnuastro crashes


From: Mohammad Akhlaghi
Subject: [sr #110906] brew install gnuastro crashes
Date: Wed, 26 Jul 2023 12:51:53 -0400 (EDT)

Update of sr #110906 (project gnuastro):

                  Status:                    None => Done                   
             Assigned to:                    None => makhlaghi              
             Open/Closed:                    Open => Closed                 

    _______________________________________________________

Follow-up Comment #1:

Brew has updated its internal version of CFITSIO (which is a dependency of
Gnuastro), but the Brew maintainers have forgot to update their version of
Gnuastro! This is poor practice on their side: when a low-level software is
used by higher-level software, they should check the build-ability of the
higher-level software before updating the lower-level software.

Unfortunately this shows that even relatively large package managers like Brew
can do a sloppy job at managing dependencies. I didn't know the version of
Gnuastro on Brew is so ancient (Gnuastro 0.5 was released almost 6 years ago;
back in 2017!). The latest release of Gnuastro is 0.20 which is 15 stable
releases after 0.5!

Sometime after 2017 CFITSIO changed their version format string, so Gnuastro
also needed to change to accommodate the new format. But Gnuastro 0.5 didn't
yet know about this later change in CFITSIO.

A better maintained package manager these days is Conda which also builds on
macOS; and Gnuastro is always up to date in Conda:
https://anaconda.org/conda-forge/gnuastro

Alternatively, since all the dependencies are now in place, you can download
the tarball and install that with Brew's libraries as described here:
https://www.gnu.org/software/gnuastro/manual/html_node/Quick-start.html


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/support/?110906>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]