Hello.

BUG REPORT
----------------

OS: Digital UNIX 4.0D (a.k.a. DEC OSF/1, a.k.a. Tru64 UNIX)
SSL: OpenSSL 0.9.8a
CNF: tru64-alpha-cc --prefix=/usr/opt/OpenSSL-0.9.8a 
--openssldir=/var/opt/OpenSSL-0.9.8a threads zlib-dynamic shared
BUG-1: Build fails (DEC make) or reports an error (GNU Make), saying it 
cannot make a target "symlink.alpha-osf1"
BUG-2: library version on shared libraries is set to 0.9.8" (the 
quotation mark is at the end of the string).

The first bug is a show stopper on DEC make and just an error report on 
GNU make. The culprit is "Makefile.shared", it has a misspelled entry at 
line 541 - instead of "symlib.alpha-osf1", it should read 
"symlink.alpha-osf1". I believe this affects only older, pre 5.x Tru64 
UNIX versions (which were officially labeled "Digital UNIX" in 4.0 
series).Versions 5.0 and 5.1 should pick up "symlink.tru64", which is 
correct.

The second bug is more of a feature, since everything builds and appears 
to run, but it gives me an uneasy feeling. The problem is, again, in the 
"Makefile.shared". It is setting the library version to this string - 
quotation marks included: "::0.9.8". On Tru64 UNIX (and others, I 
believe) this actually reads that there are TWO version strings, """ and 
"0.9.8"". I'm not sure why those quotation marks are not getting 
swallowed by the shell, but maybe they shouldn't be - it is inside 
Makefile, after all. Anyway, removing those quotation marks worked for me.

Patch is included.

Perhapsthe two bugs should be treated separately and the patch file is 
relatively easy to split. I'm not sure how other systems handle this 
library version issue or if it is an issue on those systems. I was 
running this under GNU make and Z Shell, if it means anything. For 
anything further, please feel free to contact me.

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

Reply via email to