Re: as segfaulting during world-build

2001-02-24 Thread Daniel Rock

Warner Losh schrieb:
 
 In message [EMAIL PROTECTED] Daniel Rock writes:
 : I did have the same problem. But just rebuilding binutils didn't help either.
 : Trying to rebuild libc resulted in above SEGV from as. Some sort of Catch 22
 
 Find a libc from before Feb 10th or after Feb 21 and put it on your
 system.
Yes I know,

I already posted another solution: Just use another /usr/lib/libc.so.4 for
rebuilding libc.so.5

Sometimes you just have at this time no working internet connection - and
you simply cannot find your backup tapes you never made. So I came around
the trick with an older libc.so.4, which seems to be "compatible enough"
to let me rebuild libc.

-- 
Daniel

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: as segfaulting during world-build

2001-02-23 Thread Warner Losh

In message [EMAIL PROTECTED] Daniel Rock writes:
: I did have the same problem. But just rebuilding binutils didn't help either.
: Trying to rebuild libc resulted in above SEGV from as. Some sort of Catch 22

Find a libc from before Feb 10th or after Feb 21 and put it on your
system.

Warner

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: as segfaulting during world-build

2001-02-22 Thread Daniel Rock

Szilveszter Adam schrieb:
 
 On Tue, Feb 20, 2001 at 11:27:17AM -0500, Mikhail Teterin wrote:
  No, I don't think it is hardware. It died on the same spot for the
  third time in a row:
 ...
 
 What date is the -CURRENT you are attempting the build on from? There were
 problems with as failing for a while not long ago. Check your version of
 
 src/lib/libc/stdio/findfp.c
 
 (the installed one...) to see if it is revision 1.15 or later. If not, you
 will have to get a working as (and as reported by Martin Blapp, the other
 binutiles in /usr/bin/ and /usr/libexec/elf too) from somwhere like an ftp
 snapshot... if this is not the problem, I dunno, I did not have any such
 problems even though I have just finished a buildworld.

I did have the same problem. But just rebuilding binutils didn't help either.
Trying to rebuild libc resulted in above SEGV from as. Some sort of Catch 22

I didn't have a working libc.so.5, so I just did the following:

% cp /usr/lib/libc.so.4 /tmp/libc.so.5 
[Maybe it's in /usr/lib/compat - I even found a libc.so.3 in /usr/lib. Hasn't
been reinstalled since Mid 1998]
% cd /usr/src/lib/libc; LD_LIBRARY_PATH=/tmp make all install

-- 
Daniel

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



as segfaulting during world-build

2001-02-20 Thread Mikhail Teterin

No, I don't think it is hardware. It died on the same spot for the
third time in a row:

tail -15 /var/tmp/w.log*
== /var/tmp/w.log ==
cd /opt/src/lib/csu/i386-elf; make _EXTRADEPEND
cc -O -pipe -march=i686  -elf -Wall -fkeep-inline-functions  
-I/opt/src/lib/csu/i386-elf/../common -I/usr/obj/opt/src/i386/usr/include -c 
/opt/src/lib/csu/i386-elf/crt1.c -o crt1.o
cc -I/opt/src/lib/csu/i386-elf/../common -I/usr/obj/opt/src/i386/usr/include  -c 
/opt/src/lib/csu/i386-elf/crti.S -o crti.o
cc -I/opt/src/lib/csu/i386-elf/../common -I/usr/obj/opt/src/i386/usr/include  -c 
/opt/src/lib/csu/i386-elf/crtn.S -o crtn.o
cc: Internal compiler error: program as got fatal signal 11
*** Error code 1
cc: Internal compiler error: program as got fatal signal 11
*** Error code 1
2 errors
*** Error code 2
1 error
*** Error code 2
1 error
*** Error code 2
1 error

