Yes, my problem is solved. Indeed, it was caused by an old manual 
installation of gmp, still present in /usr/local.
I ran make with --with-system-gmp=no to be sure that sage would re-build 
its own gmp. Finally it worked.
I uninstalled the old gmp in /usr/local too.

Thanks for your help!

Aurore.

Le mardi 16 janvier 2024 à 20:59:07 UTC+1, Matthias Koeppe a écrit :

> From config.log:
>
> configure:13475: will use system package and not install SPKG gmp
> configure:13511: checking absolute name of <gmp.h>
> configure:13517: checking for gmp.h
> configure:13517: result: yes
> configure:13538: result: ///usr/local/include/gmp.h
>
> Try removing the installation in /usr/local
>
> On Monday, January 15, 2024 at 1:59:28 PM UTC-8 Aurore Guillevic wrote:
>
>> Dear Sagemath developers,, 
>>
>> I am trying to install sagemath from git. 
>> I am following the instructions at 
>> https://doc.sagemath.org/html/en/installation/source.html 
>>
>> First I did a tentative without anything special when configuring, but 
>> there were errors building singular and eclib. Then I tried to force 
>> sagemath to use the packages of the system (ubuntu) instead of installing 
>> them again so I tried: 
>>
>> git clean -x -f -d # clean the previous tentative of installation 
>>
>> export MAKE="make -j4" # exploit the 4 processors 
>> make configure 
>> ./configure --help 
>> ./configure --with-system-singular=yes --with-system-eclib=yes 
>> --config-cache --enable-ccache 
>>
>> First there is this repeated warning: 
>>
>> [flint-3.0.1] ./src/ulong_extras.h:92:36: warning: implicit declaration 
>> of function 'mpn_gcd_11'; did you mean 'mpn_gcd_1'? 
>> [-Wimplicit-function-declaration] 
>> [flint-3.0.1]    92 |         res = (x != 1 && y != 1) ? mpn_gcd_11(x, y) 
>> : 1; 
>>
>> Then 
>> [singular-4.3.2p8] Error installing package singular-4.3.2p8 
>> The two log files are attached to this email. 
>>
>> I suspect the problem is some incompatibility of versions of packages? 
>> (very common with a ubuntu LTS). Here are the installed packages: 
>>
>> apt list **eclib** **singular** 
>> En train de lister... Fait 
>> eclib-tools/jammy,now 20210625-1build1 amd64  [installé] 
>> libsingular4-dev-common/jammy,jammy,now 1:4.2.1-p3+ds-1 all [installé, 
>> automatique] 
>> libsingular4-dev/jammy,now 1:4.2.1-p3+ds-1 amd64  [installé] 
>> libsingular4m2n1/jammy,now 1:4.2.1-p3+ds-1 amd64  [installé, automatique] 
>> singular-data/jammy,jammy,now 1:4.2.1-p3+ds-1 all  [installé, 
>> automatique] 
>> singular-doc/jammy,jammy,now 1:4.2.1-p3+ds-1 all  [installé] 
>> singular-modules/jammy,now 1:4.2.1-p3+ds-1 amd64  [installé, automatique] 
>> singular-ui/jammy,now 1:4.2.1-p3+ds-1 amd64  [installé, automatique] 
>> singular/jammy,now 1:4.2.1-p3+ds-1 amd64  [installé] 
>>
>>
>> Many thanks for your help, 
>>
>> Aurore. 
>
>

-- 
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/508f2763-7515-4b62-ac28-63d1cf30cdb8n%40googlegroups.com.

Reply via email to