[Buildroot] [PATCH 4/7] package/civetweb: fix build error on a host with make v4.0
fabio.porcedda at gmail.com
Sat Feb 28 09:47:12 UTC 2015
On Sat, Feb 28, 2015 at 10:05 AM, Peter Korsgaard <peter at korsgaard.com> wrote:
>>>>>> "Fabio" == Fabio Porcedda <fabio.porcedda at gmail.com> writes:
> > Add a patch to fix a typo that on a system with make v4.0 and
> > BR2_CIVETWEB_WITH_LUA=y fails to build:
> > Makefile:203: *** mixed implicit and normal rules. Stop.
> > The patch was not sent upstream because this problem is already fixed on
> > master.
> > Signed-off-by: Fabio Porcedda <fabio.porcedda at gmail.com>
> Committed, thanks.
> Strangely enough, make on my system (Debian 4.0-8.1) only warns about
> the syntax:
> Makefile:203: *** mixed implicit and normal rules: deprecated syntax
That is because in the debian package the have backported a change to
turn it in a worning:
make-dfsg (4.0-2) experimental; urgency=medium
* Pull back some patches from upstream git that fix bugs. One of these
converts the mixed implicit and explicit rule error into a warning,
and that should give us a grace period to fix the Makefiles,
The make on fedora 21 does not have such a patch so it fails like the
officiale make 4.0 release.
> With the patch applied I get another warning, but that can probably be
> Makefile:203: target 'out/src/third_party' given more than once in the same rule
> Bye, Peter Korsgaard
More information about the buildroot