Re: TRY AGAIN, error running Maple 7 on Fedora 10

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 2009-07-07 at 05:34 -0400, William M. Quarles wrote:
> stan wrote:
> > On Sun, 05 Jul 2009 21:04:40 -0400
> > "William M. Quarles" <walrus@xxxxxxxxxxxxx> wrote:
> > 
> > 
> >> #####################################
> >> #!/bin/sh
> >>
> >> # Copyright (c) 1993-2001 by Waterloo Maple Inc.
> >> # All rights reserved. Unauthorized duplication prohibited.
> >> # Permission is granted to modify this file to be appropriate
> >> # for use at the installation for which Maple was purchased.
> >>
> >> # This script runs Maple 7 with a Motif interface.
> >>
> >> export LD_ASSUME_KERNEL=2.4.1
> >>
> >> case $0 in
> >>          */*)    exec `dirname $0`/maple -x $*
> >> 	;;
> >>          *)      exec maple -x $*
> >> 	;;
> >> esac
> >> ######################################
> >>
> > 
> > Could you change the script to something like this?  Is it necessary to
> > run dirname under the old kernel version?  Seems the output should be
> > the same over versions of the library.
> > 
> >  DIR_NAME = `dirname $0` 
> > 
> >  export LD_ASSUME_KERNEL=2.4.1
> >  
> >  case $0 in
> >           */*)    exec $DIR_NAME/maple -x $*
> >  	;;
> >           *)      exec maple -x $*
> >  	;;
> >  esac
> > 
> > In fact, I'm not sure why you have the case statement, since dirname
> > returns a . if there is no directory path.
> > 
> > Should just be able to do
> > 
> >  DIR_NAME=`dirname $0` 
> > 
> >  export LD_ASSUME_KERNEL=2.4.1
> >  
> >  exec $DIR_NAME/maple -x $*
> >  
> > Is this way off the wall?  Seems like it should work.
> > 
> 
> Thank you for the suggestion. Actually, that is a good idea, instead I 
> took it a step further by moving the "export LD_ASSUME_KERNEL=2.4.1" to 
> where the actual binary is called to be executed in the script named 
> "maple." So the bottom of the "maple" script looks like this:
> 
> #############
> 
> if [ "$XMAPLE" ]
> then
>      export LD_ASSUME_KERNEL=2.4.1
>      exec ${MAPLE}/$MAPLE_SYS_BIN/maplew $IPARAM $DISPLAYARG $PARAM
> else
>      if [ "$IPARAM" ]
>      then
> 	echo "$0: invalid parameters: $IPARAM"
>      else
> 	export LD_ASSUME_KERNEL=2.4.1
> 	exec ${MAPLE}/$MAPLE_SYS_BIN/cmaple $INCLUDES $PARAM
>      fi
> fi
> 
> 
> ############
> 
> Doing that, I get this error message:
> 
> /usr/local/maple_su/bin.IBM_INTEL_LINUX/maplew: error while loading 
> shared libraries: libdl.so.2: cannot open shared object file: No such 
> file or directory
> 
> OK, does anyone else think it's bizarre that just because the FC10 glibc 
> lacks LinuxThreads, that I'm getting a missing library file error when 
> that library is actually installed on my system? Anyway, I guess that's 
> why everyone on here is still saying to avoid closed-source software... 
> anyone know of any open-source computer algebra software?

Google shows a bunch. Search for open+source+algebra. Of course it all
depends on what you want to do. I have a friend who uses some of this
stuff, but he's an algebraic geometrist. Unfortunately he's on vacation
right now so I can't ask him.

poc

-- 
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines

[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux