Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 215993 - Gnome-icon-theme-2.22.0 fails during installation
Summary: Gnome-icon-theme-2.22.0 fails during installation
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-03 06:13 UTC by Xavian-Anderson Macpherson
Modified: 2008-04-03 09:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (portage.info_2008.04.02.21:47:39,18.46 KB, text/plain)
2008-04-03 06:56 UTC, Xavian-Anderson Macpherson
Details
gnome-icon-theme-2.22.0.build.log (gnome-icon-theme-2.22.0.build.log,98.88 KB, text/plain)
2008-04-03 07:14 UTC, Xavian-Anderson Macpherson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Xavian-Anderson Macpherson 2008-04-03 06:13:42 UTC
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.
Comment 1 Rémi Cardona (RETIRED) gentoo-dev 2008-04-03 06:36:48 UTC
please attach the full build.log and paste the full output of emerge --info

Thanks
Comment 2 Xavian-Anderson Macpherson 2008-04-03 06:56:08 UTC
Created attachment 148172 [details]
emerge --info

Here's the emerge --info you requested. I'll have to look for the log.
Comment 3 Xavian-Anderson Macpherson 2008-04-03 07:14:11 UTC
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
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-04-03 08:43:48 UTC
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.
Comment 5 Xavian-Anderson Macpherson 2008-04-03 09:17:38 UTC
(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
Comment 6 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-04-03 09:42:21 UTC
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.