<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>176566</bug_id>
          
          <creation_ts>2007-04-30 13:08 0000</creation_ts>
          <short_desc>&lt;app-editors/gvim-7.1-r1 fails to compile</short_desc>
          <delta_ts>2007-05-18 03:10:03 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>seemant@gentoo.org</reporter>
          <assigned_to>vim@gentoo.org</assigned_to>
          <cc>dsd@gentoo.org</cc>
    
    <cc>ed@catmur.co.uk</cc>
    
    <cc>jonathan@netwrker.co.uk</cc>
    
    <cc>leio@gentoo.org</cc>
    
    <cc>me@derrabus.de</cc>
    
    <cc>nyhm@gentoo.org</cc>
    
    <cc>steev@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>seemant@gentoo.org</who>
            <bug_when>2007-04-30 13:08:07 0000</bug_when>
            <thetext>i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2     -march=prescott -O2 -pipe -fomit-frame-pointer -ftracer     -I/usr/include/python2.4 -pthread    -o objects/gui.o gui.c
i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2     -march=prescott -O2 -pipe -fomit-frame-pointer -ftracer     -I/usr/include/python2.4 -pthread    -o objects/gui_gtk.o gui_gtk.c
In file included from /usr/include/glib-2.0/glib/gi18n.h:23,
                 from /usr/include/libbonobo-2.0/bonobo/bonobo-i18n.h:37,
                 from /usr/include/libgnome-2.0/libgnome/gnome-i18n.h:41,
                 from /usr/include/libgnome-2.0/libgnome/libgnome.h:30,
                 from /usr/include/libgnomeui-2.0/gnome.h:5,
                 from gui_gtk.c:59:
