Looks like this ended up fixing it. All working now and back to normal. Thanks all for the help <3
On Thu, 24 Apr 2025 at 23:36, Dima Pasechnik <dimp...@gmail.com> wrote: > > > On Thu, Apr 24, 2025 at 4:23 PM Aram Dermenjian < > aram.dermenjian.m...@gmail.com> wrote: > >> By "ran gap", I meant that I ran the command `gap` from my terminal. >> >> But once you stated that it looks like the systemwide gap is version >> 4.11, I double checked (using `which gap`) and apparently I have a second >> installation of gap on my machine that I personally installed. >> >> To get rid of the old gap, I'm thinking I just need to run `sudo apt >> uninstall libgap-dev libgap7`? >> > > this should do. If you want to double check, you can check that > /lib/x86_64-linux-gnu/libgap.so.7 > is gone after you ran apt as above. > > > >> Or is there something else in particular? >> >> On Thu, 24 Apr 2025 at 23:15, Dima Pasechnik <dimp...@gmail.com> wrote: >> >>> >>> >>> ---------- Forwarded message --------- >>> From: Dima Pasechnik <dimp...@gmail.com> >>> Date: Thu, Apr 24, 2025 at 4:14 PM >>> Subject: Re: [sage-devel] Re: Devel version >>> To: <sage-devel@googlegroups.com> >>> >>> >>> >>> >>> On Thu, Apr 24, 2025 at 4:01 PM Aram Dermenjian < >>> aram.dermenjian.m...@gmail.com> wrote: >>> >>>> I ran gap and it said it's version 4.13.1, so it theoretically should >>>> be ok? >>>> >>> >>> what does this mean, exactly, you ran GAP? How? Did you run Sage's GAP, >>> or a system-wide GAP? >>> >>> >>>> >>>> I ran the `ldd` code you said, but I'm not sure how to read the output. >>>> Here's what I get: >>>> >>>> (sage-sh) aram@Cali-Alien:sd$ ldd /sage/sd/src/sage/libs/gap/ >>>> libgap.cpython-312-x86_64-linux-gnu.so >>>> linux-vdso.so.1 (0x00007ffd603ee000) >>>> libgap.so.7 => /lib/x86_64-linux-gnu/libgap.so.7 >>>> (0x00007f333560a000) >>>> >>> >>> The above line says that /lib/x86_64-linux-gnu/libgap.so.7 (a >>> system-wide libgap) is linked to Sage's libgap interface. >>> libgap.so.7 is from GAP 4.11, so it's too old. >>> >>> If you uninstall system-wide GAP, then the output of this ldd command >>> should change, and point to a libgap.so.9 or something like this in the >>> directory you built Sage in. >>> >>> >>> libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f33353e1000) >>>> libgmp.so.10 => /lib/x86_64-linux-gnu/libgmp.so.10 >>>> (0x00007f333535f000) >>>> libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 >>>> (0x00007f3335343000) >>>> libreadline.so.8 => /lib/x86_64-linux-gnu/libreadline.so.8 >>>> (0x00007f33352ef000) >>>> libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 >>>> (0x00007f3335206000) >>>> /lib64/ld-linux-x86-64.so.2 (0x00007f3336169000) >>>> libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6 >>>> (0x00007f33351d4000) >>>> >>>> On Thu, 24 Apr 2025 at 22:48, Dima Pasechnik <dimp...@gmail.com> wrote: >>>> >>>>> >>>>> >>>>> On Thu, Apr 24, 2025 at 12:02 PM Aram Dermenjian < >>>>> aram.dermenjian.m...@gmail.com> wrote: >>>>> >>>>>> Yeah a few times I tried doing make after and there seemed to be >>>>>> *some* success sometimes. Anyway, my internet is a little more stable so >>>>>> it >>>>>> seemed to download everything correctly. >>>>>> >>>>>> Now I seem to be getting a sagemath_doc_html error (log attached). It >>>>>> looks like something to do with trying to import libgap? I checked apt to >>>>>> see what libgap I have and here's what it gave: >>>>>> libgap-dev/jammy,now 4.11.1-1 amd64 [installed] >>>>>> libgap7/jammy,now 4.11.1-1 amd64 [installed,automatic] >>>>>> >>>>>> But I'm not 100% sure. When I try to run sage, I get the following >>>>>> error (which seems very similar to the doc error) >>>>>> >>>>>> -------------------------------------------------------- >>>>>> Error in sys.excepthook: >>>>>> Traceback (most recent call last): >>>>>> File >>>>>> "/sage/sd/local/var/lib/sage/venv-python3.12.5/lib/python3.12/site-packages/IPython/core/application.py", >>>>>> line 284, in excepthook >>>>>> return self.crash_handler(etype, evalue, tb) >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> File >>>>>> "/sage/sd/local/var/lib/sage/venv-python3.12.5/lib/python3.12/site-packages/IPython/core/crashhandler.py", >>>>>> line 163, in __call__ >>>>>> if rptdir is None or not Path.is_dir(rptdir): >>>>>> ^^^^^^^^^^^^^^^^^^^ >>>>>> File >>>>>> "/sage/sd/local/var/lib/sage/venv-python3.12.5/lib/python3.12/pathlib.py", >>>>>> line 875, in is_dir >>>>>> return S_ISDIR(self.stat().st_mode) >>>>>> ^^^^^^^^^ >>>>>> AttributeError: 'str' object has no attribute 'stat' >>>>>> >>>>>> Original exception was: >>>>>> Traceback (most recent call last): >>>>>> File "/sage/sd/src/bin/sage-ipython", line 15, in <module> >>>>>> app.initialize() >>>>>> File >>>>>> "/sage/sd/local/var/lib/sage/venv-python3.12.5/lib/python3.12/site-packages/traitlets/config/application.py", >>>>>> line 118, in inner >>>>>> return method(app, *args, **kwargs) >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> File >>>>>> "/sage/sd/local/var/lib/sage/venv-python3.12.5/lib/python3.12/site-packages/IPython/terminal/ipapp.py", >>>>>> line 278, in initialize >>>>>> self.init_shell() >>>>>> File "/sage/sd/src/sage/repl/interpreter.py", line 854, in >>>>>> init_shell >>>>>> self.shell.extension_manager.load_extension(SAGE_EXTENSION) >>>>>> File >>>>>> "/sage/sd/local/var/lib/sage/venv-python3.12.5/lib/python3.12/site-packages/IPython/core/extensions.py", >>>>>> line 76, in load_extension >>>>>> return self._load_extension(module_str) >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> File >>>>>> "/sage/sd/local/var/lib/sage/venv-python3.12.5/lib/python3.12/site-packages/IPython/core/extensions.py", >>>>>> line 93, in _load_extension >>>>>> if self._call_load_ipython_extension(mod): >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> File >>>>>> "/sage/sd/local/var/lib/sage/venv-python3.12.5/lib/python3.12/site-packages/IPython/core/extensions.py", >>>>>> line 145, in _call_load_ipython_extension >>>>>> mod.load_ipython_extension(self.shell) >>>>>> File "/sage/sd/src/sage/repl/__init__.py", line 6, in >>>>>> load_ipython_extension >>>>>> sage.repl.ipython_extension.load_ipython_extension(*args) >>>>>> File "/sage/sd/src/sage/misc/misc.py", line 1030, in wrapper >>>>>> result = func(*args, **kwargs) >>>>>> ^^^^^^^^^^^^^^^^^^^^^ >>>>>> File "/sage/sd/src/sage/repl/ipython_extension.py", line 747, in >>>>>> load_ipython_extension >>>>>> SageCustomizations(shell=ip) >>>>>> File "/sage/sd/src/sage/repl/ipython_extension.py", line 592, in >>>>>> __init__ >>>>>> import sage.all # noqa: F401 >>>>>> ^^^^^^^^^^^^^^^ >>>>>> File "/sage/sd/src/sage/all.py", line 98, in <module> >>>>>> from sage.groups.all import * >>>>>> File "/sage/sd/src/sage/groups/all.py", line 5, in <module> >>>>>> from sage.groups.matrix_gps.all import * >>>>>> File "/sage/sd/src/sage/groups/matrix_gps/all.py", line 13, in >>>>>> <module> >>>>>> import sage.groups.matrix_gps.pickling_overrides >>>>>> File "/sage/sd/src/sage/groups/matrix_gps/pickling_overrides.py", >>>>>> line 7, in <module> >>>>>> from sage.groups.matrix_gps.finitely_generated_gap import >>>>>> FinitelyGeneratedMatrixGroup_gap >>>>>> File >>>>>> "/sage/sd/src/sage/groups/matrix_gps/finitely_generated_gap.py", line 30, >>>>>> in <module> >>>>>> from sage.groups.matrix_gps.matrix_group_gap import >>>>>> MatrixGroup_gap >>>>>> File "/sage/sd/src/sage/groups/matrix_gps/matrix_group_gap.py", >>>>>> line 24, in <module> >>>>>> from sage.groups.libgap_mixin import GroupMixinLibGAP >>>>>> File "/sage/sd/src/sage/groups/libgap_mixin.py", line 15, in >>>>>> <module> >>>>>> from sage.libs.gap.libgap import libgap >>>>>> ImportError: /sage/sd/src/sage/libs/gap/ >>>>>> libgap.cpython-312-x86_64-linux-gnu.so: undefined symbol: >>>>>> GAP_CollectBags >>>>>> >>>>> >>>>> Sage needs GAP 4.13 or newer. >>>>> Assuming you actually built GAP spkg OK, the error might be due to the >>>>> system-wide installed old version of GAP (and libgap) >>>>> interfering with the normal operations of Sage interface. >>>>> >>>>> One way to debug this is to fire up Sage shell (i.e. ./sage --sh, or >>>>> ./sage --buildsh) and run >>>>> >>>>> ldd /sage/sd/src/sage/libs/gap/ >>>>> libgap.cpython-312-x86_64-linux-gnu.so >>>>> >>>>> which will print the full paths to the libraries this Python module is >>>>> linked to.. >>>>> >>>>> I'd uninstall the old system-wide GAP, and see if it helps. >>>>> >>>>> Dima >>>>> >>>>> >>>>>> On Thu, 24 Apr 2025 at 18:51, Dima Pasechnik <dimp...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> You can try to restart make after you hit ctrl-C. Sometimes it just >>>>>>> works. >>>>>>> >>>>>>> > Also, I'm thinking I should create a ticket along the lines of "if >>>>>>> unable to download xxx, then an error should be thrown instead of just >>>>>>> hanging and waiting forever", >>>>>>> >>>>>>> it might help to trim the list of mirrors in upstream/mirror_list - >>>>>>> only leave few mirrors geographically nearby. >>>>>>> >>>>>>> >>>>>>> On Wed, Apr 23, 2025 at 12:17 PM Aram Dermenjian < >>>>>>> aram.dermenjian.m...@gmail.com> wrote: >>>>>>> >>>>>>>> This definitely solves the sci-py problem! Thanks. >>>>>>>> >>>>>>>> I'm still getting hung up on the 2nd issue though where for some >>>>>>>> reason matplotlib just won't install. The terminal goes to something >>>>>>>> like: >>>>>>>> ``` >>>>>>>> [sagenb_export-3.3] [spkg-pipinst] Installing collected packages: >>>>>>>> sagenb_export >>>>>>>> [sagenb_export-3.3] [spkg-pipinst] changing mode of >>>>>>>> /sage/sagedev/local/var/lib/sage/venv-python3.12.5/bin/sagenb-export >>>>>>>> to 755 >>>>>>>> [sagenb_export-3.3] [spkg-pipinst] Successfully installed >>>>>>>> sagenb_export-3.3 >>>>>>>> [sagenb_export-3.3] Deleting build directory >>>>>>>> /sage/sagedev/local/var/lib/sage/venv-python3.12.5/var/tmp/sage/build/sagenb_export-3.3 >>>>>>>> [sagenb_export-3.3] Finished installing sagenb_export-3.3 >>>>>>>> ``` >>>>>>>> (each time something slightly different) and then it just stalls >>>>>>>> there. (I Left it like that for 4 hours and no change. Then when I >>>>>>>> ctrl+c >>>>>>>> to stop the running process matplotlib throws an error. >>>>>>>> >>>>>>>> -Aram >>>>>>>> >>>>>>>> On Wed, 23 Apr 2025 at 13:25, Eric Gourgoulhon < >>>>>>>> egourgoul...@gmail.com> wrote: >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> This line in the scipy log: >>>>>>>>> [spkg-install] g++: fatal error: Killed signal terminated program >>>>>>>>> cc1plus >>>>>>>>> points towards a memory issue. Could you increase the RAM devoted >>>>>>>>> to WSL2 or decrease the number of processes if you are performing a >>>>>>>>> parallel build (e.g use make -j4 instead of make -j8) ? >>>>>>>>> >>>>>>>>> Eric. >>>>>>>>> >>>>>>>>> >>>>>>>>> Le mercredi 23 avril 2025 à 11:41:37 UTC+2, >>>>>>>>> aram.derme...@gmail.com a écrit : >>>>>>>>> >>>>>>>>>> Hey all, >>>>>>>>>> >>>>>>>>>> I'm trying to update to the latest devel version in order to code >>>>>>>>>> some things up, but I can't seem to get the latest devel version >>>>>>>>>> "making" >>>>>>>>>> properly. Not sure if I'm doing something wrong, so I'm attaching my >>>>>>>>>> logs. >>>>>>>>>> >>>>>>>>>> - First time, I ran it, I got a scipy error (logs attached) and >>>>>>>>>> it wouldn't build >>>>>>>>>> - I tried running `make` again (without doing a `make distclean`) >>>>>>>>>> and the 2nd time scipy installs correctly, but then the instlaler >>>>>>>>>> just >>>>>>>>>> hangs and doesn't finish. >>>>>>>>>> -> When I `ctrl+c` to quit, it shows `matplotlib-3.10.1` >>>>>>>>>> errors, so seems like it's getting stuck in `matplotlib-3.10.1`. >>>>>>>>>> (Which I'm >>>>>>>>>> attaching the log file for) >>>>>>>>>> -> Analyzying the log file, looks like it can't properly get >>>>>>>>>> `matplotlib-3.10.1`. Version 10.6 doesn't have it (only has >>>>>>>>>> `matplotlib-3.8` and the URL it's trying to download from for 10.7 >>>>>>>>>> is wrong >>>>>>>>>> (It should be: >>>>>>>>>> https://github.com/sagemath/sage/releases/download/10.7.beta1/matplotlib-3.10.1.tar.gz >>>>>>>>>> ) >>>>>>>>>> >>>>>>>>>> I tried installing a fresh copy of sagedev (not my forked >>>>>>>>>> version) and a similar thing happens, but this time it failed when >>>>>>>>>> trying >>>>>>>>>> to install numpy. >>>>>>>>>> >>>>>>>>>> Wanted to see what the best way to approach fixing my development >>>>>>>>>> version is. >>>>>>>>>> >>>>>>>>>> Also, I'm thinking I should create a ticket along the lines of >>>>>>>>>> "if unable to download xxx, then an error should be thrown instead >>>>>>>>>> of just >>>>>>>>>> hanging and waiting forever", but before doing that I want to make >>>>>>>>>> sure >>>>>>>>>> that it is really a problem with the dev version and not a problem >>>>>>>>>> on my >>>>>>>>>> end (as my internet is a little weird here, so it could potentially >>>>>>>>>> be my >>>>>>>>>> internet being weird) >>>>>>>>>> >>>>>>>>>> Kindly, >>>>>>>>>> Aram >>>>>>>>>> >>>>>>>>> -- >>>>>>>>> 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 visit >>>>>>>>> https://groups.google.com/d/msgid/sage-devel/53b4ddd4-6e55-44fa-b6b0-87f9ee66d4f1n%40googlegroups.com >>>>>>>>> <https://groups.google.com/d/msgid/sage-devel/53b4ddd4-6e55-44fa-b6b0-87f9ee66d4f1n%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 visit >>>>>>>> https://groups.google.com/d/msgid/sage-devel/CAKQMtioC16%2BnE-7775CRffANCTnQHNuS_Mthdmz6AX3UC6yhig%40mail.gmail.com >>>>>>>> <https://groups.google.com/d/msgid/sage-devel/CAKQMtioC16%2BnE-7775CRffANCTnQHNuS_Mthdmz6AX3UC6yhig%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 visit >>>>>>> https://groups.google.com/d/msgid/sage-devel/CAAWYfq2V3uRWunZnwvm9%2BsDeXgFt13rZdtB0XAdOs-Y3YHiHGA%40mail.gmail.com >>>>>>> <https://groups.google.com/d/msgid/sage-devel/CAAWYfq2V3uRWunZnwvm9%2BsDeXgFt13rZdtB0XAdOs-Y3YHiHGA%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 visit >>>>>> https://groups.google.com/d/msgid/sage-devel/CAKQMtiqWSgzPupitB37TxCiGN5hfK0gwPhK6OH_UyxRJQtc4eA%40mail.gmail.com >>>>>> <https://groups.google.com/d/msgid/sage-devel/CAKQMtiqWSgzPupitB37TxCiGN5hfK0gwPhK6OH_UyxRJQtc4eA%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 visit >>>>> https://groups.google.com/d/msgid/sage-devel/CAAWYfq122OPoxjfph_etrJTkkaiZOawyAbWXc4cs4idemib1xg%40mail.gmail.com >>>>> <https://groups.google.com/d/msgid/sage-devel/CAAWYfq122OPoxjfph_etrJTkkaiZOawyAbWXc4cs4idemib1xg%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 visit >>>> https://groups.google.com/d/msgid/sage-devel/CAKQMtipMQXyVmMjUKOpoxbU4B2xZoch25az38ECNjofJ650f%2BA%40mail.gmail.com >>>> <https://groups.google.com/d/msgid/sage-devel/CAKQMtipMQXyVmMjUKOpoxbU4B2xZoch25az38ECNjofJ650f%2BA%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 visit https://groups.google.com/d/msgid/sage-devel/CAKQMtipDKK3A3T3NO-ZE4FYeYo1UfKYkSk19V9q%3D2fqSy1gYQw%40mail.gmail.com.