Yeah i am doing the tweaking to go through errors, but my assumption was
that its a released code, so it should build without any error.
so i could be doing something wrong in terms of setting up environment, but
i am following the steps from Install.wce file.

On Thu, Jun 17, 2010 at 6:04 PM, Ger Hobbelt <g...@hobbelt.com> wrote:

> Without having checked, so caveat emptor:
>
> 0)
> answer final question: MSVC200x should do okay, generically speaking.
>
> 1)
> The @90 error reads as if a (IMO hacky) local LoadLibraryA prototype line
> mismatches with the official one; remove the one at 90 in the openssl source
> file dso_win32.c, I'd say.
>
> 2)
> warning @262 and a check in the docs at
> http://msdn.microsoft.com/en-us/library/ms885634.aspx
> leads to the assumption that somehow you are compiling for a CE version <
> 3.0, or at least do not have the headers installed for that CE version.
> (I did not look, but cf. docs the dso_win32.c should've #included
> <winbase.h> either directly or indirectly. A quick tweak of the sourcecode
> like this
>
> #if !defined(A_DEFINE_SET_BY_WINDOWS_WINBASE_H)
> #error winbase.h not included
> #endif
>
> and a recompile should give an answer regarding that one.)
>
>
> I've not built OpenSSL for CE before so I can't tell from personal
> experience, but the path forward would be either ensuring you're actually
> building for CE >= 3.0 and having the correct devkit installed and headers
> @included for that (chances are high you need to download that one at the
> microsoft site and install it on your box), or see what must be edited in
> dso_win32.c to make it build without the above error and warning for your CE
> < 3.0 setup.
>
>
>
> On Thu, Jun 17, 2010 at 11:40 PM, Harshvir Sidhu <hvssi...@gmail.com>wrote:
>
>> Hey,
>>     I was trying to build the openssl library with the Visual Studio 2005
>> configurations for CE.
>> I am getting bunch of errors, first it gave error for standart C string
>> functions. I defined the macro _CRT_SECURE_NO_WARNINGS and it worked for
>> that.
>> Then i needed to define macro OPENSSL_SYSNAME_WIN32, as it was asking for
>> strings.h file.
>> Then i needed to disable /WX for Optiomization warning.
>> Now i am getting eror
>> dso_win32.c
>> .\crypto\dso\dso_win32.c(90) : error C2373: 'LoadLibraryA' : redefinition;
>> different type modifiers
>>         C:\Program Files\Microsoft Visual Studio
>> 8\VC\PlatformSDK\include\winbase.h(5524) : see declaration of 'LoadLibraryA'
>> .\crypto\dso\dso_win32.c(262) : warning C4013: 'GetProcAddressA'
>> undefined; assuming extern returning int
>> .\crypto\dso\dso_win32.c(262) : warning C4047: '=' : 'void *' differs in
>> levels of indirection from 'int'
>> .\crypto\dso\dso_win32.c(293) : warning C4047: '=' : 'void *' differs in
>> levels of indirection from 'int'
>> .\crypto\dso\dso_win32.c(832) : warning C4047: '=' : 'FARPROC' differs in
>> levels of indirection from 'int'
>> NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio
>> 8\VC\BIN\cl.EXE"' : return code '0x2'
>>
>>
>> Just curious, is there some particular compiler needed for getting it
>> compiled without Errors.
>>
>> // Harshvir
>>
>>
>
>
>
> --
> Met vriendelijke groeten / Best regards,
>
> Ger Hobbelt
>
> --------------------------------------------------
> web:    http://www.hobbelt.com/
>        http://www.hebbut.net/
> mail:   g...@hobbelt.com
> mobile: +31-6-11 120 978
> --------------------------------------------------
>
>

Reply via email to