Bug#504514: [Debian] clisp-dev dependencies (was Re: debian clisp package)

Sam Steingold sds at gnu.org
Wed Nov 5 03:44:24 UTC 2008


Hi Luca,

> * Luca Capello <yhpn at cpn.vg> [2008-11-05 00:01:59 +0100]:
>
>> the __ONLY__ true dependencies are clisp & a C compiler (not
>> necessarily gcc).
>
> Thanks to `apt-cache showpkg c-compiler` I discovered that the only
> other C compiler Debian ships is bcc [2], which I do not think it can
> be used with clisp.

why?!

>> the rest is FAKE.
> Even libc6-dev?

I am a little hazy on the package specifics.
can one compile a C file without libc6-dev?
if yes, libc6-dev should not be a clisp-dev requirement
(just a recommendation).
if no, libc6-dev should be a requirement of the c-compiler virtual
package.


>> clisp-dev does NOT require bison/debhelper/groff/gettext/xutils.
>
> I need to investigate why these were put there, but at least debhelper
> sounds strange.  For the others, read below.
>
>> You might think that libffcall1-dev & libsigsegv-dev might be
>> required, but they are NOT, they are already pre-linked (statically)
>> into lisp.a.
>
> According to Debian bug #468090 [3], libffcall1 is not statically
> pre-linked into lisp.a, but I have never tested for this.

even if it is not,
http://packages.debian.org/sid/alpha/libffcall1/filelist
says that libcallback.so is in the libffcall1 package, not
libffcall1-dev.

>> readline-dev x11-dev et al are required only for building images on
>> top of the full linking set, not on top of the base linking set, so
>> they are at most "strongly recommended".
>
> The problem is double:
>
> 1) ATM Debian does not ship two clisp linking sets, despite a wishlist
>    bug is openend for more than 5 years now [4] (with another one being
>    very similar [5]).  I already planned to solve this issue splitting
>    the Debian clisp package into clisp-base and clisp-full, but I have
>    not had time yet :-(
>
> 2) makevars wants to include all of the libraries listed in clisp-dev
>    Depends:, that is why these libraries are, in the Debian world,
>    required.

why don't you want to ship one package with two linking sets?!


-- 
Sam Steingold (http://sds.podval.org/) on Ubuntu 8.04 (hardy)
http://camera.org http://jihadwatch.org http://truepeace.org http://memri.org
http://pmw.org.il http://honestreporting.com http://israelunderattack.slide.com
Cannot handle the fatal error due to a fatal error in the fatal error handler.





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