Summary: | media-gfx/brlcad-7.18.4 mged fails to find libitk3.4.so from dev-tcltk/itk-3.4.1 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Gustav Schaffter <gustav.schaffter> |
Component: | Current packages | Assignee: | Dongxu Li <dongxuli2011> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | dilfridge, gustav.schaffter, proxy-maint, sci, treecleaner |
Priority: | Normal | Keywords: | PMASKED |
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | Pending removal: 2016-12-27 | ||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 586300 |
Description
Gustav Schaffter
2015-04-21 17:02:46 UTC
We need to either get the newer versions from sci overlay here (they will use :8.5 slot for tcl/tk) or this be treecleaned and push people to rely on sci overlay (as it seems this ebuild is really outdated compared with the one in overlay) The sci overlay version of brl-cad is dependant on tcl/tk 8.5. This, for me, created a circular dependency problem where many packages om the system wanted tcl/tk 8.6 and brl-cad wanted 8.5 and tcl/tk doesn't slot. What I found was that brl-cad sources have a bundled tcl implementation that can be enabled at build time. I added the following to src_configure(): mycmakeargs+=( -DBRLCAD_ITCL=BUNDLED ) This goes just before the call to cmake-utils_src_configure in src_configure(). I was then able to remove the version lock on dev-lang/tcl and dev-lang/tk in $DEPEND. Obaviously, I did this from brlcad-9999.ebuild in my own custom overlay. YMMV dropped |