Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Jun 2000 12:38:11 +0200
From:      Lars <Lars@lawnet.xs4all.nl>
To:        "'freebsd-stable@Freebsd.org'" <freebsd-stable@Freebsd.org>
Subject:   Desperate : make buildworld NEVER works!!!!!
Message-ID:  <C1A84F04B2ACD211B7A152544C0072CD2601@lawwnt01.lawnet.xs4all.nl>

next in thread | raw e-mail | index | archive | help
Hello all,

for over a month or so, I've been trying to upgrade a machine from 3.3-R to
3-Stable.
On the same machine I've also tried to upgrade from 4-R to 4-Stable.
The problem I have is that 'make buildworld' NEVER ends succesfully. It
ALWAYs stops
with a an '*** ERROR 1'.

The procedure I follow is like this :
- Install fresh copy of 3.3-R (or 4-R) on machine from cd.
- I always install a minimal installation with man pages, ports collection
and ALL the sources
- upgrade source with cvsup. The cvsup file I use looks like (here for 3.3-R
-> 3-Stable):
  *default host=cvsup.internat.freebsd.org
  *default base=/usr
  *default prefix=/usr
  *default release=cvs
  *default delete use-rel-suffix
  src-all tag=RELENG_3
- drop to single usermode with 'shutdown now'
- # fsck -p
- # mount -u /
- # mount -a -t ufs
- # swapon -a
- # cd /usr/obj
- # chflags -R noschg *
- # rm -rf *
- # cd /usr/src
- # script /var/tmp/bw000618a.out
- # make buildworld

I follow the guidelines from the Handbook, as you can see.

Here are two outputs (the last part) of the 'make buildworld' command from
this morning trying upgrading 4-R to 4-Stable .
The cvsup server I used was cvsup.internat.freebsd.org

1)

