Mike,

Can you try creating a new conda environment? This is an issue with the
latest givaro build we had and we marked it as broken.
Details at https://github.com/conda-forge/givaro-feedstock/issues/13

(You could also try doing `conda install "givaro=4.1.1=h192cbe9_1"` to get
the older link.)

Isuru

On Wed, Mar 24, 2021 at 9:07 AM Mike Lee <symle...@gmail.com> wrote:

> Not sure if this is relevant, but I get the following messages when I try
> running 'conda update givaro' in my sage conda environment (attached). I
> apologize for multiple messages!
>
> On Wed, Mar 24, 2021 at 8:42 AM Mike Lee <symle...@gmail.com> wrote:
>
>> I believe the following line in the output of the nm command you
>> suggested is the corresponding symbol?
>>
>> 0000000000017da0 T Givaro::Integer::operator
>> std::__cxx11::basic_string<char, std::char_traits<char>,
>> std::allocator<char> >() const
>>
>> I've also attached the full output of the nm command as a txt file below
>> in case it's helpful!
>>
>> On Wed, Mar 24, 2021 at 5:41 AM Dima Pasechnik <dimp...@gmail.com> wrote:
>>
>>> On Tue, Mar 23, 2021 at 10:27 PM Mike Lee <symle...@gmail.com> wrote:
>>> >
>>> > Hi,
>>> >
>>> > I'm facing a similar issue when I tried to install Sage through conda
>>> (I followed the 'Setting Up' directions in
>>> https://wiki.sagemath.org/Conda). I get the following error in my
>>> Sage_crash_report.txt (attached)
>>> >
>>> > 'ImportError:
>>> /home/msl/software/miniconda3/envs/sage/lib/python3.9/site-packages/sage/matrix/
>>> matrix_modn_sparse.cpython-39-x86_64-linux-gnu.so: undefined symbol:
>>> _ZNK6Givaro7IntegercvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEB5cxx11Ev'
>>>
>>> this is, demangled:
>>>
>>> $ c++filt
>>> _ZNK6Givaro7IntegercvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEB5cxx11Ev
>>> Givaro::Integer::operator std::__cxx11::basic_string<char,
>>> std::char_traits<char>, std::allocator<char> >[abi:cxx11]() const
>>>
>>> Can you find this in the output of
>>>
>>> $ nm -D --demangle
>>> /home/msl/software/miniconda3/envs/sage/lib/libgivaro.so.9
>>>
>>> Perhaps, wrong C++ standard version chosen somewhere?
>>>
>>> Maybe Isuru knows what's wrong there.
>>>
>>> >
>>> > What could I do to fix this issue? Thank you in advance for the help!
>>> >
>>> > By the way, when I run 'ldd
>>> /home/msl/software/miniconda3/envs/sage/lib/python3.9/site-packages/sage/matrix/
>>> matrix_modn_sparse.cpython-39-x86_64-linux-gnu.so ' I get the following
>>> output:
>>> >
>>> > linux-vdso.so.1 (0x00007ffde17a7000)
>>> > liblinbox.so.0 =>
>>> /home/msl/software/miniconda3/envs/sage/lib/python3.9/site-packages/sage/matrix/../../../../liblinbox.so.0
>>> (0x00007fa325ba0000)
>>> > libfflas.so.1 =>
>>> /home/msl/software/miniconda3/envs/sage/lib/python3.9/site-packages/sage/matrix/../../../../libfflas.so.1
>>> (0x00007fa325ad4000)
>>> > libblas.so.3 =>
>>> /home/msl/software/miniconda3/envs/sage/lib/python3.9/site-packages/sage/matrix/../../../../libblas.so.3
>>> (0x00007fa323ae3000)
>>> > libgivaro.so.9 =>
>>> /home/msl/software/miniconda3/envs/sage/lib/python3.9/site-packages/sage/matrix/../../../../libgivaro.so.9
>>> (0x00007fa323a88000)
>>> > libflint.so.14 =>
>>> /home/msl/software/miniconda3/envs/sage/lib/python3.9/site-packages/sage/matrix/../../../../libflint.so.14
>>> (0x00007fa32320d000)
>>> > libntl.so.43 =>
>>> /home/msl/software/miniconda3/envs/sage/lib/python3.9/site-packages/sage/matrix/../../../../libntl.so.43
>>> (0x00007fa322fca000)
>>> > libgmp.so.10 =>
>>> /home/msl/software/miniconda3/envs/sage/lib/python3.9/site-packages/sage/matrix/../../../../libgmp.so.10
>>> (0x00007fa322f24000)
>>> > libstdc++.so.6 =>
>>> /home/msl/software/miniconda3/envs/sage/lib/python3.9/site-packages/sage/matrix/../../../../libstdc++.so.6
>>> (0x00007fa322daf000)
>>> > libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fa3229fb000)
>>> > libgcc_s.so.1 =>
>>> /home/msl/software/miniconda3/envs/sage/lib/python3.9/site-packages/sage/matrix/../../../../libgcc_s.so.1
>>> (0x00007fa3229e7000)
>>> > libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa3225f6000)
>>> > libffpack.so.1 =>
>>> /home/msl/software/miniconda3/envs/sage/lib/python3.9/site-packages/sage/matrix/../../../.././libffpack.so.1
>>> (0x00007fa3224e3000)
>>> > libgmpxx.so.4 =>
>>> /home/msl/software/miniconda3/envs/sage/lib/python3.9/site-packages/sage/matrix/../../../.././libgmpxx.so.4
>>> (0x00007fa3224da000)
>>> > libmpfr.so.6 =>
>>> /home/msl/software/miniconda3/envs/sage/lib/python3.9/site-packages/sage/matrix/../../../.././libmpfr.so.6
>>> (0x00007fa32245b000)
>>> > libiml.so.0 =>
>>> /home/msl/software/miniconda3/envs/sage/lib/python3.9/site-packages/sage/matrix/../../../.././libiml.so.0
>>> (0x00007fa322436000)
>>> > libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
>>> (0x00007fa322217000)
>>> > libgfortran.so.5 =>
>>> /home/msl/software/miniconda3/envs/sage/lib/python3.9/site-packages/sage/matrix/../../../.././libgfortran.so.5
>>> (0x00007fa322075000)
>>> > /lib64/ld-linux-x86-64.so.2 (0x00007fa325aa8000)
>>> > libgf2x.so.3 =>
>>> /home/msl/software/miniconda3/envs/sage/lib/python3.9/site-packages/sage/matrix/../../../.././libgf2x.so.3
>>> (0x00007fa322062000)
>>> > libquadmath.so.0 =>
>>> /home/msl/software/miniconda3/envs/sage/lib/python3.9/site-packages/sage/matrix/../../../.././libquadmath.so.0
>>> (0x00007fa322028000)
>>> >
>>> > Mike
>>> >
>>> > On Sunday, January 24, 2021 at 1:16:24 PM UTC-5 dim...@gmail.com
>>> wrote:
>>> >>
>>> >> at the bottom of the log you see
>>> >>
>>> >> ImportError:
>>> /home/mathieu/opt/SageMath/local/lib/python3.8/site-packages/sage/matrix/
>>> matrix_modn_sparse.cpython-38-x86_64-linux-gnu.so:
>>> >> undefined symbol:
>>> >>
>>> _ZNK6Givaro7IntegercvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEB5cxx11Ev
>>> >>
>>> >>
>>> >> which is an indication that something went wrong with linking givaro.
>>> >> E.g. you might be linking to a system-wide
>>> >> installed givaro, but it's expected to be the one built by Sage -
>>> >> whether the latter is the case can be found out in the top-level
>>> >> config.log.
>>> >>
>>> >> What is the output of
>>> >>
>>> >> ldd
>>> /home/mathieu/opt/SageMath/local/lib/python3.8/site-packages/sage/matrix/
>>> matrix_modn_sparse.cpython-38-x86_64-linux-gnu.so
>>> >>
>>> >> ?
>>> >>
>>> >>
>>> >> On Sun, Jan 24, 2021 at 4:22 PM Mathieu Dutour <mathieu...@gmail.com>
>>> wrote:
>>> >> >
>>> >> >
>>> >> > --
>>> >> > 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...@googlegroups.com.
>>> >> > To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/sage-support/CADm_teOrk03gf8bzyUxtvt9m16wEAP3%2BOsfkzxbjSjz4VN9bKw%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/3af54436-2cb1-4a8f-ac5e-ef109602fa0en%40googlegroups.com
>>> .
>>>
>>> --
>>> You received this message because you are subscribed to a topic in the
>>> Google Groups "sage-support" group.
>>> To unsubscribe from this topic, visit
>>> https://groups.google.com/d/topic/sage-support/uLLCi94RQAU/unsubscribe.
>>> To unsubscribe from this group and all its topics, 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/CAAWYfq1nH_hnH3kv7iAGoUtuv_Tm1keTSh-KLhVagz64AzDgFQ%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/CA%2B01voP1MYzN4oq8HPgkikvo%3Dd5w-WJJOV%3DvEGd8ndNF5Yx5%2BA%40mail.gmail.com.

Reply via email to