gperf is invoked via system() in the Perl build script WebCore/css/makevalues.pl, but the return value is not checked. This means that if gperf is not installed, makevalues.pl will not fail properly and will produce incomplete output. This causes build errors later on, and installing gperf does not fix the build because the build system is not aware that makevalues.pl's dependencies have changed. There is a similar unchecked system() call in WebCore/css/makegrammar.pl.
Created attachment 41066 [details] Patch v1
Created attachment 41068 [details] Die if gperf fails
Comment on attachment 41068 [details] Die if gperf fails Clearing flags on attachment: 41068 Committed r49584: <http://trac.webkit.org/changeset/49584>
All reviewed patches have been landed. Closing bug.