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