cc -O -pipe -D_GNU_SOURCE -I- -I.
-I/usr/src/gnu/usr.bin/binutils/libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libbfd
-I/usr/src/gnu/usr.bin/binutils/libbfd/../libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/include
-DDEFAULT_VECTOR=bfd_elf32_i386_vec -DHAVE_bfd_elf32_i386_vec
-I/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd
-DSELECT_ARCHITECTURES=" &bfd_i386_arch" -DSELECT_VECS="
&bfd_elf32_i386_vec" -I/usr/obj/usr/src/i386/usr/include -c
/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd/init.c
-o init.o
cc -O -pipe -D_GNU_SOURCE -I- -I.
-I/usr/src/gnu/usr.bin/binutils/libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libbfd
-I/usr/src/gnu/usr.bin/binutils/libbfd/../libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/include
-DDEFAULT_VECTOR=bfd_elf32_i386_vec -DHAVE_bfd_elf32_i386_vec
-I/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd
-DSELECT_ARCHITECTURES=" &bfd_i386_arch" -DSELECT_VECS="
&bfd_elf32_i386_vec" -I/usr/obj/usr/src/i386/usr/include -c
/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd/libbfd
.c -o libbfd.o
cc -O -pipe -D_GNU_SOURCE -I- -I.
-I/usr/src/gnu/usr.bin/binutils/libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libbfd
-I/usr/src/gnu/usr.bin/binutils/libbfd/../libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/include
-DDEFAULT_VECTOR=bfd_elf32_i386_vec -DHAVE_bfd_elf32_i386_vec
-I/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd
-DSELECT_ARCHITECTURES=" &bfd_i386_arch" -DSELECT_VECS="
&bfd_elf32_i386_vec" -I/usr/obj/usr/src/i386/usr/include -c
/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd/linker
.c -o linker.o
cc -O -pipe -D_GNU_SOURCE -I- -I.
-I/usr/src/gnu/usr.bin/binutils/libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libbfd
-I/usr/src/gnu/usr.bin/binutils/libbfd/../libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/include
-DDEFAULT_VECTOR=bfd_elf32_i386_vec -DHAVE_bfd_elf32_i386_vec
-I/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd
-DSELECT_ARCHITECTURES=" &bfd_i386_arch" -DSELECT_VECS="
&bfd_elf32_i386_vec" -I/usr/obj/usr/src/i386/usr/include -c
/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd/opncls
.c -o opncls.o
cc -O -pipe -D_GNU_SOURCE -I- -I.
-I/usr/src/gnu/usr.bin/binutils/libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libbfd
-I/usr/src/gnu/usr.bin/binutils/libbfd/../libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/include
-DDEFAULT_VECTOR=bfd_elf32_i386_vec -DHAVE_bfd_elf32_i386_vec
-I/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd
-DSELECT_ARCHITECTURES=" &bfd_i386_arch" -DSELECT_VECS="
&bfd_elf32_i386_vec" -I/usr/obj/usr/src/i386/usr/include -c
/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd/reloc.
c -o reloc.o
cc -O -pipe -D_GNU_SOURCE -I- -I.
-I/usr/src/gnu/usr.bin/binutils/libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libbfd
-I/usr/src/gnu/usr.bin/binutils/libbfd/../libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/include
-DDEFAULT_VECTOR=bfd_elf32_i386_vec -DHAVE_bfd_elf32_i386_vec
-I/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd
-DSELECT_ARCHITECTURES=" &bfd_i386_arch" -DSELECT_VECS="
&bfd_elf32_i386_vec" -I/usr/obj/usr/src/i386/usr/include -c
/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd/sectio
n.c -o section.o
cc -O -pipe -D_GNU_SOURCE -I- -I.
-I/usr/src/gnu/usr.bin/binutils/libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libbfd
-I/usr/src/gnu/usr.bin/binutils/libbfd/../libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/include
-DDEFAULT_VECTOR=bfd_elf32_i386_vec -DHAVE_bfd_elf32_i386_vec
-I/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd
-DSELECT_ARCHITECTURES=" &bfd_i386_arch" -DSELECT_VECS="
&bfd_elf32_i386_vec" -I/usr/obj/usr/src/i386/usr/include -c
/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd/srec.c
-o srec.o
cc -O -pipe -D_GNU_SOURCE -I- -I.
-I/usr/src/gnu/usr.bin/binutils/libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libbfd
-I/usr/src/gnu/usr.bin/binutils/libbfd/../libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/include
-DDEFAULT_VECTOR=bfd_elf32_i386_vec -DHAVE_bfd_elf32_i386_vec
-I/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd
-DSELECT_ARCHITECTURES=" &bfd_i386_arch" -DSELECT_VECS="
&bfd_elf32_i386_vec" -I/usr/obj/usr/src/i386/usr/include -c
/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd/stab-s
yms.c -o stab-syms.o
cc -O -pipe -D_GNU_SOURCE -I- -I.
-I/usr/src/gnu/usr.bin/binutils/libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libbfd
-I/usr/src/gnu/usr.bin/binutils/libbfd/../libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/include
-DDEFAULT_VECTOR=bfd_elf32_i386_vec -DHAVE_bfd_elf32_i386_vec
-I/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd
-DSELECT_ARCHITECTURES=" &bfd_i386_arch" -DSELECT_VECS="
&bfd_elf32_i386_vec" -I/usr/obj/usr/src/i386/usr/include -c
/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd/stabs.
c -o stabs.o
cc -O -pipe -D_GNU_SOURCE -I- -I.
-I/usr/src/gnu/usr.bin/binutils/libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libbfd
-I/usr/src/gnu/usr.bin/binutils/libbfd/../libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/include
-DDEFAULT_VECTOR=bfd_elf32_i386_vec -DHAVE_bfd_elf32_i386_vec
-I/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd
-DSELECT_ARCHITECTURES=" &bfd_i386_arch" -DSELECT_VECS="
&bfd_elf32_i386_vec" -I/usr/obj/usr/src/i386/usr/include -c
/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd/syms.c
-o syms.o
cc -O -pipe -D_GNU_SOURCE -I- -I.
-I/usr/src/gnu/usr.bin/binutils/libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libbfd
-I/usr/src/gnu/usr.bin/binutils/libbfd/../libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/include
-DDEFAULT_VECTOR=bfd_elf32_i386_vec -DHAVE_bfd_elf32_i386_vec
-I/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd
-DSELECT_ARCHITECTURES=" &bfd_i386_arch" -DSELECT_VECS="
&bfd_elf32_i386_vec" -I/usr/obj/usr/src/i386/usr/include -c
/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd/target
s.c -o targets.o
cc -O -pipe -D_GNU_SOURCE -I- -I.
-I/usr/src/gnu/usr.bin/binutils/libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libbfd
-I/usr/src/gnu/usr.bin/binutils/libbfd/../libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/include
-DDEFAULT_VECTOR=bfd_elf32_i386_vec -DHAVE_bfd_elf32_i386_vec
-I/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd
-DSELECT_ARCHITECTURES=" &bfd_i386_arch" -DSELECT_VECS="
&bfd_elf32_i386_vec" -I/usr/obj/usr/src/i386/usr/include -c
/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd/tekhex
.c -o tekhex.o
cc -O -pipe -D_GNU_SOURCE -I- -I.
-I/usr/src/gnu/usr.bin/binutils/libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libbfd
-I/usr/src/gnu/usr.bin/binutils/libbfd/../libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/include
-DDEFAULT_VECTOR=bfd_elf32_i386_vec -DHAVE_bfd_elf32_i386_vec
-I/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd
-DSELECT_ARCHITECTURES=" &bfd_i386_arch" -DSELECT_VECS="
&bfd_elf32_i386_vec" -I/usr/obj/usr/src/i386/usr/include -c
/usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd/dwarf2
.c -o dwarf2.o
building standard bfd library
ranlib libbfd.a
===> libopcodes
cc -O -pipe -D_GNU_SOURCE -I- -I. -I/usr/src/gnu/usr.bin/binutils/libopcodes
-I/usr/src/gnu/usr.bin/binutils/libopcodes/../libbfd/i386
-I/usr/src/gnu/usr.bin/binutils/libopcodes/../../../../contrib/binutils/incl
ude -DARCH_i386
-I/usr/src/gnu/usr.bin/binutils/libopcodes/../../../../contrib/binutils/opco
des
-I/usr/src/gnu/usr.bin/binutils/libopcodes/../../../../contrib/binutils/bfd
-I/usr/obj/usr/src/i386/usr/include -c
/usr/src/gnu/usr.bin/binutils/libopcodes/../../../../contrib/binutils/opcode
s/i386-dis.c -o i386-dis.o
{standard input}: cc: Assembler messages:
Internal compiler error: program cc1 got fatal signal 11{standard
input}:2930: 
Warning: *** Error code 1
end of file not at end of a line; newline inserted

