I think expect was built against an older version of tcl. When I upgraded tcl to 8.4.2, expect broke since it was linked against tcl-8.3. The exact error was: /usr/bin/expect: error while loading shared libraries: libtcl8.3.so: cannot open shared object file: No such file or directory Rebuilding expect solved the problem. Perhaps, an opportunity to insert an einfo about all user-installed packages in dev-tcltk/* recommending that they be rebuilt again as a consequence of tcl going from 8.3 to 8.4.2. qpkg -I -v dev-tcltk could be used to gather that list. Thanks in advance,
that's what drobbins mean which damage reduction
The list from "qpkg -I -v dev-tcltk" is far from completness. I wrote revdep-rebuild, which should create complete list, it was added to gentoolkit, and recompilation ewarn message was added to tcl-8.4.2.ebuild.