Whenever I do an emerge which regenerates the info index, I get warnings about the g-wrap info files having no info dir entry. Reproducible: Always Steps to Reproduce: 1. emerge -v g-wrap Actual Results: output end like this: * Regenerating GNU info directory index... install-info: warning: no info dir entry in `/usr/share/info/g-wrap.info.gz' install-info: warning: no info dir entry in `/usr/share/info/g-wrap.info-1.gz' install-info: warning: no info dir entry in `/usr/share/info/g-wrap.info-2.gz' * Processed 331 info files; 3 errors. Expected Results: Regenerating the info index should not emit warnings. Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.22-gentoo-r7) ================================================================= System uname: 2.4.22-gentoo-r7 i686 Celeron (Mendocino) Gentoo Base System version 1.4.3.13 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.7.7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=i686 -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -march=i686 -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://ftp.tu-clausthal.de/pub/linux/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X aalib apache2 apm arts avi berkdb bonobo caps crypt cups curl dga doc encode esd fbcon foomaticdb gd gd-external gdbm ggi gif gnome gpm gstreamer gtk gtk2 gtkhtml guile hbci idea imlib innodb jabber java jikes jpeg kde libg++ libwww mad maildir mbox memlimit mikmod mmx motif mozilla moznocompose moznoirc moznomail mozsvg mozxmlterm mpeg mysql ncurses nls ofx oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba sdl slang spell sse ssl svga tcltk tcpd tetex tiff truetype usb wmf x86 xml2 xmms xv zlib"
Just to confirm and to add that this is g-wrap 1.3.4 doing this (at least on my machine).
Whoops, I forgot to include the version number. It's 1.3.4 here too.
anyone with a patch to fix those info files to make them more compliant?
Created attachment 29654 [details, diff] Adds a direntry to g-wrap.info{-1,-2} and g-wrap.texi The category was chosen to place g-wrap with slib, goops, and guile. The description is based on information from the ebuild and info file. This patch modifies both the .texi file and the .info* files because g-wrap's make system creates one large .info file by default. So, in order to preserve the split info files without further modifying the ebuild, the patch adds the DIRENTRY to the info files themselves.
The patch works for me
foser, would you like to check this out, or shall I check it in? (note, it's related to a similar gnucash issue)
check it in... i'm glad someone is properly taking care of gnucash related stuff right now..
Doug, thanks a *bunch* for the patch. g-wrap-1.3.4-r1 is now in portage.