Re: [sage-release] Re: Sage 9.8.rc0 released

2023-02-04 Thread Dima Pasechnik
one source of trouble might be your

 LD_LIBRARY_PATH=/usr/local/lib:/mnt/g/public_html/scripts:

setting. Build systems are usually ignoring it, linking with "correct"
libraries,
but at runtime (e.g., while importing a Python module using libraries)
this might result in picking a wrong library.




On Sat, Feb 4, 2023 at 3:14 PM Dima Pasechnik  wrote:
>
> On Sat, Feb 4, 2023 at 1:51 PM 'Nasser M. Abbasi' via sage-release
>  wrote:
> >
> > "Was it  an incremental build. If so,
> >make distclean
> > and
> > build again from scratch."
> >
> > It was not an incremental build. I extracted the gzip file and did the 
> > steps I showed. So I do not need to do "make distclean" since everything is 
> > new.
> >
> > But I repeated now everything again using "make distclean" and got same 
> > error.
> >
> > "Probably the problem is linking with openblas. Do you have a number of 
> > openblas versions accessible to the linker?"
> >
> > I have no idea.  What command should I use to check?
>
> run
>
> ldd 
> /home/me/TMP/sage-9.8.rc0/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/scipy/special/_ufuncs.cpython-310-x86_64-linux-gnu.so
>
> Post its output
> - there should be an openblas mentioned, the question is which one.
>
> As far as fpylll is concerned, you've hit the bug fixed in not yet merged
> https://trac.sagemath.org/ticket/34940
>
> You should add fpylll at the end of the line in
>
> build/pkgs/sagemath_doc_html/dependencies
>
> and run ./configure and make again
>
>
>
>
> >
> > I am just following the instruction to download and install sagemath.
> >
> > I have giac and maxima and fricas and texlive already installed on this 
> > virtual box already. I also have sagemath 9.7 installed in different folder.
> >
> > --Nasser
> >
> >
> > On Saturday, February 4, 2023 at 5:27:59 AM UTC-6 Dima Pasechnik wrote:
> >>
> >> Hello,
> >> Was it  an incremental build. If so,
> >>make distclean
> >> and
> >> build again from scratch.
> >>
> >> Anyhow, if you look in your istall.log you'll see problems with a number 
> >> of packages, e.g. fpylll, scipy.
> >>
> >> [sagemath_doc_html-none] [manifolds] ImportError: 
> >> /home/me/TMP/sage-9.8.rc0/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/scipy/special/_ufuncs.cpython-310-x86_64-linux-gnu.so:
> >>  undefined symbol: dstevr_
> >>
> >> Probably the problem is linking with openblas. Do you have a number of 
> >> openblas versions accessible to the linker?
> >>
> >>
> >>
> >> By the way,
> >> what are you trying to achieve with exporting
> >> MAXIMA ?
> >> Sage does not support using external Maxima at the moment,
> >>
> >>
> >>
> >>
> >> On Sat, 4 Feb 2023, 08:12 'Nasser M. Abbasi' via sage-release, 
> >>  wrote:
> >>>
> >>> I get this error on Linux virtual box running
> >>>
> >>> lsb_release -a
> >>> LSB Version:n/a
> >>> Distributor ID:ManjaroLinux
> >>> Description:Manjaro Linux
> >>> Release:22.0.0
> >>> Codename:Sikaris
> >>>
> >>> After extracting the gzip file, these are the commands I did
> >>>
> >>> unset SAGE_ROOT
> >>>  unset SAGE_LOCAL
> >>>  export GIAC=/usr/local/bin/giac
> >>> export MAXIMA=/usr/local/bin/maxima
> >>> ./configure --with-system-python=no
> >>> make
> >>>
> >>> At the end I see
> >>>
> >>> -
> >>> sagemath_doc_html-none]   File 
> >>> "/home/me/TMP/sage-9.8.rc0/src/sage_docbuild/sphinxbuild.py", line 263, 
> >>> in raise_errors
> >>> [sagemath_doc_html-none] raise OSError(self._error)
> >>> [sagemath_doc_html-none] OSError: 
> >>> /home/me/TMP/sage-9.8.rc0/src/sage/manifolds/chart.py:docstring of 
> >>> sage.manifolds.chart.RealChart.plot:104: WARNING: Exception occurred in 
> >>> plotting chart-1
> >>> [sagemath_doc_html-none]
> >>> [sagemath_doc_html-none] Note: incremental documentation builds 
> >>> sometimes cause spurious
> >>> [sagemath_doc_html-none] error messages. To be certain that these are 
> >>> real errors, run
> >>> [sagemath_doc_html-none] "make doc-clean doc-uninstall" first and try 
> >>> again.
> >>> [sagemath_doc_html-none] make[6]: *** [Makefile:28: 
> >>> doc-inventory--reference-manifolds] Error 1
> >>> [sagemath_doc_html-none] make[5]: *** [Makefile:45: 
> >>> doc-inventory-reference] Error 2
> >>> make[4]: *** [Makefile:3262: sagemath_doc_html-SAGE_DOCS-no-deps] Error 2
> >>> make[3]: *** [Makefile:3262: 
> >>> /home/me/TMP/sage-9.8.rc0/local/var/lib/sage/installed/sagemath_doc_html-none]
> >>>  Error 2
> >>> make[2]: *** [Makefile:2766: all-start] Error 2
> >>> make[2]: Leaving directory '/home/me/TMP/sage-9.8.rc0/build/make'
> >>>
> >>> real71m30.833s
> >>> user103m7.355s
> >>> sys5m48.306s
> >>> ***
> >>> Error building Sage.
> >>>
> >>> The following package(s) may have failed to build (not necessarily
> >>> during this run of 'make all-start'):
> >>>
> >>> It is safe to delete any log files and build directories, but they
> >>> contain 

Re: [sage-release] Re: Sage 9.8.rc0 released

2023-02-04 Thread Dima Pasechnik
On Sat, Feb 4, 2023 at 1:51 PM 'Nasser M. Abbasi' via sage-release
 wrote:
>
> "Was it  an incremental build. If so,
>make distclean
> and
> build again from scratch."
>
> It was not an incremental build. I extracted the gzip file and did the steps 
> I showed. So I do not need to do "make distclean" since everything is new.
>
> But I repeated now everything again using "make distclean" and got same error.
>
> "Probably the problem is linking with openblas. Do you have a number of 
> openblas versions accessible to the linker?"
>
> I have no idea.  What command should I use to check?

run

ldd 
/home/me/TMP/sage-9.8.rc0/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/scipy/special/_ufuncs.cpython-310-x86_64-linux-gnu.so

Post its output
- there should be an openblas mentioned, the question is which one.

As far as fpylll is concerned, you've hit the bug fixed in not yet merged
https://trac.sagemath.org/ticket/34940

You should add fpylll at the end of the line in

build/pkgs/sagemath_doc_html/dependencies

and run ./configure and make again




>
> I am just following the instruction to download and install sagemath.
>
> I have giac and maxima and fricas and texlive already installed on this 
> virtual box already. I also have sagemath 9.7 installed in different folder.
>
> --Nasser
>
>
> On Saturday, February 4, 2023 at 5:27:59 AM UTC-6 Dima Pasechnik wrote:
>>
>> Hello,
>> Was it  an incremental build. If so,
>>make distclean
>> and
>> build again from scratch.
>>
>> Anyhow, if you look in your istall.log you'll see problems with a number of 
>> packages, e.g. fpylll, scipy.
>>
>> [sagemath_doc_html-none] [manifolds] ImportError: 
>> /home/me/TMP/sage-9.8.rc0/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/scipy/special/_ufuncs.cpython-310-x86_64-linux-gnu.so:
>>  undefined symbol: dstevr_
>>
>> Probably the problem is linking with openblas. Do you have a number of 
>> openblas versions accessible to the linker?
>>
>>
>>
>> By the way,
>> what are you trying to achieve with exporting
>> MAXIMA ?
>> Sage does not support using external Maxima at the moment,
>>
>>
>>
>>
>> On Sat, 4 Feb 2023, 08:12 'Nasser M. Abbasi' via sage-release, 
>>  wrote:
>>>
>>> I get this error on Linux virtual box running
>>>
>>> lsb_release -a
>>> LSB Version:n/a
>>> Distributor ID:ManjaroLinux
>>> Description:Manjaro Linux
>>> Release:22.0.0
>>> Codename:Sikaris
>>>
>>> After extracting the gzip file, these are the commands I did
>>>
>>> unset SAGE_ROOT
>>>  unset SAGE_LOCAL
>>>  export GIAC=/usr/local/bin/giac
>>> export MAXIMA=/usr/local/bin/maxima
>>> ./configure --with-system-python=no
>>> make
>>>
>>> At the end I see
>>>
>>> -
>>> sagemath_doc_html-none]   File 
>>> "/home/me/TMP/sage-9.8.rc0/src/sage_docbuild/sphinxbuild.py", line 263, in 
>>> raise_errors
>>> [sagemath_doc_html-none] raise OSError(self._error)
>>> [sagemath_doc_html-none] OSError: 
>>> /home/me/TMP/sage-9.8.rc0/src/sage/manifolds/chart.py:docstring of 
>>> sage.manifolds.chart.RealChart.plot:104: WARNING: Exception occurred in 
>>> plotting chart-1
>>> [sagemath_doc_html-none]
>>> [sagemath_doc_html-none] Note: incremental documentation builds 
>>> sometimes cause spurious
>>> [sagemath_doc_html-none] error messages. To be certain that these are 
>>> real errors, run
>>> [sagemath_doc_html-none] "make doc-clean doc-uninstall" first and try 
>>> again.
>>> [sagemath_doc_html-none] make[6]: *** [Makefile:28: 
>>> doc-inventory--reference-manifolds] Error 1
>>> [sagemath_doc_html-none] make[5]: *** [Makefile:45: 
>>> doc-inventory-reference] Error 2
>>> make[4]: *** [Makefile:3262: sagemath_doc_html-SAGE_DOCS-no-deps] Error 2
>>> make[3]: *** [Makefile:3262: 
>>> /home/me/TMP/sage-9.8.rc0/local/var/lib/sage/installed/sagemath_doc_html-none]
>>>  Error 2
>>> make[2]: *** [Makefile:2766: all-start] Error 2
>>> make[2]: Leaving directory '/home/me/TMP/sage-9.8.rc0/build/make'
>>>
>>> real71m30.833s
>>> user103m7.355s
>>> sys5m48.306s
>>> ***
>>> Error building Sage.
>>>
>>> The following package(s) may have failed to build (not necessarily
>>> during this run of 'make all-start'):
>>>
>>> It is safe to delete any log files and build directories, but they
>>> contain information that is helpful for debugging build problems.
>>> WARNING: If you now run 'make' again, the build directory of the
>>> same version of the package will, by default, be deleted. Set the
>>> environment variable SAGE_KEEP_BUILT_SPKGS=yes to prevent this.
>>> 
>>>
>>> The following folder contains config.log and install.log files
>>>
>>> Thank you
>>> --Nasser
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Friday, February 3, 2023 at 3:40:20 AM UTC-6 Dima Pasechnik wrote:

 On Fri, Feb 3, 2023 at 7:33 AM Sébastien Labbé  wrote:
 >
 >
 >
 > On Thursday, February 2, 2023 at 7:37:27 PM UTC+1 

