dev-libs/spidermonkey-60.1.1_pre3 in the mozilla overlay is currently in slot 52. Packages that depend on mozjs-52 (which some do) will thus fail to build, since the C libraries are versioned (libmozjs-60.so instead of libmozjs-52.so). So I propose that it is put in slot 60 to allow parallel installation of a 52 version.
I experienced the same problem with my slot-52 revdeps failing, so I switched to spidermonkey-60::gnome-next because at least this one is slotted correctly.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=8dfb30482f57773d3a9e64c02657e1536e1a79a9 commit 8dfb30482f57773d3a9e64c02657e1536e1a79a9 Author: Ian Stakenvicius <axs@gentoo.org> AuthorDate: 2018-08-07 14:07:29 +0000 Commit: Ian Stakenvicius <axs@gentoo.org> CommitDate: 2018-08-07 14:09:23 +0000 dev-lang/spidermonkey:60 - fix SLOT Bug: http://bugs.gentoo.org/662746 dev-lang/spidermonkey/spidermonkey-60.1.1_pre3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Apologies for the copy/paste error, fixed now.