Bug 88926
Summary: | [Gtk] Deprecated Automake 'mkdir_p' causes build failures | ||
---|---|---|---|
Product: | WebKit | Reporter: | Ryan Pennucci <decimalman> |
Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Normal | CC: | a.renevier, berto |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Ryan Pennucci
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.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
arno.
It should have been fixed with changeset 120012
http://trac.webkit.org/changeset/120012
Would you mind trying with latest WebKit trunk ?
Ryan Pennucci
It's fixed in trunk. I'm not sure why the previous report didn't show up when I was searching.
Thanks.
Alberto Garcia
*** This bug has been marked as a duplicate of bug 88790 ***