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

Re: Which OS to install?



On 2010-12-16 08:44 +0100, Russell Gadd wrote:

> I would like to compile a GTK+ application from source (hitori-0.2.5)
> so that I can play with the source code. I followed the instructions
> up to ./configure which reports missing packages:
> No package 'glib-2.0' found
> No package 'gtk+-2.0' found
> No package 'gmodule-2.0' found
> No package 'cairo' found
>
> This wasn't a surprise although using Synaptic or aptitude I can't
> find packages with these exact names but there are various libraries,
> etc. with related names.

You need the development packages for these libraries which are usually
in libfoo-dev, for every "No package 'foo' found" that configure reports.

> Trying to install one of these I get
> unresolved dependencies and a suggestion to check the repositories. It
> seems I've got a long path ahead of me so I think I should start with
> a clean system. At present I use Lenny (AMD64) with a couple of
> backports (maybe  they are part of the problem),

This could very well be the case.  If you have a backport of libfoo
installed, then you need libfoo-dev from the same backport, and synaptic
might not consider this since it is not the default version.

> although I do
> multiboot several OS's and I can install another easily. So I think I
> may install another OS just for this project (which will keep my day
> to day system intact). I'd like to ask for suggestions as to what OS,
> preferably some flavour of Debian, perhaps the current Squeeze?

Squeeze will be a better choice for development than Lenny, because the
packages in Lenny might simply be too old for some applications.  For
instance, hitori is already available in Squeeze (though only version
0.2.3, not 0.2.5), and it seems to require GTK+ 2.14 or newer for
building, while Lenny only has 2.12.  So you would need to install the
GTK+ version from lenny-backports to be able to compile hitori on Lenny.

Sven


Reply to: