[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