From owner-freebsd-stable Tue Oct 2 7:48:55 2001 Delivered-To: freebsd-stable@freebsd.org Received: from no-nonsense.org (kbl-mdb539.zeelandnet.nl [62.238.2.31]) by hub.freebsd.org (Postfix) with ESMTP id 8A36C37B408 for ; Tue, 2 Oct 2001 07:48:46 -0700 (PDT) Received: from peter (peter.home [10.0.0.2]) by no-nonsense.org (8.11.3/8.11.3) with SMTP id f92Emhd48051 for ; Tue, 2 Oct 2001 16:48:43 +0200 (CEST) (envelope-from peter@no-nonsense.org) Message-ID: <00a401c14b51$70aa55d0$0200000a@peter> From: "Peter C. Verhage" To: Subject: Buildworld troubles (libcrypt related?!) Date: Tue, 2 Oct 2001 16:49:29 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, I wanted to update my FreeBSD 4.3 STABLE system to 4.4 STABLE today. Unfortunately I have some troubles doing this. I've CVSupped the source tree and removed /usr/obj, but when I do a make buildworld (-j4 or without -j4) I keep getting stuck with building the static perl library. It has something to do with libcrypt.a, at least that is what I think as I look at the errors. The errors I keep getting: -------------------------- building static 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/GSYMS /usr/obj/usr/src/gnu/usr.bin/perl/miniperl/GTAGS cd /usr/src/gnu/usr.bin/perl/miniperl && make miniperl ln -sf /usr/src/gnu/usr.bin/perl/miniperl/../../../../contrib/perl5/op.c opmini.c Extracting config.h (with variable substitutions) cc -O -pipe -march=pentiumpro -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 cc -O -pipe -march=pentiumpro -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 -march=pentiumpro -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/lib/libcrypt.a(crypt-md5.o): In function `crypt_md5': crypt-md5.o(.text+0xbc): undefined reference to `__MD5Init' crypt-md5.o(.text+0xdc): undefined reference to `__MD5Update' crypt-md5.o(.text+0x101): undefined reference to `__MD5Update' crypt-md5.o(.text+0x117): undefined reference to `__MD5Update' crypt-md5.o(.text+0x129): undefined reference to `__MD5Init' crypt-md5.o(.text+0x149): undefined reference to `__MD5Update' crypt-md5.o(.text+0x162): undefined reference to `__MD5Update' crypt-md5.o(.text+0x182): undefined reference to `__MD5Update' crypt-md5.o(.text+0x192): undefined reference to `__MD5Final' crypt-md5.o(.text+0x1cd): undefined reference to `__MD5Update' crypt-md5.o(.text+0x22f): undefined reference to `__MD5Update' crypt-md5.o(.text+0x289): undefined reference to `__MD5Final' crypt-md5.o(.text+0x2a9): undefined reference to `__MD5Init' crypt-md5.o(.text+0x2e2): undefined reference to `__MD5Update' crypt-md5.o(.text+0x316): undefined reference to `__MD5Update' crypt-md5.o(.text+0x35b): undefined reference to `__MD5Update' crypt-md5.o(.text+0x394): undefined reference to `__MD5Update' crypt-md5.o(.text+0x3a7): undefined reference to `__MD5Final' *** Error code 1 1 error *** Error code 2 1 error etc. /etc/make.conf (build 4.3 STABLE with the same make.conf btw) -------------- CPUTYPE=i686 CFLAGS= -O -pipe COPTFLAGS= -O -pipe NOPROFILE= true Could this be related to some issues I had recently which caused some file to be erased (including libcrypt.a)? (but I installed libcrypt.a again by going to the proper /usr/src / /usr/obj directory and do a make install again (with the old source/object files) and everything which needed libcrypt.a ran fine again.) Or is there something else going wrong? Bad source, or something totally different...? Regards, Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message