#258 make-build: monolithic binary exits with error

HEAD
closed
nobody
None
1
2014-09-23
2013-05-09
William Hounslow
No

Using snapshot of ECL from git on 2013-05-02 the example described
in sec. 1.3 of the manual, when built with

(asdf:make-build :example :type :program
:epilogue-code '(ext:quit 0))

fails when executed, thus:

======================================================================
We are now executing FILE1.LSP
TEST-FUNCTION has been created
We are now executing FILE2.LSP
Calling TEST-FUNCTION in FILE2.LSP
1 + 1 is equal to 2
Finished
======================================================================

Condition of type: SIMPLE-ERROR
There is no package with the name ASDF/IMAGE.
No restarts available.

Top level in: #<process TOP-LEVEL>.
> :b

Backtrace:
  > SI:BYTECODES [Evaluation of: (READ-FROM-STRING "(PROGN (QUIT 0) (SETF ASDF/IMAGE:*IMAGE-DUMPED-P* :EXECUTABLE)  (ASDF/IMAGE:RESTORE-IMAGE :ENTRY-POINT 'NIL))")]

>

Discussion


  • Anonymous
    2013-05-11

    The problem is that now ASDF-BUNDLE (MAKE-BUILD and friends) is now maintained by the ASDF crew and they have broken all ECL support. I am reporting this in their mailing list (http://common-lisp.net/project/asdf/) and closing this bug report.

     
  • I also uploaded a fix for ECL that work for now -- but it may break with future releases of ASDF, so I hope they take note.

     


Anonymous


Cancel   Add attachments