I used the command "emerge =dev-list/sbcl-1.0.7*" so the terminal sent an build error. I've built sbcl 1.0.7 from source without any errors (it is already a stable version, but portage masks it). Reproducible: Always Steps to Reproduce: 1. USE="doc ldb source threads unicode" emerge =sbcl-1.0.7* This error message is given dot -Tpng -Gsize="5,5" -Gratio=compress -Gconcentrate=true discriminating-functions.dot > discriminating-functions.png /bin/sh: dot: command not found make: *** [discriminating-functions.png] Error 127 !!! ERROR: dev-lisp/sbcl-1.0.7-r2 failed. Call stack: ebuild.sh, line 1621: Called dyn_compile ebuild.sh, line 973: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile sbcl-1.0.7-r2.ebuild, line 130: Called die !!! make html failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/dev-lisp/sbcl-1.0.7-r2/temp/build.log'. If you want me to e-mail the complete build log, mail me, I'll keep it.
Um, not devrel.
I've fixed this in the lisp overlay: http://repo.or.cz/w/gentoo-lisp-overlay.git what do you mean by "sbcl 1.0.7 ... is already a stable version, but portage masks it" ?
It looks like SBCL needs graphviz to build the documentation and doesn't specify this in the ebuild file. Something like the following (untested) patch should do the work: --- /mnt/nfs_portage/dev-lisp/sbcl/sbcl-1.0.7-r2.ebuild 2007-07-21 13:35:35.000000000 +0300 +++ /home/ivant/sbcl-1.0.7-r2.ebuild 2007-08-01 14:00:37.000000000 +0300 @@ -32,7 +32,7 @@ IUSE="ldb source threads unicode doc" -DEPEND="doc? ( sys-apps/texinfo )" +DEPEND="doc? ( sys-apps/texinfo media-gfx/graphviz )" PROVIDE="virtual/commonlisp"
fixed in 1.0.7-r2 and up.