Maxima-5.9.0.9beta2 failed to install on Slackware Linux
Subject: Maxima-5.9.0.9beta2 failed to install on Slackware Linux
From: Milan Lukic
Date: Thu, 12 Aug 2004 17:51:56 -0400
Thank you for the interest!
My guess would be something related to the permissions, since I
still have quite a bit of disk space on this machine. On the other
hand, in the problem reported yesterday, I was running the gcl as
root??
There are a few more problems with GCL-2.6.4 that I noticed
yesterday where the error message pointed out to a lack of
permission. Sorry, I did not save those results, but I will try to
reproduce now as much of those as I can.
1) When I installed the gcl-2.6.4 (from now on just GCL) first, I
tried out the Tk widgets as suggested in the "readme" file, and
those worked fine - I tested those running GCL as ordinary user.
2) However, I had to reinstall GCL with --enable-ansi in order to
be able to install Maxima, now I can't even run GCL as ordinary user
The error message:
"line 2: exec: /usr/local/lib/gcl-2.6.4/unixport/saved_ansi_gcl:
cannot execute: Permission denied"
This, on the other hand should not be the problem I experienced
with trying to Lisp-install Maxima yesterday since I was running
GCL as root.
3) If I run gcl as root, and try
>(si::tkconnect)
it fails because DISPLAY variable is not set. O.K., I am
pretty sure that this is not the GCL problem, because ever
since I installed Slackware 9.0 I have a few problems with X,
one of them being not able to run X applications as root if I
started X windows as an ordinary user. Weird, but I never
found the time to try to sort this out!
4) I suspect that the "permission" problem comes in part from
the fact that I unpacked the source directly into /usr/local/lib
and then ran "make" and "make install" there. The reason I did
that is because I was not able to install a working Xgcl when
trying the installation from a /tmp directory. I will elaborate
on this as 5).
5) At first, I unpacked the gcl....tar.gz in /tmp/Installs, then
cd into /tmp/Installs/gcl-2.6.4 and did ./configure ...., one of
the options being --with-x
The "make" did not create Xgcl, or saved_xgcl, so I entered the
directory xgcl-2 and edited the Makefile and ran make there. I am
not sure anymore if "make install" moved Xgcl to
/usr/local/lib/GCLDIR, or I had to do it by hand, but I am pretty
when I tried Xgcl as an ordinary user, it was still looking for
saved_xgcl in the installation directory (/tmp/....), for which
ordinary users did not have permissions.
I hope I provided you with some useful information and apologize
if this sounds confusing. I must admit that I am a bit confused
with this GCL behavior. To add to this, I am running maxima-beta2
version as an ordinary user (since I installed it yesterday via
the "make" ... process).
Look forward to hearing back from you.
Milan Lukic
Camm Maguire [12/08/04 16:46 -0400]:
> Greetings!
>
> Not sure, but
>
> > Error in LET [or a callee]: Cannot create the file binary-gcl/nregex.data.
> >
>
> probably means you are either out of disk space or do not have write
> permissions for this file.
>
> Please let us know if something other than of this nature is afoot.
>
> Take care,
>
>
> --
> Camm Maguire camm@enhanced.com
> ==========================================================================
> "The earth is but one country, and mankind its citizens." -- Baha'u'llah
>
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima