The issue arised when I tried to compile sci-electronics/ngspice-27-r1 (for sci-electronics/kicad-5.1.0). The actual error was as this: checking for TCL module BLT... configure: error: Couldn't find BLT I've dug into configure.ac and found following snippet: -- conftest.tcl --- package require BLT; exit; ------------------- When I try to execute this file manually, it results into this: ------------------- version conflict for package "Tcl": have 8.6.9, need exactly 8.6 while executing "load $library BLT" (procedure "LoadBLT" line 17) invoked from within "LoadBLT 2.4 /usr/lib64/blt2.4" ("package ifneeded BLT 2.4" script) invoked from within "package require BLT" (file "conftest.tcl" line 1) -------------------- I have dev-tcltk/blt-2.4z-r13, dev-lang/tk-8.6.9.1, dev-lang/tcl-8.6.9 Available verisons of tcl and tk: [I] dev-lang/tcl Available versions: (0) 8.5.17-r1(0/8.5) 8.6.8(0/8.6) (~)8.6.9(0/8.6) (8.5) (~)8.5.17-r100 (~)8I have blt, tk and tcl packages installed..5.17-r101 {debug (+)threads ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"} Installed versions: 8.6.9(0/8.6)(20:37:45 05/12/19)(threads -debug ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="32 64 -x32") Homepage: http://www.tcl.tk/ Description: Tool Command Language [I] dev-lang/tk Available versions: (0) 8.5.17-r1(0/8.5) 8.6.8(0/8.6) (~)8.6.9(0/8.6) (~)8.6.9.1(0/8.6) (8.5) (~)8.5.17-r100 (~)8.5.17-r101 {aqua debug test (+)threads truetype xscreensaver ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"} Installed versions: 8.6.9.1(0/8.6)(20:56:58 05/12/19)(threads truetype -aqua -debug -test -xscreensaver ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="32 64 -x32") Homepage: http://www.tcl.tk/ Description: Tk Widget Set
Duplicate of https://bugs.gentoo.org/675488
I have just pushed ngspice-31 and checked it built with tcl/tk/blt. Please try it and reopen this ticket in case you would still be experiencing the issue.