| Summary: | gaim-0.82 fails to compile | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Richard Torkar <richard.torkar> |
| Component: | Current packages | Assignee: | Gaim Bugs Crew <gaim-bugs> |
| Status: | RESOLVED FIXED | ||
| Severity: | major | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
I'm getting the same compile error. and yeah, also using gtk+ 2.5.1 if this has something to do with it... # emerge info Portage 2.0.50-r10 (default-x86-2004.2, gcc-3.4.1, glibc-2.3.4.20040808-r0, 2.6.8-nitro5) ================================================================= System uname: 2.6.8-nitro5 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.60GHz Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O2 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://sunsite.cnlab-switch.ch/mirror/gentoo/ ftp://ftp.solnet.ch/mirror/Gentoo/ http://gentoo.oregonstate.edu" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/bmg-gnome-current /usr/local/bmg-main" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X acpi alsa avi berkdb cdr crypt cups dvd encode esd foomaticdb gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml imlib java jpeg libg++ libwww mad mikmod mmx motif mpeg ncurses nls nptl oggvorbis opengl pam pdflib perl png python quicktime readline sdl slang spell sse ssl svga tcpd truetype x86 xml2 xv zlib" The logical request is to downgrade to gtk+ 2.4 and try again. I'm not going to fret over problems caused from breakmygentoo.net. However if we confirm that 2.5 does break then I can report that upstream. This happens to me too, with 2.7 BMG gnome. gtk+ 2.5 is DEVELOPMENT code and isn't even supported by our gnome team. I'm certainly not going to try and support it and the upstream devs make no bones about expecting anything to work on it. Hence the term "break my gentoo". Fixing gaim-0.82.1 now has the patch to fix this. |
xyz@tux ~ $ emerge -puDv world These are the packages that I would merge, in order: Calculating world dependencies ...done! [ebuild U ] net-im/gaim-0.82 [0.81-r5] -cjk -debug -debug +evo -gnutls +nas +nls +perl -silc +spell 0 kB Total size of downloads: 0 kB Trying to emerge it: make[3]: Entering directory `/var/tmp/portage/gaim-0.82/work/gaim-0.82/src' if gcc -DHAVE_CONFIG_H -I. -I. -I.. -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib/gaim/\" -DLOCALEDIR=\"/usr/share/locale\" -DSYSCONFDIR=\"/etc\" -I../plugins -I/usr/include -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtkspell-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/startup-notification-1.0 -O2 -march=pentium4 -pipe -Wall -g3 -MT gtkft.o -MD -MP -MF ".deps/gtkft.Tpo" -c -o gtkft.o gtkft.c; \ then mv -f ".deps/gtkft.Tpo" ".deps/gtkft.Po"; else rm -f ".deps/gtkft.Tpo"; exit 1; fi In file included from gtkft.c:35: gtkcellrendererprogress.h:31:1: warning: "GTK_TYPE_CELL_RENDERER_PROGRESS" redefined In file included from /usr/include/gtk-2.0/gtk/gtk.h:53, from gtkgaim.h:32, from gtkft.c:26: /usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h:34:1: warning: this is the location of the previous definition In file included from gtkft.c:35: gtkcellrendererprogress.h:32:1: warning: "GTK_CELL_RENDERER_PROGRESS" redefined In file included from /usr/include/gtk-2.0/gtk/gtk.h:53, from gtkgaim.h:32, from gtkft.c:26: /usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h:35:1: warning: this is the location of the previous definition In file included from gtkft.c:35: gtkcellrendererprogress.h:38: error: redefinition of `GtkCellRendererProgress' /usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h:41: error: `GtkCellRendererProgress' previously declared here gtkcellrendererprogress.h:39: error: redefinition of `GtkCellRendererProgressClass' /usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h:42: error: `GtkCellRendererProgressClass' previously declared here gtkcellrendererprogress.h:41: error: redefinition of `struct _GtkCellRendererProgress' gtkcellrendererprogress.h:49: error: redefinition of `struct _GtkCellRendererProgressClass' make[3]: *** [gtkft.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/gaim-0.82/work/gaim-0.82/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gaim-0.82/work/gaim-0.82/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gaim-0.82/work/gaim-0.82' make: *** [all] Error 2 !!! ERROR: net-im/gaim-0.82 failed. !!! Function src_compile, Line 104, Exitcode 2 !!! Make failed I'm using gtk+-2.5.1 from breakmygentoo.net xyz@tux ~ $ emerge info Portage 2.0.50-r10 (default-x86-1.4, gcc-3.3.4, glibc-2.3.4.20040808-r0, 2.6.9-rc1) ================================================================= System uname: 2.6.9-rc1 i686 Intel(R) Pentium(R) M processor 1200MHz Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://ds.thn.htu.se/linux/gentoo http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/bmg-gnome-current /usr/local/bmg-main" SYNC="rsync://rsync1.se.gentoo.org/gentoo-portage" USE="X aalib acpi alsa apm avi berkdb bonobo cdr crypt cups dvd encode esd evo faac faad flac foomaticdb gdbm gif gnome gnomedb gphoto2 gpm gstreamer gtk gtk2 imlib irda java jpeg kerberos ldap libg++ libgda libwww mad mailwrapper mikmod mmx mono motif mozilla moznocompose moznoirc moznomail mpeg nas ncurses nls nntp nptl oggvorbis opengl oss pam pda pdflib perl png python quicktime readline ruby samba sasl sdl slang speex spell sse ssl svga tcltk tcpd tetex theora tiff truetype usb x86 xml xml2 xv xvid zlib" I'm setting it as a major severity. I can't really set it as a blocker since breakmygentoo.net is meant to break my gentoo ;-)