From owner-freebsd-stable Mon Jun 19 15:18:11 2000 Delivered-To: freebsd-stable@freebsd.org Received: from neptun.rz.uni-duesseldorf.de (sirene.rz.uni-duesseldorf.de [134.99.128.2]) by hub.freebsd.org (Postfix) with ESMTP id 43A1F37B71B for ; Mon, 19 Jun 2000 15:17:52 -0700 (PDT) (envelope-from ponomare@uni-duesseldorf.de) Received: from ponomare.krion (pc.unistrasse-1.uni-duesseldorf.de [134.99.26.17]) by neptun.rz.uni-duesseldorf.de (Sun Internet Mail Server sims.4.0.1999.06.13.00.20) with SMTP id <0FWF00L8S9XQ5N@neptun.rz.uni-duesseldorf.de> for freebsd-stable@FreeBSD.org; Tue, 20 Jun 2000 00:17:50 +0200 (MET DST) Date: Tue, 20 Jun 2000 00:08:29 +0200 From: Kirill Ponomarew Subject: Re: make buildworld In-reply-to: <394E7E7F.19C23DF@3-cities.com> To: Kent Stewart Cc: freebsd-stable@FreeBSD.org Reply-To: ponomare@uni-duesseldorf.de Message-id: <00062000194800.00868@ponomare.krion> MIME-version: 1.0 X-Mailer: KMail [version 1.0.28] Content-type: text/plain Content-transfer-encoding: 7BIT References: <00061813342700.01257@ponomare.krion> <00061921455100.00810@ponomare.krion> <394E7E7F.19C23DF@3-cities.com> Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG -----BEGIN PGP SIGNED MESSAGE----- sorry maybe my question is fool (I'm working with FreeBSD only 1 month) but what is the main difference between make buildworld and make mergemaster ? As far as I understood make buildworld refresh almost everything on the system and make mergemaster refresh /etc directory ? I've cleaned /usr/obj directory and made cvsup manual: $bash cvsup /usr/share/examples/cvsup/standard-supfile $bash cvsup /usr/share/examples/cvsup/secure-supfile $bash cd /usr/src $bash make buildworld /usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): In function `finish_struct': c-decl.o(.text+0x6ae8): multiple definition of `finish_struct' class.o(.text+0x4f94): first defined here /usr/libexec/elf/ld: Warning: size of symbol `finish_struct' changed from 286 to 1572 in c-decl.o /usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o)(.data+0x58): multiple definition of `dollars_in_ident' decl2.o(.data+0x3c): first defined here /usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): In function `print_lang_identifier': and on the same place I've got the same error Kent Stewart wrote: | I've never used a "make upgrade" to go from a release to a stable. I | have only cd'ed to src/ and did a "make buildworld". I usually do a | "time make buildworld" so that I can see how long it takes. The main | thing on 4.0-R to 4.0-S is upgrading your /etc files when you get | through. I use mergemaster to do that. You might have to cd /usr/obj | and clean it out. I usually rm -rf *, and then chflag the tree and | then do a 2nd rm. The rm is already in the history and can be "!" | selected. There are only 4 files that have to be chflag'ed and there | isn't any point in doing all of the files. This makes the whole | process a little bit faster. -- Kirill Ponomarew -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 5.0i for non-commercial use MessageID: Avuwxq8TLpWtYGCkspRUuZePASTpIwEY iQA/AwUBOU6ch7SU3AmMQCDLEQLyVwCeLZ86DA0XAeLByj9RNDM1qgw9nYkAnA3H nBnVvLvbjv6/ZSoHRxC32EV9 =7IFf -----END PGP SIGNATURE----- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message