[sage-release] Re: Sage 9.7.beta5 released

2022-07-13 Thread Matthias Köppe
Yes, you can delete the old venv. We do not uninstall other venvs that may 
have been built previously. 

On Wednesday, July 13, 2022 at 1:08:57 PM UTC-7 marc@gmail.com wrote:

> After working around the issues with the bootstrap script and symengine_py 
> I have managed to build 9.7.beta5 on an arm mac mini.  This was an 
> incremental build from beta4.  When the build finished I noticed that both 
> sage/local/var/lib/sage/venv-python3.10.3 and 
> sage/local/var/lib/sage/venv-python3.10.5 existed.  The 3.10.3 venv cannot 
> be required, because it never gets created if make distclean is run first.  
> So it seems to be doing nothing but wasting disk space.  Shouldn't it get 
> removed once the build finishes?
>
> - Marc
>
> On Sunday, July 10, 2022 at 6:24:36 PM UTC-5 Volker Braun 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
>>
>> 625ac58151 (trac/develop, tag: 9.7.beta5) Updated SageMath version to 
>> 9.7.beta5
>> 413ff13c54 Trac #34056: cleaning two files in quadratic forms
>> cb65d06dd2 Trac #34055: Remove "ssl" target from Makefile
>> 0740d209ca Trac #34053: pycodestyle cleanup in 
>> src/sage/graphs/base/static_sparse_graph.pyx
>> 539a5c073c Trac #34046: pycodestyle cleanup in 
>> src/sage/graphs/base/boost_graph.pyx
>> 6790b30aeb Trac #34044: pycodestyle cleanup in 
>> src/sage/graphs/generators/smallgraphs.py (part 3)
>> 6e4de5191b Trac #34043: pycodestyle cleanup in 
>> src/sage/graphs/generators/smallgraphs.py (part 2)
>> 3d2f91c326 Trac #34042: pycodestyle cleanup in 
>> src/sage/graphs/generators/smallgraphs.py (part 1)
>> 45c1d36c3a Trac #34034: pycodestyle cleanup in 
>> src/sage/graphs/generators/random.py
>> 9f1388bac5 Trac #34032: pycodestyle cleanup in 
>> src/sage/graphs/generators/world_map.py
>> 248a6e15e6 Trac #34023: pycodestyle cleanup in distance_regular.pyx (part 
>> 1)
>> 0a77b4496f Trac #34022: pycodestyle cleanup in 
>> src/sage/graphs/generators/classical_geometries.py
>> 0cec8684d7 Trac #34135: modernize super() in groups
>> 38b2bf7529 Trac #34058: sage 9.6 special function translation issue with 
>> fricas. elliptic_ec
>> 720adde3bb Trac #32716: pkgs/sagemath-*/tox.ini: Create environment that 
>> uses Sage's python as the basepython, fix sagemath-standard deps
>> 6294f36ee4 Trac #28925: Modify find_python_sources to support 
>> modularization of sagelib by native namespace packages (PEP 420)
>> 5063ca7441 Trac #34021: pycodestyle in 5 files of 
>> src/sage/graphs/generators
>> 648ea02cda Trac #34018: pycodestyle cleanup in 
>> src/sage/graphs/graph_decompositions/
>> 44562ec0cf Trac #34016: improve pycodestyle in 4 files in graphs
>> aa79451a04 Trac #34015: pycodestyle cleanup in planarity.pyx and 
>> path_enumeration.pyx
>> 3268d19fa5 Trac #34013: pycodestyle cleanup in schnyder.py and 
>> print_graphs.py
>> a6f5a56109 Trac #34012: pycodestyle cleanup in 
>> sage.graphs.spanning_tree.pyx, weakly_chordal.pyx
>> b5041b18ad Trac #34011: pycodestyle cleanup in sage.graphs.views.pyx, 
>> trees.pyx, traversals.pyx
>> 81f843e76b Trac #34010: pycodestyle cleanup in 
>> sage.graphs.tutte_polynomial.py
>> c2550f7093 Trac #34009: pycodestyle cleanup in 
>> sage.graphs.hyperbolicity.pyx
>> 44a5f5b3d9 Trac #33952: Add methods to compute holomorphic differentials 
>> of function field
>> 6ea1dc5f9e Trac #33868: Add modules over integral domain
>> b593b48ed7 Trac #33791: ci-cygwin: Refactor using reusable workflows
>> 1fc79b83f6 Trac #33788: GH Actions: Split ci-macos.yml out from tox.yml
>> 931d6ac039 Trac #33777: Deprecate Sage's CHomP interface
>> c364788de0 Trac #33708: make elliptic-curve isogenies compute Montgomery 
>> codomains
>> 64e29cf9d9 Trac #33144: Remove some py2 tags in explain_pickle
>> 1c0f22aabf Trac #34132: Update primesieve to 8.0, primecount to 7.4
>> 9793520438 <(979)%20352-0438> Trac #34121: Heegner point method can 
>> return a point defined over the wrong field
>> 3208d2c51f Trac #34112: some details in L-functions
>> 65722f53c1 Trac #34111: 'PosixPath' object has no attribute 
>> '_libgap_init_'
>> d860f2e146 Trac #34098: Installation manual: Improvements for homebrew, 
>> conda
>> afb3761f26 Trac #34090: Update python3 to 3.10.5
>> f56dc7b1f3 Trac #34085: fix some details in braid groups
>> b1a00624dc Trac #34082: Add an option up_to_isomorphism for is_subgraph
>> 8c5d4ca3a4 Trac #34080: pycodestyle cleanup in src/sage/graphs/digraph.py
>> 7ad1358ac7 Trac #34062: enhance our conversion system
>> 9c530f7a59 Trac #34061: fix pyflakes warnings in src/sage/misc/cython.py
>> b221b0d7e1 Trac #34060: Height function for polynomials on number fields
>> 57ec521c2a Trac #34052: tweaking the giac / libgiac interface
>> 99fba2a5de Trac #34051: Update FriCAS to 1.3.8
>> 0de1a2c955 Trac #34049: fix wrong use of Path inside libgap.Read
>> 9d189b384a Trac #34045: OpenSSL 3.0.4 security update
>> f0e2346cbf Trac #34041: 

