Thank you Dima and Isuru, creating a new conda environment worked! (I'm guessing you updated the givaro dependency for the conda install)
And it looks like manually specifying an older version of givaro will also work, based on Mariusz's report. On Wed, Mar 24, 2021 at 3:21 PM Mariusz Sokolowski <sokolows...@gmail.com> wrote: > hey, > > I had similar/same(?) problem as Mike and installing older version of > givaro (conda install "givaro=4.1.1=h192cbe9_1") fixed it. > > -M > > On Wednesday, March 24, 2021 at 12:55:05 PM UTC-4 isu...@gmail.com wrote: > >> 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 <syml...@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 <syml...@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 <dim...@gmail.com> >>>> wrote: >>>> >>>>> On Tue, Mar 23, 2021 at 10:27 PM Mike Lee <syml...@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...@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...@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 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/438da4d6-ea0b-4390-a769-9f35cf14d872n%40googlegroups.com > <https://groups.google.com/d/msgid/sage-support/438da4d6-ea0b-4390-a769-9f35cf14d872n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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/CAN%3DzqQ%2BkCbqHJp7jWPvu%2BqyhXCr_Fd67%2BL1wL31C5oaJkeNOLw%40mail.gmail.com.