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.

Reply via email to