Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 187305 - building of dev-lisp/sbcl-1.0.7-r2 documentation fails, missing dep on graphviz
Summary: building of dev-lisp/sbcl-1.0.7-r2 documentation fails, missing dep on graphviz
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Common Lisp Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-31 22:43 UTC by Gustavo
Modified: 2007-08-07 11:37 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 Gustavo 2007-07-31 22:43:28 UTC
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.
Comment 1 Ferris McCormick (RETIRED) gentoo-dev 2007-07-31 23:29:43 UTC
Um, not devrel.
Comment 2 Stelian Ionescu 2007-08-01 00:44:14 UTC
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" ?
Comment 3 Ivan Toshkov 2007-08-01 11:02:18 UTC
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"
 
Comment 4 Marijn Schouten (RETIRED) gentoo-dev 2007-08-07 11:37:43 UTC
fixed in 1.0.7-r2 and up.