[plt-scheme] DrScheme Install on RedHat 8

From: Max A. Lawton (max at ccs.neu.edu)
Date: Thu Dec 12 12:19:22 EST 2002

I recently downloaded the redhat RPM for DrScheme 202.
When I installed it (rpm -ivh --force plt-202-1.i386.rpm):

[root at sappho download]# rpm -ivh --force plt-202-1.i386.rpm
Preparing...                ###########################################
[100%]
   1:plt                    ###########################################
[100%]
/var/tmp/rpm-tmp.33722: line 12: RPM_INSTALL_PREFIX: parameter null or not
set
error: %post(plt-202-1) scriptlet failed, exit status 1

;;-----------------------

;it did, however, install to /usr/local/lib/plt-202.

when I tried to run ./drscheme in /usr/local/lib/plt-202/bin/:
./drscheme: line 67: /usr/src/redhat/BUILD/plt/bin/mred: No such file or
directory
./drscheme: line 67: exec: /usr/src/redhat/BUILD/plt/bin/mred: cannot
execute: No such file or directory

;;----

so I went ahead and opened up ./drscheme in emacs and found the following:
if [ "$PLTHOME" = '' ] ; then
  PLTHOME="/usr/src/redhat/BUILD/plt"
  export PLTHOME
fi

and on line 67:

    exec "${PLTHOME}/bin/mred"

So I created /etc/profile.d/drscheme.sh which contained:
 "export PLTHOME=/usr/local/lib/plt-202"

so, now my little launcher for /usr/local/lib/plt-202/bin/drscheme
[complete with nifty plt.xpm icon :) ] works.

So, the problem was that rpm choked.  Does anyone know what could have
caused this problem and how to fix it at the installer level?

#| PROBLEM 2 |#
Now that my little shortcut works, I can run DrScheme.  This would be so
utterly wonderful were it not for the fact that it runs slower than
Boston's Orange Line.
(
time /usr/local/lib/plt-202/bin/drscheme

real    1m19.955s
user    1m12.049s
sys     0m0.590s
)

I would expect this kind of a wait under windows on this 1GHz Duron, not
under linux.  However, on my 1.5GHz p3m laptop running redhat 7.3,
DrScheme loads in seeming 75% of the time it takes on the same machine
under WindowsXP Home.

Are there just some changes in 8 that would cause it to run slower, thus
giving me no choice but to revert to 7.3 (and lose that oh-so-valuable
hardware support) or stick with 8 and deal with syntax highlighting in
turtle mode?  (or just use emacs, quack, and mzscheme)

thanks, and I hope some of this has been useful.

--Max Lawton



Posted on the users mailing list.