O/S - System upgrade with CVS

Joseph Maxwell jemaxwell at jaymax.com
Fri Jun 6 11:15:22 PDT 2003


Hello,
Attempting to update my O/S from 4.2 to 4.8

Existing dir structure : ==> /usr/CVSROOT ( created from dist disks w/
initial installation )

I used the following cvsup files to acquire & distribute the files for
the respository, creating /usr/src /usr/ports /usr/doc /usr/packages (MT
Directory)


     *default  host=cvsup3.FreeBSD.org
     *default  base=/usr
     *default  prefix=/usr
     *default  release=cvs
     *default  tag=.
     *default  delete use-rel-suffix

     src-all tag=RELENG_4


     *default  host=cvsup3.FreeBSD.org
     *default  base=/usr
     *default  prefix=/usr
     *default  release=cvs
     *default  tag=.
     *default  delete use-rel-suffix

     ## Ports Collection.
     #
     # The easiest way to get the ports tree is to use the
     "ports-all"
     # mega-collection.  It includes all of the individual
     "ports-*"
     # collections,
     ports-all
     doc-all
     cvs-crypto


The documentation "Complete FreeBSD" 3rd Ed. states that CVSROOT is not
part of the source tree.

     ==> setenv CVSROOT /usr ( hopefully this is the correct path )

I then attempted to do an update

     machine1# cvs update -P -d
     cvs update: in directory .:
     cvs [update aborted]: there is no version here; run 'cvs
     checkout' first
     machine1# cvs checkout
     cvs [checkout aborted]: must specify at least one module or
     directory


So I went ahead with a "make world"  ==>

     --
     --
     --

     --------------------------------------------------------------

     >>> stage 4: building libraries
     --------------------------------------------------------------

     cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj  MACHINE_ARCH=i386
     MACHINE=i386
     OBJFORMAT_PATH=/usr/obj/usr/src/i386/usr/libexec
     PERL5LIB=/usr/obj/usr/src/i386/usr/libdata/perl/5.00503
     GROFF_BIN_PATH=/usr/obj/usr/src/i386/usr/bin
     GROFF_FONT_PATH=/usr/obj/usr/src/i386/usr/share/groff_font
     GROFF_TMAC_PATH=/usr/obj/usr/src/i386/usr/share/tmac
     DESTDIR=/usr/obj/usr/src/i386  INSTALL="sh
     /usr/src/tools/install.sh"
     PATH=/usr/obj/usr/src/i386/usr/sbin:/usr/obj/usr/src/i386/usr/bin:/usr/obj/usr/src/i386/usr/games:/sbin:/bin:/usr/sbin:/usr/bin
     make -f Makefile.inc1 -DNOHTML -DNOINFO -DNOMAN -DNOFSCHG
     libraries
     cd /usr/src;  make -f Makefile.inc1 _startup_libs;  make -f
     Makefile.inc1 _prebuild_libs;  make -f Makefile.inc1
     _generic_libs;
     echo "===> gnu/lib/csu";  cd /usr/src/gnu/lib/csu;  make
     DIRPRFX=gnu/lib/csu/ depend;  make DIRPRFX=gnu/lib/csu/ all;
     make DIRPRFX=gnu/lib/csu/ install
     ===> gnu/lib/csu
     echo '#include "i386/i386.h"'   > tm.h
     echo '#include "i386/att.h"'                    >> tm.h
     echo '#include <freebsd.h>'                             >>
     tm.h
     echo '#include "i386/freebsd.h"'                >> tm.h
     echo '#include "i386/perform.h"'                >> tm.h
     rm -f .depend
     mkdep -f .depend -a
     -I/usr/src/gnu/lib/csu/../../../contrib/gcc/config -I.
     -DIN_GCC  /usr/src/gnu/lib/csu/../../../contrib/gcc/crtstuff.c

     cc -O -pipe
     -I/usr/src/gnu/lib/csu/../../../contrib/gcc/config -I.
     -DIN_GCC  -finhibit-size-directive -fno-inline-functions
     -fno-exceptions -fno-omit-frame-pointer  -g0 -DCRT_BEGIN  -c
     -o crtbegin.o
     /usr/src/gnu/lib/csu/../../../contrib/gcc/crtstuff.c
     *** Signal 10

     Stop in /usr/src/gnu/lib/csu.
     *** Error code 1

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

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

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

     Stop in /usr/src.

Could someone guide me over this hump?

Thanks

--  Joe --



More information about the freebsd-questions mailing list