librsvg seems to think that m4 is in a different location than the one it's actually in. I get the following error: --SNIP-- * Applying librsvg-2.12.6-plugin_checks.patch ... [ ok ] autom4te-2.59: need GNU m4 1.4 or later: /usr/bin/gm4 !!! ERROR: gnome-base/librsvg-2.12.7 failed. !!! Function src_unpack, Line 80, Exitcode 1 !!! autoconf failed !!! If you need support, post the topmost build error, NOT this status message. --SNIP-- But I do have m4 installed, it's simply not in /usr/bin/gm4 : --SNIP-- entropy ~ # equery belongs /usr/bin/m4 [ Searching for file(s) /usr/bin/m4 in *... ] sys-devel/m4-1.4.4 (/usr/bin/m4) --SNIP-- I've tried re-emerging m4 to no avail. Here's emerge info: entropy ~ # emerge info Portage 2.0.53_rc6 (default-linux/amd64/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-rc4-acid1-dice1 x86_64) ================================================================= System uname: 2.6.14-rc4-acid1-dice1 x86_64 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.12.0_pre9 dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.13 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-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=athlon64 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://csociety-ftp.ecn.purdue.edu/pub/gentoo/ http://gentoo.mirrors.pair.com/ http://gentoo.mirrors.tds.net/gentoo" 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="amd64 X a52 aac aalib acl acpi aim alsa apache2 audiofile avi bash-completion berkdb bitmap-fonts bmp bzip2 bzlib cairo cdparanoia cdr crypt cups curl dbus dvd dvdr dvdread eds emboss encode esd ethereal evo fam ffmpeg firefox flac flash foomaticdb fortran freetype ftp gd ggi gif glitz gnome gpm gstreamer gtk gtk2 gtkhtml icq ieee1394 imagemagick imap imlib ipv6 jabber java jikes jpeg junit ldap libwww lm_sensors lzw lzw-tiff mad mikmod mime ming mmap mng motif mozilla moznomail mozsvg mp3 mpeg msn ncurses nls nocd nptl nvidia ogg oggvorbis openal opengl oscar pam pdflib perl pic png python qemu quicktime readline samba sdl session slang soap sockets sox speex spell sql-logging sqlite ssl svg tcltk tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts udev usb userlocales v4l v4l2 vcd videos vorbis wmf xine xml xml2 xpm xv xvid yahoo zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS Reproducible: Always Steps to Reproduce: 1.emerge =gnome-base/librsvg-2.12.7 Actual Results: It fails while trying to find m4. Expected Results: It should find m4 :)
This error is from autoconf. You have the same autoconf version as me, so it's not a version problem. Could you try re-emerging autoconf, to see if that fixes the problem? There is no reference to gm4 anywhere in the librsvg package, so it seems unlikey to be a problem with librsvg itself...
Re-emerging autoconf fixed it, as well as two simmilar problems I discovered with bmp and openal after posting this, thanks :)