Skip site navigation (1)Skip section navigation (2)
Date:      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
Message-ID:  <E17drlm-0003dS-00@chiark.greenend.org.uk>
In-Reply-To: <000b01c24113$78d60070$0cc8a8c0@masonr>

next in thread | previous in thread | raw e-mail | index | archive | help
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-<ver>/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         <mbm@colondot.net>           http://colondot.net/

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-security" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E17drlm-0003dS-00>