In app-arch/lz4-1.7.5 the version-field in liblz4.pc is left empty. This leads packages that depend on this like app-emulation/spice to fail during configure: configure:13849: checking for LZ4 configure:13856: $PKG_CONFIG --exists --print-errors "liblz4 >= 129" Requested 'liblz4 >= 129' but version of lz4 is You may find new versions of lz4 at http://www.lz4.org/ configure:13859: $? = 1 configure:13873: $PKG_CONFIG --exists --print-errors "liblz4 >= 129" Requested 'liblz4 >= 129' but version of lz4 is You may find new versions of lz4 at http://www.lz4.org/ configure:13876: $? = 1 configure:13890: result: no Requested 'liblz4 >= 129' but version of lz4 is You may find new versions of lz4 at http://www.lz4.org/ configure:13924: error: lz4 support requested but liblz4 could not be found workaround for me was setting the value by hand, but this needs really to be fixed. Reproducible: Always
I'll look into it. However, I should note that upstream 'rebooted' versioning, so '>= 129' will not work anyway.
commit 7bd1e138670b484e76bf52736f65ceac37305ba2 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: Sun Feb 5 11:10:58 2017 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: Sun Feb 5 11:12:45 2017 app-arch/lz4: Fix missing Version in .pc, #608144 app-arch/lz4/{lz4-1.7.5.ebuild => lz4-1.7.5-r1.ebuild} | 3 +++ 1 file changed, 3 insertions(+)