Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 71313 - CMUCL with USE=doc requires app-text/a2ps, dev-tex/{hevea,latex2html}
Summary: CMUCL with USE=doc requires app-text/a2ps, dev-tex/{hevea,latex2html}
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Common Lisp Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-15 12:24 UTC by Glynn Clements
Modified: 2007-12-27 15:01 UTC (History)
1 user (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 Glynn Clements 2004-11-15 12:24:01 UTC
Building the CMUCL documentation requires the dev-tex/hevea package but it isn't listed as a dependency in the ebuild file.

psset -d -o cmu-user.ps cmu-user.ps1
make[1]: psset: Command not found
make[1]: *** [cmu-user.ps] Error 127
rm cmu-user.dvi cmu-user.ps1
make[1]: Leaving directory `/var/tmp/portage/cmucl-18e-r4/work/cmucl-18e/src/docs/cmu-user'
make[1]: Entering directory `/var/tmp/portage/cmucl-18e-r4/work/cmucl-18e/src/docs/cmu-user'
hevea -fix cmu-user.hva cmu-user.tex
make[1]: hevea: Command not found
make[1]: *** [cmu-user.html] Error 127
make[1]: Leaving directory `/var/tmp/portage/cmucl-18e-r4/work/cmucl-18e/src/docs/cmu-user'
make[1]: Entering directory `/var/tmp/portage/cmucl-18e-r4/work/cmucl-18e/src/docs/cmu-user'
hevea -fix -info cmu-user.hva cmu-user.tex
make[1]: hevea: Command not found
make[1]: *** [cmu-user.info] Error 127
make[1]: Leaving directory `/var/tmp/portage/cmucl-18e-r4/work/cmucl-18e/src/docs/cmu-user'
make[1]: Entering directory `/var/tmp/portage/cmucl-18e-r4/work/cmucl-18e/src/docs/cmu-user'


Reproducible: Always
Steps to Reproduce:
1. USE=doc psmerge cmucl
2. 
3.

Actual Results:  
Some HTML and info documentation wasn't built


Expected Results:  
Built the HTML and info documentation


Portage 2.0.51-r3 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1,
2.4.27 i686)
=================================================================
System uname: 2.4.27 i686 Pentium III (Coppermine)
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.14.90.0.8-r1
Headers:  sys-kernel/linux-headers-2.4.21-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="no"
CFLAGS="-O2 -mcpu=i686"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks noauto sandbox"
GENTOO_MIRRORS="http://open-systems.ufl.edu/mirrors/gentoo
http://ftp.easynet.nl/mirror/gentoo/ http://gentoo.mirror.sdv.fr
http://mirror.uni-c.dk/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X avi berkdb bitmap-fonts cdr crypt encode f77 fortran gdbm gif gpm gtk
gtk2 imlib jpeg libg++ libwww mad matrox mbox mikmod motif mozilla mpeg ncurses
nls oggvorbis opengl oss pam pdflib perl png postgres python quicktime readline
sdl slang spell ssl tcltk tcpd tetex truetype x86 xine xml2 xmms xv zlib
video_cards_matrox"
Comment 1 Glynn Clements 2004-11-15 13:01:17 UTC
BTW, it also requires latex2html
Comment 2 Matthew Kennedy (RETIRED) gentoo-dev 2004-11-15 18:05:34 UTC
Thanks for this report.  Should be fixed shortly.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-09-03 02:43:02 UTC
(In reply to comment #2)
> Thanks for this report.  Should be fixed shortly.

And, 1 1/2 later... ;=) 

Comment 4 Marijn Schouten (RETIRED) gentoo-dev 2007-07-12 13:49:37 UTC
someone on x86, please test the latest cmucl ebuild
Comment 5 Gregory Bird 2007-07-13 18:07:29 UTC
The deps are not correct in 19d_p2.

In the cmucl-19d_p2.ebuild the depends are as follows:

DEPEND="lesstif? ( x11-libs/lesstif )
        !lesstif? ( x11-libs/openmotif )
        sys-devel/bc"

And:
cmucl # USE="-* doc" emerge -pve cmucl | egrep '(a2ps|hevea|latex2html)'
cmucl # 

The ebuild needs to be fixed.
Comment 6 Gregory Bird 2007-07-14 15:24:08 UTC
Sorry.  That last comment assumed that we actually needed a2ps/hevea/latex2html.  Looks like we don't.

bash# USE="doc lesstif source" emerge cmucl | egrep '(a2ps|hevea|latex2html)'
bash# 

The deps look fine and it builds with all combinations of USE flags on x86.

Comment 7 Jakub Moc (RETIRED) gentoo-dev 2007-12-27 15:01:02 UTC
>=19d_pre1 only installs the bundled docs, so the deps are not needed. However, USE=doc is completely unused and bogus there. Anyway, unrelated, closing.