[sage-release] Re: Sage 9.7.beta5 released

2022-07-13 Thread Marc Culler
After working around the issues with the bootstrap script and symengine_py 
I have managed to build 9.7.beta5 on an arm mac mini.  This was an 
incremental build from beta4.  When the build finished I noticed that both 
sage/local/var/lib/sage/venv-python3.10.3 and 
sage/local/var/lib/sage/venv-python3.10.5 existed.  The 3.10.3 venv cannot 
be required, because it never gets created if make distclean is run first.  
So it seems to be doing nothing but wasting disk space.  Shouldn't it get 
removed once the build finishes?

- Marc

On Sunday, July 10, 2022 at 6:24:36 PM UTC-5 Volker Braun 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
>
> 625ac58151 (trac/develop, tag: 9.7.beta5) Updated SageMath version to 
> 9.7.beta5
> 413ff13c54 Trac #34056: cleaning two files in quadratic forms
> cb65d06dd2 Trac #34055: Remove "ssl" target from Makefile
> 0740d209ca Trac #34053: pycodestyle cleanup in 
> src/sage/graphs/base/static_sparse_graph.pyx
> 539a5c073c Trac #34046: pycodestyle cleanup in 
> src/sage/graphs/base/boost_graph.pyx
> 6790b30aeb Trac #34044: pycodestyle cleanup in 
> src/sage/graphs/generators/smallgraphs.py (part 3)
> 6e4de5191b Trac #34043: pycodestyle cleanup in 
> src/sage/graphs/generators/smallgraphs.py (part 2)
> 3d2f91c326 Trac #34042: pycodestyle cleanup in 
> src/sage/graphs/generators/smallgraphs.py (part 1)
> 45c1d36c3a Trac #34034: pycodestyle cleanup in 
> src/sage/graphs/generators/random.py
> 9f1388bac5 Trac #34032: pycodestyle cleanup in 
> src/sage/graphs/generators/world_map.py
> 248a6e15e6 Trac #34023: pycodestyle cleanup in distance_regular.pyx (part 
> 1)
> 0a77b4496f Trac #34022: pycodestyle cleanup in 
> src/sage/graphs/generators/classical_geometries.py
> 0cec8684d7 Trac #34135: modernize super() in groups
> 38b2bf7529 Trac #34058: sage 9.6 special function translation issue with 
> fricas. elliptic_ec
> 720adde3bb Trac #32716: pkgs/sagemath-*/tox.ini: Create environment that 
> uses Sage's python as the basepython, fix sagemath-standard deps
> 6294f36ee4 Trac #28925: Modify find_python_sources to support 
> modularization of sagelib by native namespace packages (PEP 420)
> 5063ca7441 Trac #34021: pycodestyle in 5 files of 
> src/sage/graphs/generators
> 648ea02cda Trac #34018: pycodestyle cleanup in 
> src/sage/graphs/graph_decompositions/
> 44562ec0cf Trac #34016: improve pycodestyle in 4 files in graphs
> aa79451a04 Trac #34015: pycodestyle cleanup in planarity.pyx and 
> path_enumeration.pyx
> 3268d19fa5 Trac #34013: pycodestyle cleanup in schnyder.py and 
> print_graphs.py
> a6f5a56109 Trac #34012: pycodestyle cleanup in 
> sage.graphs.spanning_tree.pyx, weakly_chordal.pyx
> b5041b18ad Trac #34011: pycodestyle cleanup in sage.graphs.views.pyx, 
> trees.pyx, traversals.pyx
> 81f843e76b Trac #34010: pycodestyle cleanup in 
> sage.graphs.tutte_polynomial.py
> c2550f7093 Trac #34009: pycodestyle cleanup in 
> sage.graphs.hyperbolicity.pyx
> 44a5f5b3d9 Trac #33952: Add methods to compute holomorphic differentials 
> of function field
> 6ea1dc5f9e Trac #33868: Add modules over integral domain
> b593b48ed7 Trac #33791: ci-cygwin: Refactor using reusable workflows
> 1fc79b83f6 Trac #33788: GH Actions: Split ci-macos.yml out from tox.yml
> 931d6ac039 Trac #33777: Deprecate Sage's CHomP interface
> c364788de0 Trac #33708: make elliptic-curve isogenies compute Montgomery 
> codomains
> 64e29cf9d9 Trac #33144: Remove some py2 tags in explain_pickle
> 1c0f22aabf Trac #34132: Update primesieve to 8.0, primecount to 7.4
> 9793520438 <(979)%20352-0438> Trac #34121: Heegner point method can 
> return a point defined over the wrong field
> 3208d2c51f Trac #34112: some details in L-functions
> 65722f53c1 Trac #34111: 'PosixPath' object has no attribute '_libgap_init_'
> d860f2e146 Trac #34098: Installation manual: Improvements for homebrew, 
> conda
> afb3761f26 Trac #34090: Update python3 to 3.10.5
> f56dc7b1f3 Trac #34085: fix some details in braid groups
> b1a00624dc Trac #34082: Add an option up_to_isomorphism for is_subgraph
> 8c5d4ca3a4 Trac #34080: pycodestyle cleanup in src/sage/graphs/digraph.py
> 7ad1358ac7 Trac #34062: enhance our conversion system
> 9c530f7a59 Trac #34061: fix pyflakes warnings in src/sage/misc/cython.py
> b221b0d7e1 Trac #34060: Height function for polynomials on number fields
> 57ec521c2a Trac #34052: tweaking the giac / libgiac interface
> 99fba2a5de Trac #34051: Update FriCAS to 1.3.8
> 0de1a2c955 Trac #34049: fix wrong use of Path inside libgap.Read
> 9d189b384a Trac #34045: OpenSSL 3.0.4 security update
> f0e2346cbf Trac #34041: improve and document GAP and libgap memory 
> customisation
> 59188e4443 Trac #34040: fix W605 in all pyx files inside matrix/
> ac0188973e Trac #34039: fix pycodestyle E306 in categories and part of 
> combinat
> 890daa517b Trac #34029: bug in elliptic curve saturation: update to 

