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 <[email protected]>
To: [email protected]
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 [email protected]
To unsubscribe from this group, send email to
[email protected]
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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org