Bug 88926 - [Gtk] Deprecated Automake 'mkdir_p' causes build failures
Summary: [Gtk] Deprecated Automake 'mkdir_p' causes build failures
Status: RESOLVED DUPLICATE of bug 88790
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-12 14:58 PDT by Ryan Pennucci
Modified: 2013-09-09 04:44 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ryan Pennucci 2012-06-12 14:58:34 PDT
As reported at https://bugs.gentoo.org/show_bug.cgi?id=420591.  The Gentoo ebuild runs eautoreconf (emulates autoreconf) on the sources before building.

With newer versions of automake run on the sources, 'mkdir_p' isn't set, but it's still used in the makefile.  The result is the following error:
make[2]: Leaving directory `/var/tmp/portage/net-libs/webkit-gtk-1.8.1-r301/work/webkit-1.8.1'
touch stamp-po
./.deps/DerivedSources
make[1]: ./.deps/DerivedSources: Command not found
make[1]: *** [all-local] Error 127
make[1]: Leaving directory `/var/tmp/portage/net-libs/webkit-gtk-1.8.1-r301/work/webkit-1.8.1'
make: *** [all] Error 2

I submitted a patch to the Gentoo bug tracker changing all instances of 'mkdir_p' to 'MKDIR_P' in various GNUmakefile.am files, fixing the issue.
Comment 1 arno. 2012-06-12 15:18:52 PDT
It should have been fixed with changeset 120012

http://trac.webkit.org/changeset/120012

Would you mind trying with latest WebKit trunk ?
Comment 2 Ryan Pennucci 2012-06-12 16:12:14 PDT
It's fixed in trunk.  I'm not sure why the previous report didn't show up when I was searching.

Thanks.
Comment 3 Alberto Garcia 2013-09-09 04:44:08 PDT

*** This bug has been marked as a duplicate of bug 88790 ***