Linux 2.4.21
Bruce Marshall
bmarsh
Mon May 17 11:48:24 PDT 2004
On Saturday 14 June 2003 16:58 pm, Net Llama! wrote:
> This is going to hell rather quickly. So i finally applied what looks
> to be the correct XFS patch, and I still can't get as far as 'make
> mrproper' without something blowing up. This is the same box that
> i've built every previous 2.4.x kernel since 2.4.0, without a hitch.
>
Any chance of you trying the full tarball?
I've got 2.4.21 running fine on a P-4 machine and also now on an AMD-800.
Sound is broken on the AMD machine but I'm working on that now. No
other problems that I see.
> [root at hal linux]# make mrproper
> make[1]: Entering directory `/usr/src/linux-2.4.21/arch/i386/boot'
> rm -f tools/build
> rm -f setup bootsect zImage compressed/vmlinux.out
> rm -f bsetup bbootsect bzImage compressed/bvmlinux.out
> make[2]: Entering directory
> `/usr/src/linux-2.4.21/arch/i386/boot/compressed'
> rm -f vmlinux bvmlinux _tmp_*
> make[2]: Leaving directory
> `/usr/src/linux-2.4.21/arch/i386/boot/compressed' make[1]: Leaving
> directory `/usr/src/linux-2.4.21/arch/i386/boot' find . \( -name
> '*.[oas]' -o -name core -o -name '.*.flags' \) -type f -print \
>
> | grep -v lxdialog/ | xargs rm -f
>
> rm -f kernel/ksyms.lst include/linux/compile.h vmlinux System.map
> .tmp* drivers/char/consolemap_deftbl.c drivers/video/promcon_tbl.c
> drivers/char/conmakehash drivers/char/drm/*-mod.c
> drivers/pci/devlist.h drivers/pci/classlist.h drivers/pci/gen-devlist
> drivers/zorro/devlist.h drivers/zorro/gen-devlist
> drivers/sound/bin2hex drivers/sound/hex2hex
> drivers/atm/fore200e_mkfirm drivers/atm/{pca,sba}*{.bin,.bin1,.bin2}
> drivers/scsi/aic7xxx/aicasm/aicasm
> drivers/scsi/aic7xxx/aicasm/aicasm_gram.c
> drivers/scsi/aic7xxx/aicasm/aicasm_gram.h
> drivers/scsi/aic7xxx/aicasm/aicasm_macro_gram.c
> drivers/scsi/aic7xxx/aicasm/aicasm_macro_gram.h
> drivers/scsi/aic7xxx/aicasm/aicasm_macro_scan.c
> drivers/scsi/aic7xxx/aicasm/aicasm_scan.c
> drivers/scsi/aic7xxx/aicasm/aicdb.h
> drivers/scsi/aic7xxx/aicasm/y.tab.h drivers/scsi/53c700_d.h
> net/khttpd/make_times_h net/khttpd/times.h submenu* rm -rf modules
> make -C Documentation/DocBook clean
> make[1]: Entering directory
> `/usr/src/linux-2.4.21/Documentation/DocBook' Makefile:200:
> /Rules.make: No such file or directory
> make[1]: *** No rule to make target `/Rules.make'. Stop.
> make[1]: Leaving directory
> `/usr/src/linux-2.4.21/Documentation/DocBook' make: *** [clean] Error
> 2
>
> After some digging it appears that the problem is that the $TOPDIR
> variable (referenced in various Makefiles) is never getting set and/or
> passed somewhere. $TOPDIR looks like it should be /usr/src/linux, and
> if i do 'export TOPDIR=/usr/src/linux', then 'make mrproper' completes
> successfully. Alternatively, if i just add 'TOPDIR=/usr/src/linux' to
> the top of /usr/src/linux/Documentation/DocBook, 'make mrproper' also
> completes successfully.
>
> Unfortunately, this variable craziness just continues to propogate
> down hill, as when i do 'make xconfig' :
>
> [root at hal linux]# 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.4.21/scripts'
> make[1]: *** No rule to make target
> `/usr/src/linux-2.4.21/arch//config.in', needed by `kconfig.tk'.
> Stop. make[1]: Leaving directory `/usr/src/linux-2.4.21/scripts'
> make: *** [xconfig] Error 2
>
> Its blowing up here because the $ARCH variable isn't getting passed
> either. Now i could play the game of hacking that variable into place
> too, but it just continues to spiral down.
>
> So i'm really wondering what the hell is broken here?
--
+----------------------------------------------------------------------------+
+ Bruce S. Marshall bmarsh at bmarsh.com Bellaire, MI 06/14/03
17:02 +
+----------------------------------------------------------------------------+
"It is not necessary to understand things in order to argue about them."
- Pierre Augustin Caron de Beaumarchais, French author-dramatist
(1732-1799)
More information about the Linux-users
mailing list