[blfs-dev] gtkmm2 and gtkmm3 (gtkmm-2.24.2 and gtkmm-3.3.14)

Fernando de Oliveira famobr at yahoo.com.br
Fri Feb 17 10:59:07 PST 2012


Em 16-02-2012 16:12, Ken Moffat escreveu:
> On Thu, Feb 16, 2012 at 10:54:20AM -0800, Fernando de Oliveira wrote:
>> Hi,
>>
>> I upgraded gtkmm to 3.2.0 according to BLFS, yesterday. Then, some packages could not be built anymore, complaining about some missing libraries. Comparing the libraries created with the ones mentioned in the book, I noticed important differences.

Thank you very much for your reply, Ken.

>  3.3.14 is 'latest' in the same way linux-3.3-rc3 is the latest
> kernel - it's a development version.  Ditto 2.25 which you mentioned
> earlier.
So, I learn that I am now running the dev ones? And 3.2.0 is latest? And which 2.* is the latest?
>  More importantly - which packages *in the book* can't be built ?

Sorry, I cannot remember any more. If I do, I will let you know.

>  There is nothing to stop you having both versions to suit the
> packages you build, and if the book's need is *proved* then we'll
> have to go with -3 and -2 versions of gtkmm (if we can't solve it by
> upgrading the other package).

OK.

>  NB if you are building gnome-3, you should still be referring to
> Wayne's book.  By all means *compare* it to what is in BLFS, but
> there are at least 20 gnome packages which still need to be updated
> (as well as more new packages still to be added), and at least 25
> packages which will be retired.
>
> ĸen

I intend to build the smallest that I can subset of gnome-3, just to get gnucash working, but not today or tomorrow. If it proves to need too many packages or too difficult, I will stick to gnome-2 (probably 2.30.2), as I do not need gnome, and do it just for that package. I have not yet started, though.

For WIW, I rewrite (in the sense of write in a different form) below, the original intention of the post:

What is read in

Beyond Linux® From Scratch - Version 2012-02-17
Chapter 25. X Libraries
...
gtkmm-3.2.0
...
Installed Libraries: libatkmm-1.6.so, libgdkmm-2.4.so, and libgtkmm-2.4.so
Installed Directories: /usr/{include/{atkmm-1.6/atkmm/private,gdkmm-2.4/gdkmm/private, gtkmm-2.4/gtkmm/private},lib/{gdkmm-2.4/include,gtkmm-2.4/include}, share/{devhelp/books/gtkmm-2.4,doc/gtkmm-2.4/{images,reference/html}, gtkmm-2.4/demo}}

What is built in my machine:

Libraries:

libgdkmm-3.0.la 
libgdkmm-3.0.so -> libgdkmm-3.0.so.1.1.0
libgdkmm-3.0.so.1 -> libgdkmm-3.0.so.1.1.0
libgdkmm-3.0.so.1.1.0 
libgtkmm-3.0.la 
libgtkmm-3.0.so -> libgtkmm-3.0.so.1.1.0
libgtkmm-3.0.so.1 -> libgtkmm-3.0.so.1.1.0
libgtkmm-3.0.so.1.1.0 

Directories:
/usr/{{include/,lib/}{gdkmm-3.0,gtkmm-3.0},share/{devhelp/books/gtkmm-3.0,doc/gtkmm-3.0}}

Probably there are more directories and/or files than I could list, but the point is: the book is different.

-- 
[]s,
Fernando



More information about the blfs-dev mailing list