[clfswm-devel] clfswm in different environments

Desmond O. Chang dochang at gmail.com
Tue Feb 22 01:48:27 UTC 2011


Hi,

After upgrading clisp from 1:2.48-3.1 to 1:2.49-2 (debian sid), I
can't use clfswm with clisp anymore.  The error message is:

  SYSTEM::%STRUCTURE-STORE: 49 is not a valid index into
#<XLIB:DISPLAY localhost:0 (The X.Org Foundation R10904000) X11.0
#x208D3116>

After a while, it raises another error:

  XLIB:OPEN-DISPLAY: Cannot open display ":0".  Maximum number of
clients reached

I think it's because clfswm try to reinit too many times.

Then I try sbcl with portable-clx.  It works, but my browsers,
conkeror and iceweasel, often freeze if I open gmail or view flash
videos.

I also try clisp with portable-clx.  It doesn't work at all.  The
error message is:

  Connection failure to X11.0 server  display 0: No protocol specified


Finally, I collect test results and make the following table:

| Implementations            | CLFSWM                | StumpWM               |
|----------------------------+-----------------------+-----------------------|
| clisp-2.48/new-clx         | OK                    | OK                    |
| clisp-2.49/new-clx         | not a valid index     | OK                    |
| sbcl-1.0.45.0/portable-clx | freeze sometimes      | OK                    |
| clisp-2.49/portable-clx    | No protocol specified | No protocol specified |


The conclusion is:

1. clisp cannot use portable-clx.  we can ignore this.

2. clfswm have some bugs on clisp-2.49 and sbcl-1.0.45.0.  Please fix
it.  Thank you!

PS:

1. ccl-1.6 and sbcl-1.0.45.0 have the same results.

2. the portable-clx version I used is [1].

3. I have to fix portable-clx before it's compiled in sbcl-1.0.45.0.
If you have the same problem, please check [2].

[1] http://common-lisp.net/~abridgewater/dist/clx/clx-0.7.4.tgz
[2] http://sourceforge.net/mailarchive/message.php?msg_id=26710588

Thanks,
Des




More information about the clfswm-devel mailing list