Out of Memory error while building latest SVN

Bernhard Fischer rep.nop at aon.at
Fri Mar 3 12:52:18 PST 2006


On Fri, Mar 03, 2006 at 03:05:17PM -0500, Paul Fox wrote:
>rob wrote:
> > On Friday 03 March 2006 12:43 pm, Jason Schoon wrote:
> > > I think this has been discussed previously on the list, but I'll admit
> > > I don't understand make well enough to understand.
> > >
> > > I updated from SVN this morning, and attempted to build a snapshot.  I
> > > promptly get the following 2 messages and my build stops:
> > 
> > Ok, I need to test this.  Unfortunately, the easiest way I have to 
> > memory-limit something is to use qemu, and when I use the rh-9 image from 
>
>i'm not convinced it's actually a memory issue.  i get "virtual memory
>exhausted" even doing "make clean".  my make is 3.80.  i have loads and
>loads of free memory.  the base system is RH7.2, but lots of pieces
>have been upgraded.  "svn up" reports 14439.

looking up this error in the archives of the make lists suggest that
this bug in make is fixed since ages.
e.g.
http://64.233.179.104/search?q=cache:9vFFOkEjm5IJ:lists.gnu.org/archive/html/bug-make/2003-06/msg00044.html+make+%22virtual+memory+exhausted%22&hl=en&gl=at&ct=clnk&cd=1
from June 2003 (!) reads:
That happens when using a construct like this:

    define function
    target: very long dependency list
            whatever
    endef

and then passign that to $(eval) trough $(call). By reading the ml
...

Since it is unlikely that it makes sense to try to convince anybody
to upgrade their buggy make(1), i suggest that the buildsys-touchup
should be reverted.

Unfortunately suse did apparently fix their make-3.80, so i didn't saw
it there. pity

>paul
>
>$ make -d clean
>GNU Make 3.80
>Copyright (C) 2002  Free Software Foundation, Inc.
>This is free software; see the source for copying conditions.
>There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
>PARTICULAR PURPOSE.
>Reading makefiles...
>Reading makefile `Makefile'...
>Got a SIGCHLD; 1 unreaped children.
>Reading makefile `/usr2/foxharp/src/pdom/busybox/svn/rw/Rules.mak' (search path) (don't care) (no ~ expansion)...
>Reading makefile `/usr2/foxharp/src/pdom/busybox/svn/rw/.config' (search path) (don't care) (no ~ expansion)...
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Got a SIGCHLD; 1 unreaped children.
>Reading makefile `/usr2/foxharp/src/pdom/busybox/svn/rw/.config.cmd' (search path) (don't care) (no ~ expansion)...
>Got a SIGCHLD; 1 unreaped children.
>Reading makefile `/usr2/foxharp/src/pdom/busybox/svn/rw/applets/Makefile.in' (search path) (no ~ expansion)...
>Reading makefile `/usr2/foxharp/src/pdom/busybox/svn/rw/archival/Makefile.in' (search path) (no ~ expansion)...
>Reading makefile `/usr2/foxharp/src/pdom/busybox/svn/rw/archival/libunarchive/Makefile.in' (search path) (no ~ expansion)...
>Reading makefile `/usr2/foxharp/src/pdom/busybox/svn/rw/coreutils/Makefile.in' (search path) (no ~ expansion)...
>Reading makefile `/usr2/foxharp/src/pdom/busybox/svn/rw/console-tools/Makefile.in' (search path) (no ~ expansion)...
>Reading makefile `/usr2/foxharp/src/pdom/busybox/svn/rw/debianutils/Makefile.in' (search path) (no ~ expansion)...
>Reading makefile `/usr2/foxharp/src/pdom/busybox/svn/rw/editors/Makefile.in' (search path) (no ~ expansion)...
>Reading makefile `/usr2/foxharp/src/pdom/busybox/svn/rw/findutils/Makefile.in' (search path) (no ~ expansion)...
>Reading makefile `/usr2/foxharp/src/pdom/busybox/svn/rw/init/Makefile.in' (search path) (no ~ expansion)...
>Reading makefile `/usr2/foxharp/src/pdom/busybox/svn/rw/miscutils/Makefile.in' (search path) (no ~ expansion)...
>Reading makefile `/usr2/foxharp/src/pdom/busybox/svn/rw/modutils/Makefile.in' (search path) (no ~ expansion)...
>Reading makefile `/usr2/foxharp/src/pdom/busybox/svn/rw/networking/Makefile.in' (search path) (no ~ expansion)...
>Reading makefile `/usr2/foxharp/src/pdom/busybox/svn/rw/networking/libiproute/Makefile.in' (search path) (no ~ expansion)...
>Reading makefile `/usr2/foxharp/src/pdom/busybox/svn/rw/networking/udhcp/Makefile.in' (search path) (no ~ expansion)...
>Reading makefile `/usr2/foxharp/src/pdom/busybox/svn/rw/procps/Makefile.in' (search path) (no ~ expansion)...
>Reading makefile `/usr2/foxharp/src/pdom/busybox/svn/rw/loginutils/Makefile.in' (search path) (no ~ expansion)...
>Reading makefile `/usr2/foxharp/src/pdom/busybox/svn/rw/shell/Makefile.in' (search path) (no ~ expansion)...
>Reading makefile `/usr2/foxharp/src/pdom/busybox/svn/rw/sysklogd/Makefile.in' (search path) (no ~ expansion)...
>Reading makefile `/usr2/foxharp/src/pdom/busybox/svn/rw/util-linux/Makefile.in' (search path) (no ~ expansion)...
>Reading makefile `/usr2/foxharp/src/pdom/busybox/svn/rw/e2fsprogs/Makefile.in' (search path) (no ~ expansion)...
>Reading makefile `/usr2/foxharp/src/pdom/busybox/svn/rw/libpwdgrp/Makefile.in' (search path) (no ~ expansion)...
>Reading makefile `/usr2/foxharp/src/pdom/busybox/svn/rw/coreutils/libcoreutils/Makefile.in' (search path) (no ~ expansion)...
>Reading makefile `/usr2/foxharp/src/pdom/busybox/svn/rw/libbb/Makefile.in' (search path) (no ~ expansion)...
>make: *** virtual memory exhausted.  Stop.
>
>
>
>
>=---------------------
> paul fox, pgf at brightstareng.com
>_______________________________________________
>busybox mailing list
>busybox at busybox.net
>http://busybox.net/cgi-bin/mailman/listinfo/busybox
>


More information about the busybox mailing list