Opened 7 years ago

Closed 7 years ago

Last modified 4 years ago

#7802 closed defect (fixed)

Busybox Compilation failure ( trunk-x86 )

Reported by: telstar924@… Owned by: developers
Priority: highest Milestone: Barrier Breaker 14.07
Component: base system Version: Trunk
Keywords: Cc:


I am using a Linux Box with current Slackware, Selecting binutils 2.20.1 , uClibc 0.9.31, gcc 4.4.4 from menuconfig , and also with other combinations of the 3 above , and with minimal configuration I get the following error :

{{{touch /mnt/storage1/vassilis/trunk/build_dir/target-i386_uClibc-0.9.31/busybox-1.17.1/.prepared_89c9439ff0e12c297307c65f1dadc4e6
rm -f /mnt/storage1/vassilis/trunk/build_dir/target-i386_uClibc-0.9.31/busybox-1.17.1/.configured*
grep 'CONFIG_BUSYBOX_' /mnt/storage1/vassilis/trunk/.config | sed -e "s,
(# \)
2,g" > /mnt/storage1/vassilis/trunk/build_dir/target-i386_uClibc-0.9.31/busybox-1.17.1/.config
yes | make -C /mnt/storage1/vassilis/trunk/build_dir/target-i386_uClibc-0.9.31/busybox-1.17.1 CC="i486-openwrt-linux-uclibc-gcc" CROSS_COMPILE="i486-openwrt-linux-uclibc-" KBUILD_HAVE_NLS=no ARCH="i386" oldconfig
make[4]: Entering directory `/mnt/storage1/vassilis/trunk/build_dir/target-i386_uClibc-0.9.31/busybox-1.17.1'
Makefile:436: * mixed implicit and normal rules. Stop.

make[4]: Leaving directory `/mnt/storage1/vassilis/trunk/build_dir/target-i386_uClibc-0.9.31/busybox-1.17.1'
* mnt/storage1/vassilis/trunk/build_dir/target-i386_uClibc-0.9.31/busybox-1.17.1/.configured__ Error 2
make[3]: Leaving directory `/mnt/storage1/vassilis/trunk/package/busybox'
make[2]: * [package/busybox/compile] Error 2
make[2]: Leaving directory `/mnt/storage1/vassilis/trunk'
* mnt/storage1/vassilis/trunk/staging_dir/target-i386_uClibc-0.9.31/stamp/.package_compile Error 2
make[1]: Leaving directory `/mnt/storage1/vassilis/trunk'
make: * [world] Error 2}}}

Attachments (0)

Change History (5)

comment:1 Changed 7 years ago by florian

Looks like a make-3.82 bug.

comment:2 Changed 7 years ago by telstar924@…


You are right, I changed 2 lines in Busybox Makefile and it worked, But the problem
appeared in other packages also , so I downgraded to make-3.81

Thank you for your hint

comment:3 Changed 7 years ago by florian

make-3.82 has become a tight more strict on the rules checking, so most packages out there will need to rework their makefile to support make-3.82 properly.

comment:4 Changed 7 years ago by florian

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

Fixed with r22953.

comment:5 Changed 4 years ago by jow

  • Milestone changed from Attitude Adjustment 12.09 to Barrier Breaker 14.07

Milestone Attitude Adjustment 12.09 deleted

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.