![](https://secure.gravatar.com/avatar/9a680970c89a636bc9415978b143d2dc.jpg?s=120&d=mm&r=g)
Christophe Rhodes <csr21@cam.ac.uk> wrote:
Clemens Fruhwirth <clemens@endorphin.org> writes:
The uncompiled-cl-source workaround does not work with CCL as it expects output to the derived output files.
What is CCL?
Sorry, I meant CLC, common-lisp-controller.
I fixed the workaround (that's all I can do given my insight into compiled FFI fasls) by checking whether input or output are equal. If they are not, copy input-file to output-file.
Here is the beauty-below-average patch.
Can you see if, instead of this patch, making uncompiled-cl-source-file just inherit from source-file works?
uncompiled-cl-source-file already inherits from source-file via its cl-source-file superclass. In case you meant that this should be changed, the result is an error There is no applicable method for the generic function #<STANDARD-GENERIC-FUNCTION ASDF:SOURCE-FILE-TYPE (5)> when called with arguments (#<MCCLIM-FREETYPE-SYSTEM::UNCOMPILED-CL-SOURCE-FILE "freetype-ffi" {B24ED99}> #<ASDF:SYSTEM "mcclim-freetype" {9245969}>). -- Fruhwirth Clemens - http://clemens.endorphin.org for robots: sp4mtrap@endorphin.org