[BusyBox] SOLVED: multibuild.pl script (or perl) seems broken

Giulio Orsero giulioo at pobox.com
Thu Mar 15 22:12:55 UTC 2001


On Thu, 15 Mar 2001 21:59:44 +0100, you wrote:

>2.0.33/libc5/2.7.2.3/perl-5.004_03
>This is a multibuild.pl problem (or due to the perl version installed on my
>system), NOT a busybox one.

Ok, I received various answer (#2 solved the problem for me)

1) maybe perl does not flush at the close at line 54.
However, I added
 close O;
        system("echo -e '\n***\n$a\n***' >>$logfile");
        system("head -1 Config.h");      <=========

#define BB_SLEEP
Applet SLEEP               : ok
#define BB_SORT
Applet SORT                : FAILED!!!  (it used sleep.c)
#define BB_STTY
Applet STTY                : ok
#define BB_SWAPONOFF
Applet SWAPONOFF           : ok
#define BB_SYNC
Applet SYNC                : FAILED!!!  (it used swaponoff.c)

2)
problem with stale applet_source_list

>Try changing line 57
>   $result{$a} = system("rm -f *.o; make $make_opt busybox >>$logfile 2>&1");
>to
>   $result{$a} = system("rm -f *.o applet_source_list; make $make_opt busybox >>$logfile 2>&1");

This worked for me (I performed 5 complete runs), I did not need to increase the
select sleep. As soon as I reverted the change I got the problem again.

Thanks Matt and Larry.

-- 
giulioo at pobox.com





More information about the busybox mailing list