git.net

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug 62729] New: CMake MSVC build fails with OpenSSL_1_1_1 on ab.c(178): include: 'openssl/applink.c': No such file


https://bz.apache.org/bugzilla/show_bug.cgi?id=62729

            Bug ID: 62729
           Summary: CMake MSVC build fails with OpenSSL_1_1_1 on
                    ab.c(178): include: 'openssl/applink.c': No such file
           Product: Apache httpd-2
           Version: 2.5-HEAD
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: support
          Assignee: bugs@xxxxxxxxxxxxxxxx
          Reporter: michal.babacek@xxxxxxxxx
  Target Milestone: ---

Hello,

I maintain both trunk and 2.4.x MSVC CMake CI jobs [1] and they have been
running just fine with "OpenSSL_1_1_0h" [2].

When I tried to switch to "OpenSSL_1_1_1 enable-tls1_3" [3], both branches have
started to fail during ab compilation on the undermentioned error. Note the
OpenSSL is likely built correctly as it passes its test suite (OpenSSL TS build
log [4]).

Httpd build error:

> [ 99%] Building C object CMakeFiles/abs.dir/support/ab.c.obj
> ab.c
> C:\workspace\workspace\httpd-trunk-windows\label\w2k12r2\support\ab.c(178): 
>  fatal error C1083: Cannot open include file: 'openssl/applink.c': 
>    No such file or directory

Full build log for 2.4.x [5] and trunk [6].

I haven't investigated yet, perhaps it's just a missing line in CMakeLists.txt.
I'll take a closer look tomorrow...

Cheers
K.

[1] trunk: https://ci.modcluster.io/job/httpd-trunk-windows
    2.4.x: https://ci.modcluster.io/job/httpd-windows/
[2]
https://ci.modcluster.io/job/openssl-windows/39/label=w2k12r2/artifact/OpenSSL_1_1_0h-64.zip
[3]
https://ci.modcluster.io/job/openssl-windows/41/label=w2k12r2/artifact/OpenSSL_1_1_1-64.zip
[4] https://ci.modcluster.io/job/openssl-windows/41/label=w2k12r2/consoleText
[5] https://ci.modcluster.io/job/httpd-windows/114/label=w2k12r2/consoleText
[6]
https://ci.modcluster.io/job/httpd-trunk-windows/64/label=w2k12r2/consoleText

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: bugs-help@xxxxxxxxxxxxxxxx