Please send SAGE_ROOT/config.log

this is the most interesting one, to understand why libffi didn't get built

On Fri, Jan 31, 2020 at 7:58 PM Emmanuel Charpentier
<[email protected]> wrote:
>
> Damn !
>
> After make distclean and ./configure --without-system-libffi, make fails with 
> the same error as before.
>
> AND LIBFFI ISN'T COMPILED (no libffi* in logs/pkgs).
>
> Relevant logs attached.
>
> Le vendredi 31 janvier 2020 20:37:03 UTC+1, Emmanuel Charpentier a écrit :
>>
>>
>>
>> Le vendredi 31 janvier 2020 20:30:39 UTC+1, Dima Pasechnik a écrit :
>>>
>>> just as a sanity check, please verify that Sage's libffi got built.
>>
>>
>> It did. No joy.
>>
>> Currently re-makeing after distclean. Don't hold your breath and have a nice 
>> walk...
>>
>>>
>>>
>>> On Fri, Jan 31, 2020 at 7:22 PM Emmanuel Charpentier
>>> <[email protected]> wrote:
>>> >
>>> > Indeed : make has failed with the same failure as before. To confirm 
>>> > this, I'll distclean and retry, but don't believe it will be successful. 
>>> > Kep you posted.
>>> >
>>> > HTH,
>>> >
>>> > Le vendredi 31 janvier 2020 20:17:57 UTC+1, Emmanuel Charpentier a écrit :
>>> >>
>>> >>
>>> >>
>>> >> Le vendredi 31 janvier 2020 16:06:12 UTC+1, Dima Pasechnik a écrit :
>>> >>>
>>> >>> have you updated system's libffi lately?
>>> >>
>>> >>
>>> >> Possibly: I follow Debian testing, but do not look closely each and 
>>> >> every upgrade. Currently, I have :
>>> >>
>>> >> charpent@zen-book-flip:/usr/local/sage-9$ dpkg -l "libffi*" | cat
>>> >> Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
>>> >> | 
>>> >> État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
>>> >> |/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
>>> >> ||/ Nom              Version      Architecture Description
>>> >> +++-================-============-============-======================================================
>>> >> ii  libffi-dev:amd64 3.3-3        amd64        Foreign Function 
>>> >> Interface library (development files)
>>> >> un  libffi4-dev      <aucune>     <aucune>     (aucune description n'est 
>>> >> disponible)
>>> >> ii  libffi6:amd64    3.2.1-9      amd64        Foreign Function 
>>> >> Interface library runtime
>>> >> ii  libffi6:i386     3.2.1-9      i386         Foreign Function 
>>> >> Interface library runtime
>>> >> ii  libffi7:amd64    3.3-3        amd64        Foreign Function 
>>> >> Interface library runtime
>>> >> ii  libffi7:i386     3.3-3        i386         Foreign Function 
>>> >> Interface library runtime
>>> >>
>>> >>>
>>> >>> Could you try
>>> >>>
>>> >>> ./configure --without-system-libffi
>>> >>> make
>>> >>>
>>> >>> ?
>>> >>
>>> >>
>>> >> Underway. I'm not optimistic: ecl has been recompiled after 
>>> >> reconfiguration, and the log file still ends with :
>>> >>
>>> >> gcc -DECLDIR="\"/usr/local/sage-9/local/lib/ecl-16.1.2\"" -I. 
>>> >> -I/usr/local/sage-9/local/var/tmp/sage/build/ecl-16.1.2.p5/src/build 
>>> >> -I/usr/local/sage-9/local/var/tmp/sage/build/ecl-16.1.2.p5/src/src/c 
>>> >> -I../ecl/gc -DECL_API -DECL_NO_LEGACY     -D_GNU_SOURCE 
>>> >> -D_FILE_OFFSET_BITS=64 -g -O2  -fPIC -Dlinux -c -o ffi.o ffi.o.c
>>> >> /usr/local/sage-9/local/var/tmp/sage/build/ecl-16.1.2.p5/src/src/c/ffi.d:148:34:
>>> >>  error: 'FFI_SYSV' undeclared here (not in a function)
>>> >>   148 |         {@':cdecl', FFI_SYSV},
>>> >>       |                                  ^
>>> >> make[6]: *** [Makefile:86: ffi.o] Error 1
>>> >> make[6]: Leaving directory 
>>> >> '/usr/local/sage-9/local/var/tmp/sage/build/ecl-16.1.2.p5/src/build/c'
>>> >> make[5]: *** [Makefile:119: libeclmin.a] Error 2
>>> >> make[5]: Leaving directory 
>>> >> '/usr/local/sage-9/local/var/tmp/sage/build/ecl-16.1.2.p5/src/build'
>>> >> make[4]: *** [Makefile:70: all] Error 2
>>> >> make[4]: Leaving directory 
>>> >> '/usr/local/sage-9/local/var/tmp/sage/build/ecl-16.1.2.p5/src'
>>> >> ********************************************************************************
>>> >> Error building ecl-16.1.2.p5
>>> >> ********************************************************************************
>>> >>
>>> >> I'll keep you posted.
>>> >>
>>> >>>
>>> >>>
>>> >>> On Fri, Jan 31, 2020 at 2:45 PM Emmanuel Charpentier
>>> >>> <[email protected]> wrote:
>>> >>> >
>>> >>> > On the same machine, I can't rebuild Sage from scratch (in a 
>>> >>> > different directiory). ./configure + make distclean + make 
>>> >>> > ptestalllong fails at building ECL, which complaints:
>>> >>> >
>>> >>> > gcc -DECLDIR="\"/usr/local/sage-9/local/lib/ecl-16.1.2\"" -I. 
>>> >>> > -I/usr/local/sage-
>>> >>> > 9/local/var/tmp/sage/build/ecl-16.1.2.p5/src/build 
>>> >>> > -I/usr/local/sage-9/local/var
>>> >>> > /tmp/sage/build/ecl-16.1.2.p5/src/src/c -I../ecl/gc -DECL_API 
>>> >>> > -DECL_NO_LEGACY
>>> >>> >   -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2  -fPIC -Dlinux -c -o 
>>> >>> > ffi.o ffi.o.c
>>> >>> > /usr/local/sage-9/local/var/tmp/sage/build/ecl-16.1.2.p5/src/src/c/ffi.d:148:34:
>>> >>> >  error: 'FFI_SYSV' undeclared here (not in a function)
>>> >>> >   148 |         {@':cdecl', FFI_SYSV},
>>> >>> >       |                                  ^
>>> >>> > make[6]: *** [Makefile:86: ffi.o] Error 1
>>> >>> > make[6]: Leaving directory 
>>> >>> > '/usr/local/sage-9/local/var/tmp/sage/build/ecl-16.1.
>>> >>> > 2.p5/src/build/c'
>>> >>> > make[5]: *** [Makefile:119: libeclmin.a] Error 2
>>> >>> > make[5]: Leaving directory 
>>> >>> > '/usr/local/sage-9/local/var/tmp/sage/build/ecl-16.1.
>>> >>> > 2.p5/src/build'
>>> >>> > make[4]: *** [Makefile:70: all] Error 2
>>> >>> > make[4]: Leaving directory 
>>> >>> > '/usr/local/sage-9/local/var/tmp/sage/build/ecl-16.1.2.p5/src'
>>> >>> > ********************************************************************************
>>> >>> > Error building ecl-16.1.2.p5
>>> >>> > ********************************************************************************
>>> >>> >
>>> >>> > Relevant logs attached.
>>> >>> >
>>> >>> > Le mardi 28 janvier 2020 16:15:21 UTC+1, Emmanuel Charpentier a écrit 
>>> >>> > :
>>> >>> >>
>>> >>> >> On Debian testing running on core I5 + 8 GB RAM, upgrading from 
>>> >>> >> Python 3-based 9.1.beta1 to 9.1.beta2:
>>> >>> >>
>>> >>> >> passes ptestlong without failure;
>>> >>> >> does NOT pass ptestalllong, which gets interrupted by multiple 
>>> >>> >> failures while doctesting findstat.py : see attached 
>>> >>> >> ptestalllong.log.
>>> >>> >>
>>> >>> >> I had similar failures with 9.1.beta1 on another machine, which I 
>>> >>> >> (probably wrongly) ended up attributing to transient networking 
>>> >>> >> problems (a repeat attempt succeeded). I'll test 9.1.beta2 on this 
>>> >>> >> second machine.
>>> >>> >>
>>> >>> >> HTH;
>>> >>> >>
>>> >>> >> Le mardi 28 janvier 2020 00:04:20 UTC+1, Volker Braun a écrit :
>>> >>> >>>
>>> >>> >>> 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
>>> >>> >>>
>>> >>> >>>
>>> >>> >>> 2cbd93e0b7 (tag: 9.1.beta2, trac/develop) Updated SageMath version 
>>> >>> >>> to 9.1.beta2
>>> >>> >>> fb9218e13b Trac #29072: unused import cleaning ticket (partial)
>>> >>> >>> 7cec05e0c7 Trac #28755: "The following package(s) may have failed 
>>> >>> >>> to build": Improve output
>>> >>> >>> bb5110ca19 Trac #27315: Minor optimizations to libsingular 
>>> >>> >>> polynomials
>>> >>> >>> 18389bdd76 Trac #29070: Queer tableaux for B(-infinity) and 
>>> >>> >>> B(lambda)
>>> >>> >>> bdfebfb180 Trac #29069: Fix broken link in crystals catalog
>>> >>> >>> 96695b33cf Trac #29068: little cleanup of imports and tweak again 
>>> >>> >>> .lgtm.yml
>>> >>> >>> 4da45e2169 Trac #29067: Make ./configure --help a bit shorter by 
>>> >>> >>> combining --with-system-SPKG and --with-system-SPK=force
>>> >>> >>> 1c5d011b5f Trac #29038: Python package sage_conf: Provides optional 
>>> >>> >>> configuration information for sagelib
>>> >>> >>> 9cf951e6ea Trac #29007: faster permutation conversions between GAP 
>>> >>> >>> and Sage
>>> >>> >>> aff7f32ac2 Trac #28247: Parametrize the cube/hypercube functions in 
>>> >>> >>> the library of polytopes
>>> >>> >>> 0d63d6e276 Trac #21413: A class for ring extensions
>>> >>> >>> 349a5ab632 Trac #29044: Add default warnings filters in a Python 
>>> >>> >>> debug build
>>> >>> >>> 7de6a929a5 Trac #29046: Minor improvements in 
>>> >>> >>> sage.rings.number_field.galois_group
>>> >>> >>> 35411d34b1 Trac #29011: speed up number field element conversions
>>> >>> >>> 10ad03d047 Trac #28787: _add_ method for tensors with indices
>>> >>> >>> 1a1e1a0935 Trac #4618: Puiseux series
>>> >>> >>> 3c92cbc37c Trac #29063: spkg-configure.m4 for planarity
>>> >>> >>> 229d4365d8 Trac #29057: make stack method of Polyhedron use 
>>> >>> >>> fraction_field
>>> >>> >>> ed23ee3c7d Trac #29049: partially reverse the logic of py2 / py3 
>>> >>> >>> doctest fixing
>>> >>> >>> 788a2d642f Trac #29048: 1 doctest failing in 
>>> >>> >>> src/sage/databases/oeis.py with tag internet
>>> >>> >>> 3dcf55bec6 Trac #29047: 1 internet doctest failing in repl/load.py
>>> >>> >>> fcc768db49 Trac #28989: Bug in proper cycles of indefinite binary 
>>> >>> >>> quadratic forms
>>> >>> >>> f1dc86f78b Trac #29026: update m4ri(e) to Jan 2020 versions
>>> >>> >>> 3d8399c96a Trac #29035: some details in free pre-Lie algebras
>>> >>> >>> 3f9ef468a2 Trac #29002: spkg-configure.m4 for sqlite
>>> >>> >>> 59f6a83618 Trac #28999: qepcad interface is broken with python3
>>> >>> >>> c10179b2eb Trac #28996: Have `implementation='NTL'` work for series 
>>> >>> >>> over ZZ
>>> >>> >>> 44345faf0b Trac #28616: CombinatorialFace: replace Vrepr() and 
>>> >>> >>> Hrepr() by more consistent names
>>> >>> >>> 3deaa0a61a Trac #28385: tides does not pass self-tests on 32bit 
>>> >>> >>> system
>>> >>> >>> dde78cbd22 (tag: 9.1.beta1) Updated SageMath version to 9.1.beta1
>>> >>> >>>
>>> >>> > --
>>> >>> > 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/14893264-c655-4932-8b03-be917e5f0892%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/be427777-3869-4e99-82cd-7a8300e91c4f%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/f168a0e4-3ad6-43d0-ada6-58b0744f3768%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/CAAWYfq3WZk%3Da%2B2XVdyAvXqgYZk9OsfoaG-bkX-VudJ9Zqx-aTQ%40mail.gmail.com.

Reply via email to