I forgot : I lost typeset (latex) %display in ipython notebook. But I 
understand that this is already known...

HTH,

--
Emmanuel Charpentier

Le samedi 10 octobre 2015 19:04:18 UTC+2, Emmanuel Charpentier a écrit :
>
> Dear Volker,
>
> I am not *totally* SOL : I re-started with a fresh copy pf the RC3 tarball 
> and recompiled, installed a few modules (database_gap, dot2tex and 
> sage_mode).
>
> The first attempt to ptestlong gave me the same problem ; however, moving 
> $SAGE_ROOT/local/bin/libtinfo* out of the way allowed me to ptestlong 
> (all tests passed, by the way). Thanks a lot for the hint !
>
> However, I still think that this kind of problems should be solved before 
> the next release. How should a ticket be written in order to find a good 
> solution ?
>
> HTH,
>
> --
> Emmanuel Charpentier
>
> Le samedi 10 octobre 2015 12:06:22 UTC+2, Volker Braun a écrit :
>>
>> Thats a general problem with [DY]LD_LIBRARY_PATH; if one of the preloaded 
>> libraries conflicts with one used by bash or other Sage dependencies then 
>> you are thoroughly screwed. As the reply states, you can try to 
>> delete usr/local/sage/local/lib/libtinfo.so.5 and cross your fingers. If 
>> you are lucky then Sage works with the system libtinfo.so; if not then you 
>> are SOL.
>>
>>
>>
>> On Saturday, October 10, 2015 at 10:13:10 AM UTC+2, Emmanuel Charpentier 
>> wrote:
>>>
>>> On a machine running Debian testing, I have been able to upgrade my sage 
>>> installation from 6.9beta1 to 6.9beta3 then to 6.9rc3, but I have a 
>>> (probably small) problem with sage-specific version of ncurses which break 
>>> the testing suite.
>>>
>>> Launching "make ptestlong gives me the following :
>>>
>>> [ ...Snipping the mandatory doc reinstallation... ]
>>>
>>> Done updating paths.
>>> Running doctests with ID 2015-10-10-09-44-21-4e3d6f95.
>>> git: /usr/local/sage/local/lib/libcrypto.so.1.0.0: no version 
>>> information available (required by git)
>>> Git branch: develop
>>> Using --optional=database_gap,dot2tex,mpir,openssl,python2,sage,sage_mode
>>> Doctesting entire Sage library.
>>> Sorting sources by runtime so that slower doctests are run first....
>>> Doctesting 3192 files using 8 threads.
>>> sage -t --long --warn-long 72.4 
>>> src/sage/schemes/elliptic_curves/ell_rational_field.py
>>> **********************************************************************
>>> File "src/sage/schemes/elliptic_curves/ell_rational_field.py", line 300, 
>>> in 
>>> sage.schemes.elliptic_curves.ell_rational_field.EllipticCurve_rational_field._set_modular_degree
>>> Failed example:
>>>     E.modular_degree()
>>> Expected:
>>>     1984
>>> Got:
>>>     bash: /usr/local/sage/local/lib/libtinfo.so.5: no version 
>>> information available (required by bash)
>>>     1984
>>> **********************************************************************
>>> File "src/sage/schemes/elliptic_curves/ell_rational_field.py", line 
>>> 1388, in 
>>> sage.schemes.elliptic_curves.ell_rational_field.EllipticCurve_rational_field.analytic_rank
>>> Failed example:
>>>     E.analytic_rank(algorithm='sympow')
>>> Expected:
>>>     2
>>> Got:
>>>     bash: /usr/local/sage/local/lib/libtinfo.so.5: no version 
>>> information available (required by bash)
>>>     2
>>> **********************************************************************
>>> File "src/sage/schemes/elliptic_curves/ell_rational_field.py", line 
>>> 1394, in 
>>> sage.schemes.elliptic_curves.ell_rational_field.EllipticCurve_rational_field.analytic_rank
>>> Failed example:
>>>     E.analytic_rank(algorithm='all')
>>> Expected:
>>>     2
>>> Got:
>>>     bash: /usr/local/sage/local/lib/libtinfo.so.5: no version 
>>> information available (required by bash)
>>>     2
>>> ^CKilling test src/sage/rings/function_field/function_field.py
>>> Killing test src/sage/schemes/elliptic_curves/ell_number_field.py
>>> Killing test 
>>> src/sage/combinat/root_system/non_symmetric_macdonald_polynomials.py
>>> Killing test src/sage/schemes/elliptic_curves/ell_rational_field.py
>>> Killing test src/sage/groups/perm_gps/permgroup_named.py
>>> Killing test src/sage/combinat/similarity_class_type.py
>>> Killing test src/sage/combinat/ncsf_qsym/ncsf.py
>>> Killing test 
>>> src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py
>>> ----------------------------------------------------------------------
>>> Doctests interrupted: 0/3192 files tested
>>> ----------------------------------------------------------------------
>>> Total time for all tests: 18.5 seconds
>>>     cpu time: 0.0 seconds
>>>     cumulative wall time: 0.0 seconds
>>> Makefile:108: recipe for target 'ptestlong' failed
>>> make: *** [ptestlong] Error 128
>>>
>>> real    1m26.187s
>>> user    1m55.516s
>>> sys    0m16.344s
>>>
>>> Thinking that this was possibly a problem with my library system, I 
>>> filed the #799910 bug report to Debian, which got me an answer :
>>>
>>> > Package: libtinfo5
>>> > Version: 6.0+20150810
>>> > Severity: normal
>>> ...
>>> > Since a recent upgrade, bash complains about this library lacking 
>>> version
>>> > information.
>>> > 
>>> > the following message is printed a *lot* during some bash scripts 
>>> execution :
>>> > 
>>> > bash: /usr/local/sage/local/lib/libtinfo.so.5: no version information 
>>> available
>>> > (required by bash)
>>>
>>> Possibly LD_LIBRARY_PATH is set in user's environment, causing bash
>>> to become confused about which library to use.  I seem to recall that
>>> a Debian guideline for packaging says to not use the rpath feature
>>> (which would prevent this problem).  It is not a bug in ncurses, but
>>> a problem with the user's environment or custom configuration.
>>>
>>> As it is, there are a few possible solutions (by the user):
>>>
>>>         + repair the environment (i.e., dropping
>>>           /usr/local/sage/local/lib from LD_LIBRARY_PATH)
>>>
>>>         + remove the conflicting library from /usr/local/sage/local/lib
>>>
>>> Then a second :
>>>
>>> [ ... Snipping the previous messages ]
>>> This is a local version of libtinfo.so.5, the one shipped in the
>>> libtinfo5 package does have this version information.  Move your locally
>>> installed ncurses libraries out of the way, or rebuild them passing
>>> "--with-versioned-syms" to the configure script.
>>>
>>> I checked that this happens also when I force installing Sage's GCC (
>>> SAGE_INSTALL_GCC=YES) in a scratch installation (i. e. after make 
>>> distclean). I also checked that this happens on another Debian 
>>> installation (somewhat different).
>>>
>>> So a couple of questions :
>>>
>>>
>>>    1. Is this specific to my installation(s) ?
>>>    2. Whar should I do ?
>>>    3. Should I file a Trac ticket ?
>>>    
>>>
>>>  Sincerely yours,
>>>
>>> --
>>> Emmanuel Charpentier
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to