When emerging Magic, the executables aren't built. Reproducible: Always Steps to Reproduce: emerge magic Actual Results: Snippet from the output: >>> Unpacking source... >>> Unpacking magic-7.1.tar.gz to /var/tmp/portage/magic-7.1-r1/work patching file magic-7.1/misc/paths.h patching file magic-7.1/textio/txInput.c Hunk #1 succeeded at 584 (offset 5 lines). * Cleansing preprocessor directives >>> Source unpacked. --- making modules --- making libraries [...] --- compiling net2ir/net2ir.o --- linking libnet2ir.o --- compiling extcheck/extcheck.o --- linking libextcheck.o make[1]: *** [modules] Error 2 >>> Install magic-7.1-r1 into /var/tmp/portage/magic-7.1-r1/image/ category app-sci --- installing to /var/tmp/portage/magic-7.1-r1/image//usr make[2]: *** No rule to make target `../utils/libutils.a', needed by `ext2sim'. Stop. make[2]: *** No rule to make target `../utils/libutils.a', needed by `ext2spice'. Stop. make[2]: *** No rule to make target `../cif/libcif.o', needed by `magic'. Stop. make[2]: *** No rule to make target `../utils/libutils.a', needed by `magicusage'. Stop. make[2]: *** No rule to make target `../utils/libutils.a', needed by `net2ir'. Stop. make[2]: *** No rule to make target `../utils/libutils.a', needed by `extcheck'. Stop. make[2]: *** No rule to make target `../database/database.h', needed by `mpackMain.o'. Stop. X11Helper.c: In function `TimeOut': X11Helper.c:256: `X11HELP_PROG' undeclared (first use in this function) X11Helper.c:256: (Each undeclared identifier is reported only once X11Helper.c:256: for each function it appears in.) X11Helper.c:256: parse error before string constant X11Helper.c: In function `MapWindow': X11Helper.c:288: `X11HELP_PROG' undeclared (first use in this function) X11Helper.c:288: parse error before string constant make[2]: *** [XHelper7] Error 1 Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.4.20-gentoo-r8) ================================================================= System uname: 2.4.20-gentoo-r8 i686 AMD Athlon(tm) Processor Gentoo Base System version 1.4.3.10p1 distcc 2.11.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-tbird -O2 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/ share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/ texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/ config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon-tbird -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="ftp://ftp.uni-erlangen.de/pub/mirrors/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="x86 oss apm avi crypt cups encode foomaticdb gif jpeg libg++ mad mikmod mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib alsa gdbm berkdb slang readline arts tetex svga tcltk java X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gtk qt kde motif opengl mozilla gphoto2 ldap cdr scanner 3dnow aavm acl acpi acpi4linux apache2 curl dvd dvdr ethereal faad fbcon gd geoip hbci imap ipv6 maildir mmx samba sse tiff usagi usb vim-with-x wmf xinerama xml -gnome video_cards_radeon"
Please give -r2 a try.
-r2 works.
Ok, considering this fixed, now and declaring it as stable though it's so young - but the old one is seriously broken.