lkml.org 
[lkml]   [1997]   [Oct]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: wierd problem with 'make dep'


On Wed, 1 Oct 1997, Richard A. Soderberg wrote:

> This would be a sig11 error (128+11=139). Sig11 is almost always
> hardware, and often memory chips failing or other. Soemone will send you
> the URL for the more official site, I'm sure.. Did you change any hardware
> recently?
>
> Richard

Are these problems happening when the source is on an NFS-mounted
directory?

I was plagued with these during testing of the knfs server, and was able
to trace it to an odd race condition. If you replace the back-ticked
command substitution with a seperate step that actually writes out a file,
then have mkdep read that file afterwards, I'll bet it goes away.

However, the compile generally fails later on due to d_entry wierdness
(at least Bill Hawes thinks that is the underlying cause)..

The Sig11 was caused by mkdep getting real lost on what turned out to be a
truncated input list. Put a printf statement into mkdep and take a look
at what it's being fed when it blows up.

Steve



>
> On Wed, 1 Oct 1997, Oskar Pearson wrote:
>
> > I am using the default 2.0.30 (and pre-10 doesn't fix this), and when
> > I try and 'make dep' things go haywire:
> >
> > gcc -I/usr/src/linux/include -O2 -fomit-frame-pointer -o scripts/mkdep scripts/mkdep.c
> > make[1]: Entering directory `/usr/src/linux/arch/i386/boot'
> > make[1]: Nothing to be done for `dep'.
> > make[1]: Leaving directory `/usr/src/linux/arch/i386/boot'
> > scripts/mkdep init/*.c > .tmpdepend
> > scripts/mkdep `find /usr/src/linux/include/asm /usr/src/linux/include/linux /usr/src/linux/include/scsi /usr/src/linux/include/net -follow -name \*.h ! -name modversions.h -print` > .hdepend
> > make: *** [dep-files] Error 139
> >



\
 
 \ /
  Last update: 2005-03-22 13:40    [W:0.044 / U:0.652 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site