On Thu, Mar 02, 2006 at 02:32:53PM -0500, Rob Landley wrote: >On Thursday 02 March 2006 1:18 pm, Bernhard Fischer wrote: >> >Not happy... >> >> Missing dependency of applets/applets.o vs. .config. >> Fixed in r14431. > >Yup, that's fixed. Thanks. :) > >It now builds for me if I disable everything in the e2fsprogs directory, which >is cool. Unfortunately, if I switch on e2fsprogs: > >make: *** No rule to make target >`/home/landley/busybox/busybox/e2fsprogs/blkid_getsize.c', needed by >`/home/landley/busybox/busybox/e2fsprogs/blkid/blkid_getsize.o'. Stop. > >This is under ubuntu.
my incarnation of debian (also a dedicated ubuntu box) has make-3.81b4. I'm curiuos as to what make version is driving at your end? I *think* that i'm tripping a bug in "my" make-3.81b4 version. Please reread the bug with-make-and-e2fsprogs mail ¹) or just apply *and* *checkin* the attached alleged proper fix which will make make-3.81b4 (from debian) go up in flames but will work four your make-3.80... ¹) http://busybox.net/lists/busybox/2006-March/018910.html
Index: e2fsprogs/Makefile.in =================================================================== --- e2fsprogs/Makefile.in (revision 14432) +++ e2fsprogs/Makefile.in (working copy) @@ -45,11 +45,11 @@ # may have object files created after the timestamp of the directory was # updated which would lead to spurious rebuilds (as some of the dentries # may be older than the dir itself). -$(patsubst %,$(objdir)/%,$(BLKID_OBJS)): $(objdir)/blkid/%.o: $(srcdir)/%.c|$(objdir)/blkid -$(patsubst %,$(objdir)/%,$(E2FSCK_OBJS)):$(objdir)/e2fsck/%.o:$(srcdir)/%.c|$(objdir)/e2fsck -$(patsubst %,$(objdir)/%,$(E2P_OBJS)): $(objdir)/e2p/%.o: $(srcdir)/%.c|$(objdir)/e2p -$(patsubst %,$(objdir)/%,$(EXT2FS_OBJS)):$(objdir)/ext2fs/%.o:$(srcdir)/%.c|$(objdir)/ext2fs -$(patsubst %,$(objdir)/%,$(UUID_OBJS)): $(objdir)/uuid/%.o: $(srcdir)/%.c|$(objdir)/uuid +$(patsubst %,$(objdir)/%,$(BLKID_OBJS)): $(objdir)/blkid/%.o: $(srcdir)/blkid/%.c|$(objdir)/blkid +$(patsubst %,$(objdir)/%,$(E2FSCK_OBJS)):$(objdir)/e2fsck/%.o:$(srcdir)/e2fsck/%.c|$(objdir)/e2fsck +$(patsubst %,$(objdir)/%,$(E2P_OBJS)): $(objdir)/e2p/%.o: $(srcdir)/e2p/%.c|$(objdir)/e2p +$(patsubst %,$(objdir)/%,$(EXT2FS_OBJS)):$(objdir)/ext2fs/%.o:$(srcdir)/ext2fs/%.c|$(objdir)/ext2fs +$(patsubst %,$(objdir)/%,$(UUID_OBJS)): $(objdir)/uuid/%.o: $(srcdir)/uuid/%.c|$(objdir)/uuid E2FSPROGS-$(CONFIG_CHATTR) += chattr.o $(E2P_OBJS)
_______________________________________________ Bug-make mailing list Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make