pre8 make failures

From: Greg Hinton (zenbum@websalad.net)
Date: Sun May 14 2000 - 16:44:48 EST


Just finished scanning thru the linux-kernel digests and noticed several
of you have had problems running pre8... which is unfortunate... but I
can't even get *that* far dammit! ;-)

I get errors when trying to run "make xconfig" and then more errors trying
to run "make dep". I'm stuck. Fixes/workarounds anyone?

Here's what I get when trying "make xconfig" (preceded of course by "make
mrproper"):

> $ make xconfig
> rm -f include/asm
> ( cd include ; ln -sf asm-i386 asm)
> make -C scripts kconfig.tk
> make[1]: Entering directory `/usr/src/linux-2.3.99-pre8/scripts'
> gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -c -o tkparse.o tkparse.cgcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -c -o tkcond.o tkcond.c
> gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -c -o tkgen.o tkgen.c
> gcc -o tkparse tkparse.o tkcond.o tkgen.o
> cat header.tk >> ./kconfig.tk
> ./tkparse < ../arch/i386/config.in >> kconfig.tk
> drivers/net/Config.in: 221: can't handle dep_bool/dep_mbool/dep_tristate condition
> make[1]: *** [kconfig.tk] Error 1
> make[1]: Leaving directory `/usr/src/linux-2.3.99-pre8/scripts'
> make: *** [xconfig] Error 2

The line

> drivers/net/Config.in: 221: can't handle dep_bool/dep_mbool/dep_tristate condition

is obviously important but I have no clue what it means.

"make menuconfig" is downright flakey when running in a gnome-terminal
window, and I'm sorry but I just don't have the patience for "make
config". So I try copying a .config file that works just fine under pre7
and try running "make dep" but get the following:

> $ make dep
> gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/mkdep scripts/mkdep.c
> make[1]: Entering directory `/usr/src/linux-2.3.99-pre8/arch/i386/boot'
> make[1]: Nothing to be done for `dep'.
> make[1]: Leaving directory `/usr/src/linux-2.3.99-pre8/arch/i386/boot'
> scripts/mkdep init/*.c > .depend
> scripts/mkdep `find /usr/src/linux-2.3.99-pre8/include/asm /usr/src/linux-2.3.99-pre8/include/linux /usr/src/linux-2.3.99-pre8/include/scsi /usr/src/linux-2.3.99-pre8/include/net -follow -name \*.h ! -name modversions.h -print` > .hdepend
> make _sfdep_kernel _sfdep_drivers _sfdep_mm _sfdep_fs _sfdep_net _sfdep_ipc _sfdep_lib _sfdep_arch/i386/kernel _sfdep_arch/i386/mm _sfdep_arch/i386/lib _FASTDEP_ALL_SUB_DIRS="kernel drivers mm fs net ipc lib arch/i386/kernel arch/i386/mm arch/i386/lib"
> make[1]: Entering directory `/usr/src/linux-2.3.99-pre8'
> make -C kernel fastdep
> make[2]: Entering directory `/usr/src/linux-2.3.99-pre8/kernel'
> make[2]: *** No rule to make target `/usr/src/linux-2.3.99-pre8/include/linux/autoconf.h', needed by `/usr/src/linux-2.3.99-pre8/include/linux/modules/signal.ver'. Stop.
> make[2]: Leaving directory `/usr/src/linux-2.3.99-pre8/kernel'
> make[1]: *** [_sfdep_kernel] Error 2
> make[1]: Leaving directory `/usr/src/linux-2.3.99-pre8'
> make: *** [dep-files] Error 2

The line

> make[2]: *** No rule to make target `/usr/src/linux-2.3.99-pre8/include/linux/autoconf.h', needed by `/usr/src/linux-2.3.99-pre8/include/linux/modules/signal.ver'. Stop.

is obviously the key to all this but again I have no clue how to fix it.
Help!
 
Obviously I must be overlooking something trivial, but I'll be damned if I
can figure it out. I've spared you the details of my .config file but
that's available on request.

Any help appreciated.

Thanks...

-- 
Greg Hinton (aka ZenBum)
<zenbum@websalad.net>
<http://www.websalad.net>
"Search for me in the words I failed to find."  -- Blaga Dimitrova

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Mon May 15 2000 - 21:00:24 EST