have you updated system's libffi lately?

Could you try

./configure --without-system-libffi
make

?

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/CAAWYfq2P_ZLwr-ho69b2vZcaJC-PuaK-083%2BF0bN2YFh0EunkQ%40mail.gmail.com.

Reply via email to