make[3]: Entering directory `/var/tmp/portage/gtalk-0.99.10/work/gtalk-0.99.10/src/gtalk' gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -O2 -pipe -march=k8 -c gtalk.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -O2 -pipe -march=k8 -c gt_rc.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -O2 -pipe -march=k8 -c gt_user.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -O2 -pipe -march=k8 -c gt_daemn.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -O2 -pipe -march=k8 -c gt_strm.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -O2 -pipe -march=k8 -c gt_proto.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -O2 -pipe -march=k8 -c gt_local.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -O2 -pipe -march=k8 -c gt_cmd.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -O2 -pipe -march=k8 -c gt_ring.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -O2 -pipe -march=k8 -c gt_scan.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -O2 -pipe -march=k8 -c gt_data.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -O2 -pipe -march=k8 -c gt_forkap.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -O2 -pipe -march=k8 -c gt_assoc.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -O2 -pipe -march=k8 -c gt_shapp.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -O2 -pipe -march=k8 -c gt_filter.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -O2 -pipe -march=k8 -c gt_display.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -O2 -pipe -march=k8 -c gt_route.c gt_display.c:1340: error: conflicting types for 'DISP_prompt' gt_display.c:1025: error: previous declaration of 'DISP_prompt' was here gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -O2 -pipe -march=k8 -I/usr/include -c gt_curses.c make[3]: *** [gt_display.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/gtalk-0.99.10/work/gtalk-0.99.10/src/gtalk' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gtalk-0.99.10/work/gtalk-0.99.10/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gtalk-0.99.10/work/gtalk-0.99.10' make: *** [all-recursive-am] Error 2 !!! ERROR: net-im/gtalk-0.99.10 failed. !!! Function src_compile, Line 43, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.51-r15 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r14 x86_64) ================================================================= System uname: 2.6.9-gentoo-r14 x86_64 AMD Opteron(tm) Processor 850 Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Oct 28 2004, 08:02:56)] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.6.3, 1.8.5-r2, 1.7.9, 1.4_p6, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-O2 -pipe -march=k8" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /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 -pipe -march=k8" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X acpi alsa berkdb bitmap-fonts crypt cups emul-linux esd f77 fam font-server fortran gdbm gif gnome gnome2 gpm gstreamer gtk gtk2 imlib ipv6 jp2 jpeg libwww lzw lzw-tiff mozilla multilib mutlilib mysql ncurses nls ntpl ntplonly opengl oss pam perl pic png python readline ssl sysvipc tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts usb userlocales xml2 xpm xrandr xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS, PORTDIR_OVERLAY
Created attachment 50089 [details, diff] Patch that fixes problem Although I have only tested it on i386, it should work on any other architecture.
I, of course, see this problem on my i386; since the issue is (or seems to be) syntactic and not architectural, I'd suggest removing the amd64 bits for this bug. make[3]: Entering directory `/var/tmp/portage/gtalk-0.99.10/work/gtalk-0.99.10/src/gtalk' gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -march=athlon-xp -mtune=athlon-xp -O3 -fomit-frame-pointer -c gtalk.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -march=athlon-xp -mtune=athlon-xp -O3 -fomit-frame-pointer -c gt_rc.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -march=athlon-xp -mtune=athlon-xp -O3 -fomit-frame-pointer -c gt_user.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -march=athlon-xp -mtune=athlon-xp -O3 -fomit-frame-pointer -c gt_daemn.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -march=athlon-xp -mtune=athlon-xp -O3 -fomit-frame-pointer -c gt_strm.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -march=athlon-xp -mtune=athlon-xp -O3 -fomit-frame-pointer -c gt_proto.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -march=athlon-xp -mtune=athlon-xp -O3 -fomit-frame-pointer -c gt_local.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -march=athlon-xp -mtune=athlon-xp -O3 -fomit-frame-pointer -c gt_cmd.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -march=athlon-xp -mtune=athlon-xp -O3 -fomit-frame-pointer -c gt_ring.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -march=athlon-xp -mtune=athlon-xp -O3 -fomit-frame-pointer -c gt_scan.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -march=athlon-xp -mtune=athlon-xp -O3 -fomit-frame-pointer -c gt_data.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -march=athlon-xp -mtune=athlon-xp -O3 -fomit-frame-pointer -c gt_forkap.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -march=athlon-xp -mtune=athlon-xp -O3 -fomit-frame-pointer -c gt_assoc.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -march=athlon-xp -mtune=athlon-xp -O3 -fomit-frame-pointer -c gt_shapp.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -march=athlon-xp -mtune=athlon-xp -O3 -fomit-frame-pointer -c gt_filter.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -march=athlon-xp -mtune=athlon-xp -O3 -fomit-frame-pointer -c gt_display.c gt_display.c:1340: error: conflicting types for 'DISP_prompt' gt_display.c:1025: error: previous declaration of 'DISP_prompt' was here make[3]: *** [gt_display.o] Error 1 Portage 2.0.51.21 (default-linux/x86/2005.0, gcc-3.4.3, glibc-2.3.5-r0, 2.6.11-gentoo-r4 i686) ================================================================= System uname: 2.6.11-gentoo-r4 i686 AMD Athlon(tm) Gentoo Base System version 1.6.11 ccache version 2.4 [disabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.4 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r8 sys-devel/libtool: 1.3.5, 1.5.16 virtual/os-headers: 2.6.11 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -mtune=athlon-xp -O3 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=athlon-xp -mtune=athlon-xp -O3 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://bazaar.cites.uiuc.edu/pub/gentoo/" LINGUAS="en ja" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://bazaar.cites.uiuc.edu/gentoo-portage" USE="x86 3dnow 3dnowex S3TC X Xaw3d aalib acpi alsa apache2 apm arts avi berkdb bidi bitmap-fonts cairo canna cdr cjk crypt cscope cups curl dedicated dga directfb doc dvd dvdr eds emacs emboss encode escreen esd f77 faad fam fbcon ffmpeg flac font-server foomaticdb fortran freewnn gcj gd gdbm ggi gif gnome gpm gstreamer gtk gtk2 gtkhtml guile idea imagemagick imap imlib ipv6 java jpeg junit kde kerberos ldap libcaca libg++ libwww lirc mad mbox mikmod mmx mmx2 motif mozcalendar mozilla mozsvg mp3 mpeg mpi mule multitarget music mysql mythtv ncurses network nls ntlm nvidia objc odbc offensive ogg oggvorbis opengl oss pam pdflib perl plotutils png python qt quicktime readline real rtc samba sdl slang spell sse ssl svg svga tcltk tcpd theora tiff truetype truetype-fonts type1-fonts unicode usb uudeview v4l2 vorbis wmf xchatdccserver xgetdefault xine xinerama xml xml2 xmms xrandr xv xvmc zlib linguas_en linguas_ja userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, MAKEOPTS
Created attachment 58967 [details] gtalk-0.99.10-r1.ebuild (update) updated ebuild to apply Andreas Kling's patch.
aliz, do you need anything else from us to resolve this bug?
Can I do anything else to help resolve this bug?
This bug has been open for 6 months and the assigned dev has never responded.
Andreas's patch does not work for me. Another thing I found out is that gtalk depends on virtual/x11 even if using --without-x (some headers are still needed). Here is what I get: gt_display.c: In function `DISP_reset_any_prompts': gt_display.c:1027: error: `state' undeclared (first use in this function) gt_display.c:1027: error: (Each undeclared identifier is reported only once gt_display.c:1027: error: for each function it appears in.) gt_display.c:1027: error: `PROMPT' undeclared (first use in this function) gt_display.c:1028: error: `TALKMODE' undeclared (first use in this function) gt_display.c: In function `DISP_suppress_feedback': gt_display.c:1035: error: `suppress_feedback' undeclared (first use in this function) make[3]: *** [gt_display.o] Error 1
Ditto on x86, doesn't compile. The patch doesn't work. Last release is from 1999. Treancleaners, do your job please, this thing is useless.
The net-net-im/gtalk package has been removed.