Re: [sage-release] Sage 9.6.beta7 released :cannot compile.

2022-07-13 Thread Dima Pasechnik
On Wed, Jul 13, 2022 at 10:08 AM Thierry Dumont
 wrote:
>
>
>
> Le 13/07/2022 à 10:57, Dima Pasechnik a écrit :
> > On Wed, Jul 13, 2022 at 9:40 AM Thierry Dumont
> >  wrote:
> >>
> >>
> >>
> >> Le 13/07/2022 à 10:29, Dima Pasechnik a écrit :
> >>>
> >>>
> >
> > ./configure should print an advice to install libcurl4-openssl-dev
> > somewhere at the end of its run.
> >
> >
> Yes. But it did not.
> This problem seems to appear with this beta7 version.
9.7.beta5, you mean?

I suppose Sage's curl is getting old, and less compatible.
For some reason, Ubuntu is behind Debian in versions (Debian's curl is
7.84, the latest)
https://curl.se/download.html

I've opened a ticket to update curl: https://trac.sagemath.org/ticket/34176



> Also: in Ubuntu there are different versions of libcurl*.dev
> libcurl4-gnutls.dev
> libcurl4-nss.dev
> libcurl4-openssl.dev
> In my case only the gnutls version could be installed (others give
> conflicts). May be the advice will be a bit complicated.

