Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 117307 - prc-tools 2.3 does not install
Summary: prc-tools 2.3 does not install
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Tim Yamin (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-31 14:26 UTC by euclid80
Modified: 2006-01-02 09:17 UTC (History)
0 users

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


Attachments
ebuild output (ebuild_output.txt,3.02 KB, text/plain)
2006-01-01 20:34 UTC, euclid80
Details

Note You need to log in before you can comment on or make changes to this bug.
Description euclid80 2005-12-31 14:26:45 UTC
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
Comment 1 Tim Yamin (RETIRED) gentoo-dev 2006-01-01 13:03:59 UTC
Paste the full output please. I'm not able to reproduce this with 1.76 installed.
Comment 2 euclid80 2006-01-01 20:34:21 UTC
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.
Comment 3 Tim Yamin (RETIRED) gentoo-dev 2006-01-02 06:20:20 UTC
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?
Comment 4 euclid80 2006-01-02 08:20:46 UTC
(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).


Comment 5 Tim Yamin (RETIRED) gentoo-dev 2006-01-02 09:17:00 UTC
Fixed in CVS, thanks!