emake DESTDIR="${D}" "scrollkeeper_localstate_dir=${D}${sk_tmp_dir} " "$@" install || die "install failed"; Reproducible: Always Steps to Reproduce: 1. This was emerged as part of another packages update. 2. emerge gnome-icon-theme would likely produce the same result. 3. Actual Results: >>> Install gnome-icon-theme-2.22.0 into /var/tmp/portage/x11-themes/gnome-icon-theme-2.22.0/image/ category x11-themes Making install in 8x8 make[1]: Entering directory `/var/tmp/portage/x11-themes/gnome-icon-theme-2.22.0/work/gnome-icon-theme-2.22.0/8x8' Making install in emblems make[2]: Entering directory `/var/tmp/portage/x11-themes/gnome-icon-theme-2.22.0/work/gnome-icon-theme-2.22.0/8x8/emblems' make[3]: Entering directory `/var/tmp/portage/x11-themes/gnome-icon-theme-2.22.0/work/gnome-icon-theme-2.22.0/8x8/emblems' make[3]: Nothing to be done for `install-exec-am'. test -z "/usr/share/icons/gnome/8x8/emblems" || /bin/mkdir -p "/var/tmp/portage/x11-themes/gnome-icon-theme-2.22.0/image//usr/share/icons/gnome/8x8/emblems" /usr/bin/install -c -m 644 'emblem-default.png' '/var/tmp/portage/x11-themes/gnome-icon-theme-2.22.0/image//usr/share/icons/gnome/8x8/emblems/emblem-default.png' /usr/bin/install -c -m 644 'emblem-new.png' '/var/tmp/portage/x11-themes/gnome-icon-theme-2.22.0/image//usr/share/icons/gnome/8x8/emblems/emblem-new.png' /usr/bin/install -c -m 644 'emblem-readonly.png' '/var/tmp/portage/x11-themes/gnome-icon-theme-2.22.0/image//usr/share/icons/gnome/8x8/emblems/emblem-readonly.png' /usr/bin/install -c -m 644 'emblem-symbolic-link.png' '/var/tmp/portage/x11-themes/gnome-icon-theme-2.22.0/image//usr/share/icons/gnome/8x8/emblems/emblem-symbolic-link.png' /usr/bin/install -c -m 644 'emblem-unreadable.png' '/var/tmp/portage/x11-themes/gnome-icon-theme-2.22.0/image//usr/share/icons/gnome/8x8/emblems/emblem-unreadable.png' (cd /var/tmp/portage/x11-themes/gnome-icon-theme-2.22.0/image//usr/share/icons/gnome/8x8 && /usr/libexec/icon-name-mapping -c emblems) Can't locate object method "new" via package "XML::LibXML::SAX::Parser" at /usr/lib64/perl5/vendor_perl/5.8.8/XML/SAX/ParserFactory.pm line 43. make[3]: *** [install-data-local] Error 2 make[3]: Leaving directory `/var/tmp/portage/x11-themes/gnome-icon-theme-2.22.0/work/gnome-icon-theme-2.22.0/8x8/emblems' make[2]: *** [install-am] Error 2 make[2]: Leaving directory `/var/tmp/portage/x11-themes/gnome-icon-theme-2.22.0/work/gnome-icon-theme-2.22.0/8x8/emblems' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/x11-themes/gnome-icon-theme-2.22.0/work/gnome-icon-theme-2.22.0/8x8' make: *** [install-recursive] Error 1 * * ERROR: x11-themes/gnome-icon-theme-2.22.0 failed. * Call stack: * ebuild.sh, line 49: Called src_install * environment, line 782: Called gnome2_src_install * environment, line 725: Called die * The specific snippet of code: * emake DESTDIR="${D}" "scrollkeeper_localstate_dir=${D}${sk_tmp_dir} " "$@" install || die "install failed"; * The die message: * install failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/x11-themes/gnome-icon-theme-2.22.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-themes/gnome-icon-theme-2.22.0/temp/environment'. * Expected Results: Successful installation of this package.
please attach the full build.log and paste the full output of emerge --info Thanks
Created attachment 148172 [details] emerge --info Here's the emerge --info you requested. I'll have to look for the log.
Created attachment 148173 [details] gnome-icon-theme-2.22.0.build.log Here's the build.log for x11-themes/gnome-icon-theme-2.22.0
You are probably missing dev-perl/XML-SAX which is needed by dev-perl/XML-LibXML and dev-perl/XML-Simple which are required by x11-misc/icon-naming-utils which is a depend of gnome-icon-theme. Please check the version of each of these packages on your system and list the result here.
(In reply to comment #4) > You are probably missing dev-perl/XML-SAX which is needed by > dev-perl/XML-LibXML and dev-perl/XML-Simple which are required by > x11-misc/icon-naming-utils which is a depend of gnome-icon-theme. > > Please check the version of each of these packages on your system and list the > result here. > Why can't emerge call cpan to install perl modules that are needed for the building of packages? This module was missing: XML::LibXML::SAX::Parser. I wrote this after you wrote below, but before I had a chance to see. I've now installed it (the perl module) and am currently attempting to build this package. /edit: The package is now installed. But I still think you should have a provision in the ebuild, to check that any perl modules are installed as required to build any package. Shingoshi
portage has gcpan to install your random cpan modules. Otherwise, for things in portage, ebuilds from portage are used. Here you where missing something implied by DEPEND so you probably did something wrong or it's a portage bug. If you can reproduce the conditions that lead to this copy the informations here or open a new bug.