Stop in /usr/src/gnu/usr.bin/binutils/libopcodes.
{standard input}:4376: *** Error code 1

Stop in /usr/src/gnu/usr.bin/binutils.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
# Error: no such 386 instruction: `c'

# exit

Script done on Sun Jun 18 11:46:09 2000


2)

echo 'static char *multilib_matches_raw[] = {  "maout maout;", "melf melf;",
NULL };'	>> multilib.h
echo 'static char *multilib_extra = "";'	>> multilib.h
echo '#include "cp/lang-options.h"'		> options.h
echo '#include "f/lang-options.h"'		>> options.h
echo '#include "cp/lang-specs.h"'		> specs.h
echo '#include "f/lang-specs.h"'		>> specs.h
echo '#include "objc/lang-specs.h"'		>> specs.h
echo '#include "gansidecl.h"'			> tconfig.h
echo '#include "i386/xm-i386.h"'	>> tconfig.h
echo '#include "i386/i386.h"'	> tm.h
echo '#include "i386/att.h"'		>> tm.h
echo '#include "svr4.h"'			>> tm.h
echo '#include <freebsd.h>'			>> tm.h
echo '#include "i386/freebsd.h"'		>> tm.h
echo '#include "i386/perform.h"'		>> tm.h
echo '#include <freebsd-native.h>'		>> tm.h
cc -O -pipe -I. -DFREEBSD_NATIVE -DIN_GCC -DHAVE_CONFIG_H
-DDEFAULT_TARGET_VERSION=\"2.95.2\"
-DDEFAULT_TARGET_MACHINE=\"i386-unknown-freebsd\" -DPREFIX=\"/usr\"
-I/usr/obj/usr/src/gnu/usr.bin/cc/cc_tools/../cc_tools
-I/usr/src/gnu/usr.bin/cc/cc_tools/../cc_tools
-I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc
-I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/config   -c
/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/gencheck.c
cc -static -O -pipe -I. -DFREEBSD_NATIVE -DIN_GCC -DHAVE_CONFIG_H
-DDEFAULT_TARGET_VERSION=\"2.95.2\"
-DDEFAULT_TARGET_MACHINE=\"i386-unknown-freebsd\" -DPREFIX=\"/usr\"
-I/usr/obj/usr/src/gnu/usr.bin/cc/cc_tools/../cc_tools
-I/usr/src/gnu/usr.bin/cc/cc_tools/../cc_tools
-I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc
-I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/config    -o
gencheck gencheck.o
./gencheck > tree-check.h
cc -O -pipe -I. -DFREEBSD_NATIVE -DIN_GCC -DHAVE_CONFIG_H
-DDEFAULT_TARGET_VERSION=\"2.95.2\"
-DDEFAULT_TARGET_MACHINE=\"i386-unknown-freebsd\" -DPREFIX=\"/usr\"
-I/usr/obj/usr/src/gnu/usr.bin/cc/cc_tools/../cc_tools
-I/usr/src/gnu/usr.bin/cc/cc_tools/../cc_tools
-I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc
-I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/config   -c
/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/gengenrtl.c
cc -static -O -pipe -I. -DFREEBSD_NATIVE -DIN_GCC -DHAVE_CONFIG_H
-DDEFAULT_TARGET_VERSION=\"2.95.2\"
-DDEFAULT_TARGET_MACHINE=\"i386-unknown-freebsd\" -DPREFIX=\"/usr\"
-I/usr/obj/usr/src/gnu/usr.bin/cc/cc_tools/../cc_tools
-I/usr/src/gnu/usr.bin/cc/cc_tools/../cc_tools
-I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc
-I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/config    -o
gengenrtl gengenrtl.o
./gengenrtl genrtl.h genrtl.c
cc -O -pipe -I. -DFREEBSD_NATIVE -DIN_GCC -DHAVE_CONFIG_H
-DDEFAULT_TARGET_VERSION=\"2.95.2\"
-DDEFAULT_TARGET_MACHINE=\"i386-unknown-freebsd\" -DPREFIX=\"/usr\"
-I/usr/obj/usr/src/gnu/usr.bin/cc/cc_tools/../cc_tools
-I/usr/src/gnu/usr.bin/cc/cc_tools/../cc_tools
-I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc
-I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/config   -c
/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/genattr.c
cc -O -pipe -I. -DFREEBSD_NATIVE -DIN_GCC -DHAVE_CONFIG_H
-DDEFAULT_TARGET_VERSION=\"2.95.2\"
-DDEFAULT_TARGET_MACHINE=\"i386-unknown-freebsd\" -DPREFIX=\"/usr\"
-I/usr/obj/usr/src/gnu/usr.bin/cc/cc_tools/../cc_tools
-I/usr/src/gnu/usr.bin/cc/cc_tools/../cc_tools
-I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc
-I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/config   -c
/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/rtl.c
cc -O -pipe -I. -DFREEBSD_NATIVE -DIN_GCC -DHAVE_CONFIG_H
-DDEFAULT_TARGET_VERSION=\"2.95.2\"
-DDEFAULT_TARGET_MACHINE=\"i386-unknown-freebsd\" -DPREFIX=\"/usr\"
-I/usr/obj/usr/src/gnu/usr.bin/cc/cc_tools/../cc_tools
-I/usr/src/gnu/usr.bin/cc/cc_tools/../cc_tools
-I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc
-I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/config   -c
/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/obstack.c
cc -O -pipe -I. -DFREEBSD_NATIVE -DIN_GCC -DHAVE_CONFIG_H
-DDEFAULT_TARGET_VERSION=\"2.95.2\"
-DDEFAULT_TARGET_MACHINE=\"i386-unknown-freebsd\" -DPREFIX=\"/usr\"
-I/usr/obj/usr/src/gnu/usr.bin/cc/cc_tools/../cc_tools
-I/usr/src/gnu/usr.bin/cc/cc_tools/../cc_tools
-I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc
-I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/config   -c
/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/print-rtl.c
cc: Internal compiler error: program cc1 got fatal signal 11
*** Error code 1

Stop in /usr/src/gnu/usr.bin/cc/cc_tools.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
# 

The difference between the two is that of the second I issued the command
'make clean' before the 'make buildworld' ..... That's what someone
advised on an earlier post.

I want to track the stable source because it should be provide the most
stable system for you. As far as I can see
the developers make a mess of it (I am not a C programmer, but the errors
always look like there's an error in the code...)
. I just don't know what to do right now. FreeBSD is a great system, but
when you provide a procedure to upgrade to the the 
latest stable source it just has to work. I think i have to stay with the
RELEASES. 
God I am lucky ... This week 3.5-R is scheduled to be released. Or maybe I
just try OpenBSD ....

Please, please, please. Can someone help me!!!!!! As I sayd, I've tryied a
dozen times but I just can't get it working
and when I read mailing lists or newsgroups it looks like hundreds of you
guys do it every week ..... and working .....


Many thanx in advance.
My e-mail adress is : lars@lawnet.xs4all.nl


Lars Wittebrood


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C1A84F04B2ACD211B7A152544C0072CD2601>