SL14.0_x64:Installing Stumpwm: where is clisp-2.49/full/lisp.run ?
I am trying to compile the Stump Window Manager with clisp, but it fails:
Quote:
Quote:
However, I can't remember whether it was then compiled it with clisp or sbcl. Does anyone understand this? Is it the same on 14.0_x32, sl14.1 etc? I have checked the original slackbuild from source but I can't see a configuration option for "full". Here is the listing of the compile: Quote:
|
I'm not sure if this file is the same as the one the Makefile desires, but perhaps try editing the Makefile to point to this:
Code:
/usr/lib64/clisp-2.49/base/lisp.run Code:
/usr/lib64/clisp-2.49/full/lisp.run |
No, that doesn't seem to work. I was wondering whether clisp has been correctly installed - whether the standard slackware clisp install is some sort of subset of the clisp which stumpwm is expecting.
Quote:
|
I think you have found a bug. Please report it to Pat.
Code:
dorkbutt@hp635:~$ clisp -K full Quote:
|
I tried to build the version in git changing "-K full" with "-K base" in the Makefile.in before launching the ./configure: the error I got is
Code:
;; Loading file load-stumpwm.lisp ... Quote:
|
Nonetheless, the clisp installation in Slackware64 14.1 is broken. "clisp -k full" should not return with an error message.
|
After playing around with the slackbuild and comparing it with the clisp unix build instructions, there are some steps omitted from the slackbuild that the unix build instructions say that you should do.
Of course, when I tried to perform the unix build instructions, I saw that the steps Pat omitted don't fricking work (i.e. build errors). Grr. I might have time to mess with it this weekend; we'll see. |
I'm comparing the the builds between sl13.0 and sl14.0.
Although the slackbuilds are the same, the configuration scripts that came with clisp are different. From comments made in the past here, it seems that clisp was ok for building stumpwm back in august 2010. If the configuration file has changed, then the slackbuild should have changed as well - it didn't. for example, this is new in the clisp-2.49 configuration file. Quote:
|
The default for dynamic modules seems to have been reversed. I have no idea whatsoever whether these differences are significant or relevant. I'm right out of my depth here - I just wanted to build a WM :)
|
Well, the instructions for clisp tell you to eventually run the sequence...
Code:
make init prepares all symbolic links and utilities Code:
make config.lisp In my quick tests, make boot finishes successfully but make base fails as well as make full. OTOH, my make manual also blew up but that could be because I told it to ignore the missing libsigsegv. As I said, I need to look at it closer. |
Looks like an upstream error, but I can't find any reports of the problem or the fix.
|
Blech.
You'll need this patch... Code:
--- src/makemake.in.orig 2014-02-17 01:40:48.077836493 -0600 Code:
cd with-gcc-wall Code:
cd with-gcc-wall For my testing, I installed libsigsegv from Slackbuilds and used src2pkg to build and install ffcall-1.10 independently from the clisp installation. You don't have to do that. I didn't test stumpwm but it appeared to build, without fatal errors. |
All times are GMT -5. The time now is 10:25 PM. |