Ilya Zakharevich on Tue, 24 Jan 2006 20:30:41 +0100


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: Graphic support in CVS


On Tue, Jan 24, 2006 at 07:38:17PM +0100, Karim Belabas wrote:
> * Vincent Lefevre [2006-01-21 19:56]:
> > To be able to compile and link against some library, you need both
> > the library itself and the header files, which are provided by the
> > -dev package (and this is the goal of the -dev package). If headers
> > are present, but not the .so file, then there is something broken in
> > the library packages.
> > 
> > The .so file depends on the library API and is not needed to dynamically
> > link against the library.
> 
> I agree wholeheartedly with the rationale. But in practice, I find myself
> hunting and installing -dev packages more often than not (apparently, they
> are hardly ever installed by default), so I find the added granularity
> (pack + pack-dev) irritating.

I think you misinterpreted what Vincent (and me) wrote.  Headers ARE
there (Term::Gnuplot checks [or at least should check] for presence of
headers).  The fact that the link fails with headers there shows some
significant problem (maybe in the check of Term::Gnuplot for the
presence of headers?).

Hope this helps,
Ilya