prc-tools 2.3 does not compile; in fact, it does not configure. It complains that it needs a "modern texi2html". I have version 1.76 of texi2html. Both 2.3 and 2.3-r1 have this problem. Gentoo Base System version 1.6.13 Portage 2.0.53 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r2,uclibc-0.9.26-r7,uclibc-0.9.27-r1, 2.6.14-gentoo-r5 i686) ================================================================= System uname: 2.6.14-gentoo-r5 i686 Pentium III (Coppermine) distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /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/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium3 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa apm audiofile avi bitmap-fonts bzip2 cdparanoia cdr crypt cscope curl dv dvd dvdread eds emboss encode esd exif expat ffmpeg foomaticdb fortran gif gphoto2 gstreamer gtk gtk2 imagemagick imlib java jpeg junit lcms libg++ libwww mbox mikmod mmx mng mozdevelop mozilla moznocompose moznoirc mp3 mpeg ncurses network nodrm ogg oggvorbis pam pcre pdflib perl png python qt quicktime readline real rtc samba scanner sdl spell sse ssl tcltk tiff truetype truetype-fonts type1-fonts udev usb v4l v4l2 vorbis xmms xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY
Paste the full output please. I'm not able to reproduce this with 1.76 installed.
Created attachment 75969 [details] ebuild output Here is the output of the ebuild. Actually, I have discovered that the problem is caused by using FEATURES="userpriv". The configure script checks the "-out_file" parameter of texi2html in a way that cannot succeed without root privileges. I also found that removing that check altogether did not harm the build, as far as I could tell, so that may be a suitable solution.
Good catch. Removing the check is no problem since we can just put a DEPEND in the ebuild (in fact, there already should be one). Does the rest of the compile/install process work properly under userprivs though?
(In reply to comment #3) > Does the rest of the > compile/install process work properly under userprivs though? Yes. If I edit the configure script by hand, then run the ebuild again, I get what looks like a complete build (that includes texi-generated documentation).
Fixed in CVS, thanks!