On Friday, April 22, 2022 at 8:16:08 AM UTC-7 seb....@gmail.com wrote: > (./sage -i should be deprecated and removed…) > > — or just have ‘sage -i xyz’ do whatever ‘make xyz’ now does, perhaps. > > It has been repeated many times that "sage -i" either "is" deprecated or "should be" deprecated. I do not support deprecating it.
"sage -i xyz" does do the same thing as "make xyz" and is more convenient to users. One important caveat is that the build environment needs to be set up for "sage -i" with the same steps (following README.md) that may have been used in the initial installation. In particular, on macOS with homebrew, one needs to use ". .homebrew-build-env". The original reported problem, of not finding gmp and thus building it, is likely the result of not running this command before "sage -i". This situations can be improved by tickets such as https://trac.sagemath.org/ticket/31348 (needs help). If we don’t support optional packages for binary distribution, we should > make it clear in the installation guide. > Actually we no longer advertise the binary distribution. For Ubuntu users the hint to use the systems standard package managers > leads to an old version (9.0) > I agree, we should update our documentation to warn people about wildly outdated distribution packages on outdated OS distributions, and steer users to using conda-forge. This could be done in https://trac.sagemath.org/ticket/33655 (Website/wiki/documentation: Streamline entry points for installation and development). Needs help!! -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/f783dfc8-6be9-465f-88f8-eaa0d883e733n%40googlegroups.com.