Re: installing a gtkmm development environment



On Tue, 2006-05-02 at 08:55 -0500, Paul Davis wrote:
> 
> Michael Ekstrand wrote:
> 
> >On Tue, May 02, 2006 at 08:32:00AM -0500, Paul Davis wrote:
> >  
> >
> >>>By the way, does Debian really not ship 2.8.x yet?  Or is there some
> >>>other reason you're trying to install from source?
> >>>
> >>>      
> >>>
> >>Linux plasma 2.6.12-9-386 #1 Mon Oct 10 13:14:36 BST 2005 i686 GNU/Linux
> >>Ubuntu 5.10 "Badger Breezy" (is what it says on the virtual terminal, 
> >>not sure what to use to show the version of the distro itself.)
> >>
> >>$ apt-cache search libgtkmm-2.8
> >>
> >>Gives me no results.
> >>
> >>$ apt-cache search libgtkmm
> >>
> >>Shows libgtkmm-2.4 as the newest package in the "standard" 
> >>repositories.  By standard, I mean I haven't added any except for the 
> >>universe and security repos that come commented out.
> >>
> >>...and it still says it after an apt-get update.
> >>
> >>So yeah, this version hasn't got 2.8 yet.
> >>    
> >>
> >
> >Not quite...
> >
> >Debian (and Ubuntu) name the packages after the API version number.
> >Version 2.8 uses the 2.4 API and ABI (that is, it is
> >binary-backwards-compatible with 2.4).  Hence, the libgtkmm-2.4 package
> >has the latest 2.4-compatible gtkmm - on Ubuntu, this is 2.8.x; on
> >Debian Testing, it's still at 2.6.5.  The 2.4 is merely to distinguish
> >from 2.0 and 1.x - exactly like the pkg-config module names are set up.
> >`pkg-config --modversion gtkmm-2.4` may return 2.8.x.
> >
> >- Michael
> >
> >  
> >
> Hey, thats pretty nifty. Although, how do you tell what version is 
> actually installed then?
> 

It's same with Fedora - packages are named eg gtkmm24-devel, but
'rpm -qi gtkmm24-devel' or 'yum info gtkmm24-devel' tells you
the actual version (like any other package manager, it's just that
eg Gentoo or Arch don't use that naming scheme).

Marko




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