Re: [sage-release] Re: Sage 9.8.rc0 released

2023-02-04 Thread Dima Pasechnik
On Sat, 4 Feb 2023, 13:51 'Nasser M. Abbasi' via sage-release, <
sage-release@googlegroups.com> wrote:

> "Was it  an incremental build. If so,
>make distclean
> and
> build again from scratch."
>
> It was not an incremental build. I extracted the gzip file and did the
> steps I showed. So I do not need to do "make distclean" since everything is
> new.
>
> But I repeated now everything again using "make distclean" and got same
> error.
>
> "Probably the problem is linking with openblas. Do you have a number of
> openblas versions accessible to the linker?"
>
> I have no idea.  What command should I use to check?
>
> I am just following the instruction to download and install sagemath.
>
> I have giac and maxima and fricas and texlive already installed on this
> virtual box already. I also have sagemath 9.7 installed in different folder.
>

sage in a different directory which is in your PATH typically breaks things.



> --Nasser
>
>
> On Saturday, February 4, 2023 at 5:27:59 AM UTC-6 Dima Pasechnik wrote:
>
>> Hello,
>> Was it  an incremental build. If so,
>>make distclean
>> and
>> build again from scratch.
>>
>> Anyhow, if you look in your istall.log you'll see problems with a number
>> of packages, e.g. fpylll, scipy.
>>
>> [sagemath_doc_html-none] [manifolds] ImportError: 
>> /home/me/TMP/sage-9.8.rc0/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/scipy/special/_ufuncs.cpython-310-x86_64-linux-gnu.so:
>>  undefined symbol: dstevr_
>>
>> Probably the problem is linking with openblas. Do you have a number of 
>> openblas versions accessible to the linker?
>>
>>
>>
>> By the way,
>> what are you trying to achieve with exporting
>> MAXIMA ?
>> Sage does not support using external Maxima at the moment,
>>
>>
>>
>>
>> On Sat, 4 Feb 2023, 08:12 'Nasser M. Abbasi' via sage-release, <
>> sage-r...@googlegroups.com> wrote:
>>
>>> I get this error on Linux virtual box running
>>>
>>> lsb_release -a
>>> LSB Version:n/a
>>> Distributor ID:ManjaroLinux
>>> Description:Manjaro Linux
>>> Release:22.0.0
>>> Codename:Sikaris
>>>
>>> After extracting the gzip file, these are the commands I did
>>>
>>> unset SAGE_ROOT
>>>  unset SAGE_LOCAL
>>>  export GIAC=/usr/local/bin/giac
>>> export MAXIMA=/usr/local/bin/maxima
>>> ./configure --with-system-python=no
>>> make
>>>
>>> At the end I see
>>>
>>> -
>>> sagemath_doc_html-none]   File
>>> "/home/me/TMP/sage-9.8.rc0/src/sage_docbuild/sphinxbuild.py", line 263, in
>>> raise_errors
>>> [sagemath_doc_html-none] raise OSError(self._error)
>>> [sagemath_doc_html-none] OSError:
>>> /home/me/TMP/sage-9.8.rc0/src/sage/manifolds/chart.py:docstring of
>>> sage.manifolds.chart.RealChart.plot:104: WARNING: Exception occurred in
>>> plotting chart-1
>>> [sagemath_doc_html-none]
>>> [sagemath_doc_html-none] Note: incremental documentation builds
>>> sometimes cause spurious
>>> [sagemath_doc_html-none] error messages. To be certain that these
>>> are real errors, run
>>> [sagemath_doc_html-none] "make doc-clean doc-uninstall" first and
>>> try again.
>>> [sagemath_doc_html-none] make[6]: *** [Makefile:28:
>>> doc-inventory--reference-manifolds] Error 1
>>> [sagemath_doc_html-none] make[5]: *** [Makefile:45:
>>> doc-inventory-reference] Error 2
>>> make[4]: *** [Makefile:3262: sagemath_doc_html-SAGE_DOCS-no-deps] Error 2
>>> make[3]: *** [Makefile:3262:
>>> /home/me/TMP/sage-9.8.rc0/local/var/lib/sage/installed/sagemath_doc_html-none]
>>> Error 2
>>> make[2]: *** [Makefile:2766: all-start] Error 2
>>> make[2]: Leaving directory '/home/me/TMP/sage-9.8.rc0/build/make'
>>>
>>> real71m30.833s
>>> user103m7.355s
>>> sys5m48.306s
>>> ***
>>> Error building Sage.
>>>
>>> The following package(s) may have failed to build (not necessarily
>>> during this run of 'make all-start'):
>>>
>>> It is safe to delete any log files and build directories, but they
>>> contain information that is helpful for debugging build problems.
>>> WARNING: If you now run 'make' again, the build directory of the
>>> same version of the package will, by default, be deleted. Set the
>>> environment variable SAGE_KEEP_BUILT_SPKGS=yes to prevent this.
>>> 
>>>
>>> The following folder  contains
>>> config.log and install.log files
>>>
>>> Thank you
>>> --Nasser
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Friday, February 3, 2023 at 3:40:20 AM UTC-6 Dima Pasechnik wrote:
>>>
 On Fri, Feb 3, 2023 at 7:33 AM Sébastien Labbé 
 wrote:
 >
 >
 >
 > On Thursday, February 2, 2023 at 7:37:27 PM UTC+1
 matthia...@gmail.com wrote:
 > On Thursday, February 2, 2023 at 9:30:30 AM UTC-8 Sébastien Labbé
 wrote:
 > ./bootstrap: 9: m4: Permission denied
 > make: *** [Makefile:365 : configure] Erreur 1
 >
 > Do you have "." in PATH?
 >
 >
 > No
 >
 > What does "which m4" say?

