While trying to emerge x11-libs/xosd-2.2.14 I get the following error Making all in bmp_plugin make[2]: Entering directory `/var/tmp/portage/xosd-2.2.14/work/xosd-2.2.14/src/bmp_plugin' Makefile:64: *** missing separator. Stop. make[2]: Leaving directory `/var/tmp/portage/xosd-2.2.14/work/xosd-2.2.14/src/bmp_plugin' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/xosd-2.2.14/work/xosd-2.2.14/src' make: *** [all-recursive] Error 1 Reproducible: Always Steps to Reproduce: 1. 2. 3. emerge info: Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r0, 2.6.12-gentoo-r6 i686) ================================================================= System uname: 2.6.12-gentoo-r6 i686 AMD Athlon(tm) XP 2500+ Gentoo Base System version 1.6.13 dev-lang/python: 2.3.4-r1, 2.4.1-r1 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.itdnet.net/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 3dnow X a52 aac acpi aim alsa apm avi berkdb bidi bitmap-fonts browserplugin bzip2 cairo caps cdr cjk cle266 crypt cups curl directfb dlloader doc dts ecc eds emboss encode fam fbcon ffmpeg firefox flac font-server foomaticdb fortran gdbm gg gif glitz gnome gnutls gpm gstreamer gtk gtk2 hal howl icq icu imlib irc java javascript jpeg libcaca libg++ libwww lj mad mikmod mmx mng mono motif mozsvg mp3 mpeg ncurses network new-login nls nptl offensive ogg oggvorbis opengl pam pdflib perl png python quicktime readline real sdl skey speex spell sse ssl svg svga tcpd theora threads tiff toolbar truetype truetype-fonts type1-fonts unicode usb vcd vorbis win32codecs xine xml2 xprint xv xvid xvmc zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Having same problem here. My emerge info: http://sssupa.sssup.it/~testina/gentoo_einfo.txt Probably this problem's related to xosd-2.2.14-bmp-fixes.patch: patching results in a syntax error in Makefile. Another strange thing. Why this ebuild is trying to compile xmms-plugin if I don't use 'xmms' USEFLAG? # emerge -av xosd These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] x11-libs/xosd-2.2.14 -bmp +xinerama -xmms* 0 kB
Created attachment 64945 [details] m4 macro file to compile with "+bmp -xmms" USE flags This file is XMMS section stolen from aclocal.m4 from xosd. This part is missed when xmms is not installed during aclocal process
Latest update in portage provides the m4 macro files for both gtk and xmms. This should fix the issue.
fine -> close :-)