From owner-freebsd-stable Thu Oct 26 22: 0:24 2000 Delivered-To: freebsd-stable@freebsd.org Received: from deimos.ldc.net (deimos.ldc.net [213.160.128.3]) by hub.freebsd.org (Postfix) with ESMTP id 27DD937B479 for ; Thu, 26 Oct 2000 22:00:18 -0700 (PDT) Received: from localhost (sasha@localhost) by deimos.ldc.net (8.9.3/8.9.3) with ESMTP id HAA96218; Fri, 27 Oct 2000 07:59:43 +0300 (EEST) (envelope-from sasha@deimos.ldc.net) Date: Fri, 27 Oct 2000 07:59:43 +0300 (EEST) From: Alexander Nazarenko To: Ben Hockenhull Cc: freebsd-stable@FreeBSD.ORG Subject: Re: 4.1.1-STABLE buildworld fails on perl In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG make buildworld with -DNOPERL defined variable. As I understood setresuid/gid syscalls trying to be taken from 3.4-STABLE libc, but in 3.x Free there aren't such syscalls, so after build/install world with -DNOPERL you can build perl, second solution is to upgrade to 4.0-release first, then to 4.1.1 On Thu, 26 Oct 2000, Ben Hockenhull wrote: > I have a 3.4-STABLE machine that I'm trying to upgrade to 4.1.1-STABLE. > I've cvsupped to the most recent stable sources. When I run a make > buildworld, it chugs along and then fails here: > > building standard perl library > ranlib libperl.a > cd /usr/src/gnu/usr.bin/perl/miniperl && make build-tools > rm -f .depend /usr/obj/usr/src/gnu/usr.bin/perl/miniperl/GPATH > /usr/obj/usr/src/ > gnu/usr.bin/perl/miniperl/GRTAGS > /usr/obj/usr/src/gnu/usr.bin/perl/miniperl/GSY > MS /usr/obj/usr/src/gnu/usr.bin/perl/miniperl/GTAGS > 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/us > r/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/us > r/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/us > r/obj/usr/src/gnu/usr.bin/perl/miniperl > -L/usr/obj/usr/src/gnu/usr.bin/perl/m > iniperl/../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 fu > nction `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. > *** Error code 1 > > Stop. > *** Error code 1 > > Stop. > *** Error code 1 > > Stop. > *** Error code 1 > > Stop. > *** Error code 1 > > Stop. > > > Any ideas? > > Thanks > > Ben > > > -- > Ben Hockenhull > benh@jpj.net > "Revenge is a dish best served with pinto beans and muffins." > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-stable" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message