Date: Wed, 31 Dec 2003 07:47:50 -0500 From: "Mark Zytkovicz" <markz@ipa.cfa.harvard.edu> To: <freebsd-questions@freebsd.org> Subject: I don't understand make world Message-ID: <40862A4C32426349A9AB3BB0C233CD665817B6@occmail.occ.harvard.edu>
next in thread | raw e-mail | index | archive | help
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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?40862A4C32426349A9AB3BB0C233CD665817B6>