[Bese-devel] SBCL and UCW

Friedrich Dominicus frido at q-software-solutions.de
Thu Jun 16 05:21:28 UTC 2005


Friedrich Dominicus <frido at q-software-solutions.de> writes:

> "Marco Baringer" <mb at bese.it> writes:
>
>> Friedrich Dominicus <frido at q-software-solutions.de> writes:
>>
>>> Well I'm stuck a bit. I compiled UCW with SBCL 0.9.1.21 and that went
>>> fine.
>>
>> did it complete without errors? maybe you've already done this, but:
>> using slime's slime-repl-load-system (,l shortcut) you get a buffer
>> with all the compilation notes/wornings and errors.
> Sorry I can not remember, if I had errors, but
>>  so, wolud you mind deleting
>> all the fasls and recompiling? if the issue persists could i get a
>> complete backtrace?

I did the following things:
-updated all the ucw stuff 
- update to SBCL 0.9.1.4x something
- deleted every fasl file below the UCW Root dir
- recompiled it (yes there were errors, I have posted my issues with
asdf to the SBCL groups and was told what to do. The point is if asdf
failes I often just have to restart it if that fails just load the
lisp-file and compile it tell asdf everything is fine and go on.

I know this is not the way it should be but I'm fed up with finding
out what asdf and/or SBCL dislike about some files. It's however one
thing that really gets on my nerves with a lot of Lisp libraries, you
can not compile them out of the box and use them. If I have to
recompile McCLIM e.g it needs a lot of retries, manual compiles and
the like the same was true for cl-sdl and getting cl-xml run is always
adventorous. 

Ok finally I now have ucw compiled and kind of running but:
If I try to run the presentation example -> create a new person and
click oin Adress (Create) I get a backtrace like this:

There is no applicable method for the generic function
  #<STANDARD-GENERIC-FUNCTION IT.BESE.UCW:MAKE-NEW-INSTANCE (1)>
when called with arguments
  (#<IT.BESE.UCW-USER::ADDRESS-EDITOR {1000596021}>
   #<IT.BESE.UCW-USER::PERSON {10094F9111}>).
   [Condition of type SIMPLE-ERROR]

Restarts:
  0: [SHOW-BACKTRACE] Send the client a backtrace page.
  1: [RETRY] Clearout the response and retry calling the action.
  2: [SERVER-ERROR] Send the client an internal server error page.
  3: [ABORT-RESPONSE] Abort this response and answer another request
  4: [ABORT] Exit debugger, returning to top level.

Backtrace:
  0: ((SB-PCL::FAST-METHOD SWANK-BACKEND:CALL-WITH-DEBUGGING-ENVIRONMENT (T)) #<unused argument> #<unused argument> #<FUNCTION (LAMBDA NIL) {1002191C79}>)
  1: ((LAMBDA NIL))
 --more--

Does anyone have an idea what this could mean?

Friedrich



More information about the bese-devel mailing list