Gaim 0.75 configure and SuSE 8.2
Hi Folks,
Thanks to Scott I have a working version of Gaim 0.75 with security patches on
my 8.2 Pro system, however, I'd like to be able to build it from source.
My understanding is to do this, download the tar file, unzip it and in the
unzipped directory:
./configure [options]
make
check install (to build an RPM for us rookies)
problem is, when I perform a "./configure", I get the following error:
checking for GTK+ - version >= 2.0.0... no
*** Could not run GTK+ test program, checking why...
*** The test program failed to compile or link. See the file config.log for
the
*** exact error that occured. This usually means GTK+ is incorrectly
installed.
configure: error:
*** GTK+ 2.0 is required to build Gaim; please make sure you have the GTK+
*** development headers installed. The latest version of GTK+ is
*** always available at http://www.gtk.org/.
the log says:
| #include
* Charles Kunce
configure:14109: error: *** GTK+ 2.0 is required to build Gaim; please make sure you have the GTK+ *** development headers installed. The latest version of GTK+ is *** always available at http://www.gtk.org/.
(gobbledygook to me)
Anyway, I have the following gtk rpms installed
charles@linux:~/download/gaim-0.75> rpm -qa | grep gtk2 gtk2-themes-0.1-347 gtk2-2.2.1-77 gtk2-engines-2.2.0-39 gtk2-devel-2.2.1-29 gtk2-doc-2.2.1-29 rep-gtk2-0.17-19
read ~/download/gaim-0.75/INSTALL and ./configure --help apparently gtk2 is not where the config is expecting it and you need to tell configure where it is with command line parameters which will both be explained by the items above. -- Patrick Shanahan Registered Linux User #207535 http://wahoo.no-ip.org @ http://counter.li.org
On Wednesday 04 February 2004 20:52, Patrick Shanahan wrote:
read ~/download/gaim-0.75/INSTALL and ./configure --help
Read them and still don't have a clue. tried changing --includedir=/usr/unclude/gtk=2.0/ and CPPFLAGS=-I/usr/include/gtk-2.0/ to where I knew the stuff was, no help. There isn't an option that says here's where your gtk headers are. Any other ideas ?
Try installing pango and pango-devel before compiling gaim. Alex Charles Kunce wrote:
On Wednesday 04 February 2004 20:52, Patrick Shanahan wrote:
read ~/download/gaim-0.75/INSTALL and ./configure --help
Read them and still don't have a clue. tried changing --includedir=/usr/unclude/gtk=2.0/ and CPPFLAGS=-I/usr/include/gtk-2.0/ to where I knew the stuff was, no help. There isn't an option that says here's where your gtk headers are.
Any other ideas ?
On Wednesday 04 February 2004 22:17, Alexandre St-Pierre wrote:
Try installing pango and pango-devel before compiling gaim.
Alex
Thanks Alex, but still a no go. I pulled the pango-devel package off of 8.2's CDs and configure still complained about my not having GTK+ 2.0 or greater. It's got to be something simple. Charlie
And do you have the atk/atk-devel package installed? If I remember well pango and atk were the only 2 packages that I miss to be able configure gaim with my 8.2 system. Hope this solve your problem 'cause I don't have any others clues ;) Alex Charles Kunce wrote:
Thanks Alex, but still a no go. I pulled the pango-devel package off of 8.2's CDs and configure still complained about my not having GTK+ 2.0 or greater. It's got to be something simple.
Charlie
On Wednesday 04 February 2004 23:54, Alexandre St-Pierre wrote:
And do you have the atk/atk-devel package installed? If I remember well pango and atk were the only 2 packages that I miss to be able configure gaim with my 8.2 system. Hope this solve your problem 'cause I don't have any others clues ;)
Alex
The atk along with atk-devel seem to have done the trick. I had to add Pango and its devel along with these ATK packages and it compiles now. Wow. Had it complained about atk, this would have been a no brainer. Thanks Alex
The atk along with atk-devel seem to have done the trick. I had to add Pango and its devel along with these ATK packages and it compiles now. Wow. Had it complained about atk, this would have been a no brainer.
ATK is part of GTK+ 2.x essentially, so it complained about an incomplete GTK+ install, which was accurate. I suspect that the pkgconfig output from configure would have reported exactly what was missing, but hey, it works for you now :) -- James Ogley, Webmaster, Rubber Turnip james@rubberturnip.org.uk http://www.rubberturnip.org.uk Jabber: riggwelter@myjabber.net Using Free Software since 1994, running GNU/Linux (SuSE 9.0) GNOME updates for SuSE: http://www.usr-local-bin.org
The Wednesday 2004-02-04 at 20:35 -0500, Charles Kunce wrote:
*** GTK+ 2.0 is required to build Gaim; please make sure you have the GTK+ *** development headers installed. The latest version of GTK+ is *** always available at http://www.gtk.org/.
the log says:
| #include
| #include
Does it says the command line used to call gcc? The path to the includes should show. gtk/gtk.h comes in: gtk-devel-1.2.10-546.i586.rpm (/usr/include/gtk-1.2/gtk/gtk.h) gtk2-devel-2.2.1-29.i586.rpm (/usr/include/gtk-2.0/gtk/gtk.h) The second one you already have, and the first one I don't suppose is needed; but check, anyway. Then run "./configure --help", it should list the options to tell it where to find gtk2. Otherwise, check in the original rpm sources from SuSE, the spec file, to see what options they used to compile their version. -- Cheers, Carlos Robinson
participants (5)
-
Alexandre St-Pierre
-
Carlos E. R.
-
Charles Kunce
-
James Ogley
-
Patrick Shanahan