revision 14426 can't be built

Bernhard Fischer rep.nop at aon.at
Mon Mar 6 17:03:58 UTC 2006


On Mon, Mar 06, 2006 at 05:08:27PM +0200, Denis Vlasenko wrote:
>On Monday 06 March 2006 16:28, Bernhard Fischer wrote:
>> >Revision 14453 still does not work:
>> 
>> Revision 14455 does work for me with make-3.79.1 from redhat when
>> building in the source-tree.
>> 
>> Can somebody please confirm this?
>
># svn update
>U  e2fsprogs/Makefile.in
>U  Makefile
>Updated to revision 14455.
>
># make -v
>GNU Make version 3.79, by Richard Stallman and Roland McGrath.
># make allnoconfig
>/tmp/bbox/busybox/e2fsprogs/Makefile.in:41: *** multiple target patterns.  Stop.
>
>On another box, make 3.80:
>
># make -v
>GNU Make 3.80
># make allnoconfig
>/tmp/bbox/busybox/e2fsprogs/Makefile.in:41: *** multiple target patterns.  Stop.

$ make --version
GNU Make 3.80
$ svn up
At revision 14455.
$ make allnoconfig > /dev/null
/scratch/obj/bb2/e2fsprogs/Makefile.in:82: FIXME: change .c to include
their stuff relative to /scratch/obj/bb2/e2fsprogs
$ echo $?
0

And the redhat9 variant of 3.79.1 gives:
$ make --version
GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
Built for i386-redhat-linux-gnu
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000
        Free Software Foundation, Inc.
$ make allnoconfig > /dev/null
/scratch/obj/r14455/e2fsprogs/Makefile.in:82: FIXME: change .c to include
their stuff relative to /scratch/obj/bb2/e2fsprogs
$ echo $?
0


So on Redhat 9 everything is ok (just verified on 2 other distros which
use make-3.80 that they also work as expected: redhat AS4 and suse-9.3).
This begs the question what distribution you are using? Where can i get
the source including the patches from that make-3.80 you are using?


That line 41 from e2fsprogs/Makefile.in locally reads:
41 $(patsubst %,$(objdir)/%, blkid e2fsck e2p ext2fs uuid):
42         @mkdir -p "$@"

Please try to delete these two.

PS:
Note that building out of tree with anything older than make-3.80 is
_not_ supported.



More information about the busybox mailing list