Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 73436 - emerging x11-misc/xkeycaps-2.46-r1 failes
Summary: emerging x11-misc/xkeycaps-2.46-r1 failes
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Desktop Misc. Team
URL:
Whiteboard:
Keywords:
Depends on: 70318
Blocks:
  Show dependency tree
 
Reported: 2004-12-05 05:06 UTC by M3rL7N
Modified: 2004-12-05 14:44 UTC (History)
2 users (show)

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 M3rL7N 2004-12-05 05:06:32 UTC
>>> Install xkeycaps-2.46-r1 into /temp/portage/xkeycaps-2.46-r1/image/ category x11-misc
+ mkdir -p /temp/portage/xkeycaps-2.46-r1/image//usr/X11R6/bin
install -c   xkeycaps /temp/portage/xkeycaps-2.46-r1/image//usr/X11R6/bin/xkeycaps
install in . done
rm -f xkeycaps.1x.html xkeycaps.1x-html
rman -f HTML < xkeycaps._man \
  > xkeycaps.1x-html && mv -f xkeycaps.1x-html xkeycaps.1x.html
rman: rman.c:426: tocadd: Assertion `text!=((void *)0) && strlen(text)>0' failed.
/bin/sh: line 1: 25138 Aborted                 rman -f HTML <xkeycaps._man >xkeycaps.1x-html
make: *** [xkeycaps.1x.html] Error 134

!!! ERROR: x11-misc/xkeycaps-2.46-r1 failed.
!!! Function src_install, Line 37, Exitcode 2
!!! make install.man failed


Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Kevin 2004-12-05 08:57:57 UTC
Same problem for me on ppc architecture.  I think that the resolution to bug #70318 (emerge xkeycaps doesn't generate manpage) is the source of the problem here.

I tried fixing this in my own slightly modified version of the 2.46 ebuild and ended up with the same problem.  In fact, when I simply unzip the xkeycaps.tar.Z file in a directory and follow the instructions in the README, I get the same error (after typing make and before typing make install or make install.man), so it looks to me like a problem with the package itself, not Gentoo's ebuild for it.  I think that the sed line in the ebuild function src_compile() is the reason that the 2.46 ebuild (the non-r1 version) works fine rather than failing like the package itself.

When simply unpacking the tarball in a directory and building by hand, one does get an executable xkeycaps and a manpage, so this at least helps.

Comment 2 Markus Nigbur (RETIRED) gentoo-dev 2004-12-05 14:44:05 UTC
the problem is install.man.

removed the revision for now.