On Wed, Nov 15, 2023 at 5:12 PM John Cremona <[email protected]> wrote:
>
> I am seeing failures building from rc3 (commit fa5c9395d3).  To make sure
I made a fresh git clone of this and did nothing more than
>
> ./bootstrap
> ./configure
>  make -j16
>
> On thre machines, make build worked OK, but not make: it is
sagemath_doc_html-none which fails.  The short logfile is attached.  It's a
problem with libntl linking: it wants libntl.so.44 .   In configure, Sage
did decide that it was OK to use a system NTL.  I have two (which may be
the problem):  in /usr and in /usrlocal.  the relevant library files are
/usr/lib/x86_64-linux-gnu/libntl.so -> libntl.so.43.0.1 and
/usr/local/lib/libntl.so -> libntl.so.44.0.1.   From the error message in
the attached log it could not find libntl.so.44 but it exists in
/usr/local/lib and has the correct permissions.

This setup is asking for trouble. We don't have a fine-tune way to deal
with such cases.
Consider this a bug.
Basically,  ./configure sees libntl available and good enough, but goes
with whatever default ordering of libraries' locations it has.

Then the linker, possibly using another ordering, tries to resolve -lntl...




>
> On two of the three machines I ran "make" again and that resulted in
crashing python -- you can see the traceback file if you want, it ends with
>
> No symbol table info available.
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> [Inferior 1 (process 3558942) detached]
> 27      ../sysdeps/unix/sysv/linux/wait4.c: No such file or directory.
> Traceback (most recent call last):
>   File "<string>", line 25, in <module>
> ModuleNotFoundError: No module named 'Cython'
> Error while executing Python code.
> Saved trace to /home/jec/.sage/crash_logs/crash_y7tokr_q.log
> ------------------------------------------------------------------------
> Unhandled SIGABRT: An abort() occurred.
> This probably occurred because a *compiled* module has a bug
> in it and is not properly wrapped with sig_on(), sig_off().
> Python will now terminate.
> ------------------------------------------------------------------------
> Aborted (core dumped)
> make[6]: *** [Makefile:28: doc-inventory--reference-combinat] Error 134
> make[5]: *** [Makefile:45: doc-inventory-reference] Error 2
>
> On Wed, 15 Nov 2023 at 16:05, Matthias Köppe <[email protected]>
wrote:
>>
>> You may have to force-pull the release tags:
>>
>> git fetch --tags -f upstream
>>
>>
>> On Wednesday, November 15, 2023 at 1:51:07 AM UTC-8 John Cremona wrote:
>>
>> Is it expected that doing "git pull upstream develop" on top of the rc1
commit should be a merge?
>>
>> On Tue, 14 Nov 2023 at 23:13, Volker Braun <[email protected]> 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
>>
>>
>> fa5c9395d3e (tag: 10.2.rc3, github/develop) Updated SageMath version to
10.2.rc3
>> 705a0ee9bf3 gh-36711: CI macOS: Build following stages even when some
job failed; adjust platforms
>> 7f6a2a7e6a8 gh-36708: CI Linux: Fixes for tests of optional packages
>> dccb4127165 gh-36707: `build/pkgs/nauty`: Handle `SAGE_FAT_BINARY`
>> 82a3102d058 gh-36699: CI Linux: Follow-up fix for conda-forge-python3.11
>> 4d2dd497f5f gh-36696: Fix SSL timeout in doctest / internet feature
>> 613775f17bd gh-36692: Make doc-pdf separate from doc-html
>> 606c816a9d9 gh-36670: .github/workflows/docker.yml: Interrupt the build
before the 6 hour cancellation
>> 9953321a2d2 gh-36660: .github/workflows/ci-linux.yml: Fine-tune
max-parallel
>> 4430e4cc37c (tag: 10.2.rc2) Updated SageMath version to 10.2.rc2
>>
>> --
>> 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 [email protected].
>> To view this discussion on the web visit
https://groups.google.com/d/msgid/sage-release/8593234a-b974-40f0-be55-8ec14c975231n%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 [email protected].
>> To view this discussion on the web visit
https://groups.google.com/d/msgid/sage-release/db4ffd07-b437-4d4c-bf79-3f4f7928a084n%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 [email protected].
> To view this discussion on the web visit
https://groups.google.com/d/msgid/sage-release/CAD0p0K6587td__1MvJFHv3a9GH9hJLfR3jvg63NSYMhDyBKBLA%40mail.gmail.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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/CAAWYfq22m0tmJFeqN4s3MTCoBuThBnAavFYbTbMyYx_Da4geJA%40mail.gmail.com.

Reply via email to