[Pidgin] #3144: variuos build errors in Pidgin 2.2.0

Pidgin trac at pidgin.im
Mon Sep 17 01:12:25 EDT 2007


#3144: variuos build errors in Pidgin 2.2.0
--------------------------+-------------------------------------------------
 Reporter:  bodo          |       Type:  defect
   Status:  new           |   Priority:  minor 
Component:  pidgin (gtk)  |    Version:  2.2.0 
 Keywords:                |    Pending:  0     
--------------------------+-------------------------------------------------
 While building Pidgin 2.2.0 I came across several problems:

 === configure ===

 configure finds the location of the X11 includes and libraries without
 problems but disables X11 support nevertheless because there's no pkg-
 config for x11 in older versions of XFree86 thus disabling XScreenSaver
 and XSession support. I've attached a x11.pc which can be put into
 /usr/lib/pkgconfig and which seems to satisfy configure, but see below.

 === libpurple ===

 plugins/helloworld.c and plugins/notify_example.c are failing to include
 internal.h causing the build to fail, I've attached a patch to include the
 missing includes.

 === finch ===

 * libgnt/gntstyle.c and libgnt/gntwm.c try to include glib/gprintf.h which
 does not exist here. Commenting the two includes seems to be the easy
 solution ;-).

 * plugins/gntclipboard.la and plugins/gntgf.la fail to link because the
 location of libX11 isn't given in the linker flags. I didn't further
 investigate this, maybe this problem is connected with my hand-crafted
 x11.pc

 === pidgin ===

 * Some uses of gtk_event_box_set_visible_window() aren't protected by
 GTK_CHECK_VERSION(2,4,0)

 * pidgin/gtkutils.c needs to include X11/Xutil.h and gdk/gdkx.h at least
 on this setup

 I've fixed both problems in the attached patch, too.

 All in all just minor problems, keep up the good work :-)

-- 
Ticket URL: <http://developer.pidgin.im/ticket/3144>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list