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