Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Oct 2009 11:43:45 +0100
From:      krad <kraduk@googlemail.com>
To:        Glenn Sieb <ges+lists@wingfoot.org>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Buildworld fails updating from 5.4-RELEASE-p2 to 6.0-RELEASE
Message-ID:  <d36406630910220343h6920bcd2rdede8996030d10af@mail.gmail.com>
In-Reply-To: <4AE02856.7020903@wingfoot.org>
References:  <4AE02856.7020903@wingfoot.org>

next in thread | previous in thread | raw e-mail | index | archive | help
2009/10/22 Glenn Sieb <ges+lists@wingfoot.org <ges%2Blists@wingfoot.org>>

> I've been trying to update an old server from 5.4-RELEASE-p2 to
> 7.2-RELEASE.
>
> So, I figured the best way would be to do this in steps. 5.4 to 6.0 then
> 6.0 to 6.4 then to 7.0 then finally 7.2.
>
> So, I have ftp'd the src directory for 6.0-RELEASE from
> ftp-archive.freebsd.org. Then I wiped /usr/src, mkdir'd /usr/src/obj,
> did an install.sh for all the packages in src for 6.0. Then I placed my
> kernel config in /usr/src/sys/i386/conf/, and did make buildworld.
>
> I constantly get a fail (whether or not I use -j3 or no -j argument in
> /etc/make.conf):
>
> ===> gnu/usr.bin/texinfo/doc (all)
> makeinfo --no-split -I /usr/src/gnu/usr.bin/texinfo/doc -I
> /usr/src/gnu/usr.bin/texinfo/doc/../../../../contrib/texinfo/doc
> /usr/src/gnu/usr.bin/texinfo/doc/../../../../contrib/texinfo/doc/info.texi
> -o info.info
> gzip -cn info.info > info.info.gz
> makeinfo --no-split -I /usr/src/gnu/usr.bin/texinfo/doc -I
> /usr/src/gnu/usr.bin/texinfo/doc/../../../../contrib/texinfo/doc
>
> /usr/src/gnu/usr.bin/texinfo/doc/../../../../contrib/texinfo/doc/info-stnd.texi
> -o info-stnd.info
> gzip -cn info-stnd.info > info-stnd.info.gz
> ln -fs
>
> /usr/src/gnu/usr.bin/texinfo/doc/../../../../contrib/texinfo/doc/texinfo.txi
> texinfo.texi
> makeinfo --no-split -I /usr/src/gnu/usr.bin/texinfo/doc -I
> /usr/src/gnu/usr.bin/texinfo/doc/../../../../contrib/texinfo/doc
> texinfo.texi  -o texinfo.info
> texinfo.texi:451: Unknown command `comma'.
> texinfo.texi:451: Misplaced {.
> texinfo.texi:451: Misplaced }.
> texinfo.texi:469: Unknown command `registeredsymbol'.
> texinfo.texi:469: Misplaced {.
> texinfo.texi:469: Misplaced }.
> texinfo.texi:893: Unknown command `LaTeX'.
> texinfo.texi:893: Misplaced {.
> texinfo.texi:893: Misplaced }.
> texinfo.texi:7070: Unknown command `LaTeX'.
> texinfo.texi:7070: Misplaced {.
> texinfo.texi:7070: Misplaced }.
> texinfo.texi:7401: Unknown command `abbr'.
> texinfo.texi:7401: Misplaced {.
> texinfo.texi:7401: Misplaced }.
> texinfo.texi:7505: Unknown command `indicateurl'.
> texinfo.texi:7505: Misplaced {.
> texinfo.texi:7505: Misplaced }.
> texinfo.texi:7679: Unknown command `sansserif'.
> texinfo.texi:7679: Misplaced {.
> texinfo.texi:7679: Misplaced }.
> texinfo.texi:7685: Unknown command `slanted'.
> texinfo.texi:7685: Misplaced {.
> texinfo.texi:7685: Misplaced }.
> texinfo.texi:9020: Unknown command `headitem'.
> texinfo.texi:9104: Unknown command `float'.
> texinfo.texi:9106: Unmatched `@end'.
> texinfo.texi:9167: Unknown command `float'.
> texinfo.texi:9169: Unknown command `caption'.
> texinfo.texi:9169: Misplaced {.
> texinfo.texi:9169: Misplaced }.
> texinfo.texi:9170: Unmatched `@end'.
> texinfo.texi:9224: Unknown command `listoffloats'.
> texinfo.texi:9998: Unknown command `comma'.
> texinfo.texi:9998: Misplaced {.
> texinfo.texi:9998: Misplaced }.
> texinfo.texi:10058: Unknown command `comma'.
> texinfo.texi:10058: Misplaced {.
> texinfo.texi:10058: Misplaced }.
> texinfo.texi:10067: Unknown command `comma'.
> texinfo.texi:10067: Misplaced {.
> texinfo.texi:10067: Misplaced }.
> texinfo.texi:10398: Unknown command `ordf'.
> texinfo.texi:10398: Misplaced {.
> texinfo.texi:10398: Misplaced }.
> texinfo.texi:10398: Unknown command `ordm'.
> texinfo.texi:10398: Misplaced {.
> texinfo.texi:10398: Misplaced }.
> texinfo.texi:10470: Unknown command `registeredsymbol'.
> texinfo.texi:10470: Misplaced {.
> texinfo.texi:10470: Misplaced }.
> texinfo.texi:10473: Unknown command `registeredsymbol'.
> texinfo.texi:10473: Misplaced {.
> texinfo.texi:10473: Misplaced }.
> texinfo.texi:10486: Unknown command `LaTeX'.
> texinfo.texi:10486: Misplaced {.
> texinfo.texi:10486: Misplaced }.
> texinfo.texi:10493: Unknown command `LaTeX'.
> texinfo.texi:10493: Misplaced {.
> texinfo.texi:10493: Misplaced }.
> texinfo.texi:10496: Unknown command `LaTeX'.
> texinfo.texi:10496: Misplaced {.
> texinfo.texi:10496: Misplaced }.
> texinfo.texi:10515: Unknown command `registeredsymbol'.
> texinfo.texi:10515: Misplaced {.
> texinfo.texi:10515: Misplaced }.
> texinfo.texi:10518: Unknown command `registeredsymbol'.
> texinfo.texi:10518: Misplaced {.
> texinfo.texi:10518: Misplaced }.
> texinfo.texi:10524: Unknown command `euro'.
> texinfo.texi:10524: Misplaced {.
> texinfo.texi:10524: Misplaced }.
> texinfo.texi:10526: Unknown command `euro'.
> texinfo.texi:10526: Misplaced {.
> texinfo.texi:10526: Misplaced }.
> texinfo.texi:11559: Unknown command `'.
> texinfo.texi:12225: Unknown command `deftypecv'.
> texinfo.texi:12225: Misplaced {.
> texinfo.texi:12225: Misplaced }.
> texinfo.texi:12228: Bad argument to `end', `deftypecv', using `table'.
> texinfo.texi:12231: @item found outside of an insertion block.
> texinfo.texi:12254: @item found outside of an insertion block.
> texinfo.texi:12279: Unmatched `@end'.
> texinfo.texi:12629: Unknown command `ifdocbook'.
> texinfo.texi:12631: Unmatched `@end'.
> texinfo.texi:14112: Unknown command `LaTeX'.
> texinfo.texi:14112: Misplaced {.
> texinfo.texi:14112: Misplaced }.
> texinfo.texi:16717: Unknown command `comma'.
> texinfo.texi:16717: Misplaced {.
> texinfo.texi:16717: Misplaced }.
> texinfo.texi:16731: Unknown command `comma'.
> texinfo.texi:16731: Misplaced {.
> texinfo.texi:16731: Misplaced }.
> texinfo.texi:16735: Unknown command `comma'.
> texinfo.texi:16735: Misplaced {.
> texinfo.texi:16735: Misplaced }.
> texinfo.texi:17362: Unknown command `LaTeX'.
> texinfo.texi:17362: Misplaced {.
> texinfo.texi:17362: Misplaced }.
> Too many errors!  Gave up.
> (major snippage of thousands of these)
> *** Signal 11
>
> Stop in /usr/src/gnu/usr.bin/texinfo/doc.
> *** Error code 1
>
> Stop in /usr/src/gnu/usr.bin/texinfo.
> *** Error code 1
>
> Stop in /usr/src/gnu/usr.bin.
> *** Error code 1
>
> Stop in /usr/src/gnu.
> *** Error code 1
>
> Stop in /usr/src.
> *** Error code 1
>
> Stop in /usr/src.
> *** Error code 1
>
> Stop in /usr/src.
>
>
> I've installed texinfo from ports, as well as LaTeX.
>
> Now, I don't particularly care about info files, personally, as I
> rarely, if ever, use them, but it would be nice to get this box up to
> the current release. :)
>
> Google has not been helpful, so I figured I'd ask here. I've done a
> mergemaster -p which added the audit group and such to /etc/group.
>
> Thanks in advance...
> --Glenn
>
> /etc/make.conf (left the old variables that will eventually go into
> src.conf until I get up to 7.x):
> # Setting to use base perl from ports:
> PERL_VER=5.8.1
> PERL_VERSION=5.8.1
> PERL_ARCH=mach
> NOPERL=yo
> NO_PERL=yo
> NO_PERL_WRAPPER=yo
>
> KERNCONF=MINT
> NO_SENDMAIL=    true
> NO_BIND=        true
> NO_WRAPPER=     true
> SUP_UPDATE=     yes
> MAKEFLAGS=-j 3
> CFLAGS=-O -pipe
> COPTFLAGS=-O -pipe
> X11BASE=${LOCALBASE}
>
>
> SUP=            /usr/local/bin/cvsup
> SUPFLAGS=       -g -L 2
> SUPHOST=        cvsup3.FreeBSD.org
> SUPFILE=        /home/mint/adm/etc/stable-supfile
> PORTSSUPFILE=   /home/mint/adm/etc/ports-supfile
>
> /etc/src.conf:
> WITHOUT_SENDMAIL=1
> WITHOUT_OPENSSL=1
> WITHOUT_BIND=1
> WITHOUT_WRAPPER=1
> WITHOUT_OPENSSH=1
> WITHOUT_KERBEROS=1
>
>
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "
> freebsd-questions-unsubscribe@freebsd.org"
>


the best way i have found is not doing a build world like this
take a backup of the /etc dir

boot in on a livecd, goto the prompt
mount up all your hs fs under /mnt

then install the base, kernel and src distros with destdir=/mnt set

copy your master.passwd, passwd, groups files back

boot into the system

then do a make world for good measure (should'nt be needed but i feel safer
doing this)

double check all the config files in /etc you have modifed from standard

finally rebuild all your ports with a tool eg portmaster, or you could
install the freebsd5 compat libraries



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