Dima, you are a genius: john@john-Latitude-E5470:~/sage2 (branch: develop)$ env | grep SAGE SAGE_MATPLOTLIB_GUI=yes SAGE_INSTALL_CCACHE=yes
Heaven knows how long that has been there, I have been building Sage since 2007. The install log I posted has that in it. I killed that environment variable and reran ./configure, and now it is building ok. John On Thu, 23 Jan 2025 at 18:36, Dima Pasechnik <[email protected]> wrote: > > Could it be that you have SAGE_INSTALL_CCACHE=yes among you environment > variables? > > On Thursday, January 23, 2025 at 11:30:51 AM UTC-6 John Cremona wrote: >> >> Answering Dima about ccache: >> >> No, I did not request ccache -- my configure command was simple >> "./configure" with nothing extra. So I thought that it would not try >> to be installed -- but as you can see from the log, it *is* being >> installed. >> >> I see exactly what you said: ccache: >> optional, use "./configure --enable-ccache" to install SPKG version >> 4.10.2 >> >> Incidentally, I have no objection to installing ccache. Perhaps all >> other developers have it on their system so that's why they have not >> seen this? Is it something new? >> >> So, I installed the ubuntu ccache package, reran 'make distclean', >> bootstrap, configure, restarted make....and the same thing failed. >> >> On Thu, 23 Jan 2025 at 16:13, Dima Pasechnik <[email protected]> wrote: >> > >> > It should not be getting installed, unless explicitly requested. >> > (the error you see comes from ccache installation procedure >> > In your top-level config.log, do you see something like >> > >> > configure:113516: result: ccache: optional, use "./configure >> > --enable-ccache" to install SPKG version 4.10.2 >> > >> > - if you see something different, that's probably not something on >> > Sage side. If you see this, but still see it getting installed, it's >> > probably a Sage bug. >> > >> > >> > On Thu, Jan 23, 2025 at 9:11 AM John Cremona <[email protected]> wrote: >> > > >> > > For what it is worth, I tried again with a fresh git clone of >> > > 10.6.beta4, the only commands I used were ./bootstrap; ./configure; >> > > make and I get the same problem with ccache. Some sort of download >> > > fails. >> > > >> > > Here are the logs. >> > > >> > > John >> > > >> > > On Thu, 23 Jan 2025 at 11:19, John Cremona <[email protected]> wrote: >> > > > >> > > > I have trouble building 10.6.beta4. >> > > > >> > > > I must be getting old as every time I build Sage these days, I get >> > > > problems I have never seen before on computers which have successfully >> > > > built Sage hundreds of times before. It just seems to get harder to >> > > > get it right. >> > > > >> > > > After make distclean and ./bootstrap and ./configure and make, the >> > > > failure is in building ccache-4.10.2. The log says that it is timing >> > > > out while fetching >> > > > https://github.com/Cyan4973/xxhash/archive/refs/tags/v0.8.2.tar.gz. >> > > > >> > > > My configure output includes this: "ccache: >> > > > optional, use "./configure --enable-ccache" to install SPKG version >> > > > 4.10.2" >> > > > but I put nothing on the command line after ./configure, so I don't >> > > > even know why it is trying to install ccache. >> > > > >> > > > Help! >> > > > >> > > > John >> > > > >> > > > On Sat, 18 Jan 2025 at 21:09, Volker Braun <[email protected]> wrote: >> > > > > >> > > > > As always, you can get the latest beta version from the "develop" >> > > > > git branch. Alternatively, the self-contained source tarball is at >> > > > > http://www.sagemath.org/download-latest.html >> > > > > >> > > > > >> > > > > 5188024881d (tag: 10.6.beta4, github/develop) Updated SageMath >> > > > > version to 10.6.beta4 >> > > > > 5eb37241946 gh-39333: some ruff suggestions in algebras/ >> > > > > 8468f45f4a5 gh-39332: some changes about dict in combinat (ruff >> > > > > PLC0206) >> > > > > d9a5d731e47 gh-39330: fix a bunch of typos and add some spaces after >> > > > > commas >> > > > > f1b71f2a156 gh-39325: [DOC] Allow Sphinx PDF build to reflow long >> > > > > decimal expansions in code-blocks to avoid them extending beyond >> > > > > page limits >> > > > > 4e66964ee2f gh-39324: less use of ParentWithGens >> > > > > d09850e1a9b gh-39322: Implement the chi function in >> > > > > sage.crypto.sboxes >> > > > > 3503f4cf7aa gh-39316: use memory allocator in >> > > > > `sage/combinat/designs/` >> > > > > d37ff1aeb29 gh-39315: partial pep8 cleanup in Lie conformal algebras >> > > > > f2bdadfef38 gh-39312: use memory allocator in >> > > > > `sage/coding/binary_code.pyx` >> > > > > 66d1d42dcb6 gh-39306: simplify many range(0,n) to range(n) >> > > > > f53ae51ad18 gh-39305: fixing some ruff PLR warnings >> > > > > 056c849a5b6 gh-39303: let the categories handle "is_commutative" for >> > > > > rings >> > > > > d2e5f02e880 gh-39302: adding the category keyword to padic rings and >> > > > > fields classes >> > > > > 11312f9ad14 gh-39301: Using a new functions in libbraiding in >> > > > > zariski_vankampen >> > > > > cd1dd19a97d gh-39298: small cleanup in tropical files >> > > > > 2412b2b22d8 gh-39293: Fix segmentation fault in singular interface >> > > > > code >> > > > > 80dd3a640b2 gh-39291: Workaround to allow flint to be compiled with >> > > > > numpy 2 >> > > > > cac2b74ce16 gh-39288: Fix the new release workflow by escaping >> > > > > special characters >> > > > > 2ff22f9991b gh-39284: Remove failing modular ci tests >> > > > > d4449201e58 gh-39282: Fix tests for Python 3.13 >> > > > > 422311a7e6b gh-39281: fix and activate the ruff check for F811 >> > > > > 880ee64f986 gh-39278: Meson: build groups even without gap >> > > > > 5069f3f4921 gh-39277: Fix import duplication in `sage.rings.all` >> > > > > 3756cd4a869 gh-39271: return correct error message when trying to >> > > > > add/delete vertex/edge from a static graph >> > > > > ff96023665c gh-39268: Upgrade dependency requirements in accordance >> > > > > with Spec 0 >> > > > > dea78248d04 gh-39264: add parameter immutable to generators in >> > > > > `sage/graphs/digraph_generators.py` (part 1) >> > > > > 025fc1ea848 gh-39263: Remove old deprecations in `algebras` and >> > > > > `categories` >> > > > > 545f5bf7508 gh-39261: Fix tests with scipy 1.15 >> > > > > d5f99eccad4 gh-39253: some type annotations in modular folder >> > > > > 3823c4361dc gh-39252: minor annotation details in posets to please >> > > > > mypy >> > > > > 0e1a4ec0726 gh-39233: add some typing annotations to gens methods >> > > > > (-> tuple) >> > > > > 9f4042a6e60 gh-39228: faster bidirectional dijkstra using pairing >> > > > > heap >> > > > > 46c24c2ae14 gh-39220: some care in >> > > > > `src/sage/graphs/comparability.pyx` >> > > > > 09274507705 gh-39201: Fix `spyx_tmp()` cleanup. >> > > > > b5dbe52ca1e gh-39188: Declare Python 3.13 as supported in sagelib >> > > > > 57fa9581511 gh-39185: Fix find_replacements with Python 3.13 >> > > > > ba0e89a5178 gh-39184: Refactor produce_latex_macro >> > > > > c1dbfad7570 gh-39182: Define __iter__ method in iterator types >> > > > > 07455c02b25 gh-39168: Addition of Kähler algebras as a category >> > > > > e32f80afcb9 gh-39164: Update conda to use Python 3.12, drop 3.9 and >> > > > > 3.10 >> > > > > c2e57524046 gh-39153: Mark several tests as random to avoid test >> > > > > failure >> > > > > 2765b20e923 gh-39151: add parameter `forbidden_vertices` to some >> > > > > connectivity methods >> > > > > 55137dcb6a7 gh-39147: Fix doctesting with Python 3.13 >> > > > > af9eace610d gh-39123: change ore_algebra package to latest version >> > > > > a94a570bc29 gh-39008: Add Meson-specific settings to vscode settings >> > > > > 8c9d4febfe8 gh-38965: adding an example of semiring >> > > > > 15f25d90023 gh-38904: provide a class for partitions with bounded >> > > > > length and minimal part >> > > > > 076e8d8b6b9 gh-38823: Graph Plotting updates >> > > > > 1be0a589260 (tag: 10.6.beta3) Updated SageMath version to 10.6.beta3 >> > > > > >> > > > > -- >> > > > > You received this message because you are subscribed to the Google >> > > > > Groups "sage-release" group. >> > > > > To unsubscribe from this group and stop receiving emails from it, >> > > > > send an email to [email protected]. >> > > > > To view this discussion visit >> > > > > https://groups.google.com/d/msgid/sage-release/04d57935-e97f-47c3-8d67-c070c2ec0b88n%40googlegroups.com. >> > > >> > > -- >> > > You received this message because you are subscribed to the Google >> > > Groups "sage-release" group. >> > > To unsubscribe from this group and stop receiving emails from it, send >> > > an email to [email protected]. >> > > To view this discussion visit >> > > https://groups.google.com/d/msgid/sage-release/CAD0p0K5TM5UdDcozVBGjotYJH5Fz7p_OYnb3pRM%3DWbWdtag%2BzA%40mail.gmail.com. >> > >> > -- >> > You received this message because you are subscribed to the Google Groups >> > "sage-release" group. >> > To unsubscribe from this group and stop receiving emails from it, send an >> > email to [email protected]. >> > To view this discussion visit >> > https://groups.google.com/d/msgid/sage-release/CAAWYfq0x-yqmVhmLJcoXY9t_aOE7Z9he51qqtH5kJuuZ%2Bkee_A%40mail.gmail.com. > > -- > You received this message because you are subscribed to the Google Groups > "sage-release" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion visit > https://groups.google.com/d/msgid/sage-release/92bec0ae-b75f-4a35-a195-f6057e58b7d6n%40googlegroups.com. -- You received this message because you are subscribed to the Google Groups "sage-release" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/sage-release/CAD0p0K6p-y14HGVZfQQ6Sa7u3hXDsL6x%2BdnQwn4vt_X8w946HA%40mail.gmail.com.