yeah. (I don't understand why people want to use gnutls, in view of
https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=gnutls
it's no better than openssl, if not worse)

> So I installed it. Then config.log is ok  with curl.
> I am now recompiling.
> t.d
>
> >
>
> --
> 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 sage-release+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-release/32bd38fd-6158-eab7-07ce-2c8b6ccfb165%40math.univ-lyon1.fr.

-- 
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 sage-release+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/CAAWYfq3sJbptKev-53YxXt%2BvQDSfkVjiGpNRqyMBX8QAFxGUOw%40mail.gmail.com.


Re: [sage-release] Sage 9.6.beta7 released :cannot compile.

2022-07-13 Thread Thierry Dumont




Le 13/07/2022 à 10:57, Dima Pasechnik a écrit :

On Wed, Jul 13, 2022 at 9:40 AM Thierry Dumont
 wrote:




Le 13/07/2022 à 10:29, Dima Pasechnik a écrit :





./configure should print an advice to install libcurl4-openssl-dev
somewhere at the end of its run.



Yes. But it did not.
This problem seems to appear with this beta7 version.
Also: in Ubuntu there are different versions of libcurl*.dev
libcurl4-gnutls.dev
libcurl4-nss.dev
libcurl4-openssl.dev
In my case only the gnutls version could be installed (others give 
conflicts). May be the advice will be a bit complicated.

So I installed it. Then config.log is ok  with curl.
I am now recompiling.
t.d





--
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 sage-release+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/32bd38fd-6158-eab7-07ce-2c8b6ccfb165%40math.univ-lyon1.fr.


Re: [sage-release] Sage 9.6.beta7 released :cannot compile.

2022-07-13 Thread Dima Pasechnik
On Wed, Jul 13, 2022 at 9:40 AM Thierry Dumont
 wrote:
>
>
>
> Le 13/07/2022 à 10:29, Dima Pasechnik a écrit :
> >
> >
> > On Wed, 13 Jul 2022, 09:25 Thierry Dumont,  > > wrote:
> >
> >
> >
> > Le 13/07/2022 à 09:57, Dima Pasechnik a écrit :
> >  > what does top level config.log say about curl?
> >  >
> >  > why the system one was not good?
> >
> > Note that curl was downloaded (source) and its compilation failed.
> >
> >
> > you have a header clash between the Sage's curl and system curl.
> >
> > why does configure reject the system curl?
> > (this can be found by inspecting config.log)
> >
>
> This is a part of config.log.
> The ubuntu packages libcurl*.dev are not installed (and the
> configuration procedure did not mention this):
>

./configure should print an advice to install libcurl4-openssl-dev
somewhere at the end of its run.



> # Checking whether SageMath should install SPKG curl... ##
> ## - ##
> configure:20300: checking for curl 7.22
> configure:20343: result:
> configure:20389: checking for gawk
> configure:20421: result: gawk
> configure:20488: checking for curl-config
> configure:20526: result: no
> configure:20604: checking whether libcurl is usable
> configure:20639: g++ -std=gnu++11 -o conftest conftest.cpp  -lcurl
> -lbz2 -lflint -lmpfr -lgmp -lm  -lntl >&5
> conftest.cpp:28:10: fatal error: curl/curl.h: No such file or directory
> 28 | #include 
>|  ^
> compilation terminated.
> configure:20639: $? = 1
> configure: failed program was:
> | /* confdefs.h */
>
> --
> You received this message because you are subscribed to a topic in the Google 
> Groups "sage-release" group.
> To unsubscribe from this topic, visit 
> https://groups.google.com/d/topic/sage-release/-0luW4DPEPs/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to 
> sage-release+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-release/f7b95577-d485-1acf-2eac-497dcac91ed9%40math.univ-lyon1.fr.

-- 
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 sage-release+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/CAAWYfq3XMJCF9w1mxyXQ%2BKoss%3DFfCtWduBsMa%3D_%2B-K60DOpjSg%40mail.gmail.com.


Re: [sage-release] Sage 9.6.beta7 released :cannot compile.

2022-07-13 Thread Thierry Dumont




Le 13/07/2022 à 10:29, Dima Pasechnik a écrit :



On Wed, 13 Jul 2022, 09:25 Thierry Dumont, > wrote:




Le 13/07/2022 à 09:57, Dima Pasechnik a écrit :
 > what does top level config.log say about curl?
 >
 > why the system one was not good?

Note that curl was downloaded (source) and its compilation failed.


you have a header clash between the Sage's curl and system curl.

why does configure reject the system curl?
(this can be found by inspecting config.log)



This is a part of config.log.
The ubuntu packages libcurl*.dev are not installed (and the 
configuration procedure did not mention this):


# Checking whether SageMath should install SPKG curl... ##
## - ##
configure:20300: checking for curl 7.22
configure:20343: result:
configure:20389: checking for gawk
configure:20421: result: gawk
configure:20488: checking for curl-config
configure:20526: result: no
configure:20604: checking whether libcurl is usable
configure:20639: g++ -std=gnu++11 -o conftest conftest.cpp  -lcurl 
-lbz2 -lflint -lmpfr -lgmp -lm  -lntl >&5

conftest.cpp:28:10: fatal error: curl/curl.h: No such file or directory
   28 | #include 
  |  ^
compilation terminated.
configure:20639: $? = 1
configure: failed program was:
| /* confdefs.h */

--
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 sage-release+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/f7b95577-d485-1acf-2eac-497dcac91ed9%40math.univ-lyon1.fr.


Re: [sage-release] Sage 9.6.beta7 released :cannot compile.

2022-07-13 Thread Dima Pasechnik
On Wed, 13 Jul 2022, 09:25 Thierry Dumont, 
wrote:

>
>
> Le 13/07/2022 à 09:57, Dima Pasechnik a écrit :
> > what does top level config.log say about curl?
> >
> > why the system one was not good?
>
> Note that curl was downloaded (source) and its compilation failed.
>

you have a header clash between the Sage's curl and system curl.

why does configure reject the system curl?
(this can be found by inspecting config.log)


This is a part of install.log (full logfile is joined):
>
> curl-7.62.0.p0] Attempting to download package curl-7.62.0.tar.bz2 from
> mirrors
> [curl-7.62.0.p0]
>
> https://www-ftp.lip6.fr/pub/math/sagemath/spkg/upstream/curl/curl-7.62.0.tar.bz2
>
> and
> curl-7.62.0.p0] curl-7.62.0.p0
> [curl-7.62.0.p0] 
> [curl-7.62.0.p0] Setting up build directory for curl-7.62.0.p0
> 
>
> curl-7.62.0.p0] Finished extraction
> [curl-7.62.0.p0] No patch files found in ../patches
> 
>
> curl-7.62.0.p0] /usr/bin/bash ../libtool  --tag=CC   --mode=compile gcc
> -DHAVE_CONFIG_H   -I../include -I../lib -I../lib  -DBUILDING_LIBCURL
> -DCURL_HIDDEN_SYMBOLS-fvisibility=hidden -O2
> -Werror-implicit-function-declaration -Wno-system-headers  -c -o
> libcurl_la-openldap.lo `test -f 'openldap.c' || echo './'`openldap.c
> [curl-7.62.0.p0] libtool: compile:  gcc -DHAVE_CONFIG_H -I../include
> -I../lib -I../lib -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS
> -fvisibility=hidden -O2 -Werror-implicit-function-declaration
> -Wno-system-headers -c openldap.c  -fPIC -DPIC -o
> .libs/libcurl_la-openldap.o
> [curl-7.62.0.p0] openldap.c:82:17: error: conflicting types for
> 'ldap_connect'; have 'CURLcode(struct connectdata *, _Bool *)'
> [curl-7.62.0.p0]82 | static CURLcode ldap_connect(struct connectdata
> *conn, bool *done);
> [curl-7.62.0.p0]   | ^~~~
> [curl-7.62.0.p0] In file included from openldap.c:39:
> [curl-7.62.0.p0] /usr/include/ldap.h:1555:1: note: previous declaration
> of 'ldap_connect' with type 'int(LDAP *)' {aka 'int(struct ldap *)'}
> [curl-7.62.0.p0]  1555 | ldap_connect( LDAP *ld );
> [curl-7.62.0.p0]   | ^~~~
> [curl-7.62.0.p0] make[7]: *** [Makefile:2107: libcurl_la-openldap.lo]
> Error 1
> [curl-7.62.0.p0] make[6]: *** [Makefile:1028: all] Error 2
> [curl-7.62.0.p0] make[5]: *** [Makefile:929: all-recursive] Error 1
> [curl-7.62.0.p0]
>
> 
>
>
> >
> > On Wed, 13 Jul 2022, 06:18 Thierry Dumont,  > > wrote:
> >
> > A cur(l)ious problem...
> >
> > As I did not succeed to upgrade from 9.7beta4 to beta5, I restarted
> > from
> > scratch, from a fresh clone of the repository.
> >
> > My OS: Ubuntu 22-04, up to date.
> >
> > Compilation crashes when trying to install... curl.
> >
> > curl is installed on my machine (and also libcurl4, libcurl4-gnutls)
> >
> > log file :
> > Attempting to download package curl-7.62.0.tar.bz2 from mirrors
> >
> https://www-ftp.lip6.fr/pub/math/sagemath/spkg/upstream/curl/curl-7.62.0.tar.bz2
> > <
> https://www-ftp.lip6.fr/pub/math/sagemath/spkg/upstream/curl/curl-7.62.0.tar.bz2
> >
> >
>  [..]
> > curl-7.62.0.p0
> > 
> > Setting up build directory for curl-7.62.0.p0
> > Finished extraction
> > No patch files found in ../patches
> > 
> >
> > 
> > openldap.c:82:17: error: conflicting types for 'ldap_connect'; have
> > 'CURLcode(struct connectdata *, _Bool *)'
> >  82 | static CURLcode ldap_connect(struct connectdata *conn,
> > bool *done);
> > | ^~~~
> > In file included from openldap.c:39:
> > /usr/include/ldap.h:1555:1: note: previous declaration of
> > 'ldap_connect'
> > with type 'int(LDAP *)' {aka 'int(struct ldap *)'}
> >
> > --
> > 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 sage-release+unsubscr...@googlegroups.com
> > .
> > To view this discussion on the web visit
> >
> https://groups.google.com/d/msgid/sage-release/5cc232e7-70c5-0b53-eb65-0317f7e48656%40math.univ-lyon1.fr
> > <
> https://groups.google.com/d/msgid/sage-release/5cc232e7-70c5-0b53-eb65-0317f7e48656%40math.univ-lyon1.fr
> >.
> >
> > --
> > 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 sage-release+unsubscr...@googlegroups.com
> > .
> > To view this discussion on 