/usr/include/libintl.h:92: error: expected identifier or &apos;(&apos; before &apos;;&apos; token
make[1]: *** [objects/gui_gtk.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/app-editors/gvim-7.0.235/work/vim7/src&apos;
make: *** [first] Error 2


Reproducible: Always




Doesn&apos;t look like a perl error.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>seemant@gentoo.org</who>
            <bug_when>2007-05-01 02:36:54 0000</bug_when>
            <thetext>Portage 2.1.2.5 (default-linux/x86/2006.1/desktop, gcc-4.1.2, glibc-2.5-r1, 2.6.21-gentoo i686)
=================================================================
System uname: 2.6.21-gentoo i686 Genuine Intel(R) CPU T2300 @ 1.66GHz
Gentoo Base System release 1.12.10
Timestamp of tree: Tue, 01 May 2007 02:00:01 +0000
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.20-r2
ACCEPT_KEYWORDS=&quot;x86 ~x86&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-march=prescott -O2 -pipe -fomit-frame-pointer -ftracer&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/share/X11/xkb&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c&quot;
CXXFLAGS=&quot;-march=prescott -O2 -pipe -fomit-frame-pointer -ftracer&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;distlocks metadata-transfer nodoc noinfo sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://distfiles.gentoo.org&quot;
LANG=&quot;en_US.UTF8&quot;
LC_ALL=&quot;en_US.UTF8&quot;
LINGUAS=&quot;en en_GB en_US&quot;
MAKEOPTS=&quot;-j3&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;X a52 aac aalib acl acpi alsa amr apm artworkextra asf automount avahi bash-completion beagle bitmap-fonts bluetooth bogofilter bonobo branding bzip2 cairo cddb cdr chm cli cracklib crypt cscope cups daap dbus dell dia divx dri dts dvd dvdread dvi eds effects emboss encode esd evo exif fam ffmpeg firefox flac foomatic foomaticdb fortran fpx galago gdbm gif glitz gnome gnutls graphviz gs gstreamer gtk gtk2 hal howl-compat iconv imagemagick imlib inkjar ipod isdnlog jbig jpeg jpeg2k keyring ladspa lcms libcaca libg++ libnotify libsamplerate live lm_sensors logrotate lzo mad mailwrapper matroska md5sum midi mikmod mmap mmoznomail mmx mmxext mng mono mozbranding moznocompose moznoirc mozsvg mp3 mpeg musicbrainz nautilus ncurses networkmanager new-login nogecko-sdk nptl nptlonly nsplugin numeric obex offensive ogg opengl pam patch pcmcia pcre pda pdf png ppds pppd python quicktime readline reflection rtc samba sdl session spell spl sqlite sse sse2 ssl startup-notification svg syslog t1lib tcpd tetex tga theora tiff truetype truetype-fonts type1-fonts unicode urandom usb userlocales vcd vidix vorbis widescreen win32codecs wma wmf wmp x86 xanim xcb xine xinerama xml xml2 xorg xv xvid xvmc zlib&quot; ALSA_CARDS=&quot;hda-intel intel8x0 intel8x0m&quot; ALSA_PCM_PLUGINS=&quot;adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol&quot; CAMERAS=&quot;canon&quot; ELIBC=&quot;glibc&quot; INPUT_DEVICES=&quot;keyboard mouse evdev synaptics&quot; KERNEL=&quot;linux&quot; LCD_DEVICES=&quot;bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text&quot; LINGUAS=&quot;en en_GB en_US&quot; USERLAND=&quot;GNU&quot; VIDEO_CARDS=&quot;i810&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2007-05-01 03:16:47 0000</bug_when>
            <thetext>your source is probably mixing NLS and non-NLS stuff ... in other words, it&apos;s probably doing stuff like:
#define bind_textdomain_codeset(x,y)

and then later:
#include &lt;libintl.h&gt;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pioto@gentoo.org</who>
            <bug_when>2007-05-01 04:30:33 0000</bug_when>
            <thetext>(In reply to comment #2)
&gt; your source is probably mixing NLS and non-NLS stuff ... in other words, it&apos;s
&gt; probably doing stuff like:
&gt; #define bind_textdomain_codeset(x,y)
&gt; 
&gt; and then later:
&gt; #include &lt;libintl.h&gt;

Yes, something like that is being done in vim7/src/vim.h, but that code hasn&apos;t been changed by anything since 7.0.201 or, well, at all in any of the 7.0 vim patches.

Also, nothing regarding libintl.h was changed in any of the patches.

Is it possible that this is something gnome related? Seemant says he&apos;s using 2.18 and that it fails for him there, whereas I&apos;m using 2.16 and it works fine for me.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jonathan@netwrker.co.uk</who>
            <bug_when>2007-05-01 09:52:22 0000</bug_when>
            <thetext>I&apos;m getting the same problems here. Brand new installation (using latest 2006.1 stage1 build), built with XGl (through nVidia drivers) and Compiz on Gnome 2.18.0.

emerge --info is as follows:

Portage 2.1.2.2 (default-linux/x86/2007.0/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.20-gentoo-r7-netwrker-b1 i686)
=================================================================
System uname: 2.6.20-gentoo-r7-netwrker-b1 i686 AMD Athlon(tm) XP 2100+
Gentoo Base System release 1.12.9
Timestamp of tree: Tue, 01 May 2007 09:30:10 +0000
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.15-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS=&quot;x86&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-O2 -march=athlon-xp -mtune=athlon-xp -ftracer -pipe&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/share/X11/xkb&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c&quot;
CXXFLAGS=&quot;-O2 -march=athlon-xp -mtune=athlon-xp -ftracer -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;buildpkg distlocks metadata-transfer sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ http://gentoo.blueyonder.co.uk/ http://gentoo.osuosl.org/&quot;
LANG=&quot;en_GB&quot;
LC_ALL=&quot;en_GB&quot;
LINGUAS=&quot;en_GB&quot;
MAKEOPTS=&quot;-j3&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;X alsa bash-completion bitmap-fonts cdr cups dbus dvd dvdr ffmpeg gnome gtk gtk2 hal jpeg libnotify mp3 nptl ogg pam png spell ssl svg tiff truetype truetype-fonts type1-fonts vorbis x86 xinerama zlib&quot; ALSA_CARDS=&quot;ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci&quot; ALSA_PCM_PLUGINS=&quot;adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol&quot; ELIBC=&quot;glibc&quot; INPUT_DEVICES=&quot;keyboard mouse evdev&quot; KERNEL=&quot;linux&quot; LCD_DEVICES=&quot;bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text&quot; LINGUAS=&quot;en_GB&quot; USERLAND=&quot;GNU&quot; VIDEO_CARDS=&quot;nvidia&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>seemant@gentoo.org</who>
            <bug_when>2007-05-01 15:03:19 0000</bug_when>
            <thetext>Looks like gnome-2.18 is the common denominator here.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pioto@gentoo.org</who>
            <bug_when>2007-05-01 20:09:05 0000</bug_when>
            <thetext>Hmm, one thing I&apos;d ask all of you to try is to install app-editors/gvim-7.0.201 again with your current gnome versions, etc.

If it works, but 7.0.235 doesn&apos;t, then the issue is with gvim. If it doesn&apos;t work, then I&apos;m inclined to think that there&apos;s some problem with gnome.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>seemant@gentoo.org</who>
            <bug_when>2007-05-01 20:58:46 0000</bug_when>
            <thetext>same error with .201 here

i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2     -march=prescott -O2 -pipe -fomit-frame-pointer -ftracer     -I/usr/include/python2.4 -pthread    -o objects/pty.o pty.c
In file included from /usr/include/glib-2.0/glib/gi18n.h:23,
                 from /usr/include/libbonobo-2.0/bonobo/bonobo-i18n.h:37,
                 from /usr/include/libgnome-2.0/libgnome/gnome-i18n.h:41,
                 from /usr/include/libgnome-2.0/libgnome/libgnome.h:30,
                 from /usr/include/libgnomeui-2.0/gnome.h:5,
                 from gui_gtk.c:59:
/usr/include/libintl.h:92: error: expected identifier or &apos;(&apos; before &apos;;&apos; token
In file included from /usr/include/glib-2.0/glib/gi18n.h:23,
                 from /usr/include/libbonobo-2.0/bonobo/bonobo-i18n.h:37,
                 from /usr/include/libgnome-2.0/libgnome/gnome-i18n.h:41,
                 from /usr/include/libgnome-2.0/libgnome/libgnome.h:30,
                 from /usr/include/libgnomeui-2.0/gnome.h:5,
                 from gui_gtk_x11.c:42:
/usr/include/libintl.h:92: error: expected identifier or &apos;(&apos; before &apos;;&apos; token
i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2     -march=prescott -O2 -pipe -fomit-frame-pointer -ftracer     -I/usr/include/python2.4 -pthread    -o objects/gui_gtk_f.o gui_gtk_f.c
i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2     -march=prescott -O2 -pipe -fomit-frame-pointer -ftracer     -I/usr/include/python2.4 -pthread    -o objects/gui_beval.o gui_beval.c
i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2     -march=prescott -O2 -pipe -fomit-frame-pointer -ftracer     -I/usr/include/python2.4 -pthread    -o objects/if_python.o if_python.c
make[1]: *** [objects/gui_gtk.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [objects/gui_gtk_x11.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/app-editors/gvim-7.0.201/work/vim7/src&apos;
make: *** [first] Error 2
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jonathan@netwrker.co.uk</who>
            <bug_when>2007-05-02 00:00:12 0000</bug_when>
            <thetext>Actually, the problem I had was with the .174 version:

i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2     -O2 -march=athlon-xp -mtune=athlon-xp -ftracer -pipe    -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm  -I/usr/lib/perl5/5.8.8/i686-linux/CORE  -I/usr/include/python2.4 -pthread  -I/usr/lib/ruby/1.8/i686-linux  -o objects/gui_gtk_x11.o gui_gtk_x11.c
make[1]: *** [objects/gui_gtk.o] Error 1
make[1]: *** Waiting for unfinished jobs....
In file included from /usr/include/glib-2.0/glib/gi18n.h:23,
                 from /usr/include/libbonobo-2.0/bonobo/bonobo-i18n.h:37,
                 from /usr/include/libgnome-2.0/libgnome/gnome-i18n.h:41,
                 from /usr/include/libgnome-2.0/libgnome/libgnome.h:30,
                 from /usr/include/libgnomeui-2.0/gnome.h:5,
                 from gui_gtk_x11.c:42:
/usr/include/libintl.h:92: error: expected identifier or &apos;(&apos; before &apos;;&apos; token
make[1]: *** [objects/gui_gtk_x11.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/app-editors/gvim-7.0.174/work/vim7/src&apos;
make: *** [first] Error 2


I&apos;ve just tried the .205 and received the same error:

i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2     -O2 -march=athlon-xp -mtune=athlon-xp -ftracer -pipe    -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm  -I/usr/lib/perl5/5.8.8/i686-linux/CORE  -I/usr/include/python2.4 -pthread  -I/usr/lib/ruby/1.8/i686-linux  -o objects/gui_gtk_x11.o gui_gtk_x11.c
make[1]: *** [objects/gui_gtk.o] Error 1
make[1]: *** Waiting for unfinished jobs....
In file included from /usr/include/glib-2.0/glib/gi18n.h:23,
                 from /usr/include/libbonobo-2.0/bonobo/bonobo-i18n.h:37,
                 from /usr/include/libgnome-2.0/libgnome/gnome-i18n.h:41,
                 from /usr/include/libgnome-2.0/libgnome/libgnome.h:30,
                 from /usr/include/libgnomeui-2.0/gnome.h:5,
                 from gui_gtk_x11.c:42:
/usr/include/libintl.h:92: error: expected identifier or &apos;(&apos; before &apos;;&apos; token
make[1]: *** [objects/gui_gtk_x11.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/app-editors/gvim-7.0.235/work/vim7/src&apos;
make: *** [first] Error 2


Although possibly not related, I&apos;ve had problems with libintl.h before (since Gnome 2.14) with GNUBiff:

/usr/include/libintl.h:40: error: expected unqualified-id before &apos;const&apos;
/usr/include/libintl.h:40: error: expected `)&apos; before &apos;const&apos;
/usr/include/libintl.h:40: error: expected initializer before &apos;const&apos;
/usr/include/libintl.h:45: error: expected unqualified-id before &apos;const&apos;
/usr/include/libintl.h:45: error: expected `)&apos; before &apos;const&apos;
/usr/include/libintl.h:45: error: expected initializer before &apos;const&apos;
/usr/include/libintl.h:52: error: expected unqualified-id before &apos;const&apos;
/usr/include/libintl.h:52: error: expected `)&apos; before &apos;const&apos;
/usr/include/libintl.h:52: error: expected initializer before &apos;const&apos;
/usr/include/libintl.h:83: error: expected unqualified-id before &apos;const&apos;
/usr/include/libintl.h:83: error: expected `)&apos; before &apos;const&apos;
/usr/include/libintl.h:83: error: expected initializer before &apos;const&apos;
/usr/include/libintl.h:87: error: expected unqualified-id before &apos;const&apos;
/usr/include/libintl.h:87: error: expected `)&apos; before &apos;const&apos;
/usr/include/libintl.h:87: error: expected initializer before &apos;const&apos;
/usr/include/libintl.h:40: error: expected unqualified-id before &apos;const&apos;
/usr/include/libintl.h:40: error: expected `)&apos; before &apos;const&apos;
/usr/include/libintl.h:40: error: expected initializer before &apos;const&apos;
/usr/include/libintl.h:45: error: expected unqualified-id before &apos;const&apos;
/usr/include/libintl.h:45: error: expected `)&apos; before &apos;const&apos;
/usr/include/libintl.h:45: error: expected initializer before &apos;const&apos;
/usr/include/libintl.h:52: error: expected unqualified-id before &apos;const&apos;
/usr/include/libintl.h:52: error: expected `)&apos; before &apos;const&apos;
/usr/include/libintl.h:52: error: expected initializer before &apos;const&apos;
/usr/include/libintl.h:83: error: expected unqualified-id before &apos;const&apos;
/usr/include/libintl.h:83: error: expected `)&apos; before &apos;const&apos;
/usr/include/libintl.h:83: error: expected initializer before &apos;const&apos;
/usr/include/libintl.h:87: error: expected unqualified-id before &apos;const&apos;
/usr/include/libintl.h:87: error: expected `)&apos; before &apos;const&apos;
/usr/include/libintl.h:87: error: expected initializer before &apos;const&apos;


</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pioto@gentoo.org</who>
            <bug_when>2007-05-02 02:08:05 0000</bug_when>
            <thetext>Okay, so the issue is definitely 2.18 related. Not knowing much about libgnome myself, though, I&apos;m going to have to ask around a bit more. Until then, I guess I can suggest that you try compiling with USE=&quot;-gnome gtk&quot;, so you&apos;ll use the gtk+ gui instead, which is very similar to the gnome one as far as I recall.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>devel@irasnyder.com</who>
            <bug_when>2007-05-05 18:38:31 0000</bug_when>
            <thetext>Adding &quot;app-editors/gvim -gnome&quot; to /etc/portage/package.use fixed this right up for me. I&apos;m running ~x86, with gnome 2.18.

Portage 2.1.2.5 (default-linux/x86/2006.1/desktop, gcc-4.1.2, glibc-2.5-r2, 2.6.21.1-suspend2-cfsv9 i686)
=================================================================
System uname: 2.6.21.1-suspend2-cfsv9 i686 Genuine Intel(R) CPU T2400 @ 1.83GHz
Gentoo Base System release 1.12.10
Timestamp of tree: Thu, 03 May 2007 02:50:01 +0000
dev-java/java-config: 1.3.7, 2.0.32
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS=&quot;x86 ~x86&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-O2 -march=prescott -pipe -fomit-frame-pointer&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c&quot;
CXXFLAGS=&quot;-O2 -march=prescott -pipe -fomit-frame-pointer&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo&quot;
LANG=&quot;en_US.utf8&quot;
LC_ALL=&quot;en_US.utf8&quot;
LDFLAGS=&quot;-Wl,-O1 -Wl,--sort-common&quot;
LINGUAS=&quot;en&quot;
MAKEOPTS=&quot;-j3&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/portage/local/layman/gentopia /usr/portage/local/layman/xeffects /usr/portage/local/layman/nx /usr/local/portage&quot;
SYNC=&quot;rsync://rsync.namerica.gentoo.org/gentoo-portage&quot;
USE=&quot;X a52 aac acpi aiglx alsa aoss aotuv bash-completion berkdb bitmap-fonts cairo cdr chardet cli cracklib crypt cscope cups dbus djvu dri dts dvd dvdr dvdread dvi emboss encode fam filter_default firefox flac fortran gdbm gif glitz gnome gpm gsl gstreamer gtk hal iconv ipv6 isdnlog jpeg libg++ libnotify mad matroska mikmod mmap mmkeys mmx mmxext mozbranding mp3 mpeg musepack nautilus ncurses newspr nonfsv4 nptl nptlonly offensive ogg opengl oss pam pcre pdf perl pertty png ppds pppd python qt3 quicktime readline real reflection rtc rtsp samba sdl session skins smp spell spl sqlite sse sse2 ssl startup-notification subtitles svg tcpd theora threads truetype truetype-fonts type1-fonts unicode userlocales vorbis win32codecs wxwindows x86 xcb xcomposite xforms xml xorg xosd xv xvid zlib&quot; ALSA_CARDS=&quot;hda-intel&quot; ALSA_PCM_PLUGINS=&quot;adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol&quot; ELIBC=&quot;glibc&quot; INPUT_DEVICES=&quot;evdev keyboard mouse synaptics&quot; KERNEL=&quot;linux&quot; LCD_DEVICES=&quot;bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text&quot; LINGUAS=&quot;en&quot; USERLAND=&quot;GNU&quot; VIDEO_CARDS=&quot;vesa fbdev i810&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jonathan@netwrker.co.uk</who>
            <bug_when>2007-05-07 01:50:19 0000</bug_when>
            <thetext>Same here: -gnome for app-editors/gvim installed fine (including the latest version).
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pioto@gentoo.org</who>
            <bug_when>2007-05-09 00:56:22 0000</bug_when>
            <thetext>Hi, would one of you mind filing an upstream bug report about this? Here&apos;s their instructions for filing a bug report:

2.6. Where can I report bugs?

First collect the required information using the following command:

    :source $VIMRUNTIME/bugreport.vim

Now send the resulting text from the above command to the bugs@vim.org
e-mail address.

The Vim Development mailing list (see above) is a good place to discuss
general bugs.  If the bug you find is with syntax highlighting or some
other &quot;added feature&quot; (i.e. not directly programmed into vim), attempt to
inform the maintainer of that feature.

For more information, read

    :help bug-reports

I&apos;m going to close this as UPSTREAM for now. When a patch is made to fix this, I&apos;ll make a new gentoo release of vim. For the moment, I&apos;ve put a block against libgnomeui-2.18 for gvim if USE=&quot;gnome&quot;.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nyhm@gentoo.org</who>
            <bug_when>2007-05-09 02:08:30 0000</bug_when>
            <thetext>(In reply to comment #12)
&gt; I&apos;ll make a new gentoo release of vim. For the moment, I&apos;ve put a block against
&gt; libgnomeui-2.18 for gvim if USE=&quot;gnome&quot;.

That&apos;s worse than leaving it as it is.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pioto@gentoo.org</who>
            <bug_when>2007-05-09 02:13:31 0000</bug_when>
            <thetext>(In reply to comment #13)
&gt; (In reply to comment #12)
&gt; &gt; I&apos;ll make a new gentoo release of vim. For the moment, I&apos;ve put a block against
&gt; &gt; libgnomeui-2.18 for gvim if USE=&quot;gnome&quot;.
&gt; 
&gt; That&apos;s worse than leaving it as it is.
&gt; 

Why&apos;s that? I know it&apos;s broken w/ gnome-2.18, so putting in a block tells people not to use it that way. I also know it&apos;s something I&apos;m not able to fix, hence my request that someone submit it upstream.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dsd@gentoo.org</who>
            <bug_when>2007-05-09 22:47:17 0000</bug_when>
            <thetext>The compile error was minorly irritating the the block annoyed me enough to fix this. patch coming up :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dsd@gentoo.org</who>
            <bug_when>2007-05-09 22:47:49 0000</bug_when>
            <thetext>Created an attachment (id=118696)
fix

sending this upstream right now</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pioto@gentoo.org</who>
            <bug_when>2007-05-10 04:48:16 0000</bug_when>
            <thetext>Okay, gvim-7.1_beta001 will hit the tree tomorrow, which includes your patch. Thanks for your patience and the patch.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pioto@gentoo.org</who>
            <bug_when>2007-05-10 07:24:34 0000</bug_when>
            <thetext>(In reply to comment #17)
&gt; Okay, gvim-7.1_beta001 will hit the tree tomorrow, which includes your patch.
&gt; Thanks for your patience and the patch.

And, it&apos;s committed. Enjoy!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>steev@gentoo.org</who>
            <bug_when>2007-05-12 05:04:06 0000</bug_when>
            <thetext>I am sorry, but I cannot replicate this on 2 machines that are x86 and ~x86 gvim/vim, that have 7.0.235 and gnome 2.18 - a hardened machine with gnome 2.18 and gvim 7.0.235, as well as an amd64 that is gnome 2.18 with gvim 7.0.235 - the issue is *not* libgnomeui and the block for 7.0.235 is incorrect.  I&apos;ve been trying to solve the issue locally, but haven&apos;t come up with anything, Seemant and I thought it might be intltool 0.35.5 but who knows.

http://dev.gentoo.org/~steev/files/screenshots/gvim-libgnomeui.png is a screenshot running with gvim 7.0.235 and libgnomeui and gvim both showing what useflags they were installed with since i use a lot of package.use foo, so my emerge --info is 99% useless wrt useflags.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dsd@gentoo.org</who>
            <bug_when>2007-05-12 14:57:08 0000</bug_when>
            <thetext>I think you&apos;re right, its not a 2.18 specific problem.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dsd@gentoo.org</who>
            <bug_when>2007-05-12 15:20:30 0000</bug_when>
            <thetext>If you mention your glibc version and attach your /usr/include/libintl.h here (from a working system), this may help us understand the issue better</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pioto@gentoo.org</who>
            <bug_when>2007-05-13 04:08:17 0000</bug_when>
            <thetext>Okay, I&apos;ve removed that block from the ebuilds.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>steev@gentoo.org</who>
            <bug_when>2007-05-13 08:43:05 0000</bug_when>
            <thetext>glibc is 2.5-r2 on all systems except the hardened one - which is still 2.5-r1 (its a fairly experimental hardened system heh - mainly because I haven&apos;t unmasked -r2 - I may do that tonight.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dsd@gentoo.org</who>
            <bug_when>2007-05-13 15:27:25 0000</bug_when>
            <thetext>This bug has reappeared as of gvim-7.1. Did the patch get dropped?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pioto@gentoo.org</who>
            <bug_when>2007-05-13 22:29:58 0000</bug_when>
            <thetext>Weird... I stopped applying the patch because it was accepted upstream. A look at the source code confirms that it is in fact still in the 7.1 tarball. So, that patch didn&apos;t really fix the core problem, apparently. Gnome/C gurus... any other ideas?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>seemant@gentoo.org</who>
            <bug_when>2007-05-13 22:45:22 0000</bug_when>
            <thetext>This is the error with gvim-7.1 (looks the same as the error from 7.1_beta001), so it doesn&apos;t seem like upstream actually applied the patch?


i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2     -march=prescott -O2 -pipe -fomit-frame-pointer -ftracer     -I/usr/include/python2.4 -pthread    -o objects/gui_gtk_x11.o gui_gtk_x11.cIn file included from /usr/include/glib-2.0/glib/gi18n.h:23,                 from /usr/include/libbonobo-2.0/bonobo/bonobo-i18n.h:37,                 from /usr/include/libgnome-2.0/libgnome/gnome-i18n.h:41,                  from /usr/include/libgnome-2.0/libgnome/libgnome.h:30,                 from /usr/include/libgnomeui-2.0/gnome.h:5,                 from gui_gtk.c:62:/usr/include/libintl.h:92: error: expected identifier or &apos;(&apos; before &apos;;&apos; tokenIn file included from /usr/include/glib-2.0/glib/gi18n.h:23,                 from /usr/include/libbonobo-2.0/bonobo/bonobo-i18n.h:37,                 from /usr/include/libgnome-2.0/libgnome/gnome-i18n.h:41,                    from /usr/include/libgnome-2.0/libgnome/libgnome.h:30,                 from /usr/include/libgnomeui-2.0/gnome.h:5,
                 from gui_gtk_x11.c:45:/usr/include/libintl.h:92: error: expected identifier or &apos;(&apos; before &apos;;&apos; token
i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2     -march=prescott -O2 -pipe -fomit-frame-pointer -ftracer     -I/usr/include/python2.4 -pthread    -o objects/pty.o pty.c
i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2     -march=prescott -O2 -pipe -fomit-frame-pointer -ftracer     -I/usr/include/python2.4 -pthread    -o objects/gui_gtk_f.o gui_gtk_f.c
make[1]: *** [objects/gui_gtk.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [objects/gui_gtk_x11.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/app-editors/gvim-7.1/work/vim71/src&apos;
make: *** [first] Error 2
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dsd@gentoo.org</who>
            <bug_when>2007-05-13 23:57:23 0000</bug_when>
            <thetext>Bram must have applied the patch by hand, he mistyped the function name. I sent in another patch</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pioto@gentoo.org</who>
            <bug_when>2007-05-14 01:16:41 0000</bug_when>
            <thetext>Created an attachment (id=119160)
050_all_vim-7.1-libintl-fix-176566.patch

Okay, I&apos;ll add this sucker to our patch set and push out -r1. Sorry about all the crazyness, folks.

Just outta curiosity, though, I&apos;d like to know what versions of what packages actually cause this build error.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mkashouty@gmail.com</who>
            <bug_when>2007-05-14 03:08:30 0000</bug_when>
            <thetext>well i added just the gui-gtk patch to the patchset and that worked for me..... i am using gnome-2.18 and glibc-2.5-r2

it also emerged with the -gnome USE flag (tried that first) 


rommel@JaiBaba-x86 ~ $ emerge --info
Portage 2.1.2.7 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.5-r2, 2.6.20-beyond1 i686)
=================================================================
System uname: 2.6.20-beyond1 i686 Dual Core AMD Opteron(tm) Processor 265
Gentoo Base System release 1.12.10
Timestamp of tree: Mon, 14 May 2007 02:30:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-java/java-config: 1.3.7, 2.0.32
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS=&quot;x86 ~x86&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-O2 -march=athlon64 -fomit-frame-pointer -msse3 -pipe&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo&quot;
CXXFLAGS=&quot;-O2 -march=athlon64 -fomit-frame-pointer -msse3 -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;distlocks metadata-transfer sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://gentoo.chem.wisc.edu/gentoo/ http://adelie.polymtl.ca/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo&quot;
LINGUAS=&quot;en&quot;
MAKEOPTS=&quot;-j12&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/layman/xeffects /usr/local/overlays/Xsperimental /usr/local/portage /usr/local/layman/xeffects&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;3dnow 3dnowext X aac acl acpi aim aimextras alsa applet artworkextra asf audacious audiofile bash-completion berkdb bitmap-fonts buttons cairo cddb cdio cdparanoia cdr cdrom chroot cli cpudetection cracklib crypt css cups dbus dga dio directfb dlloader dpms dri dvb dvd dvdr dvdread eds emboss encode esd evo fam fbcon ffmpeg firefox flac fortran fuse gdbm gif gimp glitz gnome gpm gstreamer gtk gtk+ gtk2 hal iconv ieee1394 imagemagick innodb ipod ipv6 isdnlog jack jpeg kerberos lavc ldap libg++ libsdl lm_sensors mad midi mikmod mjpeg mmx mmxext mono mozilla mp3 mp4 mpeg mpeg2 mpg4 mplayer mvc mysql ncurses nls nptl nptlonly nsplugin nvidia objc ogg openal opengl oss pam pcre pda pdf perl png pppd python qt3 qt3support qt4 quicktime readline real reflection reiser4 reiserfs rhythmbox sdl session spell spl sse ssl svg svga tcpd tiff transcode truetype truetype-fonts type1-fonts unicode usb v4l vlm vorbis win32codecs wma wmv wxwindows x86 xgl xine xine-lib xml xorg xorg-x11 xv xvid xvmc zlib&quot; ALSA_CARDS=&quot;emu10k1 intel8x0&quot; ALSA_PCM_PLUGINS=&quot;adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol&quot; ELIBC=&quot;glibc&quot; INPUT_DEVICES=&quot;evdev vesa void fbdev vga keyboard tseng v4l joystick mouse nv&quot; KERNEL=&quot;linux&quot; LCD_DEVICES=&quot;bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text&quot; LINGUAS=&quot;en&quot; USERLAND=&quot;GNU&quot; VIDEO_CARDS=&quot;nv nvidia&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pioto@gentoo.org</who>
            <bug_when>2007-05-18 03:10:03 0000</bug_when>
            <thetext>Okay, I pushed this out in 7.1-r1 a few days ago, and Bram has accepted it upstream as 7.1.001. Hopefully this is really really fixed. If not, please re-open it again and give me a wack over the head.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>118696</attachid>
            <date>2007-05-09 22:47 0000</date>
            <desc>fix</desc>
            <filename>fix.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">Z3ZpbTogRml4IGNvbXBpbGF0aW9uIGFnYWluc3QgR05PTUUgMi4xOAoKRnJvbTogRGFuaWVsIERy
YWtlIDxkc2RAZ2VudG9vLm9yZz4KCkluZGV4OiB2aW03L3NyYy9ndWlfZ3RrLmMKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gdmltNy5vcmlnL3NyYy9ndWlfZ3RrLmMKKysrIHZpbTcvc3JjL2d1aV9ndGsuYwpAQCAt
NTMsNiArNTMsOSBAQAogIyBpZmRlZiBiaW5kdGV4dGRvbWFpbgogIyAgdW5kZWYgYmluZHRleHRk
b21haW4KICMgZW5kaWYKKyMgaWZkZWYgYmluZF90ZXh0ZG9tYWluX2NvZGVzZXQKKyMgIHVuZGVm
IGJpbmRfdGV4dGRvbWFpbl9jb2Rlc2V0CisjIGVuZGlmCiAjIGlmIGRlZmluZWQoRkVBVF9HRVRU
RVhUKSAmJiAhZGVmaW5lZChFTkFCTEVfTkxTKQogIyAgZGVmaW5lIEVOQUJMRV9OTFMJLyogc28g
dGhlIHRleHRzIGluIHRoZSBkaWFsb2cgYm94ZXMgYXJlIHRyYW5zbGF0ZWQgKi8KICMgZW5kaWYK
SW5kZXg6IHZpbTcvc3JjL2d1aV9ndGtfeDExLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gdmltNy5vcmlnL3Ny
Yy9ndWlfZ3RrX3gxMS5jCisrKyB2aW03L3NyYy9ndWlfZ3RrX3gxMS5jCkBAIC0zNiw2ICszNiw5
IEBACiAjIGlmZGVmIGJpbmR0ZXh0ZG9tYWluCiAjICB1bmRlZiBiaW5kdGV4dGRvbWFpbgogIyBl
bmRpZgorIyBpZmRlZiBiaW5kX3RleHRkb21haW5fY29kZXNldAorIyAgdW5kZWYgYmluZF90ZXh0
ZG9tYWluX2NvZGVzZXQKKyMgZW5kaWYKICMgaWYgZGVmaW5lZChGRUFUX0dFVFRFWFQpICYmICFk
ZWZpbmVkKEVOQUJMRV9OTFMpCiAjICBkZWZpbmUgRU5BQkxFX05MUwkvKiBzbyB0aGUgdGV4dHMg
aW4gdGhlIGRpYWxvZyBib3hlcyBhcmUgdHJhbnNsYXRlZCAqLwogIyBlbmRpZgo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>119160</attachid>
            <date>2007-05-14 01:16 0000</date>
            <desc>050_all_vim-7.1-libintl-fix-176566.patch</desc>
            <filename>050_all_vim-7.1-libintl-fix-176566.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">SW5kZXg6IHNyYy9ndWlfZ3RrLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoqKiogc3JjL2d1aV9ndGsuYwkocmV2aXNp
b24gMjg4KQotLS0gc3JjL2d1aV9ndGsuYwkod29ya2luZyBjb3B5KQoqKioqKioqKioqKioqKioK
KioqIDUzLDYwICoqKioKICAjIGlmZGVmIGJpbmR0ZXh0ZG9tYWluCiAgIyAgdW5kZWYgYmluZHRl
eHRkb21haW4KICAjIGVuZGlmCiEgIyBpZmRlZiBiaW5kdGV4dGRvbWFpbl9jb2Rlc2V0CiEgIyAg
dW5kZWYgYmluZHRleHRkb21haW5fY29kZXNldAogICMgZW5kaWYKICAjIGlmIGRlZmluZWQoRkVB
VF9HRVRURVhUKSAmJiAhZGVmaW5lZChFTkFCTEVfTkxTKQogICMgIGRlZmluZSBFTkFCTEVfTkxT
CS8qIHNvIHRoZSB0ZXh0cyBpbiB0aGUgZGlhbG9nIGJveGVzIGFyZSB0cmFuc2xhdGVkICovCi0t
LSA1Myw2MCAtLS0tCiAgIyBpZmRlZiBiaW5kdGV4dGRvbWFpbgogICMgIHVuZGVmIGJpbmR0ZXh0
ZG9tYWluCiAgIyBlbmRpZgohICMgaWZkZWYgYmluZF90ZXh0ZG9tYWluX2NvZGVzZXQKISAjICB1
bmRlZiBiaW5kX3RleHRkb21haW5fY29kZXNldAogICMgZW5kaWYKICAjIGlmIGRlZmluZWQoRkVB
VF9HRVRURVhUKSAmJiAhZGVmaW5lZChFTkFCTEVfTkxTKQogICMgIGRlZmluZSBFTkFCTEVfTkxT
CS8qIHNvIHRoZSB0ZXh0cyBpbiB0aGUgZGlhbG9nIGJveGVzIGFyZSB0cmFuc2xhdGVkICovCklu
ZGV4OiBzcmMvZ3VpX2d0a194MTEuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CioqKiBzcmMvZ3VpX2d0a194MTEuYwko
cmV2aXNpb24gMjg4KQotLS0gc3JjL2d1aV9ndGtfeDExLmMJKHdvcmtpbmcgY29weSkKKioqKioq
KioqKioqKioqCioqKiAzNiw0MyAqKioqCiAgIyBpZmRlZiBiaW5kdGV4dGRvbWFpbgogICMgIHVu
ZGVmIGJpbmR0ZXh0ZG9tYWluCiAgIyBlbmRpZgohICMgaWZkZWYgYmluZHRleHRkb21haW5fY29k
ZXNldAohICMgIHVuZGVmIGJpbmR0ZXh0ZG9tYWluX2NvZGVzZXQKICAjIGVuZGlmCiAgIyBpZiBk
ZWZpbmVkKEZFQVRfR0VUVEVYVCkgJiYgIWRlZmluZWQoRU5BQkxFX05MUykKICAjICBkZWZpbmUg
RU5BQkxFX05MUwkvKiBzbyB0aGUgdGV4dHMgaW4gdGhlIGRpYWxvZyBib3hlcyBhcmUgdHJhbnNs
YXRlZCAqLwotLS0gMzYsNDMgLS0tLQogICMgaWZkZWYgYmluZHRleHRkb21haW4KICAjICB1bmRl
ZiBiaW5kdGV4dGRvbWFpbgogICMgZW5kaWYKISAjIGlmZGVmIGJpbmRfdGV4dGRvbWFpbl9jb2Rl
c2V0CiEgIyAgdW5kZWYgYmluZF90ZXh0ZG9tYWluX2NvZGVzZXQKICAjIGVuZGlmCiAgIyBpZiBk
ZWZpbmVkKEZFQVRfR0VUVEVYVCkgJiYgIWRlZmluZWQoRU5BQkxFX05MUykKICAjICBkZWZpbmUg
RU5BQkxFX05MUwkvKiBzbyB0aGUgdGV4dHMgaW4gdGhlIGRpYWxvZyBib3hlcyBhcmUgdHJhbnNs
YXRlZCAqLwo=
</data>        

          </attachment>
    </bug>

</bugzilla>