Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 459978 - autotools.eclass: eautoreconf should allow disabling gtkdocize
Summary: autotools.eclass: eautoreconf should allow disabling gtkdocize
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL: https://bugs.webkit.org/show_bug.cgi?...
Whiteboard:
Keywords:
: 463282 (view as bug list)
Depends on:
Blocks: gnome-3.8
  Show dependency tree
 
Reported: 2013-03-02 13:18 UTC by Priit Laes (IRC: plaes)
Modified: 2014-11-15 07:13 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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. ***