xfce-extra/xfce4-showdesktop-0.3.0 won't compile Reproducible: Always Steps to Reproduce: 1. emerge --oneshot --nodeps =xfce-extra/xfce4-showdesktop-0.3.0 Actual Results: Outuput: i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/xfce4 -I/usr/X11R6/include -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -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/atk-1.0 -O2 -march=athlon-xp -momit-leaf-frame-pointer -fprefetch-loop-arrays -ftracer -fomit-frame-pointer -pipe -MT libshowdesktop_la-showdesktop.lo -MD -MP -MF .deps/libshowdesktop_la-showdesktop.Tpo -c showdesktop.c -fPIC -DPIC -o .libs/libshowdesktop_la-showdesktop.o showdesktop.c: In function `plugin_create_options': showdesktop.c:548: warning: assignment from incompatible pointer type showdesktop.c:548: error: syntax error before "dcgettext" showdesktop.c:553: warning: assignment from incompatible pointer type showdesktop.c:553: error: syntax error before "dcgettext" showdesktop.c:558: warning: assignment from incompatible pointer type showdesktop.c:558: error: syntax error before "dcgettext" make[2]: *** [libshowdesktop_la-showdesktop.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/xfce4-showdesktop-0.3.0/work/xfce4-showdesktop-plugin/panel-plugin' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/xfce4-showdesktop-0.3.0/work/xfce4-showdesktop-plugin' make: *** [all] Error 2 !!! ERROR: xfce-extra/xfce4-showdesktop-0.3.0 failed. !!! Function src_compile, Line 556, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message. Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r9 i686) ================================================================= System uname: 2.6.11-gentoo-r9 i686 AMD Athlon(tm) XP 2600+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Apr 27 2005, 21:46:25)] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.7.9-r1, 1.8.5-r3, 1.6.3, 1.5, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r1, 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -momit-leaf-frame-pointer -fprefetch-loop-arrays -ftracer -fomit-frame-pointer -pipe" 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/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/conf.d /etc/gconf /etc/init.d /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -momit-leaf-frame-pointer -fprefetch-loop-arrays -ftracer -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig candy ccache distlocks nodoc noinfo sandbox sfperms strict" GENTOO_MIRRORS="http://linuv.uv.es/mirror/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/ ftp://gentoo.inode.at/source/ http://ftp.ntua.gr/pub/linux/gentoo/" LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s" LINGUAS="es" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X a52 aac alsa apm avi berkdb bitmap-fonts cddb cdparanoia cdr crypt cups curl divx4linux dts dv dvb dvd dvdread emboss encode faad fam ffmpeg flac foomaticdb fortran fpx gdbm gnutls gpm gstreamer gtk gtk2 hal imagemagick imlib ipv6 jikes jpeg jpeg2k junit lcms libg++ libwww mad matroska mikmod mmx mng motif mp3 mpeg ncurses nls nptl ogg oggvorbis opengl pam pcre pdflib perl pic png ppds python quicktime readline ruby socks5 speex spell sse ssl tcpd test theora threads tiff truetype truetype-fonts type1-fonts unicode vidix vorbis xanim xine xml xml2 xmms xprint xv xvid zlib linguas_es userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL
I get the same error. Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.5-r0, 2.6.11.12-grsec-20050614 i686) ================================================================= System uname: 2.6.11.12-grsec-20050614 i686 AMD Athlon(TM) XP 1800+ Gentoo Base System version 1.6.9 ccache version 2.4 [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.8 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.16-r1 sys-devel/libtool: 1.5.18 virtual/os-headers: 2.6.11 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /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=athlon-xp -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig buildpkg ccache distlocks notitles sandbox sfperms strict" GENTOO_MIRRORS="ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/ http://gentoo.blueyonder.co.uk ftp://mirror.iawnet.sandia.gov/pub/gentoo/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 3dnow X aalib alsa apm avi berkdb bitmap-fonts cdr chroot crypt curl dv dvd dvdr eds emboss encode fam flac foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 hal imagemagick imlib java jpeg kde ldap libg++ libwww mad mikmod mmx motif mozilla mp3 mpeg ncurses nls ogg oggvorbis opengl oss pam pdflib perl png pwdb python qt quicktime readline samba sdl slang snmp spell sse ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts vorbis xine xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
a revdep-rebuild should take care of the problem
Let's go to see. That command: 'emerge --oneshot --nodeps =xfce-extra/xfce4-showdesktop-0.3.0' is run directly by 'revdep-rebuild'.
why are you using 0.3.0? have you tried 0.4.0 which is the stable version?
The problem is that 'emerge world -uD' didn't update xfce-extra/xfce4-showdesktop-0.3.0 And when i did run 'revdep-rebuild', it did run 'emerge --oneshot --nodeps =xfce-extra/xfce4-showdesktop-0.3.0' So simply I just run 'sudo emerge xfce4-showdesktop' and solved.