On Thu, Jan 10, 2013 at 5:50 PM, Ribhi Kamal <rbhka...@gmail.com> wrote:
> Never mind, the application (virtualbox) was incorrectly trying to use the
> 32bit version of openssl. But I still don't understand why a 32bit version
> has different symbols that the 64bit one.
The message is probably similar to "Symbol not found for architecture
X". The names are the same - its the architecture that is different.

> On Thu, Jan 10, 2013 at 12:01 PM, Ribhi Kamal <rbhka...@gmail.com> wrote:
>>
>> Thanks Jakob, I'm using MASM (ml and ml64) and it seems to work ok for the
>> 32bit build at least. Should I be using nasm for 64bit instead?
>>
>> The functionality for SHA512 and the rest seems to be implemented because
>> the test for SHA512 (sha512t.exe) is compiled and works correctly. And I
>> think the symbols are missing from the lib (libeay32.lib) and not from the
>> DLL so I did a grep on SHA512 and I found the following:
>> SHA*_*
>> __imp_SHA*_*
>>
>> However, I found nothing starting with an underscore like ( _SHA512_Update
>> ) while the 32bit build had these symbols as well... any ideas?
>>
>> On Thu, Jan 10, 2013 at 4:23 AM, Jakob Bohm <jb-open...@wisemo.com> wrote:
>>>
>>> On 1/9/2013 6:40 PM, Ribhi Kamal wrote:
>>>>
>>>> Hi all,
>>>> I've compiled openssl 0.9.8x on windows 7 using VS2010 pro using the
>>>> following steps:
>>>> perl Configure VC-WIN64A --prefix=%LIB_OUT%
>>>> CALL ms\do_win64a
>>>> nmake -f ms\ntdll.mak
>>>> nmake -f ms\ntdll.mak test
>>>> nmake -f ms\ntdll.mak install
>>>>
>>>> Unfortunately the resulting libraries do not have any of the following
>>>> symbols:
>>>> _SHA512_Init
>>>> _SHA512_Update
>>>> _SHA512_Final
>>>> _SHA256_Init
>>>> _SHA256_Update
>>>> _SHA256_Final
>>>> _SHA1_Init
>>>> _SHA1_Update
>>>> _SHA1_Final
>>>>
>>>> On the other hand, the 32bit compilation works fine. Any suggestions on
>>>> what I might be doing wrong.
>>>>
>>>> Please any help would greatly appreciated.
>>>>
>>>
>>> Did you remember to install NASM?
>>>
>>> Are the functions completely missing or just not exported from the
>>> resulting DLLs?
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to