Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Feb 2001 00:35:06 +0100
From:      Frederic Nguyen <chainess@worldnet.net>
To:        <freebsd-stable@FreeBSD.ORG>
Subject:   Re: 3.5-S->4.2-S: still fail w/ setresuid on miniperl
Message-ID:  <5.0.2.1.2.20010212003432.01bf8b90@step.polymtl.ca>

next in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5.0.2.1.2.20010212003432.01bf8b90>