Re: [sage-release] Re: Sage 9.8.rc0 released

2023-02-04 Thread 'Nasser M. Abbasi' via sage-release
"Was it  an incremental build. If so, 
   make distclean
and
build again from scratch."

It was not an incremental build. I extracted the gzip file and did the 
steps I showed. So I do not need to do "make distclean" since everything is 
new.

But I repeated now everything again using "make distclean" and got same 
error.

"Probably the problem is linking with openblas. Do you have a number of 
openblas versions accessible to the linker?"

I have no idea.  What command should I use to check? 

I am just following the instruction to download and install sagemath. 

I have giac and maxima and fricas and texlive already installed on this 
virtual box already. I also have sagemath 9.7 installed in different folder.

--Nasser


On Saturday, February 4, 2023 at 5:27:59 AM UTC-6 Dima Pasechnik wrote:

> Hello,
> Was it  an incremental build. If so, 
>make distclean
> and
> build again from scratch.
>
> Anyhow, if you look in your istall.log you'll see problems with a number 
> of packages, e.g. fpylll, scipy.
>
> [sagemath_doc_html-none] [manifolds] ImportError: 
> /home/me/TMP/sage-9.8.rc0/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/scipy/special/_ufuncs.cpython-310-x86_64-linux-gnu.so:
>  undefined symbol: dstevr_
>
> Probably the problem is linking with openblas. Do you have a number of 
> openblas versions accessible to the linker?
>
>
>
> By the way,
> what are you trying to achieve with exporting
> MAXIMA ?
> Sage does not support using external Maxima at the moment,
>
>
>
>
> On Sat, 4 Feb 2023, 08:12 'Nasser M. Abbasi' via sage-release, <
> sage-r...@googlegroups.com> wrote:
>
>> I get this error on Linux virtual box running 
>>
>> lsb_release -a
>> LSB Version:n/a
>> Distributor ID:ManjaroLinux
>> Description:Manjaro Linux
>> Release:22.0.0
>> Codename:Sikaris
>>
>> After extracting the gzip file, these are the commands I did
>>
>> unset SAGE_ROOT 
>>  unset SAGE_LOCAL 
>>  export GIAC=/usr/local/bin/giac 
>> export MAXIMA=/usr/local/bin/maxima 
>> ./configure --with-system-python=no 
>> make
>>
>> At the end I see 
>>
>> -
>> sagemath_doc_html-none]   File 
>> "/home/me/TMP/sage-9.8.rc0/src/sage_docbuild/sphinxbuild.py", line 263, in 
>> raise_errors
>> [sagemath_doc_html-none] raise OSError(self._error)
>> [sagemath_doc_html-none] OSError: 
>> /home/me/TMP/sage-9.8.rc0/src/sage/manifolds/chart.py:docstring of 
>> sage.manifolds.chart.RealChart.plot:104: WARNING: Exception occurred in 
>> plotting chart-1
>> [sagemath_doc_html-none] 
>> [sagemath_doc_html-none] Note: incremental documentation builds 
>> sometimes cause spurious
>> [sagemath_doc_html-none] error messages. To be certain that these are 
>> real errors, run
>> [sagemath_doc_html-none] "make doc-clean doc-uninstall" first and try 
>> again.
>> [sagemath_doc_html-none] make[6]: *** [Makefile:28: 
>> doc-inventory--reference-manifolds] Error 1
>> [sagemath_doc_html-none] make[5]: *** [Makefile:45: 
>> doc-inventory-reference] Error 2
>> make[4]: *** [Makefile:3262: sagemath_doc_html-SAGE_DOCS-no-deps] Error 2
>> make[3]: *** [Makefile:3262: 
>> /home/me/TMP/sage-9.8.rc0/local/var/lib/sage/installed/sagemath_doc_html-none]
>>  
>> Error 2
>> make[2]: *** [Makefile:2766: all-start] Error 2
>> make[2]: Leaving directory '/home/me/TMP/sage-9.8.rc0/build/make'
>>
>> real71m30.833s
>> user103m7.355s
>> sys5m48.306s
>> ***
>> Error building Sage.
>>
>> The following package(s) may have failed to build (not necessarily
>> during this run of 'make all-start'):
>>
>> It is safe to delete any log files and build directories, but they
>> contain information that is helpful for debugging build problems.
>> WARNING: If you now run 'make' again, the build directory of the
>> same version of the package will, by default, be deleted. Set the
>> environment variable SAGE_KEEP_BUILT_SPKGS=yes to prevent this.
>> 
>>
>> The following folder  contains 
>> config.log and install.log files
>>
>> Thank you
>> --Nasser
>>
>>
>>
>>
>>
>>
>> On Friday, February 3, 2023 at 3:40:20 AM UTC-6 Dima Pasechnik wrote:
>>
>>> On Fri, Feb 3, 2023 at 7:33 AM Sébastien Labbé  
>>> wrote: 
>>> > 
>>> > 
>>> > 
>>> > On Thursday, February 2, 2023 at 7:37:27 PM UTC+1 matthia...@gmail.com 
>>> wrote: 
>>> > On Thursday, February 2, 2023 at 9:30:30 AM UTC-8 Sébastien Labbé 
>>> wrote: 
>>> > ./bootstrap: 9: m4: Permission denied 
>>> > make: *** [Makefile:365 : configure] Erreur 1 
>>> > 
>>> > Do you have "." in PATH? 
>>> > 
>>> > 
>>> > No 
>>> > 
>>> > What does "which m4" say? 
>>> > 
>>> > 
>>> > It returns nothing! Thanks for the hint. I found the problem: when 
>>> reading the sage README to install sage from scratch on this new machine, I 
>>> installed the basic stuff as follows: 
>>> > 
>>> > $ sudo apt install gcc gfortran g++ make m4 perl ranlib tar bc 
>>> > [...] 

