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: [cells-devel] [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 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: [cells-devel] [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