From seth at tewebs.com Tue Jun 1 01:50:58 2010 From: seth at tewebs.com (Seth Burleigh) Date: Mon, 31 May 2010 20:50:58 -0500 Subject: [cello-devel] Compiling In-Reply-To: <6628A032-C859-401E-8FBF-014F9FA142A7@me.com> References: <1275091080.13788.13.camel@seth-laptop> <4C00759F.9080608@gmail.com> <1275109053.15345.2.camel@seth-laptop> <9A4F2EC0-EAE7-4802-8C6B-9017A096F483@me.com> <1275171684.23436.4.camel@seth-laptop> <4C01AA7B.1040200@gmail.com> <6628A032-C859-401E-8FBF-014F9FA142A7@me.com> Message-ID: <1275357058.11413.1.camel@seth-laptop> Where exactly is celtk:mk-arc and related defined? > >> FUNCTIONS MISSING!!!: > >> compiling cello: > >> > >> ; compilation unit finished > >> ; Undefined functions: > >> ; CELLO::KEYSYM-SYM CELTK:MK-ARC CELTK:MK-BITMAP CELTK:MK-CANVAS > >> CELTK:MK-CHECKBUTTON CELTK:MK-ENTRY CELTK:MK-FRAME-STACK CELTK:MK-LABEL > >> CELTK:MK-LINE CELTK::MK-LISTBOX CELTK:MK-MENU > >> CELTK:MK-MENU-ENTRY-CASCADE CELTK:MK-MENU-ENTRY-CHECKBUTTON > >> CELTK:MK-MENU-ENTRY-COMMAND CELTK:MK-MENU-ENTRY-RADIOBUTTON > >> CELTK:MK-MENU-ENTRY-SEPARATOR CELTK:MK-OVAL CELTK:MK-PANEDWINDOW > >> CELTK:MK-POLYGON CELTK:MK-POPUP-MENUBUTTON CELTK:MK-RECTANGLE > >> CELTK:MK-SCALE CELTK::MK-SCROLLBAR CELTK:MK-SCROLLED-LIST > >> CELTK:MK-SPINBOX CELTK:MK-TEXT-ITEM CELTK:MK-TEXT-WIDGET > >> GUI-GEOMETRY:PX-MAINTAIN-PL GUI-GEOMETRY:PX-MAINTAIN-PR > >> GUI-GEOMETRY:PY-MAINTAIN-PB GUI-GEOMETRY:PY-MAINTAIN-PT > >> CELTK::TOGL-CREATE-FUNC CELTK::TOGL-DESTROY-FUNC > >> CELTK::TOGL-DISPLAY-FUNC CELTK:TOGL-RESHAPE-FUNC CELTK::TOGL-TIMER-FUNC > >> GUI-GEOMETRY:^LR-WIDTH GUI-GEOMETRY:^OFFSET-WITHIN CELTK::|cb-CREATE| > >> CELTK::|cb-DESTROY| CELTK::|cb-DISPLAY| CELTK::|cb-RESHAPE| CELTK::| > >> cb-TIMER| > >> ; printed 63 notes From kentilton at gmail.com Tue Jun 1 01:56:21 2010 From: kentilton at gmail.com (Kenneth Tilton) Date: Mon, 31 May 2010 21:56:21 -0400 Subject: [cello-devel] Compiling In-Reply-To: <1275357058.11413.1.camel@seth-laptop> References: <1275091080.13788.13.camel@seth-laptop> <4C00759F.9080608@gmail.com> <1275109053.15345.2.camel@seth-laptop> <9A4F2EC0-EAE7-4802-8C6B-9017A096F483@me.com> <1275171684.23436.4.camel@seth-laptop> <4C01AA7B.1040200@gmail.com> <6628A032-C859-401E-8FBF-014F9FA142A7@me.com> <1275357058.11413.1.camel@seth-laptop> Message-ID: <4C0468C5.9020507@gmail.com> They are defined by a macro, def-tk-something. I guess you are building with ASDF? Try a :force t on the whole thing. There may be a dependency missing that would make ASDF load as it goes. ASDF really sucks. kt Seth Burleigh wrote: > Where exactly is celtk:mk-arc and related defined? > >>>> FUNCTIONS MISSING!!!: >>>> compiling cello: >>>> >>>> ; compilation unit finished >>>> ; Undefined functions: >>>> ; CELLO::KEYSYM-SYM CELTK:MK-ARC CELTK:MK-BITMAP CELTK:MK-CANVAS >>>> CELTK:MK-CHECKBUTTON CELTK:MK-ENTRY CELTK:MK-FRAME-STACK CELTK:MK-LABEL >>>> CELTK:MK-LINE CELTK::MK-LISTBOX CELTK:MK-MENU >>>> CELTK:MK-MENU-ENTRY-CASCADE CELTK:MK-MENU-ENTRY-CHECKBUTTON >>>> CELTK:MK-MENU-ENTRY-COMMAND CELTK:MK-MENU-ENTRY-RADIOBUTTON >>>> CELTK:MK-MENU-ENTRY-SEPARATOR CELTK:MK-OVAL CELTK:MK-PANEDWINDOW >>>> CELTK:MK-POLYGON CELTK:MK-POPUP-MENUBUTTON CELTK:MK-RECTANGLE >>>> CELTK:MK-SCALE CELTK::MK-SCROLLBAR CELTK:MK-SCROLLED-LIST >>>> CELTK:MK-SPINBOX CELTK:MK-TEXT-ITEM CELTK:MK-TEXT-WIDGET >>>> GUI-GEOMETRY:PX-MAINTAIN-PL GUI-GEOMETRY:PX-MAINTAIN-PR >>>> GUI-GEOMETRY:PY-MAINTAIN-PB GUI-GEOMETRY:PY-MAINTAIN-PT >>>> CELTK::TOGL-CREATE-FUNC CELTK::TOGL-DESTROY-FUNC >>>> CELTK::TOGL-DISPLAY-FUNC CELTK:TOGL-RESHAPE-FUNC CELTK::TOGL-TIMER-FUNC >>>> GUI-GEOMETRY:^LR-WIDTH GUI-GEOMETRY:^OFFSET-WITHIN CELTK::|cb-CREATE| >>>> CELTK::|cb-DESTROY| CELTK::|cb-DISPLAY| CELTK::|cb-RESHAPE| CELTK::| >>>> cb-TIMER| >>>> ; printed 63 notes > > > > _______________________________________________ > cello-devel site list > cello-devel at common-lisp.net > http://common-lisp.net/mailman/listinfo/cello-devel > > > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.5.437 / Virus Database: 271.1.1/2908 - Release Date: 05/31/10 06:25:00 > -- http://www.stuckonalgebra.com "The best Algebra tutorial program I have seen... in a class by itself." Macworld From seth at tewebs.com Tue Jun 1 02:38:33 2010 From: seth at tewebs.com (Seth Burleigh) Date: Mon, 31 May 2010 21:38:33 -0500 Subject: [cello-devel] Compiling In-Reply-To: <4C0468C5.9020507@gmail.com> References: <1275091080.13788.13.camel@seth-laptop> <4C00759F.9080608@gmail.com> <1275109053.15345.2.camel@seth-laptop> <9A4F2EC0-EAE7-4802-8C6B-9017A096F483@me.com> <1275171684.23436.4.camel@seth-laptop> <4C01AA7B.1040200@gmail.com> <6628A032-C859-401E-8FBF-014F9FA142A7@me.com> <1275357058.11413.1.camel@seth-laptop> <4C0468C5.9020507@gmail.com> Message-ID: <1275359913.11854.1.camel@seth-laptop> K, fixed that. I'll retire for today, but apparently the problem is that you were defining a macro which ended up like this (defmacro |mk-ARC| ...) and when you try to normally use the macro, its looking for MK-ARC, not mk-ARC. Getting closer :) Are there any specific versions of the tk library that i have to use (and also the freetype?) From kentilton at gmail.com Tue Jun 1 03:10:07 2010 From: kentilton at gmail.com (Kenneth Tilton) Date: Mon, 31 May 2010 23:10:07 -0400 Subject: [cello-devel] Compiling In-Reply-To: <1275359913.11854.1.camel@seth-laptop> References: <1275091080.13788.13.camel@seth-laptop> <4C00759F.9080608@gmail.com> <1275109053.15345.2.camel@seth-laptop> <9A4F2EC0-EAE7-4802-8C6B-9017A096F483@me.com> <1275171684.23436.4.camel@seth-laptop> <4C01AA7B.1040200@gmail.com> <6628A032-C859-401E-8FBF-014F9FA142A7@me.com> <1275357058.11413.1.camel@seth-laptop> <4C0468C5.9020507@gmail.com> <1275359913.11854.1.camel@seth-laptop> Message-ID: <4C047A0F.4090400@gmail.com> Seth Burleigh wrote: > K, fixed that. I'll retire for today, but apparently the problem is > that you were defining a macro which ended up like this > (defmacro |mk-ARC| ...) > and when you try to normally use the macro, its looking for MK-ARC, not > mk-ARC. Aha. You have Modern mode Allegro CL? The trial edition? Any place you see me assembling a string and then interning it, look out! There will often be a string-upcase there, or some assumption about the case of symbol-name, or something like that. I'll take a look at the macro. > > Getting closer :) > Yep, this is how it goes, step by silly step, symbols, packages, ASDF sucks... > > Are there any specific versions of the tk library that i have to use > (and also the freetype?) Anything current on Tk is good. I actually figured out Cello was not really using cl-freetype any more when porting it to OS X recently (which came up short on one of the fonts). kt From kentilton at gmail.com Tue Jun 1 04:46:50 2010 From: kentilton at gmail.com (Kenneth Tilton) Date: Tue, 01 Jun 2010 00:46:50 -0400 Subject: [cello-devel] Compiling In-Reply-To: <4C047A0F.4090400@gmail.com> References: <1275091080.13788.13.camel@seth-laptop> <4C00759F.9080608@gmail.com> <1275109053.15345.2.camel@seth-laptop> <9A4F2EC0-EAE7-4802-8C6B-9017A096F483@me.com> <1275171684.23436.4.camel@seth-laptop> <4C01AA7B.1040200@gmail.com> <6628A032-C859-401E-8FBF-014F9FA142A7@me.com> <1275357058.11413.1.camel@seth-laptop> <4C0468C5.9020507@gmail.com> <1275359913.11854.1.camel@seth-laptop> <4C047A0F.4090400@gmail.com> Message-ID: <4C0490BA.6050605@gmail.com> Kenneth Tilton wrote: > > Seth Burleigh wrote: >> K, fixed that. I'll retire for today, but apparently the problem is >> that you were defining a macro which ended up like this >> (defmacro |mk-ARC| ...) >> and when you try to normally use the macro, its looking for MK-ARC, not >> mk-ARC. > > Aha. You have Modern mode Allegro CL? The trial edition? Any place you > see me assembling a string and then interning it, look out! There will > often be a string-upcase there, or some assumption about the case of > symbol-name, or something like that. > > I'll take a look at the macro. Hmmm, I see: (intern (conc$ "mk-" (symbol-name class))) Not sure what's up there, but if that were (intern (conc$ 'mk- (symbol-name class))) It would work in modern or ansi mode. kt