GNU gperf 3.1 We require gperf version >= 3.0.3 make: *** [Makefile:218: grok_matchconf_macro.c] Error 1 * ERROR: dev-libs/grok-0.9.2::gentoo failed (compile phase): * emake failed * ----------------------------------------------------------------- This is an unstable amd64 chroot image (named 13.0-systemd-unstable_20170111-105830) at a hardened host acting as a tinderbox. ----------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-5.4.0 * llvm-config --version: 3.9.1 Available Python interpreters, in order of preference: [1] python3.4 [2] python2.7 (fallback) Available Ruby profiles: [1] ruby21 (with Rubygems) * java-config: -----------------------------------------------------------------
Created attachment 460004 [details] emerge-info.txt
Created attachment 460006 [details] dev-libs:grok-0.9.2:20170114-141355.log
Created attachment 460008 [details] emerge-history.txt
Created attachment 460010 [details] environment
Created attachment 460012 [details] etc.portage.tbz2
Thank you for reporting this issue. The version check fails because gperf 3.1 don't have three version components. We can easily remove this check from the Makefile (and trust the Portage dependencies). However grok 0.9.2 fails to compile with gperf 3.1 (see upstream ticket https://github.com/jordansissel/grok/issues/29).
*** Bug 613672 has been marked as a duplicate of this bug. ***
This was fixed via https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bdc0027d77f551be490f7811702a45b5cd6405c and https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cec5ed8f017a8d6869deaa00c6a364f2230d209 Current stable grok-0.9.2 now enforces <gperf-3.1. For >=gperf-3.1 we now have grok-0.9.2-r1. Thanks for the report!