Menu

Compiling 2.0.0beta6 on Solaris 10...

2007-01-28
2013-01-14
  • Bob Wickline

    Bob Wickline - 2007-01-28

    Trying to compile 2.0.0beta6 on Solaris/X86 11/06 and I get the following:

    ......
    gmake[4]: Entering directory `/home/wick/gaim-2.0.0beta6/gtk/plugins'
    if /bin/bash ../../libtool --silent --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../..  -DDATADIR=\"/usr/local/share\" -DVERSION=\"2.0.0beta6\" -I../../src -I../../libgaim -I../../gtk -Wall  -Waggregate-return -Wcast-align -Wdeclaration-after-statement -Werror-implicit-function-declaration -Wextra -Wno-sign-compare -Wno-unused-parameter -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wundef -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/openwin/include -I/usr/sfw/include -I/usr/sfw/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include      -g -g -O2 -MT xmppconsole.lo -MD -MP -MF ".deps/xmppconsole.Tpo" -c -o xmppconsole.lo xmppconsole.c; \
    then mv -f ".deps/xmppconsole.Tpo" ".deps/xmppconsole.Plo"; else rm -f ".deps/xmppconsole.Tpo"; exit 1; fi
    In file included from /usr/include/gtk-2.0/gdk/gdkx.h:33,
                     from ../../gtk/gtkgaim.h:30,
                     from ../../gtk/gtkplugin.h:28,
                     from xmppconsole.c:23:
    /usr/openwin/include/X11/Xlib.h:38: warning: ignoring #pragma ident
    In file included from /usr/include/gtk-2.0/gdk/gdkx.h:34,
                     from ../../gtk/gtkgaim.h:30,
                     from ../../gtk/gtkplugin.h:28,
                     from xmppconsole.c:23:
    /usr/openwin/include/X11/Xutil.h:56: warning: ignoring #pragma ident
    xmppconsole.c: In function `iq_clicked_cb':
    xmppconsole.c:319: error: implicit declaration of function `gtk_combo_box_get_active_text'
    xmppconsole.c:319: warning: nested extern declaration of `gtk_combo_box_get_active_text'
    xmppconsole.c:319: warning: format argument is not a pointer (arg 6)
    xmppconsole.c: In function `presence_clicked_cb':
    xmppconsole.c:440: warning: nested extern declaration of `gtk_combo_box_get_active_text'
    xmppconsole.c:440: warning: assignment makes pointer from integer without a cast
    xmppconsole.c:443: warning: assignment makes pointer from integer without a cast
    xmppconsole.c: In function `message_clicked_cb':
    xmppconsole.c:599: warning: nested extern declaration of `gtk_combo_box_get_active_text'
    xmppconsole.c:611: warning: format argument is not a pointer (arg 6)
    xmppconsole.c: In function `dropdown_changed_cb':
    xmppconsole.c:715: warning: nested extern declaration of `gtk_combo_box_get_active_text'
    xmppconsole.c:716: warning: passing arg 1 of `gaim_accounts_find' makes pointer from integer without a cast
    gmake[4]: *** [xmppconsole.lo] Error 1
    gmake[4]: Leaving directory `/home/wick/gaim-2.0.0beta6/gtk/plugins'
    gmake[3]: *** [all-recursive] Error 1
    gmake[3]: Leaving directory `/home/wick/gaim-2.0.0beta6/gtk/plugins'
    gmake[2]: *** [all-recursive] Error 1
    gmake[2]: Leaving directory `/home/wick/gaim-2.0.0beta6/gtk'
    gmake[1]: *** [all-recursive] Error 1
    gmake[1]: Leaving directory `/home/wick/gaim-2.0.0beta6'
    gmake: *** [all] Error 2
    (a1483w:wick:gaim-2.0.0beta6) 74 --> ?

    2.0.0beta5 seems to compile just fine.  Any ideas?

     
    • rene ornelyz

      rene ornelyz - 2007-02-06

      the same on CEntOS 4.3 (beta5 works just fine)

       
      • Etan Reisner

        Etan Reisner - 2007-02-06

        You can either disable building of that plugin (manually by editing the Makefiles) or you can upgrade GTK+ to 2.6 or you can find the patch in SVN that fixed building on GTK+ 2.4 (the GTK+ version checking #ifdef was wrong or some such). Those options should all work and are not listed in any specific order. Depending on how much time/work you want to put in (and what packages your distro has available) different ones will be the most appropriate.