From owner-freebsd-questions Mon Jan 8 14:46:52 2001 Delivered-To: freebsd-questions@freebsd.org Received: from news.lucky.net (news.lucky.net [193.193.193.102]) by hub.freebsd.org (Postfix) with ESMTP id 15CB937B402 for ; Mon, 8 Jan 2001 14:46:31 -0800 (PST) Received: (from mail@localhost) by news.lucky.net (8.Who.Cares/8.Who.Cares) id ARW02209 for freebsd-questions@freebsd.org; Tue, 9 Jan 2001 00:46:27 +0200 (envelope-from news@news.ntu-kpi.kiev.ua) From: Andrey Simonenko To: freebsd-questions@freebsd.org Subject: Re: Trying to upgrade from v3 to v4 Date: Tue, 9 Jan 2001 01:03:26 +0200 Organization: NTUU "KPI" Message-ID: References: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Trace: igloo.uran.net.ua 978993925 34479 10.0.1.184 (8 Jan 2001 22:45:25 GMT) X-Complaints-To: newsmaster@news.ntu-kpi.kiev.ua In-Reply-To: Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG You can check wich system you CVSuped if you look at file /usr/src/sys/conf/newvers.sh. Then if you really downloaded 4.x-STABLE, you should read file /usr/src/UPDATING. To upgrade FreeBSD from 3.x to 4.x version just typing `make buildworld' isn't enought. Complete and correct (something really doesn't work in my case, I made upgrade from 3.4-S to 4.1-S, but it can be easyly fixed) information is located in that file. On Mon, 8 Jan 2001, Marc Evans wrote: > Hello - > > I have an Intel system that I have used this cvsup file to pull over > sources: > > *default host=cvsup8.FreeBSD.org > *default base=/usr > *default prefix=/usr > *default release=cvs delete use-rel-suffix > *default tag=RELENG_4 > src-all > > The system identifies itself as 3.5-STABLE using the uname command. > > My goal is to upgrade from version 3 to version 4. Based on what I have > read on the web site and mailin list archives, I believe that this is > doable by "make buildworld ...". Well, when I attmept this, the sources > don't succeed in compiling: > > cc -O -pipe -I/usr/src/gnu/usr.bin/perl/miniperl/../../../../contrib/perl5 > -I/usr/obj/usr/src/gnu/usr.bin/perl/miniperl -c opmini.c > cc -O -pipe -I/usr/src/gnu/usr.bin/perl/miniperl/../../../../contrib/perl5 > -I/usr/obj/usr/src/gnu/usr.bin/perl/miniperl > -L/usr/obj/usr/src/gnu/usr.bin/perl/miniperl/../libperl -static -o > miniperl miniperlmain.o opmini.o > /usr/obj/usr/src/gnu/usr.bin/perl/miniperl/../libperl/libperl.a -lm > -lcrypt -lutil > /usr/obj/usr/src/gnu/usr.bin/perl/miniperl/../libperl/libperl.a(pp_hot.o): > In function `Perl_pp_aassign': > pp_hot.o(.text+0x16a1): undefined reference to `setresuid' > pp_hot.o(.text+0x16d4): undefined reference to `setresgid' > *** Error code 1 > > Stop. > > This appears to be fairly early in the overall build process. My questions > would include: > > - Is the cvsup file I am using the right one for getting the best > compilable set of sources for a v4 upgrade? > > - Should I be expecting all of the sources to be able to compile? > > - Do you have suggestions on a better technique to upgrade? > > Thanks in advance - Marc > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message