The emerge for prc-tools-2.3 fails in the very first configure stage complaining that it needs a "modern" texi2html. Reproducible: Always Steps to Reproduce: emerge -uv prc-tools Actual Results: Calculating dependencies ...done! >>> emerge (1 of 1) dev-lang/prc-tools-2.3 to / ... >>> Source unpacked. >>> Rebuilding configuration scripts >>> Configuring... creating cache ./config.cache checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking build system type... i686-pc-linux-gnu checking for gcc... gcc checking whether the C compiler (gcc -pipe ) works... yes checking whether the C compiler (gcc -pipe ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for c++... g++ checking whether the C++ compiler (g++ -pipe ) works... yes checking whether the C++ compiler (g++ -pipe ) is a cross-compiler... no checking whether we are using GNU C++... yes checking whether g++ accepts -g... yes checking for a BSD compatible install... /bin/install -c checking whether ln -s works... yes checking for ranlib... ranlib checking for flex... flex checking for yywrap in -lfl... yes checking for bison... bison -y checking for Cygwin environment... no checking for mingw32 environment... no checking for executable suffix... no checking for library containing gettext... none required checking for recent Pod::Man... yes (1.37) checking for texi2html... texi2html configure: error: modern texi2html needed to build HTML documentation !!! ERROR: dev-lang/prc-tools-2.3 failed. !!! Function src_config, Line 82, Exitcode 1 !!! (no error message) Expected Results: A series of builds should have generated all the PRC tools. Note the version of texi2html installed: sabre etc # emerge -s texi2html Searching... [ Results for search key : texi2html ] [ Applications found : 1 ] * app-text/texi2html Latest version available: 1.64 Latest version installed: 1.64 Size of downloaded files: 139 kB Homepage: http://www.mathematik.uni-kl.de/~obachman/Texi2html/ Description: Perl script that converts Texinfo to HTML License: GPL-2 Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.20-gentoo-r9) ================================================================= System uname: 2.4.20-gentoo-r9 i686 AMD Athlon(tm) XP 1700+ Gentoo Base System version 1.4.3.13 distcc 2.11.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.7.7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=athlon-xp -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/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -march=athlon-xp -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distcc sandbox" GENTOO_MIRRORS="http://128.213.5.34/gentoo/ http://cudlug.cudenver.edu/gentoo/ http://gentoo.noved.org/ http://mirror.tucdemonic.org/gentoo/ http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X alsa apache2 apm arts avi berkdb bonobo cdr cjk crypt cups curl dga directfb doc dvd emacs encode esd ethereal fastcgi fbcon foomaticdb gb gd gdbm gif gnome gpm gtk gtk2 gtkhtml guile imap imlib innodb java jpeg kde libg++ libwww mad maildir mikmod mmx motif mozilla mpeg mysql ncurses nls odbc ofx oggvorbis opengl oss pam pda pdflib perl png python qt quicktime readline samba sasl sdl slang slp spell sse ssl svga tcltk tcpd tetex tiff truetype unicode usb wmf x86 xml xml2 xmms xv zeo zlib"
Hmm, try upgrading to 1.64-r1: that solved it for me.
I'm assuming you are referring to texi2html here. Are you sure that this was the fix? Changing ACCEPT_KEYWORDS for texi2html pulls in a LOT of other packages that are masked, a couple of them look like more likely culprits. sabre prc-tools # ACCEPT_KEYWORDS="~x86" emerge -upv texi2html These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild U ] sys-devel/gnuconfig-20040214 [20030708] 30 kB [ebuild U ] sys-devel/libtool-1.5.2-r3 [1.4.3-r3] 2,590 kB [ebuild U ] sys-devel/gettext-0.12.1-r1 [0.12.1] +nls 0 kB [ebuild U ] sys-apps/sed-4.0.9 [4.0.7] -build +nls -static 751 kB [ebuild U ] sys-apps/texinfo-4.6 [4.5] -build +nls 1,316 kB [ebuild U ] sys-libs/zlib-1.2.1-r2 [1.1.4-r2] 277 kB [ebuild U ] sys-devel/gcc-config-1.3.5 [1.3.4] [empty/missing/bad digest] [ebuild U ] sys-devel/libperl-5.8.3 [5.8.2] +berkdb +gdbm 11,721 kB [ebuild U ] dev-lang/perl-5.8.3 [5.8.2-r1] +berkdb +doc +gdbm -threads 11,721 kB [ebuild U ] sys-devel/binutils-2.14.90.0.8-r1 [2.14.90.0.7-r4] -bootstrap -build +nls 10,777 kB [ebuild U ] sys-devel/gcc-3.3.3 [3.3.2-r5] +X -bootstrap -build +java -multilib +nls -nogcj -static 23,038 kB [ebuild U ] sys-kernel/linux-headers-2.4.22 [2.4.21] -build 0 kB [ebuild U ] sys-libs/glibc-2.3.3_pre20040207 [2.3.2-r9] -build +nls -nptl -pic 1,905 kB [ebuild U ] app-text/texi2html-1.64-r1 [1.64] 0 kB Total size of downloads: 64,130 kB sabre prc-tools # I'm assuming that you are running your systems much closer to the edge with ~x86 in your make.conf. :-) The pre-release glibc bothers me a bit, but at least with this list recorded here I will be able to backtrack if something goes wrong. This will take a while to build...
Well, I just manually ran "emerge /usr/portage/app-text/texi2html/texi2html-1.64-r1.ebuild" and it seemed to do the trick. Doing it with -upv gave me the same list of DEPENDs as you, only mine seemed to be even more out of date...
Ah, now I have learned a litte more about what the -u flag does. I got into the habit of using it because it prevents rebuilding things that already exist. I thought that was pretty much its sole purpose. This has been a learning experience. prc-tools-2.3 is now happy. Thanks.
I'm solving this as FIXED since a remerge of either the -r1 or the-non-r1 texi2html solved the issue here - if that doesn't do the trick please feel welcome to reopen this bug so we can sort this out with the app-text maintainers. Thanks!
Should the DEPEND for the ebuild be changed to the -r1 ebuild for texi2html? I just had the same problem and emerging the new texi2html (and only that package) fixed the problem for me.