Re: [sage-release] Re: Sage 9.8.rc0 released

2023-02-04 Thread Dima Pasechnik
Hello,
Was it  an incremental build. If so,
   make distclean
and
build again from scratch.

Anyhow, if you look in your istall.log you'll see problems with a number of
packages, e.g. fpylll, scipy.

[sagemath_doc_html-none] [manifolds] ImportError:
/home/me/TMP/sage-9.8.rc0/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/scipy/special/_ufuncs.cpython-310-x86_64-linux-gnu.so:
undefined symbol: dstevr_

Probably the problem is linking with openblas. Do you have a number of
openblas versions accessible to the linker?



By the way,
what are you trying to achieve with exporting
MAXIMA ?
Sage does not support using external Maxima at the moment,




On Sat, 4 Feb 2023, 08:12 'Nasser M. Abbasi' via sage-release, <
sage-release@googlegroups.com> wrote:

> I get this error on Linux virtual box running
>
> lsb_release -a
> LSB Version:n/a
> Distributor ID:ManjaroLinux
> Description:Manjaro Linux
> Release:22.0.0
> Codename:Sikaris
>
> After extracting the gzip file, these are the commands I did
>
> unset SAGE_ROOT
>  unset SAGE_LOCAL
>  export GIAC=/usr/local/bin/giac
> export MAXIMA=/usr/local/bin/maxima
> ./configure --with-system-python=no
> make
>
> At the end I see
>
> -
> sagemath_doc_html-none]   File
> "/home/me/TMP/sage-9.8.rc0/src/sage_docbuild/sphinxbuild.py", line 263, in
> raise_errors
> [sagemath_doc_html-none] raise OSError(self._error)
> [sagemath_doc_html-none] OSError:
> /home/me/TMP/sage-9.8.rc0/src/sage/manifolds/chart.py:docstring of
> sage.manifolds.chart.RealChart.plot:104: WARNING: Exception occurred in
> plotting chart-1
> [sagemath_doc_html-none]
> [sagemath_doc_html-none] Note: incremental documentation builds
> sometimes cause spurious
> [sagemath_doc_html-none] error messages. To be certain that these are
> real errors, run
> [sagemath_doc_html-none] "make doc-clean doc-uninstall" first and try
> again.
> [sagemath_doc_html-none] make[6]: *** [Makefile:28:
> doc-inventory--reference-manifolds] Error 1
> [sagemath_doc_html-none] make[5]: *** [Makefile:45:
> doc-inventory-reference] Error 2
> make[4]: *** [Makefile:3262: sagemath_doc_html-SAGE_DOCS-no-deps] Error 2
> make[3]: *** [Makefile:3262:
> /home/me/TMP/sage-9.8.rc0/local/var/lib/sage/installed/sagemath_doc_html-none]
> Error 2
> make[2]: *** [Makefile:2766: all-start] Error 2
> make[2]: Leaving directory '/home/me/TMP/sage-9.8.rc0/build/make'
>
> real71m30.833s
> user103m7.355s
> sys5m48.306s
> ***
> Error building Sage.
>
> The following package(s) may have failed to build (not necessarily
> during this run of 'make all-start'):
>
> It is safe to delete any log files and build directories, but they
> contain information that is helpful for debugging build problems.
> WARNING: If you now run 'make' again, the build directory of the
> same version of the package will, by default, be deleted. Set the
> environment variable SAGE_KEEP_BUILT_SPKGS=yes to prevent this.
> 
>
> The following folder  contains
> config.log and install.log files
>
> Thank you
> --Nasser
>
>
>
>
>
>
> On Friday, February 3, 2023 at 3:40:20 AM UTC-6 Dima Pasechnik wrote:
>
>> On Fri, Feb 3, 2023 at 7:33 AM Sébastien Labbé  wrote:
>> >
>> >
>> >
>> > On Thursday, February 2, 2023 at 7:37:27 PM UTC+1 matthia...@gmail.com
>> wrote:
>> > On Thursday, February 2, 2023 at 9:30:30 AM UTC-8 Sébastien Labbé
>> wrote:
>> > ./bootstrap: 9: m4: Permission denied
>> > make: *** [Makefile:365 : configure] Erreur 1
>> >
>> > Do you have "." in PATH?
>> >
>> >
>> > No
>> >
>> > What does "which m4" say?
>> >
>> >
>> > It returns nothing! Thanks for the hint. I found the problem: when
>> reading the sage README to install sage from scratch on this new machine, I
>> installed the basic stuff as follows:
>> >
>> > $ sudo apt install gcc gfortran g++ make m4 perl ranlib tar bc
>> > [...]
>> > E: Impossible de trouver le paquet ranlib
>> >
>> > But this returned an error on ranlib and I assumed it had installed the
>> other packages in the list but no, it did not (gcc, gfortran, etc. were not
>> installed as well).
>> >
>> > Is ranlib really needed for sage? Can we remove it from the README?
>>
>> ranlib is a standard tool, and is used by various build systems. On
>> Debian it's a part of binutils package.
>>
>> README is not platform-specific, and it does not tell you to install
>> *package* called ranlib.
>> However, we should add there an advice to look for what packages to
>> install in
>> build/pkgs/_prereq/distros/
>> (e.g. for Debian it's in build/pkgs/_prereq/distros/debian.txt)
>>
>> (Once our GitHub is live in few days, it's a very quick PR to do :-))
>>
>>
>>
>> >
>> >
>> >
>> > --
>> > 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 

Re: [sage-release] Re: Sage 9.8.rc0 released

2023-02-04 Thread François Bissey
There are at least two different issues that breaks the build of the doc 
for you:


[sagemath_doc_html-none] pkg_resources.DistributionNotFound: The 
'fpylll<=0.5.9,>=0.5.9' distribution was not found and is required by 
sagemath-standard
[sagemath_doc_html-none] Warning: Could not import 
sage.manifolds.differentiable.characteristic_cohomology_class 
/home/me/TMP/sage-9.8.rc0/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/scipy/special/_ufuncs.cpython-310-x86_64-linux-gnu.so: 
undefined symbol: dstevr_


It seems that fpylll is not installed (yet?) and that's a bit of an issue.
The second problem is a bit more interesting 'dsterv_` is a fortran 
symbol. It looks like your scipy is missing the lapack package it has 
been compiled against - usually openblas - or that lapack is incomplete 
for some reason or not found in the runtime library path.


François

On 4/02/23 18:35, 'Nasser M. Abbasi' via sage-release wrote:

I get this error on Linux virtual box running

lsb_release -a
LSB Version:    n/a
Distributor ID:    ManjaroLinux
Description:    Manjaro Linux
Release:    22.0.0
Codename:    Sikaris

After extracting the gzip file, these are the commands I did

unset SAGE_ROOT
  unset SAGE_LOCAL
  export GIAC=/usr/local/bin/giac
export MAXIMA=/usr/local/bin/maxima
./configure --with-system-python=no
make

At the end I see

-
sagemath_doc_html-none]   File 
"/home/me/TMP/sage-9.8.rc0/src/sage_docbuild/sphinxbuild.py", line 263, 
in raise_errors

[sagemath_doc_html-none]     raise OSError(self._error)
[sagemath_doc_html-none] OSError: 
/home/me/TMP/sage-9.8.rc0/src/sage/manifolds/chart.py:docstring of 
sage.manifolds.chart.RealChart.plot:104: WARNING: Exception occurred in 
plotting chart-1

[sagemath_doc_html-none]
[sagemath_doc_html-none]     Note: incremental documentation builds 
sometimes cause spurious
[sagemath_doc_html-none]     error messages. To be certain that these 
are real errors, run
[sagemath_doc_html-none]     "make doc-clean doc-uninstall" first and 
try again.
[sagemath_doc_html-none] make[6]: *** [Makefile:28: 
doc-inventory--reference-manifolds] Error 1
[sagemath_doc_html-none] make[5]: *** [Makefile:45: 
doc-inventory-reference] Error 2

make[4]: *** [Makefile:3262: sagemath_doc_html-SAGE_DOCS-no-deps] Error 2
make[3]: *** [Makefile:3262: 
/home/me/TMP/sage-9.8.rc0/local/var/lib/sage/installed/sagemath_doc_html-none] Error 2

make[2]: *** [Makefile:2766: all-start] Error 2
make[2]: Leaving directory '/home/me/TMP/sage-9.8.rc0/build/make'

real    71m30.833s
user    103m7.355s
sys    5m48.306s
***
Error building Sage.

The following package(s) may have failed to build (not necessarily
during this run of 'make all-start'):

It is safe to delete any log files and build directories, but they
contain information that is helpful for debugging build problems.
WARNING: If you now run 'make' again, the build directory of the
same version of the package will, by default, be deleted. Set the
environment variable SAGE_KEEP_BUILT_SPKGS=yes to prevent this.


The following folder  contains 
config.log and install.log files


Thank you
--Nasser






On Friday, February 3, 2023 at 3:40:20 AM UTC-6 Dima Pasechnik wrote:

On Fri, Feb 3, 2023 at 7:33 AM Sébastien Labbé 
wrote:
 >
 >
 >
 > On Thursday, February 2, 2023 at 7:37:27 PM UTC+1
matthia...@gmail.com wrote:
 > On Thursday, February 2, 2023 at 9:30:30 AM UTC-8 Sébastien Labbé
wrote:
 > ./bootstrap: 9: m4: Permission denied
 > make: *** [Makefile:365 : configure] Erreur 1
 >
 > Do you have "." in PATH?
 >
 >
 > No
 >
 > What does "which m4" say?
 >
 >
 > It returns nothing! Thanks for the hint. I found the problem:
when reading the sage README to install sage from scratch on this
new machine, I installed the basic stuff as follows:
 >
 > $ sudo apt install gcc gfortran g++ make m4 perl ranlib tar bc
 > [...]
 > E: Impossible de trouver le paquet ranlib
 >
 > But this returned an error on ranlib and I assumed it had
installed the other packages in the list but no, it did not (gcc,
gfortran, etc. were not installed as well).
 >
 > Is ranlib really needed for sage? Can we remove it from the README?

ranlib is a standard tool, and is used by various build systems. On
Debian it's a part of binutils package.

README is not platform-specific, and it does not tell you to install
*package* called ranlib.
However, we should add there an advice to look for what packages to
install in
build/pkgs/_prereq/distros/
(e.g. for Debian it's in build/pkgs/_prereq/distros/debian.txt)

(Once our GitHub is live in few days, it's a very quick PR to do :-))



 >
 >
 >
 > --
 > You received this message because you are subscribed to the

Re: [sage-release] Re: Sage 9.8.rc0 released

2023-02-04 Thread 'Nasser M. Abbasi' via sage-release
I get this error on Linux virtual box running 

lsb_release -a
LSB Version:n/a
Distributor ID:ManjaroLinux
Description:Manjaro Linux
Release:22.0.0
Codename:Sikaris

After extracting the gzip file, these are the commands I did

unset SAGE_ROOT 
 unset SAGE_LOCAL 
 export GIAC=/usr/local/bin/giac 
export MAXIMA=/usr/local/bin/maxima 
./configure --with-system-python=no 
make

At the end I see 

-
sagemath_doc_html-none]   File 
"/home/me/TMP/sage-9.8.rc0/src/sage_docbuild/sphinxbuild.py", line 263, in 
raise_errors
[sagemath_doc_html-none] raise OSError(self._error)
[sagemath_doc_html-none] OSError: 
/home/me/TMP/sage-9.8.rc0/src/sage/manifolds/chart.py:docstring of 
sage.manifolds.chart.RealChart.plot:104: WARNING: Exception occurred in 
plotting chart-1
[sagemath_doc_html-none] 
[sagemath_doc_html-none] Note: incremental documentation builds 
sometimes cause spurious
[sagemath_doc_html-none] error messages. To be certain that these are 
real errors, run
[sagemath_doc_html-none] "make doc-clean doc-uninstall" first and try 
again.
[sagemath_doc_html-none] make[6]: *** [Makefile:28: 
doc-inventory--reference-manifolds] Error 1
[sagemath_doc_html-none] make[5]: *** [Makefile:45: 
doc-inventory-reference] Error 2
make[4]: *** [Makefile:3262: sagemath_doc_html-SAGE_DOCS-no-deps] Error 2
make[3]: *** [Makefile:3262: 
/home/me/TMP/sage-9.8.rc0/local/var/lib/sage/installed/sagemath_doc_html-none] 
Error 2
make[2]: *** [Makefile:2766: all-start] Error 2
make[2]: Leaving directory '/home/me/TMP/sage-9.8.rc0/build/make'

real71m30.833s
user103m7.355s
sys5m48.306s
***
Error building Sage.

The following package(s) may have failed to build (not necessarily
during this run of 'make all-start'):

It is safe to delete any log files and build directories, but they
contain information that is helpful for debugging build problems.
WARNING: If you now run 'make' again, the build directory of the
same version of the package will, by default, be deleted. Set the
environment variable SAGE_KEEP_BUILT_SPKGS=yes to prevent this.


The following folder  contains 
config.log and install.log files

Thank you
--Nasser






On Friday, February 3, 2023 at 3:40:20 AM UTC-6 Dima Pasechnik wrote:

> On Fri, Feb 3, 2023 at 7:33 AM Sébastien Labbé  wrote:
> >
> >
> >
> > On Thursday, February 2, 2023 at 7:37:27 PM UTC+1 matthia...@gmail.com 
> wrote:
> > On Thursday, February 2, 2023 at 9:30:30 AM UTC-8 Sébastien Labbé wrote:
> > ./bootstrap: 9: m4: Permission denied
> > make: *** [Makefile:365 : configure] Erreur 1
> >
> > Do you have "." in PATH?
> >
> >
> > No
> >
> > What does "which m4" say?
> >
> >
> > It returns nothing! Thanks for the hint. I found the problem: when 
> reading the sage README to install sage from scratch on this new machine, I 
> installed the basic stuff as follows:
> >
> > $ sudo apt install gcc gfortran g++ make m4 perl ranlib tar bc
> > [...]
> > E: Impossible de trouver le paquet ranlib
> >
> > But this returned an error on ranlib and I assumed it had installed the 
> other packages in the list but no, it did not (gcc, gfortran, etc. were not 
> installed as well).
> >
> > Is ranlib really needed for sage? Can we remove it from the README?
>
> ranlib is a standard tool, and is used by various build systems. On
> Debian it's a part of binutils package.
>
> README is not platform-specific, and it does not tell you to install
> *package* called ranlib.
> However, we should add there an advice to look for what packages to 
> install in
> build/pkgs/_prereq/distros/
> (e.g. for Debian it's in build/pkgs/_prereq/distros/debian.txt)
>
> (Once our GitHub is live in few days, it's a very quick PR to do :-))
>
>
>
> >
> >
> >
> > --
> > 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...@googlegroups.com.
> > To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-release/d6aecaee-279a-45f8-a645-36483d72a382n%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 sage-release+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/4a516a44-b761-4f02-ac10-e121cadc54d3n%40googlegroups.com.