OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
From: Matthew Byng-Maddick (mbm_at_colondot.net)
Date: Sun Aug 11 2002 - 07:24:30 CDT

  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    In article <000b01c24113$78d60070$0cc8a8c0masonr> 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         <mbmcolondot.net>           http://colondot.net/
    

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