#338 closed defect (fixed)
Debian/Ubuntu: add libgtk2.0-bin to sysdeps (for gtk-update-icon-cache, used by evince)
Reported by: | sascha_silbe | Owned by: | marcopg |
---|---|---|---|
Priority: | Unspecified by Maintainer | Milestone: | Unspecified |
Component: | sugar-jhbuild | Version: | Git as of bugdate |
Severity: | Blocker | Keywords: | |
Cc: | Distribution/OS: | Debian | |
Bug Status: | New |
Description
make[3]: Entering directory `/home/sugar/sugar-jhbuild/source/evince-2.25.90/data'
make[3]: Nothing to be done for `install-exec-am'.
if test -z ""; then \
echo "Updating Gtk icon cache."; \
gtk-update-icon-cache -f -t /home/sugar/sugar-jhbuild/install/share/icons/hicolor; \
else \
echo "* Icon cache not updated. After (un)install, run this:"; \
echo "* gtk-update-icon-cache -f -t /home/sugar/sugar-jhbuild/install/share/icons/hicolor"; \
fi
Updating Gtk icon cache.
/bin/bash: line 2: gtk-update-icon-cache: command not found
make[3]: * [update-icon-cache] Error 127
make[3]: Leaving directory `/home/sugar/sugar-jhbuild/source/evince-2.25.90/data'
make[2]: * [install-am] Error 2
make[2]: Leaving directory `/home/sugar/sugar-jhbuild/source/evince-2.25.90/data'
make[1]: * [install-recursive] Error 1
make[1]: Leaving directory `/home/sugar/sugar-jhbuild/source/evince-2.25.90/data'
make: * [install-recursive] Error 1
* error during stage install of evince: ########## Error running make install * [24/41]
Without having looked at the source, my guess is that the test -z should actually be test -n.
Change History (3)
comment:1 Changed 14 years ago by sascha_silbe
- Bug Status changed from Unconfimed to New
- Component changed from Read to sugar-jhbuild
- Distribution/OS changed from Ubuntu to Debian
- Owner changed from morgs to marcopg
- Summary changed from evince: gtk-update-icon-cache not found to Debian/Ubuntu: add libgtk2.0-bin to sysdeps (for gtk-update-icon-cache, used by evince)
comment:2 Changed 14 years ago by morgs
Logged for Ubuntu at https://bugs.launchpad.net/sugar/+bug/328499
comment:3 Changed 14 years ago by sascha_silbe
- Resolution set to fixed
- Status changed from new to closed
After a quick dive into Makefile.am I see that my above comment isn't true (the test is checking DESTDIR, not availability of gtk-update-icon-cache). Instead, a system dependency on gtk-update-icon-cache should be added - in the case of Ubuntu and Debian, it's contained in libgtk2.0-bin.
So please add libgtk2.0-bin to all of config/sysdeps/{debian-5.0.xml,debian-unstable.xml,ubuntu-8.04.xml,ubuntu-8.10.xml}.