Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 114503 - x11-apps/xinit-0.99.4 installs manpages in "${ROOT}"
Summary: x11-apps/xinit-0.99.4 installs manpages in "${ROOT}"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-04 22:53 UTC by Georgi Georgiev
Modified: 2005-12-05 18:22 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Georgi Georgiev 2005-12-04 22:53:46 UTC
Something changed in xinit-0.99.4 and it is now looking for a APP_MAN_DIR
variable . This variable (is "macro" the proper term?) is handled by aclocal.m4
that is distributed with the package, but all the libtoolization overwrites
aclocal.m4 with the one on the system -- /usr/share/libtool/libltdl/aclocal.m4.
And the final file knows nothing about APP_MAN... so the man pages get stuffed
in $(APP_MAN_DIR)/, which is "/".
Comment 1 Joshua Baergen (RETIRED) gentoo-dev 2005-12-05 09:14:57 UTC
Looks like Xcursor has this problem too, otherwise we could drop the
libtoolization from just apps and be done with it.  I wonder if it's an autotool
oops upstream...

I won't have time to look at this for awhile.  A patch from anyone with a sane
fix would be appreciated.
Comment 2 Donnie Berkholz (RETIRED) gentoo-dev 2005-12-05 11:49:36 UTC
Every app we run autoreconf on will be broken in the same way.
Comment 3 Donnie Berkholz (RETIRED) gentoo-dev 2005-12-05 12:10:04 UTC
Do you have the latest util-macros installed? Which version do you have?
Comment 4 Joshua Baergen (RETIRED) gentoo-dev 2005-12-05 12:28:00 UTC
Aha, you're right, that's the problem...
Comment 5 Georgi Georgiev 2005-12-05 18:19:29 UTC
Well, the new release of x11-misc/util-macros (referring to 0.99.2) fixed the
problem in this bug. Manpages are properly installed in /usr/share/man1, etc.

I am now getting collisions on /usr/share/man/man4/mouse.4.gz which is installed
by both man-pages and xf86-input-mouse, though.
Comment 6 Donnie Berkholz (RETIRED) gentoo-dev 2005-12-05 18:22:27 UTC
There's another bug open for that -- bug #29541.

I've updated the eclass's util-macros dep to fix this.