chan@chansw.UUCP (Jerry H. Chan) (12/10/90)
Anybody successfully build the X11R4 core images (i.e., xterm, shared lib's, etc.) on ISC 2.2? I seem to have run into a problem midway through the "make ... World" process where the error "$?: Arg list too long" appears, after which builds barf due to failed image builds (in particular, libXmu.a). I suspect that I have run into some sort of length restriction of "/bin/sh". Any workarounds available? Help.... :-) Please E-mail -- see .signature below. Thanks in advance... -- Jerry Chan 508-853-0747, Fax 508-853-2262 |"My views necessarily reflect the Chan Smart!Ware Computer Services & Prods | views of the Company because Worcester, MA 01606 | I *am* the Company." :-) {bu.edu,husc6}!m2c!chansw!chan \---------------------------------
james@bigtex.cactus.org (James Van Artsdalen) (12/16/90)
In <125@chansw.UUCP>, m2c!chansw!chan wrote: > Anybody successfully build the X11R4 core images (i.e., xterm, > shared lib's, etc.) on ISC 2.2? I seem to have run into a problem > midway through the "make ... World" process where the error > "$?: Arg list too long" > appears, after which builds barf due to failed image builds (in > particular, libXmu.a). I suspect that I have run into some sort of > length restriction of "/bin/sh". No, you've found a bug in make(1). Some array is too small. You can use GNU make or get your unix vendor to fix the make(1) bug. If you use GNU make, there are two problems you may find. First, GNU make will try to make "makefile" before executing it. This does not work since MIT has rules to build "makefile" that do not always work. So, you have to disable this feature. Second, GNU make normally exports all makefile variables into the environment. This will not work for really big makefiles. So this must be disabled too. GNU make 3.59 may have options for this built in. If not, I have hacks to 3.58 to add a -M and -E flag to handle both cases. -- James R. Van Artsdalen james@bigtex.cactus.org "Live Free or Die" Dell Computer Co 9505 Arboretum Blvd Austin TX 78759 512-338-8789
randy@chinet.chi.il.us (Randy Suess) (12/17/90)
In article <51243@bigtex.cactus.org> james@bigtex.cactus.org (James Van Artsdalen) writes:
]In <125@chansw.UUCP>, m2c!chansw!chan wrote:
]> Anybody successfully build the X11R4 core images (i.e., xterm,
]> shared lib's, etc.) on ISC 2.2? I seem to have run into a problem
]> midway through the "make ... World" process where the error
]> "$?: Arg list too long"
]
]No, you've found a bug in make(1). Some array is too small. You can
]use GNU make or get your unix vendor to fix the make(1) bug.
Actually, not removing all the *~ files after doing the
patches will generally cause this problem.
-randy
--
Randy Suess
randy@chinet.chi.il.us