== /var/tmp/w.log.11 ==
cd /opt/src/lib/csu/i386-elf; make _EXTRADEPEND
cc -O -pipe -march=i686  -elf -Wall -fkeep-inline-functions  
-I/opt/src/lib/csu/i386-elf/../common -I/usr/obj/opt/src/i386/usr/include -c 
/opt/src/lib/csu/i386-elf/crt1.c -o crt1.o
cc -I/opt/src/lib/csu/i386-elf/../common -I/usr/obj/opt/src/i386/usr/include  -c 
/opt/src/lib/csu/i386-elf/crti.S -o crti.o
cc -I/opt/src/lib/csu/i386-elf/../common -I/usr/obj/opt/src/i386/usr/include  -c 
/opt/src/lib/csu/i386-elf/crtn.S -o crtn.o
cc: Internal compiler error: program as got fatal signal 11
cc: Internal compiler error: program as got fatal signal 11
*** Error code 1
*** Error code 1
2 errors
*** Error code 2
1 error
*** Error code 2
1 error
*** Error code 2
1 error

== /var/tmp/w.log.11-2 ==
cd /opt/src/lib/csu/i386-elf; make _EXTRADEPEND
cc -O -pipe -march=i686  -elf -Wall -fkeep-inline-functions  
-I/opt/src/lib/csu/i386-elf/../common -I/usr/obj/opt/src/i386/usr/include -c 
/opt/src/lib/csu/i386-elf/crt1.c -o crt1.o
cc -I/opt/src/lib/csu/i386-elf/../common -I/usr/obj/opt/src/i386/usr/include  -c 
/opt/src/lib/csu/i386-elf/crti.S -o crti.o
cc -I/opt/src/lib/csu/i386-elf/../common -I/usr/obj/opt/src/i386/usr/include  -c 
/opt/src/lib/csu/i386-elf/crtn.S -o crtn.o
cc: Internal compiler error: program as got fatal signal 11
cc: Internal compiler error: program as got fatal signal 11
*** Error code 1
*** Error code 1
2 errors
*** Error code 2
1 error
*** Error code 2
1 error
*** Error code 2
1 error

This is my regular home machine, it usually runs SETI@Home, when I'm not
here and is a NON-overclocked dual Pentium-II 300MHz. It has 320Mb of RAM
and 390Mb of swap:
Device  1K-blocks UsedAvail Capacity  Type
/dev/rda0b 393088   36   393052 0%Interleaved

I tried building the elf/as manually, and it chokes on this file just the same.
Here are my attempts to issue the same commands make and cc issue:
# /usr/libexec/cpp0 -lang-asm -v -I/opt/src/lib/csu/i386-elf/../common 
-I/usr/obj/opt/src/i386/usr/include -$ -Di386 -Dunix -D__FreeBSD__=5 
-D__FreeBSD_cc_version=52 -D__i386__ -D__unix__ -D__FreeBSD__=5 
-D__FreeBSD_cc_version=52 -D__i386 -D__unix '-Acpu(i386)' '-Amachine(i386)' 
'-Asystem(unix)' '-Asystem(FreeBSD)' -D__ASSEMBLER__ '-Acpu(i386)' '-Amachine(i386)' 
-Di386 -D__i386 -D__i386__ -D__ELF__ /opt/src/lib/csu/i386-elf/crtn.S crtn.s
# wc -l crtn.s
  33 crtn.s
# /usr/libexec/elf/as -v -o crtn.o crtn.s
GNU assembler version 2.10.1 (i386-unknown-freebsdelf5.0) using BFD version 2.10.1
Segmentation fault - core dumped

The crtn.s is rather simple:

--
# 1 "/opt/src/lib/csu/i386-elf/crtn.S"
 
[ empty lines ]

.section .init,"ax",@progbits
ret

.section .fini,"ax",@progbits
ret
--

Yours,

-mi

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: as segfaulting during world-build

2001-02-20 Thread Szilveszter Adam

On Tue, Feb 20, 2001 at 11:27:17AM -0500, Mikhail Teterin wrote:
 No, I don't think it is hardware. It died on the same spot for the
 third time in a row:
...

What date is the -CURRENT you are attempting the build on from? There were
problems with as failing for a while not long ago. Check your version of

src/lib/libc/stdio/findfp.c

(the installed one...) to see if it is revision 1.15 or later. If not, you
will have to get a working as (and as reported by Martin Blapp, the other
binutiles in /usr/bin/ and /usr/libexec/elf too) from somwhere like an ftp
snapshot... if this is not the problem, I dunno, I did not have any such
problems even though I have just finished a buildworld...

-- 
Regards:

Szilveszter ADAM
Szeged University
Szeged Hungary

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message