[Ecls-list] executables produced with make-build break in cffi-grovel
Pascal J. Bourguignon
pjb at informatimago.com
Sun Aug 29 14:55:56 UTC 2010
I cannot build working executables.
[pjb at mdi-development-1 localhost:10.0 |MDI| mdi]$ /home/pjb/.cache/common-lisp/mdi-development-1.lan.informatimago.com/ecl-10.7.1-linux-x86/home/pjb/firms/medicalis/src/mdi/subprojects/imcp/sources/es.medicalis.mdi.imcp.test-server
Starting server prologue
No class named ASDF::COMPILE-OP.
No restarts available.
Broken at NIL. In: #<process SI:TOP-LEVEL 08a3cfc0>.
CFFI-GROVEL>> :b
Backtrace:
CFFI-GROVEL>>
The asd file is:
------------------------------------------------------------------------
;;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Base: 10 -*-
(asdf:defsystem :es.medicalis.mdi.imcp.test-server.program
:description "This ASDF system gathers all the packages of the IMCP Test-Server program."
:version "0.5"
:author "<PJB> Pascal Bourguignon <pascal.bourguignon at medicalis.es>"
:licence "Proprietary"
:depends-on ("split-sequence"
"alexandria" "babel" "iolib"
"es.medicalis.mdi.common"
"es.medicalis.mdi.imcp")
:components ((:file "test-server")))
;;;; THE END ;;;;
------------------------------------------------------------------------
I build the executable with:
------------------------------------------------------------------------
(asdf-load :ES.MEDICALIS.MDI.IMCP.test-server.program)
(asdf:make-build :ES.MEDICALIS.MDI.IMCP.TEST-SERVER.program
:type :program
:monolithic t
:prologue-code "printf(\"Starting server prologue\\n\");fflush(stdout);"
:epilogue-code '(unwind-protect
(progn
(princ "Starting server") (terpri) (finish-output)
(ES.MEDICALIS.MDI.IMCP.TEST-SERVER:MAIN 10001))
(ext:quit 0)))
------------------------------------------------------------------------
Perhaps the problem is with iolib which uses cffi?
But I don't know the cffi-grovel part of cffi.
--
__Pascal Bourguignon__ http://www.informatimago.com/
More information about the ecl-devel
mailing list