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

Bug 406905

Summary: dev-lang/tk-8.5.10 with dev-lang/tcl[-static-libs] - ld: cannot find -ltclstub8.5
Product: Gentoo Linux Reporter: Jeroen Roovers (RETIRED) <jer>
Component: [OLD] DevelopmentAssignee: TCL/TK Project <tcltk>
Status: RESOLVED FIXED    
Severity: major CC: phajdan.jr
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 406607    
Attachments: build.log.gz

Description Jeroen Roovers (RETIRED) gentoo-dev 2012-03-04 17:53:19 UTC
Introducing IUSE=static-libs in dev-lang/tcl makes little sense when its most important revdep actually requires the stub library...

Also, the 8.5.11 bump appears to be a downgrade in terms of EAPI, IUSE=static-libs and so on. I would have repaired the damage already if it would have been trivial to do so, but I don't understand the 8.5.11 changes.
Comment 1 Justin Lecher (RETIRED) gentoo-dev 2012-03-04 20:11:06 UTC
+  04 Mar 2012; Justin Lecher <jlec@gentoo.org> tcl-8.5.10.ebuild,
+  tcl-8.5.11.ebuild:
+  Revert static-libs handling, #406905; push changes from 8.5.10 to .11
+
Comment 2 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2012-03-05 18:03:31 UTC
Still broken for me, I've synced and my local tree has the ChangeLog entry mentioned above.

/usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/ld: cannot find -ltclstub8.5
collect2: ld returned 1 exit status
make: *** [libtk8.5.so] Error 1
 * ERROR: dev-lang/tk-8.5.10 failed (compile phase):
 *   emake failed
Comment 3 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2012-03-05 18:03:55 UTC
Created attachment 304321 [details]
build.log.gz
Comment 4 Justin Lecher (RETIRED) gentoo-dev 2012-03-05 18:06:46 UTC
please reemerge tcl.