Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Feb 2001 17:37:42 +0200 (EET)
From:      Pekka Savola <pekkas@netcore.fi>
To:        <freebsd-stable@freebsd.org>
Subject:   3.5-S->4.2-S: still fail w/ setresuid on miniperl
Message-ID:  <Pine.LNX.4.31.0102111730530.15273-100000@netcore.fi>

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


make buildworld -DNOPERL works around this, of course.


But shouldn't this be fixed?  Or are 3.x users such a diminishing
community it's not worth risking breaking the tree?


For the record, I think these commits fubared the build (as 4.1-R has been
reported to work):

http://www.freebsd.org/cgi/cvsweb.cgi/src/gnu/usr.bin/perl/Makefile.diff?r1=1.9&r2=1.9.2.1

ITOH, I guess MFC'ing these change, it _might_ work again:

http://www.freebsd.org/cgi/cvsweb.cgi/src/gnu/usr.bin/perl/Makefile.diff?r1=1.12&r2=1.13

Please Cc:.

-- 
Pekka Savola                  "Tell me of difficulties surmounted,
Netcore Oy                    not those you stumble over and fall"
Systems. Networks. Security.   -- Robert Jordan: A Crown of Swords



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?Pine.LNX.4.31.0102111730530.15273-100000>