> >It's a old 2.1.10x patched across weeks to 2.2.1, then patched with 
> >2.2.1-19990128-1-arm
> >
> >I'll get entire 2.2.1 and see ...
> 
> OK.  Sounds like you may have dropped a patch somewhere.  If the problem still 
> happens with a clean 2.2.1 tree then shout again.
> 

I've found the problem, it has nothing to do with the tree.
patch-2.2.1-19990128-1 tries to patch file de4x5.c.lock~  , which 
doesnt exist, and patch version 2.5 dumps core and dont patch the 
remaining files.

Know, I've got another problem: arch/arm/drivers/char/char.a is not 
built

/usr/local/bin/arm-linux-gcc -D__KERNEL__ -I/usr/src/linux.2.2.1-
arm/include  -mapcs-32 -mshort-load-bytes -mcpu=strongarm110 -
Wall -Wstrict-prototypes -O2  -pipe -DUTS_MACHINE='"arm"' -c -o 
init/version.o init/version.c
make -C  kernel
make[1]: Entering directory `/usr/src/linux.2.2.1-arm/kernel'
make all_targets
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/kernel'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/kernel'
make[1]: Leaving directory `/usr/src/linux.2.2.1-arm/kernel'
make -C  arch/arm/drivers
make[1]: Entering directory `/usr/src/linux.2.2.1-
arm/arch/arm/drivers'
make -C ../../../drivers/block
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/drivers/block'
make all_targets
make[3]: Entering directory `/usr/src/linux.2.2.1-arm/drivers/block'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux.2.2.1-arm/drivers/block'
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/drivers/block'
make -C char1
make[2]: Entering directory `/usr/src/linux.2.2.1-
arm/arch/arm/drivers/char1'
make all_targets
make[3]: Entering directory `/usr/src/linux.2.2.1-
arm/arch/arm/drivers/char1'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux.2.2.1-
arm/arch/arm/drivers/char1'
make[2]: Leaving directory `/usr/src/linux.2.2.1-
arm/arch/arm/drivers/char1'
make -C ../../../drivers/char
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/drivers/char'
make all_targets
make[3]: Entering directory `/usr/src/linux.2.2.1-arm/drivers/char'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux.2.2.1-arm/drivers/char'
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/drivers/char'
make -C ../../../drivers/net
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/drivers/net'
make all_targets
make[3]: Entering directory `/usr/src/linux.2.2.1-arm/drivers/net'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux.2.2.1-arm/drivers/net'
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/drivers/net'
make -C ../../../drivers/misc
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/drivers/misc'
make all_targets
make[3]: Entering directory `/usr/src/linux.2.2.1-arm/drivers/misc'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux.2.2.1-arm/drivers/misc'
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/drivers/misc'
make -C ../../../drivers/pci
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/drivers/pci'
make all_targets
make[3]: Entering directory `/usr/src/linux.2.2.1-arm/drivers/pci'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux.2.2.1-arm/drivers/pci'
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/drivers/pci'
make[1]: Leaving directory `/usr/src/linux.2.2.1-arm/arch/arm/drivers'
make -C  mm
make[1]: Entering directory `/usr/src/linux.2.2.1-arm/mm'
make all_targets
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/mm'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/mm'
make[1]: Leaving directory `/usr/src/linux.2.2.1-arm/mm'
make -C  fs
make[1]: Entering directory `/usr/src/linux.2.2.1-arm/fs'
make -C partitions
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/fs/partitions'
make all_targets
make[3]: Entering directory `/usr/src/linux.2.2.1-arm/fs/partitions'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux.2.2.1-arm/fs/partitions'
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/fs/partitions'
make -C ext2
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/fs/ext2'
make all_targets
make[3]: Entering directory `/usr/src/linux.2.2.1-arm/fs/ext2'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux.2.2.1-arm/fs/ext2'
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/fs/ext2'
make -C proc
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/fs/proc'
make all_targets
make[3]: Entering directory `/usr/src/linux.2.2.1-arm/fs/proc'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux.2.2.1-arm/fs/proc'
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/fs/proc'
make -C nfs
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/fs/nfs'
make all_targets
make[3]: Entering directory `/usr/src/linux.2.2.1-arm/fs/nfs'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux.2.2.1-arm/fs/nfs'
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/fs/nfs'
make -C lockd
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/fs/lockd'
make all_targets
make[3]: Entering directory `/usr/src/linux.2.2.1-arm/fs/lockd'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux.2.2.1-arm/fs/lockd'
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/fs/lockd'
make -C romfs
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/fs/romfs'
make all_targets
make[3]: Entering directory `/usr/src/linux.2.2.1-arm/fs/romfs'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux.2.2.1-arm/fs/romfs'
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/fs/romfs'
make all_targets
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/fs'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/fs'
make[1]: Leaving directory `/usr/src/linux.2.2.1-arm/fs'
make -C  net
make[1]: Entering directory `/usr/src/linux.2.2.1-arm/net'
make -C core
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/net/core'
make all_targets
make[3]: Entering directory `/usr/src/linux.2.2.1-arm/net/core'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux.2.2.1-arm/net/core'
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/net/core'
make -C ethernet
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/net/ethernet'
make all_targets
make[3]: Entering directory `/usr/src/linux.2.2.1-arm/net/ethernet'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux.2.2.1-arm/net/ethernet'
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/net/ethernet'
make -C sched
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/net/sched'
make all_targets
make[3]: Entering directory `/usr/src/linux.2.2.1-arm/net/sched'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux.2.2.1-arm/net/sched'
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/net/sched'
make -C 802
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/net/802'
make all_targets
make[3]: Entering directory `/usr/src/linux.2.2.1-arm/net/802'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux.2.2.1-arm/net/802'
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/net/802'
make -C ipv4
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/net/ipv4'
make all_targets
make[3]: Entering directory `/usr/src/linux.2.2.1-arm/net/ipv4'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux.2.2.1-arm/net/ipv4'
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/net/ipv4'
make -C unix
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/net/unix'
make all_targets
make[3]: Entering directory `/usr/src/linux.2.2.1-arm/net/unix'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux.2.2.1-arm/net/unix'
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/net/unix'
make -C packet
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/net/packet'
make all_targets
make[3]: Entering directory `/usr/src/linux.2.2.1-arm/net/packet'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux.2.2.1-arm/net/packet'
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/net/packet'
make -C sunrpc
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/net/sunrpc'
make all_targets
make[3]: Entering directory `/usr/src/linux.2.2.1-arm/net/sunrpc'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux.2.2.1-arm/net/sunrpc'
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/net/sunrpc'
make all_targets
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/net'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/net'
make[1]: Leaving directory `/usr/src/linux.2.2.1-arm/net'
make -C  ipc
make[1]: Entering directory `/usr/src/linux.2.2.1-arm/ipc'
make all_targets
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/ipc'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/ipc'
make[1]: Leaving directory `/usr/src/linux.2.2.1-arm/ipc'
make -C  lib
make[1]: Entering directory `/usr/src/linux.2.2.1-arm/lib'
make all_targets
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/lib'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/lib'
make[1]: Leaving directory `/usr/src/linux.2.2.1-arm/lib'
make -C  arch/arm/lib
make[1]: Entering directory `/usr/src/linux.2.2.1-arm/arch/arm/lib'
make all_targets
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/arch/arm/lib'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/arch/arm/lib'
make[1]: Leaving directory `/usr/src/linux.2.2.1-arm/arch/arm/lib'
make -C  arch/arm/kernel
make[1]: Entering directory `/usr/src/linux.2.2.1-
arm/arch/arm/kernel'
make -C ../lib constants.h
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/arch/arm/lib'
make[2]: `constants.h' is up to date.
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/arch/arm/lib'
make[1]: Leaving directory `/usr/src/linux.2.2.1-arm/arch/arm/kernel'
make -C  arch/arm/mm
make[1]: Entering directory `/usr/src/linux.2.2.1-arm/arch/arm/mm'
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/arch/arm/lib'
make[2]: `constants.h' is up to date.
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/arch/arm/lib'
make all_targets
make[2]: Entering directory `/usr/src/linux.2.2.1-arm/arch/arm/mm'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/usr/src/linux.2.2.1-arm/arch/arm/mm'
make[1]: Leaving directory `/usr/src/linux.2.2.1-arm/arch/arm/mm'
/usr/local/bin/arm-linux-ld -m elf32arm -T /usr/src/linux.2.2.1-
arm/arch/arm/vmlinux-armv.lds -e stext -Ttext 0xC0008000 
arch/arm/kernel/head-armv.o arch/arm/kernel/init_task.o init/main.o 
init/version.o \
--start-group \
arch/arm/kernel/kernel.o arch/arm/mm/mm.o kernel/kernel.o 
mm/mm.o fs/fs.o ipc/ipc.o \
fs/filesystems.a \
net/network.a \
drivers/block/block.a arch/arm/drivers/char/char.a 
drivers/misc/misc.a drivers/net/net.a drivers/pci/pci.a \
arch/arm/lib/lib.a /usr/src/linux.2.2.1-arm/lib/lib.a `/usr/local/bin/arm-
linux-gcc -D__KERNEL__ -I/usr/src/linux.2.2.1-arm/include  -
mapcs-32 -mshort-load-bytes -mcpu=strongarm110 --print-libgcc-
file-name` \
        --end-group \
        -o vmlinux
/usr/local/bin/arm-linux-ld: cannot open 
arch/arm/drivers/char/char.a: No such file or directory
make: *** [vmlinux] Error 1


Christophe
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]

Reply via email to