On Mon, 31 Jan 2022, 20:01 John Cremona, <john.crem...@gmail.com> wrote:
> > > On Mon, 31 Jan 2022, 17:12 Sébastien Labbé, <sla...@gmail.com> wrote: > >> The "./configure" part of the installation of sage advice this: >> database_cremona_ellcurve-20190911: optional, use "./configure >> --enable-database_cremona_ellcurve" to install >> >> Therefore, if I were you, after updating the source tree with git let's >> say, I would do: >> >> make configure >> ./configure --enable-database_cremona_ellcurve >> MAKE='make -j8' make >> >> to compile sagemath in parallel such a way that it automatically installs >> the desired optional packages in whatever ordering respecting the >> dependencies which works. >> >> You may also want more such "enable" as follows: >> >> ./configure \ >> --enable-experimental-packages \ >> --enable-download-from-upstream-url \ >> --enable-ccache \ >> --enable-database_cremona_ellcurve >> >> You may consult the config.log file which lists a lot of them. >> >> Sincerely, >> >> Sébastien >> > > Thanks for that. Some of us have been building Sage from source for a long > time (14 years!) which means we are set in our ways and just do what we > have always done. > > On the other hand it should surely be possible to install a package as > simple as this one without triggering a full rebuild, completely > unnecessarily, instead having to know before starting every optional > package one might ever need. > you can run ./configure as above after running make, you don't typically have to do this from scratch. one also should be able to run make database_cremona_ellcurve (./sage -i should be deprecated and removed...) > >> >> On Monday, January 31, 2022 at 5:57:08 PM UTC+1 john.c...@gmail.com >> wrote: >> >>> [copied from sage-release] >>> >>> ---------- Forwarded message --------- >>> From: John Cremona <john.c...@gmail.com> >>> Date: Mon, 31 Jan 2022 at 13:47 >>> Subject: Re: [sage-release] Re: Sage 9.5 released >>> To: <sage-r...@googlegroups.com> >>> >>> >>> I just successfully built 9.5 from a fresh tarball. After completing >>> the build I installed (as I usually do) an optional package with the >>> command-line "./sage -i database_cremona_ellcurve" and now it is >>> rebuilding gmp. What is going on here? Has the way of installing >>> optional packages changed -- in which case, surely the use of "sage >>> -i" should tell you what to do instead, instead of doing the 'wrong' >>> thing? >>> >>> John >>> >>> PS In the end it seemed to rebuild just about everything, even though >>> installing that package only involves copying one data file; it took a >>> couple of hours. It would be nice to know how to avoid it happening >>> again (I have several other machines I want to install Sage on and I >>> do always need this package;)) >>> >> -- >> 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/aa5c66df-2b53-4ef6-9cd0-4338035cef00n%40googlegroups.com >> <https://groups.google.com/d/msgid/sage-devel/aa5c66df-2b53-4ef6-9cd0-4338035cef00n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- > 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/CAD0p0K6htUkAZ%2BpiW9qgn89_AYowTmE9unkFjXGRrwUW_DTiqw%40mail.gmail.com > <https://groups.google.com/d/msgid/sage-devel/CAD0p0K6htUkAZ%2BpiW9qgn89_AYowTmE9unkFjXGRrwUW_DTiqw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- 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/CAAWYfq1eB7YW4AhDbFNc3AuZDXkEf0x5P42ixxU8YL9BpwkXOQ%40mail.gmail.com.