#48 asdf: compilation problem on ECL

other
closed-fixed
asdf (12)
7
2007-10-12
2007-09-27
Peter Van Eynde
No

recent asdf version fail to compile on ECL because you want to include the entire package into the compiled file instead of just the package name.

Patch:

--- cl-asdf-upstream/asdf.lisp 2007-09-14 23:34:41.000000000 +0200
+++ cl-asdf/asdf.lisp 2007-09-27 05:39:17.000000000 +0200
@@ -981,7 +981,7 @@
(defun class-for-type (parent type)
(let* ((extra-symbols (list (find-symbol (symbol-name type) *package*)
(find-symbol (symbol-name type)
- (package-name #.*package*))))
+ #.(package-name *package*))))
(class (dolist (symbol (if (keywordp type)
extra-symbols
(cons type extra-symbols)))

Discussion

  • Logged In: YES
    user_id=7267
    Originator: YES

    File Added: asdf.patch

     
  • patch as a file

     
    Attachments
  • Logged In: YES
    user_id=188173
    Originator: NO

    Agreed; I'm going to use load-time-value instead of #. though. Expect an patch later today.

     
    • status: open --> pending-fixed
     
  • Logged In: YES
    user_id=188173
    Originator: NO

    Just checked in the (a) fix.

     
  • Logged In: YES
    user_id=1312539
    Originator: NO

    This Tracker item was closed automatically by the system. It was
    previously set to a Pending status, and the original submitter
    did not respond within 14 days (the time period specified by
    the administrator of this Tracker).

     
    • status: pending-fixed --> closed-fixed