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

Bug 184213

Summary: graphviz requires libtclstub8.4.a . tcl provides libtclstub8.4g.a
Product: Gentoo Linux Reporter: Andrew A. Gill <superluser>
Component: [OLD] LibraryAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Andrew A. Gill 2007-07-04 18:47:07 UTC
graphviz-2.12 (and 2.8-r2) fails to emerge, complaining that it needs ltclstub8.4 .  tcl-8.4.14 does not provide libtclstub8.4.a .  It provides libtclstub8.4g.a

Reproducible: Always

Steps to Reproduce:
1.emerge dev-lang/tcl
2.emerge graphviz
Actual Results:  
did not compile

Expected Results:  
should have compiled

Here is the output:

x86_64-pc-linux-gnu-gcc -shared  .libs/gdtclft.o -Wl,--whole-archive ../../tclpkg/tclhandle/.libs/libtclhandle_C.a ../../tclpkg/tclstubs/.libs/libtclstubs_C.a ../../lib/gd/.libs/libgvgd_C.a -Wl,--no-whole-archive  -L/usr/lib64 -ltclstub8.4 /usr/lib64/libfontconfig.so /usr/lib64/libfreetype.so /usr/lib64/libjpeg.so /usr/lib64/libpng12.so -lz -lm -lc  -mtune=k8 -mmmx -msse3 -m3dnow -mfpmath=sse -Wl,-soname -Wl,libgdtclft.so.0 -o .libs/libgdtclft.so.0.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -ltclstub8.4

Someone suggested (in bug 178853) that you could change
/usr/lib/libtclstub.a -> /usr/lib/libtclstub8.4.a to
/usr/lib/libtclstub.a -> /usr/lib/libtclstub8.4g.a .  That sounds like folly, but I tried it.  To no avail.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-07-04 18:58:37 UTC

*** This bug has been marked as a duplicate of bug 149037 ***
Comment 2 Andrew A. Gill 2007-07-04 19:45:26 UTC
Sigh.  Why didn't this turn up when I searched?  Now I feel like an idiot.