On Wed, Sep 9, 2020 at 11:11 AM Karima Shahzad <karimashah...@gmail.com> wrote:
>
> I have TeXstudio, I get the same issue of all test not passed. May I should 
> also try for reinstalling Texstudio, right?

It is hard to say without knowing what kind of errors you see.

>
> On Wed, Sep 9, 2020 at 1:27 PM Taj Jankovic <taj.janko...@gmail.com> wrote:
>>
>> Hi all,
>>
>> building Sage from the source was also unsuccessful. However, I resolved the 
>> issue by uninstalling tex-live and all related packages. Then I was able to 
>> normally extract the SageMath binary and all tests passed without errors.
>>
>> Thanks again for all the help!
>>
>> Best,
>> Taj
>>
>> On Tue, Sep 8, 2020 at 11:45 AM Dima Pasechnik <dimp...@gmail.com> wrote:
>>>
>>> it might be quicker to build Sage from source on your system than to try to 
>>> fix this.
>>>
>>> On Tue, 8 Sep 2020, 10:23 Taj Jankovic, <taj.janko...@gmail.com> wrote:
>>>>
>>>> Also, if it helps, if I follow these steps
>>>>
>>>> cd /home/taj/SageMath
>>>> ./sage
>>>>
>>>> and run the command
>>>> sage: assume(x<1)
>>>>
>>>> I get a similar error
>>>>
>>>> ImportError                               Traceback (most recent call last)
>>>> <ipython-input-1-d190d46c0ecf> in <module>()
>>>> ----> 1 assume(x<Integer(1))
>>>>
>>>> /home/taj/SageMath/local/lib/python3.7/site-packages/sage/symbolic/assumptions.py
>>>>  in assume(*args)
>>>>     625             assume(*x)
>>>>     626         else:
>>>> --> 627             x.assume()
>>>>     628
>>>>     629
>>>>
>>>> /home/taj/SageMath/local/lib/python3.7/site-packages/sage/symbolic/expression.pyx
>>>>  in sage.symbolic.expression.Expression.assume 
>>>> (build/cythonized/sage/symbolic/expression.cpp:13564)()
>>>>    1875             raise TypeError("self (=%s) must be a relational 
>>>> expression" % self)
>>>>    1876         if not self in _assumptions:
>>>> -> 1877             m = self._maxima_init_assume_()
>>>>    1878             s = maxima.assume(m)
>>>>    1879             pynac_assume_rel(self._gobj)
>>>>
>>>> /home/taj/SageMath/local/lib/python3.7/site-packages/sage/symbolic/expression.pyx
>>>>  in sage.symbolic.expression.Expression._maxima_init_assume_ 
>>>> (build/cythonized/sage/symbolic/expression.cpp:14329)()
>>>>    1951             m = 'notequal(%s, %s)'%(l, r)
>>>>    1952         else:
>>>> -> 1953             m = '(%s)%s(%s)' % (l, maxima._relation_symbols()[op], 
>>>> r)
>>>>    1954         return m
>>>>    1955
>>>>
>>>> /home/taj/SageMath/local/lib/python3.7/site-packages/sage/misc/lazy_import.pyx
>>>>  in sage.misc.lazy_import.LazyImport.__getattr__ 
>>>> (build/cythonized/sage/misc/lazy_import.c:3536)()
>>>>     319             True
>>>>     320         """
>>>> --> 321         return getattr(self.get_object(), attr)
>>>>     322
>>>>     323     # We need to wrap all the slot methods, as they are not 
>>>> forwarded
>>>>
>>>> /home/taj/SageMath/local/lib/python3.7/site-packages/sage/misc/lazy_import.pyx
>>>>  in sage.misc.lazy_import.LazyImport.get_object 
>>>> (build/cythonized/sage/misc/lazy_import.c:2347)()
>>>>     186         if likely(self._object is not None):
>>>>     187             return self._object
>>>> --> 188         return self._get_object()
>>>>     189
>>>>     190     cpdef _get_object(self):
>>>>
>>>> /home/taj/SageMath/local/lib/python3.7/site-packages/sage/misc/lazy_import.pyx
>>>>  in sage.misc.lazy_import.LazyImport._get_object 
>>>> (build/cythonized/sage/misc/lazy_import.c:2586)()
>>>>     218         elif self._at_startup and not startup_guard:
>>>>     219             print('Option ``at_startup=True`` for lazy import {0} 
>>>> not needed anymore'.format(self._name))
>>>> --> 220         self._object = getattr(__import__(self._module, {}, {}, 
>>>> [self._name]), self._name)
>>>>     221         name = self._as_name
>>>>     222         if self._deprecation is not None:
>>>>
>>>> /home/taj/SageMath/local/lib/python3.7/site-packages/sage/interfaces/maxima_lib.py
>>>>  in <module>()
>>>>      90 from sage.symbolic.ring import SR
>>>>      91
>>>> ---> 92 from sage.libs.ecl import EclObject, ecl_eval
>>>>      93
>>>>      94 from .maxima_abstract import (MaximaAbstract, 
>>>> MaximaAbstractFunction,
>>>>
>>>> ImportError: 
>>>> /home/taj/SageMath/local/lib/python3.7/site-packages/sage/libs/ecl.cpython-37m-x86_64-linux-gnu.so:
>>>>  undefined symbol: cl_env_p
>>>>
>>>>
>>>>
>>>> Best,
>>>> Taj
>>>>
>>>> On Tue, Sep 8, 2020 at 10:44 AM Taj Jankovic <taj.janko...@gmail.com> 
>>>> wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> thanks for the quick response! If I run
>>>>>
>>>>> ./sage
>>>>>
>>>>> then close sage and run
>>>>>
>>>>> ./sage -tp --long src/sage/manifolds
>>>>>
>>>>> the errors remain the same...
>>>>>
>>>>> Best,
>>>>> Taj
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Tue, Sep 8, 2020 at 10:21 AM Dima Pasechnik <dimp...@gmail.com> wrote:
>>>>>>
>>>>>> On Tue, Sep 8, 2020 at 8:41 AM Taj Jankovic <taj.janko...@gmail.com> 
>>>>>> wrote:
>>>>>> >
>>>>>> > Hi everyone,
>>>>>> >
>>>>>> > I am having trouble with the SageMath.
>>>>>> >
>>>>>> > 1/ I've downloaded the binary tar file 
>>>>>> > sage-9.1-Ubuntu_18.04-x86_64.tar.bz2 from
>>>>>> > https://www.sagemath.org/download-linux.html
>>>>>> >
>>>>>> > 2/ Then
>>>>>> > tar jxvf sage-9.1-Ubuntu_18.04-x86_64.tar.bz2
>>>>>> > cd SageMath
>>>>>>
>>>>>> at this point one should run
>>>>>>
>>>>>> ./sage
>>>>>>
>>>>>> without parameters.
>>>>>> Only then it should be ready (the 1st run is a kind of bootstrap)
>>>>>>
>>>>>> > ./sage -tp --long src/sage/manifolds
>>>>>> >
>>>>>> > However, instead of "All tests passed!", I get a multitude of errors.
>>>>>> >
>>>>>> > -a typical error is:
>>>>>> >
>>>>>> > sage -t --long src/sage/manifolds/utilities.py
>>>>>> > **********************************************************************
>>>>>> > File "src/sage/manifolds/utilities.py", line 54, in 
>>>>>> > sage.manifolds.utilities.SimplifySqrtReal
>>>>>> > Failed example:
>>>>>> >     assume(x<1)
>>>>>> > Exception raised:
>>>>>> >     Traceback (most recent call last):
>>>>>> >       File 
>>>>>> > "/home/taj/SageMath/local/lib/python3.7/site-packages/sage/doctest/forker.py",
>>>>>> >  line 681, in _run
>>>>>> >         self.compile_and_execute(example, compiler, test.globs)
>>>>>> >       File 
>>>>>> > "/home/taj/SageMath/local/lib/python3.7/site-packages/sage/doctest/forker.py",
>>>>>> >  line 1123, in compile_and_execute
>>>>>> >         exec(compiled, globs)
>>>>>> >       File "<doctest sage.manifolds.utilities.SimplifySqrtReal[0]>", 
>>>>>> > line 1, in <module>
>>>>>> >         assume(x<Integer(1))
>>>>>> >       File 
>>>>>> > "/home/taj/SageMath/local/lib/python3.7/site-packages/sage/symbolic/assumptions.py",
>>>>>> >  line 627, in assume
>>>>>> >         x.assume()
>>>>>> >       File "sage/symbolic/expression.pyx", line 1877, in 
>>>>>> > sage.symbolic.expression.Expression.assume 
>>>>>> > (build/cythonized/sage/symbolic/expression.cpp:13564)
>>>>>> >         m = self._maxima_init_assume_()
>>>>>> >       File "sage/symbolic/expression.pyx", line 1953, in 
>>>>>> > sage.symbolic.expression.Expression._maxima_init_assume_ 
>>>>>> > (build/cythonized/sage/symbolic/expression.cpp:14329)
>>>>>> >         m = '(%s)%s(%s)' % (l, maxima._relation_symbols()[op], r)
>>>>>> >       File "sage/misc/lazy_import.pyx", line 321, in 
>>>>>> > sage.misc.lazy_import.LazyImport.__getattr__ 
>>>>>> > (build/cythonized/sage/misc/lazy_import.c:3536)
>>>>>> >         return getattr(self.get_object(), attr)
>>>>>> >       File "sage/misc/lazy_import.pyx", line 188, in 
>>>>>> > sage.misc.lazy_import.LazyImport.get_object 
>>>>>> > (build/cythonized/sage/misc/lazy_import.c:2347)
>>>>>> >         return self._get_object()
>>>>>> >       File "sage/misc/lazy_import.pyx", line 220, in 
>>>>>> > sage.misc.lazy_import.LazyImport._get_object 
>>>>>> > (build/cythonized/sage/misc/lazy_import.c:2586)
>>>>>> >         self._object = getattr(__import__(self._module, {}, {}, 
>>>>>> > [self._name]), self._name)
>>>>>> >       File 
>>>>>> > "/home/taj/SageMath/local/lib/python3.7/site-packages/sage/interfaces/maxima_lib.py",
>>>>>> >  line 92, in <module>
>>>>>> >         from sage.libs.ecl import EclObject, ecl_eval
>>>>>> >     ImportError: 
>>>>>> > /home/taj/SageMath/local/lib/python3.7/site-packages/sage/libs/ecl.cpython-37m-x86_64-linux-gnu.so:
>>>>>> >  undefined symbol: cl_env_p
>>>>>> > **********************************************************************
>>>>>> >
>>>>>> > I am using Ubuntu 18.04 LTS and have Python 2.7, 3.6, and 3.7 
>>>>>> > installed. Does anyone maybe have an idea of what could be causing 
>>>>>> > these errors? Any help is very much appreciated.
>>>>>> >
>>>>>> > Best regards,
>>>>>> > Taj Jankovič
>>>>>> >
>>>>>> > --
>>>>>> > 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 sage-support+unsubscr...@googlegroups.com.
>>>>>> > To view this discussion on the web visit 
>>>>>> > https://groups.google.com/d/msgid/sage-support/308662a3-99ea-4aab-96e6-7a2878f8a2fdn%40googlegroups.com.
>>>>>>
>>>>>> --
>>>>>> 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 sage-support+unsubscr...@googlegroups.com.
>>>>>> To view this discussion on the web visit 
>>>>>> https://groups.google.com/d/msgid/sage-support/CAAWYfq3PAg4%3DnVZyTMLphu65_rcjgOEh9Q-0N%3D69MR0yyrSf8w%40mail.gmail.com.
>>>>
>>>> --
>>>> 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 sage-support+unsubscr...@googlegroups.com.
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/sage-support/CAAEL6_0CnkoDgyYoJd0v7jsh4-EFpz9pJnMj2MJeF1seixrSQA%40mail.gmail.com.
>>>
>>> --
>>> 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 sage-support+unsubscr...@googlegroups.com.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/sage-support/CAAWYfq2S4xqmRj3BPxrjctBpEZSvc6QOxKL7zZzdEf8r2QmHZA%40mail.gmail.com.
>>
>> --
>> 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 sage-support+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/sage-support/CAAEL6_0WGr%3DdY3vcuOoUXzbiW%3Dh%3DPWFO%3DvxnxYxTNL7%2BtNpxRA%40mail.gmail.com.
>
> --
> 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 sage-support+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-support/CADp1E_r7h7aiqkjEpCEjdq7X4pFQ19XT4kWjo%2B0xFK4gqrdgxw%40mail.gmail.com.

-- 
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 sage-support+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-support/CAAWYfq1T4-LRKQfEkd82r6iO2B-bnwAshby7%2B9jnMjnXoBAuRQ%40mail.gmail.com.

Reply via email to