From owner-freebsd-questions@FreeBSD.ORG Wed Dec 31 04:47:55 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4D5B416A4CE for ; Wed, 31 Dec 2003 04:47:55 -0800 (PST) Received: from raincoat.cfa.harvard.edu (raincoat.cfa.harvard.edu [131.142.81.55]) by mx1.FreeBSD.org (Postfix) with ESMTP id 02C3343D49 for ; Wed, 31 Dec 2003 04:47:53 -0800 (PST) (envelope-from markz@ipa.cfa.harvard.edu) Received: from occmail.occ.harvard.edu (occmail.occ.harvard.edu [10.10.20.222])hBVCmDHE016547 for ; Wed, 31 Dec 2003 07:48:13 -0500 Content-Class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-MimeOLE: Produced By Microsoft Exchange V6.0.4417.0 Date: Wed, 31 Dec 2003 07:47:50 -0500 Message-ID: <40862A4C32426349A9AB3BB0C233CD665817B6@occmail.occ.harvard.edu> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: I don't understand make world Thread-Index: AcPPnEy7Mqwvcw3nS8KfuYp0dwHsCQ== From: "Mark Zytkovicz" To: Subject: I don't understand make world X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Dec 2003 12:47:55 -0000 All, I followed the directions in the handbook and on various websites and google searches to get my 5.0-RELEASE box up to -CURRENT (though uname reports 5.2-RC, or does it just report wahtever "CURRENT" is?). Anyways, I did the whole make buildworld make installworld stuff with the new kernel and cvsup'ing and all, just like the handbook says, but pkg_version -l \< reports over 130 packages that aren't up to date. When I was running mergemaster I accidentally skipped master.passwd and lost some info. Yes, my bad for not backing it up. So it broke gdm (no user/group) and rather than figure out what the correct user/group info was I decided to just deinstall/reinstall the port and let it do it in case I messed up anything else in /etc with mergemaster. Well, it didn't want to be reinstalled. Neither did gnome. I ran into all kinds of dependancies on other packages (I though ports system took care of this?) with out of date versions. gnome led me to xft which led me to X-4-libraries, which led me to imake - all out of date old port type errors. I can't even portupgrade anything. What did I do wrong? Or maybe, what am I assuming incorrectly? I thought rebuilding world would upgrade everything. I assume then that portupgrade is for keeping up to date (I've run it successfully on other machines). What then is the whole make world process for? This was just on a machine to play around with the whole make world thing since I've only ever cvsup'd my machines, so I can easily just start over. I'm assuming there's a way out from here, but I also want to know how to do it correctly if I do start over and what I should really be doing to stay -CURRENT. Thanks.