Machine: SunOS 5.10 Generic_142900-03 sun4u sparc SUNW, Sun-Blade-100 
(UltraSPARC-IIe) 

OS:        Solaris 10 5/09 s10s_u7wos_08 SPARC

Other processor info:
The sparcv9 processor operates at 502 MHz.
64-bit sparcv9 applications
        vis 
32-bit sparc applications
        vis v8plus div32 mul32

LD_LIBRARY_PATH: /usr/sfw/lib

Setting LD_LIBRARY_PATH to 
/home/hilbert/bin/sage-4.5.1-Solaris_10_SPARC-sun4u-SunOS/local/lib/ 

did not work.

Moving the .la files out of local/lib did not work.

I'm not sure what fields in the .la files to edit to comply with suggestion 2) 
below. They all appear to have this:

# Directory that this library needs to be installed in:
libdir='/home/hilbert/bin/sage-4.5.1-Solaris_10_SPARC-sun4u-SunOS/local/lib'

If it isn't convenient to provide binaries for the hardware I show above, 
that's 
perfectly understandable. I can try to compile the source if that's the 
workaround.

Thanks,
dan



________________________________
From: Dr. David Kirkby <david.kir...@onetel.net>
To: sage-support@googlegroups.com
Sent: Thu, July 29, 2010 2:09:15 AM
Subject: Re: [sage-support] Solaris installation problems

On 07/29/10 02:11 AM, DWL wrote:
> Dear Dr. Kirkby,
> 
> After taking the suggested actions, I still have errors as shown here:
> 
> % which ranlib
> /usr/ccs/bin/ranlib
> % ./sage
> ----------------------------------------------------------------------
> | Sage Version 4.5.1, Release Date: 2010-07-19                       |
> | Type notebook() for the GUI, and license() for information.        |
> ----------------------------------------------------------------------
> The Sage install tree may have moved.

<snip>

This line looks very odd.

>/home/hilbert/bin/sage-4.5.1-Solaris_10_SPARC-sun4u-SunOS/local/lib//libgmp.so.3:
>:
>   bad ELF flags value: [ EF_SPARC_32PLUS EF_SPARC_SUN_US1 EF_SPARC_SUN_US3 ]

Can you tell me a bit more about your SPARC? What model is it? It looks like 
there might be a problem with a different sort of processor.

That binary was compiled on a Sun Blade 1000 which has a UltraSPARC III+ 
processor. It's also been run on a Sun T5240 with a newer T2 PLUS UltraSPARC 
processor. If one tried to execute it on a SPARC with a processor older than a 
UltraSPARC III+, then that might possibly be the problem.

It it was run on a Solaris 9 system, then I would expect problems.

I can try the binary on a Sun Netra T1, which is even older than the Blade 
1000. 
I could even build a Sage binary on that, but it would take a very long time.

It was built on the first release of Solaris 10 (03/05 revision), so should not 
have a problem on any later release.

Can you give me the output of the following commands.

$ cat /etc/release
$ /usr/sbin/psrinfo -v
$ uname -a
$ isainfo -v
$ echo $LD_LIBRARY_PATH

It might be worth trying
$ 
LD_LIBRARY_PATH=/home/hilbert/bin/sage-4.5.1-Solaris_10_SPARC-sun4u-SunOS/local/lib/

$ export LD_LIBRARY_PATH

though that should not be necessary.

Other possible solutions would be to

1) Delete the files ending in .la in 
/home/hilbert/bin/sage-4.5.1-Solaris_10_SPARC-sun4u-SunOS/local/lib/
BUT MAKE A BACKUP FIRST

2) Edit the .la files in 
/home/hilbert/bin/sage-4.5.1-Solaris_10_SPARC-sun4u-SunOS/local/lib/ and change 
the paths to 
/home/hilbert/bin/sage-4.5.1-Solaris_10_SPARC-sun4u-SunOS/local/lib/ instead of 
what they are at the moment.

Dave

-- To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org



      

-- 
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org

Reply via email to