From owner-freebsd-stable Sun Feb 11 15:32: 7 2001 Delivered-To: freebsd-stable@freebsd.org Received: from ibis.worldnet.net (ibis.worldnet.net [195.3.3.14]) by hub.freebsd.org (Postfix) with ESMTP id 028A637B401 for ; Sun, 11 Feb 2001 15:32:04 -0800 (PST) Received: from m3.worldnet.net (m3.worldnet.net [195.3.3.7]) by ibis.worldnet.net (8.11.2/8.11.1) with ESMTP id f1C1R6759488 for ; Mon, 12 Feb 2001 02:27:06 +0100 (CET) (envelope-from chainess@worldnet.net) Received: from pern.worldnet.net (ppp33-net1-idf3-bas1.isdnet.net [195.154.52.33]) by m3.worldnet.net (8.9.3/8.9.3) with ESMTP id AAA27433 for ; Mon, 12 Feb 2001 00:32:00 +0100 (CET) Message-Id: <5.0.2.1.2.20010212003432.01bf8b90@step.polymtl.ca> X-Sender: chainess@pop.worldnet.net X-Mailer: QUALCOMM Windows Eudora Version 5.0.2 Date: Mon, 12 Feb 2001 00:35:06 +0100 To: From: Frederic Nguyen Subject: Re: 3.5-S->4.2-S: still fail w/ setresuid on miniperl Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG You have to do it from step to step. Not a one-time upgrade. Add the following option in you make.conf : NOPERL = true NOSUIDPERL = true then, you can issue 'make world' if it fails, you'll have to compile libc and install it before if you still have complains about miniperl, edit Makefiles and erase it from there Make sure you did not intstall FreeBSD 3.x with badblock scans. Otherwise after upgrade, you won't be able to boot anymore. FreeBSD 4.x is not able to handle file system marked with badblocks Nobody ever *cared* about it. So if you did use badblock scan on your file system, you'll have to install a FreeBSD 4.x from scratch Or else, stick with FreeBSD 3.x CHaiNeSS At 17:37 01-02-11 +0200, you wrote: Hello all, As a lot of others including some @FreeBSD.org people, I got: --- cd /usr/src/gnu/usr.bin/perl/miniperl && make miniperl Extracting config.h (with variable substitutions) cc -O -pipe -I/usr/src/gnu/usr.bin/perl/miniperl/../../../../contrib/perl5 -I/usr/obj/usr/src/gnu/usr.bin/perl/miniperl -c /usr/src/gnu/usr.bin/perl/miniperl/../../../../contrib/perl5/miniperlmain.c ln -sf /usr/src/gnu/usr.bin/perl/miniperl/../../../../contrib/perl5/op.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 -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 --- while trying to update from the latest 3.5-S to 4.2-S. Both had been CVSupped within 24h. I followed the UPDATING instructions. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message