(cd .libs && rm -f libgnome-keyring.la && ln -s ../libgnome-keyring.la libgnome-keyring.la) /bin/sh ./libtool --mode=link i686-pc-linux-gnu-gcc -O2 -march=k8 -mtune=k8 -pipe -mfpmath=sse -msse -msse2 -mmmx -m3dnow -fomit-frame-pointer -fweb -frename-registers -funit-at-a-time -ftracer -fprefetch-loop-arrays -o list-keyrings list-keyrings.o libgnome-keyring.la -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 /bin/sh ./libtool --mode=link i686-pc-linux-gnu-gcc -O2 -march=k8 -mtune=k8 -pipe -mfpmath=sse -msse -msse2 -mmmx -m3dnow -fomit-frame-pointer -fweb -frename-registers -funit-at-a-time -ftracer -fprefetch-loop-arrays -o test-keyring test.o libgnome-keyring.la -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 gnome-keyring-ask.c: In function `ask_for_keyring_password': gnome-keyring-ask.c:223: erreur: erreur d'analyse syntaxique avant un
(cd .libs && rm -f libgnome-keyring.la && ln -s ../libgnome-keyring.la libgnome-keyring.la) /bin/sh ./libtool --mode=link i686-pc-linux-gnu-gcc -O2 -march=k8 -mtune=k8 -pipe -mfpmath=sse -msse -msse2 -mmmx -m3dnow -fomit-frame-pointer -fweb -frename-registers -funit-at-a-time -ftracer -fprefetch-loop-arrays -o list-keyrings list-keyrings.o libgnome-keyring.la -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 /bin/sh ./libtool --mode=link i686-pc-linux-gnu-gcc -O2 -march=k8 -mtune=k8 -pipe -mfpmath=sse -msse -msse2 -mmmx -m3dnow -fomit-frame-pointer -fweb -frename-registers -funit-at-a-time -ftracer -fprefetch-loop-arrays -o test-keyring test.o libgnome-keyring.la -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 gnome-keyring-ask.c: In function `ask_for_keyring_password': gnome-keyring-ask.c:223: erreur: erreur d'analyse syntaxique avant un élément lexical « , » gnome-keyring-ask.c:227: erreur: erreur d'analyse syntaxique avant un élément lexical « , » gnome-keyring-ask.c:232: erreur: erreur d'analyse syntaxique avant un élément lexical « , » gnome-keyring-ask.c:238: erreur: erreur d'analyse syntaxique avant un élément lexical « , » gnome-keyring-ask.c:242: erreur: erreur d'analyse syntaxique avant un élément lexical « , » gnome-keyring-ask.c:246: erreur: erreur d'analyse syntaxique avant un élément lexical « , » gnome-keyring-ask.c:252: erreur: erreur d'analyse syntaxique avant un élément lexical « , » gnome-keyring-ask.c:257: erreur: erreur d'analyse syntaxique avant un élément lexical « , » gnome-keyring-ask.c:262: erreur: erreur d'analyse syntaxique avant un élément lexical « , » gnome-keyring-ask.c:268: erreur: pas assez d'arguments pour la fonction « g_strdup_printf » gnome-keyring-ask.c:272: erreur: erreur d'analyse syntaxique avant un élément lexical « , » gnome-keyring-ask.c:277: erreur: pas assez d'arguments pour la fonction « g_strdup_printf » gnome-keyring-ask.c:284: erreur: pas assez d'arguments pour la fonction « g_strdup » gnome-keyring-ask.c:286: erreur: erreur d'analyse syntaxique avant un élément lexical « , » gnome-keyring-ask.c:289: erreur: erreur d'analyse syntaxique avant un élément lexical « , » gnome-keyring-ask.c: In function `ask_for_new_keyring_password': gnome-keyring-ask.c:329: erreur: erreur d'analyse syntaxique avant un élément lexical « , » gnome-keyring-ask.c:333: erreur: erreur d'analyse syntaxique avant un élément lexical « , » gnome-keyring-ask.c:339: erreur: erreur d'analyse syntaxique avant un élément lexical « , » gnome-keyring-ask.c:343: erreur: erreur d'analyse syntaxique avant un élément lexical « , » gnome-keyring-ask.c:349: erreur: erreur d'analyse syntaxique avant un élément lexical « , » gnome-keyring-ask.c:353: erreur: erreur d'analyse syntaxique avant un élément lexical « , » gnome-keyring-ask.c:359: erreur: erreur d'analyse syntaxique avant un élément lexical « , » gnome-keyring-ask.c:363: erreur: pas assez d'arguments pour la fonction « g_strdup_printf » gnome-keyring-ask.c:369: erreur: erreur d'analyse syntaxique avant un élément lexical « , » gnome-keyring-ask.c: In function `ask_for_default_keyring': gnome-keyring-ask.c:400: erreur: erreur d'analyse syntaxique avant un élément lexical « , » gnome-keyring-ask.c:404: erreur: erreur d'analyse syntaxique avant un élément lexical « , » gnome-keyring-ask.c:408: erreur: erreur d'analyse syntaxique avant un élément lexical « , » gnome-keyring-ask.c:412: erreur: pas assez d'arguments pour la fonction « g_strdup_printf » gnome-keyring-ask.c:416: erreur: erreur d'analyse syntaxique avant un élément lexical « , » gnome-keyring-ask.c: In function `ask_for_item_read_write_acccess': gnome-keyring-ask.c:454: erreur: erreur d'analyse syntaxique avant un élément lexical « ; » gnome-keyring-ask.c: At top level: gnome-keyring-ask.c:501: erreur: erreur d'analyse syntaxique avant un élément lexical « , » gnome-keyring-ask.c:503: erreur: erreur d'analyse syntaxique avant une constante numérique gnome-keyring-ask.c:509: attention : noms de paramètres (sans type) dans la déclaration de fonction gnome-keyring-ask.c:509: erreur: types conflictuels pour « g_free » /usr/include/glib-2.0/glib/gmem.h:52: erreur: déclaration précédente de « g_free » était ici gnome-keyring-ask.c:509: erreur: types conflictuels pour « g_free » /usr/include/glib-2.0/glib/gmem.h:52: erreur: déclaration précédente de « g_free » était ici gnome-keyring-ask.c:509: attention : la définition de données n'a pas de type ni de classe de stockage gnome-keyring-ask.c:512: erreur: erreur d'analyse syntaxique avant « if » gnome-keyring-ask.c:520: erreur: erreur d'analyse syntaxique avant une chaîne constante gnome-keyring-ask.c:520: erreur: types conflictuels pour « printf » gnome-keyring-ask.c:520: note: un paramètre de la liste avec une ellipse ne peut concorder une déclaration vide de liste de noms de paramètres gnome-keyring-ask.c:520: erreur: types conflictuels pour « printf » gnome-keyring-ask.c:520: note: un paramètre de la liste avec une ellipse ne peut concorder une déclaration vide de liste de noms de paramètres gnome-keyring-ask.c:520: attention : la définition de données n'a pas de type ni de classe de stockage gnome-keyring-ask.c: In function `main': gnome-keyring-ask.c:547: erreur: pas assez d'arguments pour la fonction « g_print » gnome-keyring-ask.c:560: erreur: pas assez d'arguments pour la fonction « g_print » make[2]: *** [gnome-keyring-ask.o] Erreur 1 make[2]: *** Attente des tâches non terminées.... i686-pc-linux-gnu-gcc -O2 -march=k8 -mtune=k8 -pipe -mfpmath=sse -msse -msse2 -mmmx -m3dnow -fomit-frame-pointer -fweb -frename-registers -funit-at-a-time -ftracer -fprefetch-loop-arrays -o .libs/list-keyrings list-keyrings.o ./.libs/libgnome-keyring.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so /usr/lib/libpango-1.0.so -lm /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so i686-pc-linux-gnu-gcc -O2 -march=k8 -mtune=k8 -pipe -mfpmath=sse -msse -msse2 -mmmx -m3dnow -fomit-frame-pointer -fweb -frename-registers -funit-at-a-time -ftracer -fprefetch-loop-arrays -o .libs/test-keyring test.o ./.libs/libgnome-keyring.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so /usr/lib/libpango-1.0.so -lm /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so creating test-keyring creating list-keyrings make[2]: Leaving directory `/var/tmp/portage/gnome-keyring-0.4.2/work/gnome-keyring-0.4.2' make[1]: *** [all-recursive] Erreur 1 make[1]: Leaving directory `/var/tmp/portage/gnome-keyring-0.4.2/work/gnome-keyring-0.4.2' make: *** [all] Erreur 2 !!! ERROR: gnome-base/gnome-keyring-0.4.2 failed. !!! Function gnome2_src_compile, Line 40, Exitcode 2 !!! compile failure !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: Actual Results: emerge fail Expected Results: emerge complete emerge info Invalid package name in package.provided: sys-kernel/linux26-headers Portage 2.0.51.20-r5 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.5-r0, 2.6.11 i686) ================================================================= System uname: 2.6.11 i686 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.6.11 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] dev-lang/python: 2.2.3-r5, 2.3.5 sys-apps/sandbox: 1.2.1-r2 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.5.16 virtual/os-headers: 2.4.19-r1, 2.6.11 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=k8 -mtune=k8 -pipe -mfpmath=sse -msse -msse2 -mmmx -m3dnow -fomit-frame-pointer -fweb -frename-registers -funit-at-a-time -ftracer -fprefetch-loop-arrays" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.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/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=k8 -mtune=k8 -pipe -mfpmath=sse -msse -msse2 -mmmx -m3dnow -fomit-frame-pointer -fweb -frename-registers -funit-at-a-time -ftracer -fprefetch-loop-arrays -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig buildpkg ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/ ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" LANG="fr_FR@euro" LC_ALL="fr_FR@euro" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex 3dnowext X aalib acpi acpi4linux alsa amd apache1 apache2 apm ared aredmem arts athena audiofile autofs avi bash-completion berkdb bitmap-fonts bonobo bootspla bzlib calendar cddb cdinstall cdparanoia cdrom chroot clamav codecs crypt cscope ctype cups curl devfs devfs26 directfb divx4linux dmx dv dvb dvd dvdr dvdread eds emboss encode esd expat ext-zlib faad fam fbcon fbdev ffmpeg fla flac foomaticdb foreign-package fortran freetype fs ftp gd gdbm ggi gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hbci hyriand icq imagemagick imap imlib innodb ipv6 j-noaim j-nomsn j-nomuconf j-noyahoo jabber jack java javascript jikes jpeg junit kde kdeenablefinal kdepim koffice-plugin krb4 libcaca libg++ libwww lm_sensors lmtp logitech-mouse lzo mad maildir matroska mbox mcal md5sum memlimit mikmod mime mldonkeypango mmx mmx2 mozaccess mozcalendar mozctl mozilla mozinterfaceinfo moznocompose moznoirc moznomail mozp3p mozsvg mozxmlterm mp3 mpeg mpi mysql mythtv nas ncurses network nls no_wxgtk1 nvidia oav offensive ofx ogg oggvorbis opengl opens oss pam parse-clocks pcap pcre pcsc-lite pda pdflib perl php pic png posix python qt quicktime rage128 readline rtc ruby samba sdl skey slang snmp speedo speex spell sqlite sse ssl svga tcltk tcpd theora threads tidy tiff transcode truetype truetype-fonts type1-fonts usb v4l v4l2 videos virus-scan vorbis wavelan wifi wmf wxwindows xanim xforms xfs xine xml xml2 xmlrpc xmms xscreensaver xv xvid xvmc zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Hmm, you should probably fix your linux headers first (like removing bogus things from package.provided), upgrading linux-headers to a version that actually exists in portage tree and is useable with 2.6 kernel, etc.
I've corrected the file, and kernel headers were already up to date. I still got this error.
there are errors in code source : message = g_strdup_printf (_("The application '%s' wants access to the " "keyring '%s', but it is locked"), env_app_pathname, env_keyring_name); --> g_strdup_printf (<HERE>_<HERE>( Perhaps some missing defines, all lines with *print* functions have this error (something about nls ?) I don't know, but, without thoses "_", gnome-keyring is compiling perfectly. I've made an "ebuild qmerge" to install the package, all is ok now (bug is still existing, I've just found a way to bepass it). Hope this will help.
This falls in the category, closed b/c of CFLAGS. not reproducable.