[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[ 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: