[Pidgin] #2363: make aborts with error message "`G_PARAM_STATIC_NAME' undeclared"

Pidgin trac at pidgin.im
Mon Aug 6 15:51:55 EDT 2007


#2363: make aborts with error message "`G_PARAM_STATIC_NAME' undeclared"
----------------------------------+-----------------------------------------
  Reporter:  Haffax               |       Owner:  sadrul            
      Type:  defect               |      Status:  new               
  Priority:  minor                |   Milestone:                    
 Component:  finch (gnt/ncurses)  |     Version:  2.1.0             
Resolution:                       |    Keywords:  make compile error
   Pending:  0                    |  
----------------------------------+-----------------------------------------
Comment (by jeffg):

 Also seeing this here:
 {{{
 gnttree.c: In function `gnt_tree_class_init':
 gnttree.c:987: error: `G_PARAM_STATIC_NAME' undeclared (first use in this
 function)
 gnttree.c:987: error: (Each undeclared identifier is reported only once
 gnttree.c:987: error: for each function it appears in.)
 gnttree.c:987: error: `G_PARAM_STATIC_NICK' undeclared (first use in this
 function)
 gnttree.c:988: error: `G_PARAM_STATIC_BLURB' undeclared (first use in this
 function)
 }}}

 This appears to be the result of Pidgin 2.1.0 needing a newer version of
 the GTK+ library.

 According to [http://developer.gnome.org/doc/API/2.0/gobject/gobject-
 GParamSpec.html#GParamFlags the GObject Reference Manual],
 G_PARAM_STATIC_NAME and G_PARAM_STATIC_BLURB are "Since 2.8". There's no
 statement of when G_PARAM_STATIC_NICK was included.

 The current version of the libgtk2.0-dev package in Debian 3.1 (sarge) is
 2.6.4-3.2, based on GTK 2.6.4.

 Since the compilation error reported in this bug deals with
 finch/libgnt/gnttree.c, you can work around it by compiling Pidgin 2.1.0
 without the finch console/ncurses interface:

 ./configure --disable-consoleui

 ...worked for me with Pidgin 2.1.0 on Debian 3.1 (sarge).

 Of course, that's just a temporary workaround, and results in you not
 having the console/ncurses interface available.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/2363#comment:2>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list