serf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Branko Čibej (JIRA) <>
Subject [jira] [Commented] (SERF-194) Can't generate sources for WIN64 due to dependency on old OpenSSL libraries
Date Tue, 16 Jul 2019 18:26:00 GMT


Branko Čibej commented on SERF-194:

Well, OK, there were some updates for changed APIs in 1.1.1, but that doesn't mean everything
will work out of the box on all platforms. The 1.4.x branch has been tested on Windows with
OpenSSL 1.1.1, and the new CMake build should make things easier on that platform, too.

Please can you just try it and let us know if it works for you?

> Can't generate sources for WIN64 due to dependency on old OpenSSL libraries
> ---------------------------------------------------------------------------
>                 Key: SERF-194
>                 URL:
>             Project: serf
>          Issue Type: Bug
>    Affects Versions: serf-1.3.9
>         Environment: Windows 10 Enterprise x64
>            Reporter: Lyubomyr Pysarenko
>            Priority: Major
> Tried to generate sources for serf 1.3.9 on Windows.
> Failed with error:
> {{C:\dev\apache_builder\bin\python\py.exe build/ serf.h serf_bucket_types.h
serf_bucket_util.h > serf.def}}
>  {{link /nologo /RELEASE /dll /out:libserf-1.dll /implib:libserf-1.lib /LIBPATH:C:\Apache24\Release
/LIBPATH:C:\Apache24\Release /LIBPATH:C:\Apache24\lib /LIBPATH:C:\dev\apache_builder\src\openssl\out32dll
user32.lib advapi32.lib gdi32.lib ws2_32.lib crypt32.lib mswsock.lib rpcrt4.lib secur32.lib
libapr-1.lib libaprutil-1.lib zlib.lib libeay32.lib ssleay32.lib /PDB:libserf-1.pdb /DEBUG
context.obj incoming.obj outgoing.obj ssltunnel.obj buckets\aggregate_buckets.obj buckets\allocator.obj
buckets\barrier_buckets.obj buckets\buckets.obj buckets\bwtp_buckets.obj buckets\chunk_buckets.obj
buckets\dechunk_buckets.obj buckets\deflate_buckets.obj buckets\file_buckets.obj buckets\headers_buckets.obj
buckets\iovec_buckets.obj buckets\limit_buckets.obj buckets\mmap_buckets.obj buckets\request_buckets.obj
buckets\response_body_buckets.obj buckets\response_buckets.obj buckets\simple_buckets.obj
buckets\socket_buckets.obj buckets\ssl_buckets.obj auth\auth.obj auth\auth_basic.obj auth\auth_digest.obj
auth\auth_spnego.obj auth\auth_spnego_gss.obj auth\auth_spnego_sspi.obj /def:serf.def}}
>  {color:#d04437}{{LINK : fatal error LNK1181: cannot open input file 'libeay32.lib'}}{color}
>  {{scons: *** [libserf-1.dll] Error 1181}}
>  {{scons: building terminated because of errors.}}
> OpenSSL version 1.1.1 has been used.
> Preliminary problem is in SConstruct file line 338:
>    {color:#205081}env.Append(LIBS=['libeay32.lib', 'ssleay32.lib']){color}
> Since version 1.1.0 OpenSSL used different names for those dlls.

This message was sent by Atlassian JIRA

View raw message