Opened 7 years ago

Closed 7 years ago

#8000 closed defect (fixed)

busybox fails to build with GNU make 3.82

Reported by: Krisztian VASAS <iron@…> Owned by: nico
Priority: normal Milestone: Backfire 10.03.1
Component: base system Version: Backfire 10.03
Keywords: Cc:


Busybox version 1.15.3-2 (svn revision: 23119) fails to build with this error:
Makefile:431: * mixed implicit and normal rules. Stop.

After googling for this error i found that make v3.82 does not like lines like this:
config %config: scripts_basic outputmakefile FORCE

Solution: change to this:
%config: scripts_basic outputmakefile FORCE

There's a same problem at line 1279, the attached patch fixes both.

Attachments (2)

010-fix_mixed_implicit_and_normal_rules_error.patch (767 bytes) - added by Krisztian VASAS <iron@…> 7 years ago.
010-fix_mixed_implicit_and_normal_rules_error.2.patch (633 bytes) - added by acoul 7 years ago.

Download all attachments as: .zip

Change History (9)

Changed 7 years ago by Krisztian VASAS <iron@…>

comment:1 Changed 7 years ago by swalker

  • Owner changed from developers to nico
  • Status changed from new to assigned

comment:2 Changed 7 years ago by chsharp@…

backfire revision 23413 built without errors using this patch on my system - OS X 10.5.8.

$ make -v
GNU Make 3.82
Built for i386-apple-darwin9.8.0

comment:3 follow-up: Changed 7 years ago by acoul

can you please check with >=r23630?

comment:4 in reply to: ↑ 3 Changed 7 years ago by jean-pierre.cartal@…

Replying to acoul:

can you please check with >=r23630?

I can confirm that this problem is still here even with >r23630


comment:5 Changed 7 years ago by oliver.metz@…

Are you sure? This is the upstream fix:

It should be fixed with busybox-1.17.2.

comment:6 Changed 7 years ago by heil

  • Version changed from Backfire 10.03.1 RC2 to Backfire 10.03

when building backfire from source, i ran into the same problem. the patch 010-fix_mixed_implicit_and_normal_rules_error.patch corrects this issue. This is busybox version 1.15.3.

comment:7 Changed 7 years ago by jow

  • Resolution set to fixed
  • Status changed from assigned to closed

see r24198

Add Comment

Modify Ticket

as closed .
The resolution will be deleted. Next status will be 'reopened'.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.