Re: [sage-release] Sage 9.6.beta7 released :cannot compile.

2022-07-13 Thread Dima Pasechnik
what does top level config.log say about curl?

why the system one was not good?

On Wed, 13 Jul 2022, 06:18 Thierry Dumont, 
wrote:

> A cur(l)ious problem...
>
> As I did not succeed to upgrade from 9.7beta4 to beta5, I restarted from
> scratch, from a fresh clone of the repository.
>
> My OS: Ubuntu 22-04, up to date.
>
> Compilation crashes when trying to install... curl.
>
> curl is installed on my machine (and also libcurl4, libcurl4-gnutls)
>
> log file :
> Attempting to download package curl-7.62.0.tar.bz2 from mirrors
>
> https://www-ftp.lip6.fr/pub/math/sagemath/spkg/upstream/curl/curl-7.62.0.tar.bz2
> [..]
> curl-7.62.0.p0
> 
> Setting up build directory for curl-7.62.0.p0
> Finished extraction
> No patch files found in ../patches
> 
>
> 
> openldap.c:82:17: error: conflicting types for 'ldap_connect'; have
> 'CURLcode(struct connectdata *, _Bool *)'
> 82 | static CURLcode ldap_connect(struct connectdata *conn, bool
> *done);
>| ^~~~
> In file included from openldap.c:39:
> /usr/include/ldap.h:1555:1: note: previous declaration of 'ldap_connect'
> with type 'int(LDAP *)' {aka 'int(struct ldap *)'}
>
> --
> 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 sage-release+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-release/5cc232e7-70c5-0b53-eb65-0317f7e48656%40math.univ-lyon1.fr
> .
>

-- 
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 sage-release+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/CAAWYfq1TWRgvaeZresQ3f4ufMcf5ay_N1yeNBQJsS26geHL%3Ddg%40mail.gmail.com.