Attempting to upgrade to cdrtools-2.01_alpha37 (from alpha36) fails with the errors below. Unfortunately, alpha36 appears to have been removed from CVS, so I can't compare the ebuilds to see what (if anything) had changed. Reproducible: Always Steps to Reproduce: 1. emerge -u cdrtools Actual Results: [snip warning about GNU make bug] RULES/rules1.top:234: incs/Dcc.amd64-linux: No such file or directory RULES/rules.top:39: RULES/x86_64-linux-cc.rul: No such file or directory RULES/rules.cnf:56: incs/amd64-linux-cc/Inull: No such file or directory RULES/rules.cnf:57: incs/amd64-linux-cc/rules.cnf: No such file or directory p incs/amd64-linux-cc make: p: Command not found make: *** No rule to make target `RULES/x86_64-linux-cc.rul'. Stop. make: *** Waiting for unfinished jobs.... make: [incs/amd64-linux-cc/Inull] Error 127 (ignored) /bin/sh: incs/amd64-linux-cc/Inull: No such file or directory make: *** Waiting for unfinished jobs.... make: *** [incs/amd64-linux-cc/Inull] Error 1 !!! ERROR: app-cdr/cdrtools-2.01_alpha37 failed. !!! Function src_compile, Line 40, Exitcode 2 !!! (no error message) Portage 2.0.50-r10 (gcc34-2004.2, gcc-3.4.1, glibc-2.3.4.20040808-r0, 2.6.8-gentoo-r1) ================================================================= System uname: 2.6.8-gentoo-r1 x86_64 15 Gentoo Base System version 1.5.3 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-march=athlon64 -O3 -pipe" CHOST="x86_64-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon64 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.au.gentoo.org/gentoo-portage" USE="X aalib acpi alsa amd64 apache2 apm arts avi berkdb cdr cjk crypt dvd encode esd fbcon foomaticdb freetype gdbm gif gimpprint gpm gps gtk gtk2 imagemagickimlib jpeg kde libg++ libwww lzw lzw-tiff mikmod motif mozilla mpeg multilib ncurses nptl oggvorbis opengl pam pda pdflib perl png ppds python quicktime readline sdk sdl slang snmp spell ssl tcltk tcpd truetype usb xml2 xv zlib"
Oops, stupid symlinks. Everytime I set them I take the target as first... The situation is, that there is no ruleset for 64-bit architectures yet and so we have to copy over (or symlink) the one from the 32-bit architecture. It's now fixed in CVS and should be soon on the mirrors.
*** Bug 61321 has been marked as a duplicate of this bug. ***
Works for me - thanks!