Without ithreads enabled for dev-lang/perl the smart/dynamic playlist functionality fails silently and no songs are added. The Cantata README specifies that a helper script called cantata-dynamic is used to select songs. Running the script produces the following output: $ /usr/share/cantata/scripts/cantata-dynamic start This Perl not built to support threads Compilation failed in require at /usr/share/cantata/scripts/cantata-dynamic line 31. BEGIN failed--compilation aborted at /usr/share/cantata/scripts/cantata-dynamic line 31. Recompiling dev-lang/perl with ithreads enabled solves the problem.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=534b580dc755c95a43953096ce12953fd5d01ba4 commit 534b580dc755c95a43953096ce12953fd5d01ba4 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-04-25 16:32:50 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-04-25 16:33:52 +0000 media-sound/cantata: Add missing RDEPEND Closes: https://bugs.gentoo.org/653918 Package-Manager: Portage-2.3.31, Repoman-2.3.9 media-sound/cantata/cantata-2.2.0-r2.ebuild | 125 ++++++++++++++++++++++++++++ 1 file changed, 125 insertions(+)