Hi, I tried to build version 0.9.6 on an OpenVMS Alpha Operating System, Version V7.1. Having unpacked the openssl 0.9.6 tar ball. I tried to build the package in stages. @MAKEVMS OPTION NORSAREF NODEBUG config, buildinf, and softlink stages all went well. The crypto library successfully built with one warning from the compilation of BSS_LOG.C. Then the build script started to build the crypto applications. The script got stuck in an infinite loop printing: Compiling The PKCS7 Applications. (APPS,APPS) ENC.c DEC.c SIGN.c VERIFY.c EXAMPLE.c ENC.exe %LINK-E-OUTSIMG, attempted store location %X000504E0 is outside image binary (%X 00000000 to %X00000000) in psect MD5_VERSION module MD5_DGST file $1$DKB300:[CDF.BELL.OPENSSL-0_9_6.VAX.EXE.CRYPTO]LIBCRYPTO.OLB;1 I killed the script execution and tried building the other executables with similar errors resulting. I seem to remember some limit on the number of objects inside a library but I don't know how to get arround this problem. (A complete summary of the errors is attached to this message.) I am interested in running David Jones' SSH server for OpenVMS if I can successfully compile the needed libraries. Can anyone help? Thanks and Best Regards, Will
Openssl Version 0.9.6 ~~~~~~~~~~~~~~~~~~~~~ CRYPTO ++++++ #pragma member_alignment __restore ........^ %CC-W-ALIGNPOP, This "restore" has underflowed the member alignment's stack. No corresponding "save" was found. At line number 265 in OPCDEF. %VCG-I-SUMMARY, Completed with 0 error(s), 1 warning(s), and 0 informational messages. At line number 394 in $1$DKB300:[CDF.BELL.OPENSSL-0_9_6.CRYPTO.B IO]BSS_LOG.C;1. %LIBRAR-W-COMCOD, compilation warnings in module BSS_LOG file $1$DKB300:[CDF.BELL.OPENSSL-0_9_6.VAX.OBJ.CRYPTO]BSS_LOG.OBJ;1 All Done... Then it started to compile the applications... Compiling The PKCS7 Applications. (APPS,APPS) ENC.c DEC.c SIGN.c VERIFY.c EXAMPLE.c ENC.exe %LINK-E-OUTSIMG, attempted store location %X000504E0 is outside image binary (%X 00000000 to %X00000000) in psect MD5_VERSION module MD5_DGST file $1$DKB300:[CDF.BELL.OPENSSL-0_9_6.VAX.EXE.CRYPTO]LIBCRYPTO.OLB;1 This failed but then tried again. It seems it was caught in an infinite loop. So I killed the process. ssl +++ Compiled with no errors ssl_task ++++++++ Creating SSL_TASK OSU HTTP SSL Engine. %LINK-E-OUTSIMG, attempted store location %X000504E0 is outside image binary (%X 00000000 to %X00000000) in psect MD5_VERSION module MD5_DGST file $1$DKB300:[CDF.BELL.OPENSSL-0_ 9_6.VAX.EXE.CRYPTO]LIBCRYPTO.OLB;1 %LINK-E-NOIMGFIL, image file not created TEST ++++ Building The MD5TEST Test Program. %LINK-E-OUTSIMG, attempted store location %X000504E0 is outside image binary (%X 00000000 to %X00000000) in psect MD5_VERSION module MD5_DGST file $1$DKB300:[CDF.BELL.OPENSSL-0_ 9_6.VAX.EXE.CRYPTO]LIBCRYPTO.OLB;1 %LINK-E-NOIMGFIL, image file not created Building The HMACTEST Test Program. %LINK-E-OUTSIMG, attempted store location %X000504E0 is outside image binary (%X 00000000 to %X00000000) in psect MD5_VERSION module MD5_DGST file $1$DKB300:[CDF.BELL.OPENSSL-0_ 9_6.VAX.EXE.CRYPTO]LIBCRYPTO.OLB;1 %LINK-E-NOIMGFIL, image file not created Building The SSLTEST Test Program. %LINK-E-OUTSIMG, attempted store location %X000504E0 is outside image binary (%X 00000000 to %X00000000) in psect MD5_VERSION module MD5_DGST file $1$DKB300:[CDF.BELL.OPENSSL-0_ 9_6.VAX.EXE.CRYPTO]LIBCRYPTO.OLB;1 %LINK-E-NOIMGFIL, image file not created APPS ++++ Building The OPENSSL Application Program. %LINK-E-OUTSIMG, attempted store location %X000504E0 is outside image binary (%X 00000000 to %X00000000) in psect MD5_VERSION module MD5_DGST file $1$DKB300:[CDF.BELL.OPENSSL-0_ 9_6.VAX.EXE.CRYPTO]LIBCRYPTO.OLB;1 %LINK-E-NOIMGFIL, image file not created