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

Reply via email to