Re: This issues on compiling GTK+ from source and using GTK+ 3.x, GTK+ 2.x, and GTK+ 1.2 on one computer.
- From: onetmt <onetmt gmail com>
- To: gtk-list gnome org
- Subject: Re: This issues on compiling GTK+ from source and using GTK+ 3.x, GTK+ 2.x, and GTK+ 1.2 on one computer.
- Date: Thu, 01 Nov 2012 11:57:26 +0100
Il 01/11/2012 06:12, Hongyi Zhao ha scritto:
> Hi all,
>
> From the following webpage:
>
> http://www.gtk.org/download/linux.php
>
> We can know that in order to compiling GTK+ 3.4, we must install the
> following packages:
>
> * GTK+ 3.4 <http://ftp.gnome.org/pub/gnome/sources/gtk+/3.4/>
> * GLib 2.32 <http://ftp.gnome.org/pub/gnome/sources/glib/2.32/>
> * Pango 1.30 <http://ftp.gnome.org/pub/gnome/sources/pango/1.30/>
> * Gdk-Pixbuf 2.26
> <http://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.26/>
> * ATK 2.4 <http://ftp.gnome.org/pub/gnome/sources/atk/2.4/>
>
>
> Furthermore, the order in which the above packages are installed is also
> a big matter for this thing. Could someone please give me some hints on
> the order to compiling the above packages in order to finally compiling
> and install the GTK+ 3.4
> <http://ftp.gnome.org/pub/gnome/sources/gtk+/3.4/>?
on my system (Debian Sid):
ii libgtk-3-0:i386 3.4.2-4
ii libgtk-3-bin 3.4.2-4
ii libgtk-3-common 3.4.2-4
ii libgtk-3-dev 3.4.2-4
ii libgtk-3-doc 3.4.2-4
ii libgtk2.0-0:i386 2.24.10-2
ii libgtk2.0-bin 2.24.10-2
ii libgtk2.0-cil 2.12.10-4
ii libgtk2.0-common 2.24.10-2
ii libgtk2.0-dev 2.24.10-2
So, as you can see, apt-get can let them coexist (all in all, apt has
the power of super-cow, hasn't it?); no need to recompile everything
from scratch.
But if I compile my app on my system:
$ ldd gtag
linux-gate.so.1 => (0xb7745000)
libgtk-3.so.0 => /usr/lib/i386-linux-gnu/libgtk-3.so.0 (0xb7260000)
libgdk-3.so.0 => /usr/lib/i386-linux-gnu/libgdk-3.so.0 (0xb71e2000)
libatk-1.0.so.0 => /usr/lib/i386-linux-gnu/libatk-1.0.so.0 (0xb71bf000)
...
Should I want to link it to gtk-2, all I have to do is to change
compilation and linking options in order to point to gtk-2 (but I don't
want; I like new features in gtk-3 :)
>
> On the other hand, the above webpage also said that:
>
> ------------
> Some applications still require GTK+ 2, an older stable version of GTK+.
> You can have the run-time and development environments for GTK+ 3.x,
> GTK+ 2.x and GTK+ 1.2 installed simultaneously on your computer.
> ------------
>
> For my case, I currently use Debian squeeze 6.0.6, the default GTK+
> precompiled for this distribution is called the libgtk2.0-dev package.
> which will install the GTK+2.20 on my system. But just as the official
> website of GTK+ has pointed out, I want to install GTK+ 3.x and GTK+ 2.x
> simultaneously on your computer, so that I can compile and run more
> customized programs from source to meet my special requirements.
> Could you please give me some more hints on how to installed GTK+ 3.x
> and GTK+ 2.x simultaneously on one computer? Should they use the same
> versions of the dependent packages -- i.e., for the packages GLib,
> Pango, Gdk-Pixbuf, and ATK
> -- or not? Thanks in advance.
>
> Regards
> -- .: Hongyi Zhao [ hongyi.zhao AT gmail.com ] Free as in Freedom :.
>
>
> _______________________________________________
> gtk-list mailing list
> gtk-list gnome org
> https://mail.gnome.org/mailman/listinfo/gtk-list
--
Hofstadter's Law:
"It always takes longer than you expect, even when you take into account
Hofstadter's Law."
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]