Please add dev-python/rdflib as dependency for media-libs/lv2core-9999. Reproducible: Always Steps to Reproduce: 1. emerge media-libs/lv2core-9999 Actual Results: lv2core doesn't configure properly. Expected Results: lv2core configures fine.
This version has been dropped from portage and the ones which are in portage don't seem to require this dependency.
This neither builds with python 3.5 or 3.6: >>> Emerging (1 of 1) media-libs/lv2core-6.0::gentoo * lv2core-6.0.tar.bz2 SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking lv2core-6.0.tar.bz2 to /var/tmp/portage/media-libs/lv2core-6.0/work >>> Source unpacked in /var/tmp/portage/media-libs/lv2core-6.0/work >>> Preparing source in /var/tmp/portage/media-libs/lv2core-6.0/work/lv2core-6.0 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-libs/lv2core-6.0/work/lv2core-6.0 ... CCFLAGS="-O2 -pipe -march=native -fno-stack-protector" LINKFLAGS="-O2 -pipe -march=native -fno-stack-protector -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu" "/var/tmp/portage/media-libs/lv2core-6.0/work/lv2core-6.0/waf" --prefix=/usr --libdir=/usr/lib64 configure Setting top to : /var/tmp/portage/media-libs/lv2core-6.0/work/lv2core-6.0 Setting out to : /var/tmp/portage/media-libs/lv2core-6.0/work/lv2core-6.0/build Checking for 'gcc' (c compiler) : x86_64-pc-linux-gnu-gcc Global Configuration * Install prefix : /usr * Debuggable build : False * Strict compiler flags : False * Build documentation : False * LV2 bundle directory : /usr/lib64/lv2 'configure' finished successfully (0.022s) >>> Source configured. >>> Compiling source in /var/tmp/portage/media-libs/lv2core-6.0/work/lv2core-6.0 ... "/var/tmp/portage/media-libs/lv2core-6.0/work/lv2core-6.0/waf" build --verbose --jobs=9 Waf: Entering directory `/var/tmp/portage/media-libs/lv2core-6.0/work/lv2core-6.0/build' [1/1] subst: lv2core.pc.in -> build/lv2core.pc Waf: Leaving directory `/var/tmp/portage/media-libs/lv2core-6.0/work/lv2core-6.0/build' Traceback (most recent call last): File "/var/tmp/portage/media-libs/lv2core-6.0/work/lv2core-6.0/.waf3-1.6.6-158eec7a0749a003782d4a9a502e3d08/waflib/Scripting.py", line 94, in waf_entry_point run_commands() File "/var/tmp/portage/media-libs/lv2core-6.0/work/lv2core-6.0/.waf3-1.6.6-158eec7a0749a003782d4a9a502e3d08/waflib/Scripting.py", line 146, in run_commands run_command(cmd_name) File "/var/tmp/portage/media-libs/lv2core-6.0/work/lv2core-6.0/.waf3-1.6.6-158eec7a0749a003782d4a9a502e3d08/waflib/Scripting.py", line 139, in run_command ctx.execute() File "/var/tmp/portage/media-libs/lv2core-6.0/work/lv2core-6.0/.waf3-1.6.6-158eec7a0749a003782d4a9a502e3d08/waflib/Scripting.py", line 334, in execute return execute_method(self) File "/var/tmp/portage/media-libs/lv2core-6.0/work/lv2core-6.0/.waf3-1.6.6-158eec7a0749a003782d4a9a502e3d08/waflib/Build.py", line 102, in execute self.execute_build() File "/var/tmp/portage/media-libs/lv2core-6.0/work/lv2core-6.0/.waf3-1.6.6-158eec7a0749a003782d4a9a502e3d08/waflib/Build.py", line 111, in execute_build self.compile() File "/var/tmp/portage/media-libs/lv2core-6.0/work/lv2core-6.0/.waf3-1.6.6-158eec7a0749a003782d4a9a502e3d08/waflib/Tools/errcheck.py", line 113, in check_compile ret=old_compile(self) File "/var/tmp/portage/media-libs/lv2core-6.0/work/lv2core-6.0/.waf3-1.6.6-158eec7a0749a003782d4a9a502e3d08/waflib/Build.py", line 191, in compile self.store() File "/var/tmp/portage/media-libs/lv2core-6.0/work/lv2core-6.0/.waf3-1.6.6-158eec7a0749a003782d4a9a502e3d08/waflib/Utils.py", line 308, in f ret=fun(*k,**kw) File "/var/tmp/portage/media-libs/lv2core-6.0/work/lv2core-6.0/.waf3-1.6.6-158eec7a0749a003782d4a9a502e3d08/waflib/Build.py", line 165, in store cPickle.dump(data,f) AttributeError: Can't pickle local object 'Context.__init__.<locals>.node_class' * ERROR: media-libs/lv2core-6.0::gentoo failed (compile phase): * build failed * * Call stack: * ebuild.sh, line 115: Called src_compile * environment, line 3056: Called waf-utils_src_compile * environment, line 3699: Called die * The specific snippet of code: * "${WAF_BINARY}" ${_mywafconfig} ${jobs} || die "build failed" * * If you need support, post the output of `emerge --info '=media-libs/lv2core-6.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-libs/lv2core-6.0::gentoo'`. * The complete build log is located at '/var/log/portage/build/media-libs/lv2core-6.0:20170424-104352.log.gz'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-libs/lv2core-6.0/temp/build.log.gz'. * The ebuild environment file is located at '/var/tmp/portage/media-libs/lv2core-6.0/temp/environment'. * Working directory: '/var/tmp/portage/media-libs/lv2core-6.0/work/lv2core-6.0' * S: '/var/tmp/portage/media-libs/lv2core-6.0/work/lv2core-6.0' Also, this was replaced by lv2 package long time ago, and media-libs/lv2-ui is the only reverse dep... hence, I would treeclean this
commit 5f05c62d0fbc5ab77ce03cdb16fde0821ce711db Author: Michał Górny <mgorny@gentoo.org> AuthorDate: Sat Jul 1 11:11:37 2017 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: Sat Jul 1 11:19:55 2017 media-libs/lv2core: Remove last-rited pkg, #388549 commit 68d75fd287fc1e64e907be47357e41780ef98c2e Author: Michał Górny <mgorny@gentoo.org> AuthorDate: Sat Jul 1 11:11:00 2017 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: Sat Jul 1 11:19:53 2017 media-libs/lv2-ui: Remove last-rited pkg, #388549