This is a very old issue. It was fixed by Michael Abshoff years ago. Who knows why it is broken again.
But I agree, the LD_LIBRARY_PATH_64 should be set correctly. Bill. On Jan 14, 9:47 pm, "Dr. David Kirkby" <david.kir...@onetel.net> wrote: > Jaap Spies wrote: > > Building of linbox on Open Solaris 06/2009 in VirtualBox ends with: > > ---------------------------------------------------------------------- > > Libraries have been installed in: > > /export/home/jaap/Downloads/sage-4.3.1.alpha2/local/lib > > > [...] > > > linbox-sage.C: At global scope: > > linbox-sage.C:72: warning: void linbox_set_modn_matrix(mod_int**, > > LinBox::DenseMatrix<LinBox::Modular<double> >&, size_t, size_t) > > declared static but never defined > > make[4]: *** [linbox-sage.lo] Error 1 > > make[4]: Leaving directory > > `/export/home/jaap/Downloads/sage-4.3.1.alpha2/spkg/build/linbox-1.1.6.p2/s > > rc/interfaces/sage' > > > make[3]: *** [install-recursive] Error 1 > > make[3]: Leaving directory > > `/export/home/jaap/Downloads/sage-4.3.1.alpha2/spkg/build/linbox-1.1.6.p2/s > > rc/interfaces' > > > make[2]: *** [install-recursive] Error 1 > > make[2]: Leaving directory > > `/export/home/jaap/Downloads/sage-4.3.1.alpha2/spkg/build/linbox-1.1.6.p2/s > > rc' > > > Error installing linbox > > > real 0m52.563s > > user 0m33.152s > > sys 0m17.425s > > sage: An error occurred while installing linbox-1.1.6.p2 > > Please email sage-develhttp://groups.google.com/group/sage-devel > > explaining the problem and send the relevant part of > > of /export/home/jaap/Downloads/sage-4.3.1.alpha2/install.log. Describe > > your computer, operating system, etc. > > If you want to try to fix the problem yourself, *don't* just cd to > > /export/home/jaap/Downloads/sage-4.3.1.alpha2/spkg/build/linbox-1.1.6.p2 > > and type 'make check' or whatever is appropriate. > > Instead, the following commands setup all environment variables > > correctly and load a subshell for you to debug the error: > > (cd > > '/export/home/jaap/Downloads/sage-4.3.1.alpha2/spkg/build/linbox-1.1.6.p2' > > && '/export/home/jaap/Downloads/sage-4.3.1.alpha2/sage' -sh) > > When you are done debugging, you can type "exit" to leave the > > subshell. > > make[1]: *** [installed/linbox-1.1.6.p2] Error 1 > > make[1]: Leaving directory > > `/export/home/jaap/Downloads/sage-4.3.1.alpha2/spkg' > > > real 0m53.402s > > user 0m33.611s > > sys 0m17.806s > > Error building Sage. > > j...@opensolaris:~/Downloads/sage-4.3.1.alpha2$ > > > With: > > > echo $LD_LIBRARY_64 > > /export/home/jaap/Downloads//sage-4.3.1.alpha2/local/lib:/usr/local/gcc-4.3 > > .4-GNU-assembler-Sun-linker/lib/amd64/:/usr/lib/amd64/ > > > Jaap > > There appear to be a number of issues with linbox on Solaris. I'm just a bit > concerned this might be a more fundamental one, having wider impact that > simply > linbox. > > I'm not sure how best to resolve this GMP related issue. There are two obvious > options > > 1) Install 64-bit libraries in $SAGE_LOCAL/lib/ and hope for the best. Hope > that > LD_LIBRARY_PATH_64 gets us out of trouble. That could conceivably break if a > package installs headers into $SAGE_LOCAL/include and libraries into > $SAGE_LOCAL/lib/sparcv9. > > Clearly this is the easiest option. > > 2) Define a directory SAGE_LOCAL_LIB > > SAGE_LOCAL_LIB=$SAGE_LOCAL/lib/ > if [ "x`uname`" = xSunOS ] ; > if [ "x$SAGE64" = xyes" ; then > SAGE_LOCAL_LIB=$SAGE_LOCAL/lib/`isainfo -k` > fi > fi > > then install 64-bit libraries to $SAGE_LOCAL_LIB > > I just checked my HP-UX machine, and find it too has a separate directory > /usr/lib/pa20_64/ for 64-bit libraries. > > http://docs.sun.com/app/docs/doc/816-5138/dev-env?a=view > has some information about the Solaris conventions. > > Part of me thinks we should do the job properly, and install the libraries in > the correct place. Another part of me thinks lets try and hope > LD_LIBRARY_PATH_64 gets us out of trouble.
-- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org