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