[ debian-hurd-Bugs-301806 ] man-db package broken with a separate /usr
Bugs item #301806, was opened at 2005-06-20 14:37
You can respond by visiting:
http://alioth.debian.org/tracker/?func=detail&atid=411594&aid=301806&group_id=30628
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Manuel Menal (mmenal-guest)
Assigned to: Nobody (None)
Summary: man-db package broken with a separate /usr
Initial Comment:
The hurd-i386 man-db package is broken when you have a separate
/usr directory, which is the default for Debian GNU/Hurd. Here is why :
mmenal@antonio-gramsci:~$ strings -a /usr/bin/man|grep gzip
/usr/bin/gzip -c7
/usr/bin/gzip -dc
/usr/bin/gzip -dc -S ""
mmenal@antonio-gramsci:~$ dpkg -L gzip|grep bin/gzip$
/bin/gzip
man-db's configure finds the path to the gzip executable
(with AC_PATH_PROG). It is then hardcoded into the man
binary. As you can see, the hardcoded path is /usr/bin/gzip
whereas the gzip package only ships /bin/gzip. So it works
with a /usr -> . symlink but not with a separate /usr dir.
The man-db package must have been built with a /usr
-> . symlink and a PATH where /usr/bin appeared before
/bin (which is the default for Debian).
----------------------------------------------------------------------
You can respond by visiting:
http://alioth.debian.org/tracker/?func=detail&atid=411594&aid=301806&group_id=30628
Reply to: