I get it. Thank you. It is the old tool-upgrade-breaks-lots-of-things scenario. Using the upstream numpy instead of my locally built, later version, means that it found and is trying to link to something old. I need to read out the -L arguments and see where it went askew. In the meantime, before your response, I am trying a git pull, in case someone managed to update the code.
Thanks again for your hint/direction. On Sun, Mar 3, 2019 at 02:17 François Bissey <frp.bis...@gmail.com> wrote: > You suffer from a classic case of gcc/gfortran upgrade. I have been > fielding bugs > for the same kind of errors in Gentoo for a number of months now. > up to gcc-6, gfortran provided its runtime with libgfortran.so.3. > But gcc-7 broke the compatibility and provided libgfortran.so.4. > And gcc-8 broke the compatibility again providing libgfortran.so.5. > After upgrading gcc/gfortran from one of the version above to another > you need to rebuild all packages linking to libgfortran. That means > anything that uses lapack and in particular numpy when compiled with > lapack bindings like in sage. > > > On 3/03/2019, at 19:16, Ike Stoddard <isaac.a.stodd...@gmail.com> wrote: > > > > Linux xxxxxxx 4.20.12-arch1-1-ARCH #1 SMP PREEMPT Sat Feb 23 15:11:34 > UTC 2019 x86_64 GNU/Linux > > > > Building from source; make fails at sagelib, but implies "numpy" is at > fault: > > [sagelib-8.6] ImportError: > > [sagelib-8.6] Importing the multiarray numpy extension module failed. > Most > > [sagelib-8.6] likely you are trying to import a failed build of numpy. > > [sagelib-8.6] If you're working with a numpy git repo, try `git clean > -xdf` (removes all > > [sagelib-8.6] files not under version control). Otherwise reinstall > numpy. > > [sagelib-8.6] > > [sagelib-8.6] Original error was: libgfortran.so.3: cannot open shared > object file: No such file or directory > > .....................................................^^^^^^^^^^^^^^^^I > cannot see where this originates? > > [sagelib-8.6] > > [sagelib-8.6] > ************************************************************************ > > [sagelib-8.6] Error building the Sage library > > [sagelib-8.6] > ************************************************************************ > > [sagelib-8.6] Please email sage-devel ( > http://groups.google.com/group/sage-devel) > > [sagelib-8.6] explaining the problem and including the relevant part of > the log file > > [sagelib-8.6] /usr/local/src/Misc/sage-8.6/logs/pkgs/sagelib-8.6.log > > > > Now I have already got python2-numpy and python-numpy installed (Arch > Linux, via pacman [canonical installer]) > > warning: python2-numpy-1.16.1-1 is up to date -- reinstalling > > warning: python-numpy-1.16.1-1 is up to date -- reinstalling > > > > yet it builds its own "upstream" numpy that is not the latest: > > ./logs/pkgs/numpy-1.15.4.p0.log > > > > I cannot at this point find where to substitute installed numpy. I have > already redirected ATLAS and gcc: > > declare -x SAGE_ATLAS_LIB="/usr/local/atlas/lib" > > declare -x SAGE_INSTALL_GCC="no" > > > > 1) Why does this not find my numpy? > > 2) Is there another environment variable to set for that? I cannot find > it. > > > > Logs for numpy and sagelib are attached. Pointing me to the correct > diagnostic lines in my logs will help. > > > > -- > > You received this message because you are subscribed to the Google > Groups "sage-devel" group. > > To unsubscribe from this group and stop receiving emails from it, send > an email to sage-devel+unsubscr...@googlegroups.com. > > To post to this group, send email to sage-devel@googlegroups.com. > > Visit this group at https://groups.google.com/group/sage-devel. > > For more options, visit https://groups.google.com/d/optout. > > <sagelib-8.6.log><numpy-1.15.4.p0.log> > > -- > You received this message because you are subscribed to the Google Groups > "sage-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sage-devel+unsubscr...@googlegroups.com. > To post to this group, send email to sage-devel@googlegroups.com. > Visit this group at https://groups.google.com/group/sage-devel. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.