Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 157724

Summary: media-gfx/graphviz-2.8-r2 uses wrong tclsh command
Product: Gentoo Linux Reporter: Andrzej Zaborowski <balrogg>
Component: New packagesAssignee: Gentoo Graphics Project <graphics+disabled>
Status: RESOLVED INVALID    
Severity: normal CC: Martin.vGagern
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 165460    
Attachments: Replacement graphviz-2.8-notcl.patch

Description Andrzej Zaborowski 2006-12-10 05:16:17 UTC
Graphviz Makefile uses the command "tclsh" to generate the manuals even if ./configure detected that tclsh is under a different name (say "tclsh8.4", as installed by portage). "tclsh" is hardcoded in tclpkg/gv/Makefile.am and should be changed to $(TCLSH) to avoid build errors.
Comment 1 Andrzej Zaborowski 2006-12-10 05:20:41 UTC
Created attachment 103741 [details, diff]
Replacement graphviz-2.8-notcl.patch

The graphviz-2.8-notcl.patch file currently found in /usr/portage/media-gfx/graphviz/files/ can be safely replaced with this one. It contains the same changes but replaces "tclsh" with $(TCLSH) as a bonus.
Comment 2 Chris Bainbridge (RETIRED) gentoo-dev 2007-02-19 17:47:20 UTC
/usr/bin/tclsh should be a link to tclsh-8.4. It's owned by dev-lang/tcl. If that link doesn't exist it's a problem with your install or the tcl ebuild. Please reopen if I've misunderstood the problem.
Comment 3 Martin von Gagern 2007-02-19 18:04:56 UTC
Still configure detecting one executable and the build process using another one sounds like a bug to me, even if it should not affect Gentoo.
It might be a good idea to report this issue upstream.