[cells-gtk-devel] (test-gtk:gtk-demo) failed
    Peter Hildebrandt 
    peter.hildebrandt at gmail.com
       
    Wed Apr  9 16:14:03 UTC 2008
    
    
  
Scott,
> I downloaded and expanded the root.tar.gz file which you gave the link 
> for, but the instructions in install.txt say to edit the load.lisp file, 
> which is not included in root.tar.gz. The other version 
> (cells-gtk-2006-06-30.zip) has a load.lisp file.
Right, in CVS this one is located outside the "root" folder, and thus 
not in the tar I linked.  You can navigate to it using the CVS linked 
from the project page or download it directly:
http://common-lisp.net/cgi-bin/viewcvs.cgi/*checkout*/load.lisp?rev=1.4&root=cells-gtk
> I added the gtk path C:\Program Files\Common Files\GTK\2.0\bin; to the 
> path variable in the control panel. The first time I tried to install 
> cells-gtk, I hadn't done this, so it failed to install. After I added 
> gtk to the path, (load "load") installed cells-gtk without any errors, 
> but failed to run (test-gtk:gtk-demo).
As I said, I have no experience with windows, so I can't speak to that. 
In linux thinks are a little easier, because pretty much every 
distribution comes with gtk, so that part of the equation can be taken 
for granted.
Personally I use asdf to load cells-gtk, not the load.lisp facility, but 
that's a matter of taste.  So feel just stay with the (load "load") for now.
The asdf stuff is a little harder to set up, but once correctly 
configured, loading my application automatically pulls in all required 
libraries including cells-gtk.  Again, no idea how to do this in 
clisp/windows.  I wrote an introduction for sbcl/linux over here (which 
I admit is rather technical):
http://www.washbear-network.de/peterblog/getting-started-with-cells-gtk/
Back to the problem:  You saw Ken's post, so I suggest you open 
cells-gtk/gtk-app.lisp and feature out the following two lines by 
putting #+linux in front of each (about half way into the file):
(g-thread-init +c-null+)	; init threading
(gdk-threads-init)
to
#+linux (g-thread-init +c-null+)	; init threading
#+linux (gdk-threads-init)
Let me know if that helped.
Peter
> 
> Is cells-gtk easier to install on another operating system and/or a 
> different Common Lisp implementation?
> 
> Scott
> 
> Get the name you always wanted with the new y7mail email address. 
> <http://au.rd.yahoo.com/mail/taglines/au/y7mail/gmail/*http://au.yahoo.com/y7mail/?p1=ni&p2=general&p3=tagline&p4=gmail>. 
> 
    
    
More information about the cells-gtk-devel
mailing list