Created attachment 479272 [details] build.log These are annoying enough you should consider them bugs *now* as they're a guaranteed sign of future breakage. It is only via the grace of a last-minute exemption that was added to Perl 5.26 that this is not already fatal in 5.26 --- Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.30), passed through in regex; marked by <-- HERE in m/(.*?){ <-- HERE / at /var/tmp/portage/dev-util/gtk-doc-1.25-r1/work/gtk-doc-1.25/gtkdoc-scan line 735. --- These may be also contributing to a test failure, but its hard to know without further investigation --- libtool: link: ( cd ".libs" && rm -f "libtester.la" && ln -s "../libtester.la" "libtester.la" ) make[3]: Leaving directory '/var/tmp/portage/dev-util/gtk-doc-1.25-r1/work/gtk-doc-1.25/tests/empty/src' Making check in docs make[3]: Entering directory '/var/tmp/portage/dev-util/gtk-doc-1.25-r1/work/gtk-doc-1.25/tests/empty/docs' make check-local make[4]: Entering directory '/var/tmp/portage/dev-util/gtk-doc-1.25-r1/work/gtk-doc-1.25/tests/empty/docs' make[4]: *** No rule to make target 'tester-docs.xml', needed by 'html-build.stamp'. Stop. make[4]: *** Waiting for unfinished jobs.... ---
As I don't see it either in the main tree nor in gnome overlay, I'll note that 1.26 (2017-08-11) was a complete rewrite in python, making this moot. Though while adding to the tree, we might want to cherry-pick a later gtk-doc.make commit too.
...PS: having read the report to the end, I should mention, that the above mentioned commit commit (going by its commit comment) is supposed to fix that parallel make failure with tester-docs.xml too.
*** Bug 639516 has been marked as a duplicate of this bug. ***
gtk-doc 1.27 was released 3 days ago.