revision 14426 can't be built

Jason Schoon floydpink at gmail.com
Mon Mar 6 19:11:33 UTC 2006


I am using the 3.80 make included with Slackware.  I'm guessing it is
vanilla 3.80.

Here is my output:

schoonjb at linuxbuilds:~/busybox$ svn up
At revision 14455.
schoonjb at linuxbuilds:~/busybox$ make
/home/schoonjb/busybox/e2fsprogs/Makefile.in:82: FIXME: change .c to include
their stuff relative to /home/schoonjb/busybox/e2fsprogs
make: *** virtual memory exhausted.  Stop.
schoonjb at linuxbuilds:~/busybox$ make clean
/home/schoonjb/busybox/e2fsprogs/Makefile.in:82: FIXME: change .c to include
their stuff relative to /home/schoonjb/busybox/e2fsprogs
make: *** virtual memory exhausted.  Stop.


On 3/6/06, Bernhard Fischer <rep.nop at aon.at> wrote:
>
> 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.
> _______________________________________________
> busybox mailing list
> busybox at busybox.net
> http://busybox.net/cgi-bin/mailman/listinfo/busybox
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.busybox.net/pipermail/busybox/attachments/20060306/46cc1fe4/attachment-0001.htm 


More information about the busybox mailing list