..... ALTHOUGH the _ftime bug is gone,

"make install" (for SNAP-20020620) *now* fails at Makefile.ssl:install_docs:

> make install
.....
created directory `/usr/local/ssl'
created directory `/usr/local/ssl/man'
created directory `/usr/local/ssl/man/man1'
created directory `/usr/local/ssl/man/man3'
created directory `/usr/local/ssl/man/man5'
created directory `/usr/local/ssl/man/man7'
installing man1/CA.pl.1
Can't open perl script "pod2man": No such file or directory
installing man1/asn1parse.1
Can't open perl script "pod2man": No such file or directory
installing man1/ca.1
Can't open perl script "pod2man": No such file or directory
installing man1/ciphers.1
.....

the manifestation of the problem is easy to find:

lines 746 & 756 in Makefile.ssl are -

"sh -c "$(PERL) `cd ../../util; ./pod2mantest ignore` \"

unfortunately, po2mantest returns "pod2man" ..... without complete path.

now, i thought this shouldn't be a problem as my $PATH *does include* /usr/local/perl/bin where pod2man, etc. reside .....

a "quick & dirty" fix to Makefile.ssl solves the problem .....

replacing
-- 746: sh -c "$(PERL) `cd ../../util; ./pod2mantest ignore` \
-- 756: sh -c "$(PERL) `cd ../../util; ./pod2mantest ignore` \

with a direct point to *my* pod2man, i.e. --
-- 746: sh -c "/usr/local/perl/bin/pod2man \
-- 756: sh -c "/usr/local/perl/bin/pod2man \

and gives me a successful man install .....

so, i venture the problem is in util/pod2mantest

taking a look at pod2mantest:

.....

# First we try "pod2man", then "$dir/pod2man" for each item in $PATH.
for dir in dummy:$PATH; do
if [ "$try_without_dir" = true ]; then
# first iteration
pod2man=pod2man
try_without_dir=false
else
# second and later iterations
pod2man="$dir/pod2man"
if [ ! -f "$pod2man" ]; then # '-x' is not available on Ultrix
pod2man=''
fi
fi

.....

if [ "$failure" = none ]; then
echo "$pod2man"
exit 0
fi

.....

thinking out loud, with /usr/local/perl/bin *IN* my $PATH, "pod2man" should be found in the 1st iteration and defined as pod2man=pod2man ..... and in fact this is what is echoed back ....

for reason yet unclear, Makefile doesn't then find "pod2man" .... but *does* find it with full path.

do we need the 1st iteration at all? if simply found/defined as $dir/pod2man, would this fix the matter -- without breaking anything else?

richard

--On Thursday, June 20, 2002 11:18 AM -0400 Geoff Thorpe <[EMAIL PROTECTED]> wrote:

> Hi Richard,
>
>> the problem still exists as of openssl-SNAP-20020613 ..... and is
>> resolved with/by the following patch, sent to me by Pieter Bowman:
>
> OK, that change looks pretty harmless - if it appears to fix things for
> you then that's good enough for me. I've just committed the patch to
> 0.9.7-stable (will do the same to the HEAD soon), could you please verify
> that tonight's CVS snapshot compiles and runs cleanly as-is?
>
> Many thanks,
> Geoff
>
>




--------------------------------------
R Blake
blakers <at> mac.com
http://homepage.mac.com/blakers
--------------------------------------
MacOSX ..... because Windows sux.
--------------------------------------

______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]

Reply via email to