Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 61767

Summary: gaim-0.82 fails to compile
Product: Gentoo Linux Reporter: Richard Torkar <richard.torkar>
Component: Current packagesAssignee: Gaim Bugs Crew <gaim-bugs>
Status: RESOLVED FIXED    
Severity: major    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Richard Torkar 2004-08-26 02:36:05 UTC
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 ;-)
Comment 1 scaba 2004-08-26 02:44:45 UTC
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"
Comment 2 Don Seiler (RETIRED) gentoo-dev 2004-08-26 07:09:33 UTC
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.
Comment 3 Keith Lea 2004-08-26 08:48:30 UTC
This happens to me too, with 2.7 BMG gnome.
Comment 4 Don Seiler (RETIRED) gentoo-dev 2004-08-26 09:51:09 UTC
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".
Comment 5 Don Seiler (RETIRED) gentoo-dev 2004-08-28 11:50:59 UTC
Fixing
Comment 6 Don Seiler (RETIRED) gentoo-dev 2004-08-28 11:51:42 UTC
gaim-0.82.1 now has the patch to fix this.