[Buildroot] [PATCH 4/7] package/civetweb: fix build error on a host with make v4.0

Fabio Porcedda 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:
http://metadata.ftp-master.debian.org/changelogs//main/m/make-dfsg/make-dfsg_4.0-8.1_changelog
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
> ignored:
>
> Makefile:203: target 'out/src/third_party' given more than once in the same rule
> --
> Bye, Peter Korsgaard

BR
-- 
Fabio Porcedda



More information about the buildroot mailing list