Re: upgraded to Fedora Core 3
- To: mathgroup at smc.vnet.net
- Subject: [mg54200] Re: upgraded to Fedora Core 3
- From: D Herring <dherring at at.uiuc.dot.edu>
- Date: Sun, 13 Feb 2005 00:21:30 -0500 (EST)
- References: <cukah2$ljd$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
> $ math
> Mathematica 4.1 for Linux
> Copyright 1988-2000 Wolfram Research, Inc.
> -- Motif graphics initialized --
....
> Many other "Segmentation fault" results lead me to
....
> system-level incompatability. The MathKernel is still
> linking to libm.so.5 and libc.so.5 as it did for
> RedHat 7.0.
>
> I tried reinstalling Mathematica from scratch under the
> Fedora Core 3; it made no difference.
>
> Have any of you had difficulties with running Mathematica under
> Fedora? If so, were there any workarounds?
I suspect that Mathematica 4.1 was released before libm.so.6 ever
existed; thus without relinking the object files (which only Wolfram
has), the shared library calls will always fail. FWIW, Mathematica 5.1
links this way on my system:
/opt/Mathematica/5.1/SystemFiles/Kernel/Binaries/Linux> ldd MathKernel
linux-gate.so.1 => (0xffffe000)
libgmp.so.3 => /usr/lib/libgmp.so.3 (0x40029000)
libm.so.6 => /lib/libm.so.6 (0x40056000)
libpthread.so.0 => /lib/libpthread.so.0 (0x40079000)
librt.so.1 => /lib/librt.so.1 (0x400cb000)
libc.so.6 => /lib/libc.so.6 (0x400de000)
/lib/ld-linux.so.2 (0x40000000)
On your system, does libm.so.5 and crew even exist? Might there be a
compatibility RPM to solve your problem? I don't know RH that well;
using Slack here. On a long shot, you could try creating a symlink for
libm.so.5 (something like 'ln -s /lib/libm-2.3.4.so /lib/libm.so.5';
check your current libm.so.6 symlink), but I'm not sure that would work
so well.
Then again, I could be totally misunderstanding what's happening.
Good luck,
Daniel