Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 459978

Summary: autotools.eclass: eautoreconf should allow disabling gtkdocize
Product: Gentoo Linux Reporter: Priit Laes (IRC: plaes) <plaes>
Component: EclassesAssignee: Gentoo's Team for Core System packages <base-system>
Status: UNCONFIRMED ---    
Severity: normal CC: andreis.vinogradovs, pacho
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://bugs.webkit.org/show_bug.cgi?id=113397
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 463242    

Description Priit Laes (IRC: plaes) 2013-03-02 13:18:40 UTC
Starting with webkit-gtk+-1.11.90, `eautoreconf` is failing in the `gtkdocize` phase, because required macro GTK_DOC_CHECK is not located inside the configure.ac file anymore and has been moved into Source/autotools/FindDependencies.m4 file.

The project's `autogen.sh` uses following autoreconf command to initialize the autotools stack from clean git checkout:

autoreconf --verbose --install -I Source/autotools $ACLOCAL_FLAGS|| exit $?

and this doesn't seem to be calling gtkdocize at all. Therefore it should be possible to disable this step somehow.
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2013-03-02 13:35:29 UTC
So, use AT_M4DIR="Source/autotools" eautoreconf
Comment 2 Priit Laes (IRC: plaes) 2013-03-02 13:46:12 UTC
(In reply to comment #1)
> So, use AT_M4DIR="Source/autotools" eautoreconf

We already did that before, but now it breaks like this:

 * Running eautoreconf in '/home/tmp/portage/net-libs/webkit-gtk-1.11.90-r300/work/webkitgtk-1.11.90' ...
 * Running gtkdocize --copy ...                                                                          [ !! ]

 * Failed Running gtkdocize !


And error from gtkdocize is following:
[snip]
***** gtkdocize *****
***** PWD: /home/tmp/portage/net-libs/webkit-gtk-1.11.90-r300/work/webkitgtk-1.11.90
***** gtkdocize --copy

gtkdocize: GTK_DOC_CHECK not called in configure.ac
[/snip]
Comment 3 Pacho Ramos gentoo-dev 2013-03-27 10:11:14 UTC
this blocks epiphany-3.8
Comment 4 SpanKY gentoo-dev 2014-11-15 07:13:05 UTC
*** Bug 463282 has been marked as a duplicate of this bug. ***