Packaging CL libs and apps for debian

Dimitri Fontaine dim at tapoueh.org
Thu Apr 24 08:42:02 UTC 2014


Faré <fahree at gmail.com> writes:
> which version of ASDF are you using?

  * (require :asdf)
  ("ASDF")
  
  * (asdf:asdf-version)
  "2.21"

> Also, I recommend asdf:load-system over require, because
> it's both more portable and doing the right thing wrt upgrade.

Ok:

  * (asdf:load-system :drakma)
  debugger invoked on a ASDF:MISSING-DEPENDENCY in thread
  #<THREAD "main thread" RUNNING {1002978CA3}>:
    Component :CL+SSL not found, required by #<SYSTEM "drakma">

That's better, now I can actually test and fix the package, thanks.

Is that the intended way to use a debian packaged CL lib?


I also note that compilation of the lisp files happens at load time,
where I though the common-lisp-controller docs explained it would happen
at dpkg install time.

  * (asdf:load-system :chunga)
  
  ; compiling file "/usr/share/common-lisp/source/cl-trivial-gray-streams/package.lisp" (written 31 DEC 2009 11:40:01 AM):
  ; compiling (IN-PACKAGE :CL-USER)
  ; compiling (FROB)

Now I have to track down why it wants to compile that file that does not
exists.

  19: (ASDF:COMPILE-FILE*
       #P"/usr/share/common-lisp/systems/packages.lisp"


Regards,
-- 
dim



More information about the pkg-common-lisp-devel mailing list