Subject: 2.6.0test3mm1 + gcc 3.2.3 | gcc3.3 compile error (Input/output error)

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]


2003-08-12 13:16:26

by Lars Duesing

[permalink] [raw]
Subject: Re: 2.6.0test3mm1 + gcc 3.2.3 | gcc3.3 compile error (Input/output error)

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

Subject: Re: 2.6.0test3mm1 + gcc 3.2.3 | gcc3.3 compile error (Input/output error)

> 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]

2003-08-13 20:08:18

by insecure

[permalink] [raw]
Subject: Re: 2.6.0test3mm1 + gcc 3.2.3 | gcc3.3 compile error (Input/output error)

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

Subject: Re: 2.6.0test3mm1 + gcc 3.2.3 | gcc3.3 compile error (Input/output error)

> > 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]