Hello!
I have some problems to compile 2.6.0test3mm1.
I had no problem compiling 2.6.0test1 and test2 and all mm patches.
My config:
Linux Dino 2.6.0-test2-mm4 #1 Mon Aug 4 12:48:32 EEST 2003 i686 unknown
unknown GNU/Linux
Gnu C 3.3
Gnu make 3.80
util-linux 2.11z
mount 2.11z
e2fsprogs 1.33
jfsutils 1.1.2
reiserfsprogs 3.6.8
xfsprogs 2.3.9
quota-tools 3.08.
PPP 2.4.1
nfs-utils 1.0.5
Linux C Library 2.3.1
Dynamic linker (ldd) 2.3.1
Linux C++ Library 5.0.4
Procps 2.0.13
Net-tools 1.60
Kbd 1.08
Sh-utils 5.0
The error is:
ld -m elf_i386 -r -o init/built-in.o init/main.o init/version.o
init/mounts.o init/initramfs.o
ld -m elf_i386 -T arch/i386/kernel/vmlinux.lds.s
arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/built-in.o
--start-group usr/built-in.o arch/i386/kernel/built-in.o
arch/i386/mm/built-in.o arch/i386/mach-default/built-in.o
kernel/built-in.o mm/built-in.o fs/built-in.o ipc/built-in.o
security/built-in.o crypto/built-in.o lib/lib.a arch/i386/lib/lib.a
lib/built-in.o arch/i386/lib/built-in.o drivers/built-in.o
sound/built-in.o arch/i386/pci/built-in.o net/built-in.o --end-group -o
.tmp_vmlinux1
arch/i386/kernel/built-in.o: could not read symbols: Input/output error
make: *** [.tmp_vmlinux1] Error 1
Any hints?
It may be that I upgrade binutils?
Thank you very much!
---
Catalin(ux) BOIE
[email protected]
Hi Catalin,
> arch/i386/kernel/built-in.o: could not read symbols: Input/output error
> make: *** [.tmp_vmlinux1] Error 1
There it says :)
ld could not read data from harddisk - either it is full, or corrupted.
greetings,
Lars
> Hi Catalin,
> > arch/i386/kernel/built-in.o: could not read symbols: Input/output error
> > make: *** [.tmp_vmlinux1] Error 1
> There it says :)
> ld could not read data from harddisk - either it is full, or corrupted.
I have space on disk.
cat "arch/i386/kernel/built-in.o > /dev/null" works ok, without errors
(dmesg).
Other ideas?
>
> greetings,
>
> Lars
>
---
Catalin(ux) BOIE
[email protected]
On Tuesday 12 August 2003 16:22, Catalin BOIE wrote:
> > Hi Catalin,
> >
> > > arch/i386/kernel/built-in.o: could not read symbols: Input/output error
> > > make: *** [.tmp_vmlinux1] Error 1
> >
> > There it says :)
> > ld could not read data from harddisk - either it is full, or corrupted.
>
> I have space on disk.
> cat "arch/i386/kernel/built-in.o > /dev/null" works ok, without errors
> (dmesg).
>
> Other ideas?
strace ld invocation
--
vda
> > I have space on disk.
> > cat "arch/i386/kernel/built-in.o > /dev/null" works ok, without errors
> > (dmesg).
> >
> > Other ideas?
>
> strace ld invocation
I did. I get i/o error on read from drivers/built-in.o.
The problem is gone in 2.6.0test3.
Thanks!
> --
> vda
>
---
Catalin(ux) BOIE
[email protected]