[cells-gtk-devel] Compiling cells-gtk on SBCL

Ramarren ramarren at gmail.com
Thu Jun 25 05:31:06 UTC 2009


Did my message not go through? I shows in GMane, so I don't think it
was eaten by spam filters... anyway,
you are using a version of cells-gtk3 which is not compatible with
current CFFI. [I can tell by compiling order, compare
http://github.com/Ramarren/cells-gtk3/blob/d2683cf228c2b8c868ea7a398bf961a32bc118ad/gtk-ffi/gtk-utilities.lisp
and http://github.com/Ramarren/cells-gtk3/blob/b9d4d2badc5c7760c296fb9a67ade295c82119dd/gtk-ffi/gtk-utilities.lisp
. Not to mention the file-write date.]. You would either have to
downgrade all dependencies to their state from a year ago, or use my
update version from http://github.com/Ramarren/cells-gtk3/tree/master
. Note the download button if you don't want to use git.

On Thu, Jun 25, 2009 at 4:25 AM, Ram Vedam<rvedam at gmail.com> wrote:
> SBCL spits out the following when I tried to load cells-gtk3
>
> ;
> /var/cache/common-lisp-controller/1000/sbcl/local/home/vedam/.sbcl/site/cells-gtk3/ph-maths/ph-maths.fasl
> written
> ; compilation finished in 0:00:00
> ; compiling file
> "/home/vedam/.sbcl/site/cells-gtk3/gtk-ffi/gtk-utilities.lisp" (written 03
> JUN 2008 11:33:41 AM):
> ; compiling (IN-PACKAGE :GTK-FFI)
> ; compiling (DEFUN GTK-SIGNAL-CONNECT ...)
> ; compiling (DEFUN G-SIGNAL-CONNECT-DATA ...)
> debugger invoked on a SB-KERNEL:CASE-FAILURE in thread #<THREAD "initial
> thread" RUNNING {A834699}>:
>   #.(SB-SYS:INT-SAP #X00000000) fell through ETYPECASE expression.
>   Wanted one of (CHARACTER SYMBOL INTEGER).
>
> Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.
>
> restarts (invokable by number or by possibly-abbreviated name):
>   0: [TRY-RECOMPILING] Try recompiling gtk-utilities
>   1: [RETRY          ] Retry performing #<ASDF:COMPILE-OP NIL {ABEEE41}> on
>                        #<ASDF:CL-SOURCE-FILE "gtk-utilities" {ABED4E1}>.
>   2: [ACCEPT         ] Continue, treating #<ASDF:COMPILE-OP NIL {ABEEE41}>
> on
>                        #<ASDF:CL-SOURCE-FILE "gtk-utilities" {ABED4E1}> as
>                        having been successful.
>   3: [ABORT          ] Exit debugger, returning to top level.
>
> Any ideas as to what might be wrong?
>
> Ram
>
> On Wed, Jun 24, 2009 at 1:48 PM, Peder Chr. Norgaard <pcn at pogt.dk> wrote:
>>
>> I myself went through a similar process half a year ago in the Debian
>> unstable
>> context.  I succeeded partially after tweaking some of the components
>> really
>> hard - I never got the Drawing part to work.  I have had the same solution
>> working on a host of different SBCL versions.
>>
>> Now if you would could be just a little more concrete than "having trouble
>> compiling"/"looks like having trouble loading".  What brand and version is
>> your operating system (cells-gtk depends on a lot more than SBCL), exactkt
>> what error message do you get at which step in the process...  I might be
>> able to help you.
>>
>> But "having trouble compiling/loading" is not really helpful to someone
>> who
>> wants to help!
>>
>> best regards
>>                                --peder chr.
>>
>> On Wednesday 24 June 2009, Ram Vedam wrote:
>> > Hi,
>> > I've been having trouble compiling cells-gtk on SBCL 1.0.20 . From the
>> > looks of the error messages, it looks like its having trouble loading
>> > the
>> > GTK-FFI into my Lisp process but I'm not sure. I'm very new with GTK
>> > (programmed Qt for a bit but not GTK) and I have never used CFFI inside
>> > Common Lisp, so I'm not sure exactly what the problem is. Does anyone
>> > have
>> > any ideas?
>> >
>> > Ram
>>
>>
>>
>> --
>> Peder Chr. Nørgaard     e-mail: pcn at pogt.dk
>> Gefionsvej 19
>> DK-8230 Åbyhøj          tel: +45 87 44 11 99
>> Denmark                 mob: +45 30 91 84 31
>>
>>
>> _______________________________________________
>> cells-gtk-devel site list
>> cells-gtk-devel at common-lisp.net
>> http://common-lisp.net/mailman/listinfo/cells-gtk-devel
>
> _______________________________________________
> cells-gtk-devel site list
> cells-gtk-devel at common-lisp.net
> http://common-lisp.net/mailman/listinfo/cells-gtk-devel
>




More information about the cells-gtk-devel mailing list