[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: awk segfault on make menuconfig to build kernel



Well, the conclusion that this ran fine with kernel-source-2.4.18 was wrong.
It gives a similar error but then continues on to the initial ncurses-based
config screen.

The error is:

make[1]: Leaving directory `/usr/src/kernel-source-2.4.18/scripts/lxdialog'
/bin/sh scripts/Menuconfig arch/i386/config.in
Using defaults found in .config
Preparing scripts: functions, parsingscripts/Menuconfig: line 1:  1337
Segmentation fault      awk "$1"
Awk died with error code 139. Giving up.
....scripts/Menuconfig: ./MCmenu3: line 123: syntax error: unexpected end of
file
.done.

Thanks for any ideas,

Dave De Graff


----- Original Message -----
From: "David De Graff" <debian@platformglobal.com>
To: "Debian User List" <debian-user@lists.debian.org>
Sent: Monday, September 23, 2002 12:48 AM
Subject: awk segfault on make menuconfig to build kernel


> The first time that I tried the kernel build from source, I unpacked the
> kernel source and did all steps as root. That shouldn't cause any
> permissions problems as far as I can tell. Since getting the suggestion to
> do the process as a non-root user, I have done all steps including
unpacking
> the kernel source as a non-root user.
>
> The owner of /usr/src is set to user, as is the file
> kernel-source-2.4.19.tar.bz2. That file is unpacked by the same non root
> user, and the config file is copied by that user. I run make menuconfig by
> the same user, and get the same error as I got when the entire process was
> run as root.
>
> I've tested the process with kernel-source-2.4.18, and make menuconfig
runs
> fine with that package. So it looks like there's something different with
> 2.4.19 that's causing a problem.
>
> Thanks,
>
> Dave De Graff
>
> The error for make menuconfig with kernel-source-2.4.19 is:
>
> make[1]: Leaving directory
`/usr/src/kernel-source-2.4.19/scripts/lxdialog'
> /bin/sh scripts/Menuconfig arch/i386/config.in Using defaults found in
> .config Preparing scripts: functions, parsingscripts/Menuconfig: line 1:
> 1250 Segmentation fault      awk "$1" Awk died with error code 139. Giving
> up. make: *** [menuconfig] Error 1
>
>
> > ----- Original Message -----
> > From: "Osamu Aoki" <debian@aokiconsulting.com>
> > To: "David De Graff" <debian@platformglobal.com>
> > Sent: Sunday, September 22, 2002 10:33 PM
> > Subject: Re: awk segfault on make menuconfig to build kernel
> >
> >
> > > On Sun, Sep 22, 2002 at 01:48:28PM -0700, David De Graff wrote:
> > > > This problem persists on multiple attempts, each time starting from
a
> > clean
> > > > unpack of kernel-source-2.4.19.tar.bz2.
> > >
> > > Did you unpack as user?  When I was unpacking as root and did
"chown -R
> > > foo:foo *", then I got problem.  I also needed to do "chown foo:foo
.".
> > >
> > > Soundes like permission problem.
> > >
> > > > > BTW, my system doesn't seem to have addgrp. This isn't relevant to
> the
> > > > > problem, but just thought I would point it out given your revised
> > > > > instructions above. I used usermod since src was already in
> > /etc/group.
> > >
> > > $ adduser foo src
> >
> >
> >
>
>
>
> --
> To UNSUBSCRIBE, email to debian-user-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org
>
>




Reply to: