Opened 12 years ago

Closed 12 years ago

Last modified 11 years ago

#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 12 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)

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}.

comment:3 Changed 12 years ago by sascha_silbe

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.