Hi there, 
A few words to say that conda/mamba method  was working nicely and give me 
a working sage on each machines. 
Now I will look on a possible way (if any) to bypass  the 'conda activate 
sage ' and make this version available  from anywhere. 
Best regards, 
Laurent

Le mercredi 8 novembre 2023 à 15:26:33 UTC+1, Laurent Bakri a écrit :

> Thanks for your answers I think I tried  10.1 and that also tried with 
> conda but I will investigate the lasts remarks.  (PATH and ubuntu's method 
> to build) 
> Regards, 
> Laurent
> Le mardi 7 novembre 2023 à 15:59:12 UTC+1, Dima Pasechnik a écrit :
>
>> On Tue, Nov 7, 2023 at 12:56 PM Dima Pasechnik <dim...@gmail.com> wrote: 
>> > 
>> > 
>> > 
>> > On Tue, 7 Nov 2023, 12:01 Laurent Bakri, <lauren...@gmail.com> wrote: 
>> >> 
>> >> Hi all, 
>> >> 
>> >> I am using Debian Testing (now "Sid" because I was wondering if it 
>> could help; it doesn't) and Ubuntu (23.10). Since a recent (a few months 
>> ago?) upgrade of Singular, SageMath won't launch on my Debian machines 
>> (laptop and desktop) or on my recently upgraded Ubuntu. I'm encountering 
>> the following error: 
>> >> 
>> >> Error in sys.excepthook: Traceback (most recent call last): File 
>> "/usr/lib/python3.11/pathlib.py", line 1251, in is_dir return 
>> S_ISDIR(self.stat().st_mode) ^^^^^^^^^ AttributeError: 'str' object has no 
>> attribute 'stat' See the file debug-launching-sage.log. 
>> > 
>> > 
>> > we don't do packaging of SageMath for Debian, 
>> > so that's not for us to fix. 
>> > 
>> >> So I tried to install Sage from source on my Debian desktop, but it 
>> won't compile because it fails to build Brial (something related to 
>> libboost, if I understand correctly): 
>> > 
>> > 
>> > what version of SageMath are you trying to build? 
>> > You might need a recent, 10.1, or 10.2.rc0, 
>> > if you're on Debian Testing. 
>> > 
>> > 
>> > 
>> >> "/../libbrial/include/polybori/common/traits.h:26:10: fatal error: 
>> boost/preprocessor/cat.hpp: No such file or directory 26 | #include 
>> <boost/preprocessor/cat.hpp> 
>> > 
>> > 
>> > looks like you need boost's headers installed. Run 
>> > 
>> > sudo apt install libboost-dev 
>> >> 
>> >> I'm not sure which direction I should take now. Historically, it has 
>> been easy because there were some "vanilla" binaries available for Linux. 
>> Currently, I am limited to using Sage 9.2, which, if I understand 
>> correctly, is the last version that comes with a "generic" compiled 
>> version. 
>> > 
>> > 
>> > if you don't want to compile Sage yourself you'd e.g. use Conda route 
>> to install and run Sage: 
>> > 
>> > 
>> https://doc.sagemath.org/html/en/installation/conda.html#sec-installation-conda
>>  
>>
>> On the other hand I see in your PATH: 
>>
>> PATH: /home/laurent/mambaforge/bin/ 
>> PATH: /home/laurent/mambaforge/condabin/ 
>> PATH: /home/laurent/.config/guix/current/bin/ 
>> PATH: /usr/local/bin/ 
>> PATH: /usr/bin/ 
>>
>> which means you have potentially a lot of way to shoot yourself in the 
>> foot while trying to build Sage from the source. Unless you have there 
>> things you want to use for building Sage, sanitise 
>> your PATH before trying to build from source. 
>>
>>
>>
>>
>> > 
>> > HTH. 
>> > 
>> > 
>> >> Any help would be greatly appreciated. 
>> >> 
>> >> Regards, 
>> >> 
>> >> Laurent 
>> >> 
>> >> -- 
>> >> 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+...@googlegroups.com. 
>> >> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/sage-devel/6f76bb3b-974c-4c96-82c9-4720bfe924a8n%40googlegroups.com.
>>  
>>
>>
>

-- 
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/3595557f-6c4b-4f07-822f-7ab974d9ff85n%40googlegroups.com.

Reply via email to