From owner-freebsd-security Sun Aug 11 5:24:38 2002 Delivered-To: freebsd-security@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9AD4C37B400 for ; Sun, 11 Aug 2002 05:24:33 -0700 (PDT) Received: from chiark.greenend.org.uk (chiark.greenend.org.uk [212.135.138.206]) by mx1.FreeBSD.org (Postfix) with ESMTP id CDA7743E4A for ; Sun, 11 Aug 2002 05:24:32 -0700 (PDT) (envelope-from mbm@chiark.greenend.org.uk) Received: from mbm by chiark.greenend.org.uk with local (Exim 3.12 #1) id 17drlm-0003dS-00 (Debian); Sun, 11 Aug 2002 13:24:30 +0100 From: mbm@colondot.net (Matthew Byng-Maddick) To: freebsd-security@freebsd.org Subject: Re: OpenSSl make is still crashing In-Reply-To: <000b01c24113$78d60070$0cc8a8c0@masonr> Organization: Linux Unlimited Cc: Message-Id: Date: Sun, 11 Aug 2002 13:24:30 +0100 Sender: owner-freebsd-security@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org In article <000b01c24113$78d60070$0cc8a8c0@masonr> you write: >I'm still trying unsuccessfully to upgrade OpenSSL. Here's the error when I >do a make install:- > >------------------------------------------------------------ >Can't locate Pod/Man.pm in @INC (@INC contains: >/usr/local/lib/perl5/site_perl/5.005/i386-freebsd >/usr/local/lib/perl5/site_perl/5.005 . /usr/libdata/perl/5.00503/mach >/usr/libdata/perl/5.00503) at /usr/bin/pod2man line 16. >BEGIN failed--compilation aborted at /usr/bin/pod2man line 16. >*** Error code 2 > >Stop in /usr/ports/security/openssl/work/openssl-0.9.6e. >*** Error code 1 > >Stop in /usr/ports/security/openssl. >------------------------------------------------------------ > >I'm running a fairly standard 4.6 (upgraded frpm 4.5) install. I've double >checked the install of the perl modules that the error message quotes and >can't see anything wrong. Any help would be greatly appreciated. Are you running with perl-5.6.1 and the modules installed there? What is the output of $ perl5 -MPod::Man -e 1 If nothing, then you're fine, if not, that's why you're breaking. Also try: $ perl5 -e 'print join"\n",@INC,""' and $ perl -e 'print join"\n",@INC,""' And: $ perl5 -v and $ perl -v OpenSSL's build process is a fairly ugly set of hacks, but tries to use perl5 in preference to perl, (searching through the path). This is somewhere down the bottom of the openssl-/Configure file. Given when you're posting this, I wouldn't touch e if you can actually move to 0.9.6g (yup, there were two releases within 14h of each other) Also, having just really suffered when trying to remove the OpenSSL port, I'd suggest that you use the base system wherever possible. Then you're pretty much guaranteed that it will work. (This was due to the random library version bump, and trying to be clever by compiling everything in a pure-ish chroot). Let's now hope they start fixing some of the unchecked malloc()s, unchecked fdopen()s, unchecked realloc()s etc. Yuck MBM -- Matthew Byng-Maddick http://colondot.net/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-security" in the body of the message