emerge -DU world >>> --upgradeonly implies --update... adding --update to options. Calculating world dependencies ...done! >>> emerge (1 of 2) media-tv/xmltv-0.5.28 to / keeptemp mv: cannot stat `/var/tmp/portage/xmltv-0.5.28/temp/environment': No such file or directory keepwork >>> md5 src_uri ;-) xmltv-0.5.28.tar.bz2 >>> Checking xmltv-0.5.28.tar.bz2's mtime... >>> WORKDIR is up-to-date, keeping... >>> It appears that xmltv is already compiled; skipping. >>> (clean to force compilation) >>> Install xmltv-0.5.28 into /var/tmp/portage/xmltv-0.5.28/image/ category media-tv make: *** No rule to make target `install'. Stop. Reproducible: Always Steps to Reproduce: 1. emerge xmltv 2. 3. Actual Results: merge fails Expected Results: Sucessful merge
Please post your emerge --info screen when posting bugs. It also seems that you have keeptemp and keepwork set in FEATURES. Remove those and try again.
closing as INVALID.
I'm getting the same error. here is the output: ACCEPT_KEYWORDS=~x86 emerge mythtv -v Calculating dependencies ...done! >>> emerge (1 of 4) media-tv/xmltv-0.5.31 to / >>> md5 src_uri ;-) xmltv-0.5.31.tar.bz2 >>> Unpacking source... >>> Unpacking xmltv-0.5.31.tar.bz2 to /var/tmp/portage/xmltv-0.5.31/work >>> Source unpacked. Choose which optional components of xmltv you want to install. The XMLTV.pm library and the filter programs such as tv_grep and tv_sort are installed by default; here you choose grabbers for different countries and front-ends for managing listings. Alternative grabber for Britain (tv_grab_uk_rt) [yes] Grabber for Italy (tv_grab_it) [yes] Grabber for North America (tv_grab_na) [yes] Grabber for North America using DataDirect (tv_grab_na_dd) [yes] Grabber for New Zealand (tv_grab_nz) [yes] Grabber for Finland (tv_grab_fi) [yes] Grabber for Spain - Analogic Terrestrial/Cable (tv_grab_es) [yes] Grabber for Spain - Digital Satellite (D+) (tv_grab_es_digital) [yes] Grabber for the Netherlands (tv_grab_nl) [yes] Alternative grabber for the Netherlands (tv_grab_nl_wolf) [yes] Grabber for Hungary (tv_grab_hu) [yes] Grabber for Denmark (tv_grab_dk) [yes] Grabber for Japan (tv_grab_jp) [yes] Grabber for Germany (tv_grab_de_tvtoday) [yes] Grabber for Sweden (tv_grab_se) [yes] Grabber for France (tv_grab_fr) [yes] Program to report exceptions and changes in a schedule (tv_check) [yes] CGI program to filter listings (to install manually) (tv_pick_cgi) [yes] Do you want to proceed with this configuration? [yes,no (default=yes)] Date::Manip-5.42 is required, but 5.40 is installed Required modules missing, not writing Makefile make: *** No targets specified and no makefile found. Stop. !!! ERROR: media-tv/xmltv-0.5.31 failed. !!! Function perl-module_src_compile, Line 67, Exitcode 2 !!! compilation failed >>> Install xmltv-0.5.31 into /var/tmp/portage/xmltv-0.5.31/image/ category media-tv make: *** No rule to make target `install'. Stop. !!! ERROR: media-tv/xmltv-0.5.31 failed. !!! Function perl-module_src_install, Line 96, Exitcode 2 !!! (no error message) here is emerge --info Portage 2.0.50-r1 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.6.3) ================================================================= System uname: 2.6.3 i686 AMD Athlon(tm) XP 1700+ Gentoo Base System version 1.4.3.13 distcc 2.12.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.7.7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox usersandbox" GENTOO_MIRRORS="http://128.213.5.34/gentoo/ http://mirrors.tds.net/gentoo http://csociety-ftp.ecn.purdue.edu/pub/gentoo/ http://open-systems.ufl.edu/mirrors/gentoo http://gentoo.netnitco.net" 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="3dnow S3TC X aalib acpi acpi4linux aim alsa amd apache2 apm arts avi berkdb bonobo cddb cdr crypt cups curl dv dvb dvd dvdr encode escreen esd ethereal evms2 evo ffmpeg foomaticdb freetype gd gdbm geoip ggi gif gnome gnomedb gpm gtk gtk2 gtkhtml guile icq imagemagick imap imlib jabber java javascript jpeg junit kde ldap libg++ libwww mad maildir md5sum mikmod mmx motif mozilla mpeg mpeg4 msn mysql nagios-ntp nagios-ping nagios-ssh nas ncurses nls nvidia odbc offensive oggvorbis opengl oss pam parse-clocks pdflib perl php png ppds python qt quicktime readline ruby samba scanner sdl slang snmp sox spell ssl svga tcltk tcpd tetex tiff transcode truetype usb v4l videos vim-with-x wxwindows x86 xine xml xml2 xmms xosd xv xvid yahoo zeo zlib"
to the last poster: for some reason xmltv didn't pull in the required DateManip version (5.42a). try: ACCEPT_KEYWORDS=~x86 emerge -vuD mythtv
Actually, I have version 5.42 of Date::Manip installed. No other versions are installed. I remerged DateManip just to make sure, but I still get the same error with xmltv.