Bug 259500

Summary: www/apache24: 2.4.51 fails to run: Can't locate API module structure "ssl_module" in file /usr/local/libexec/apache24/mod_ssl.so: Undefined symbol "ssl_module" (FreeBSD-13.0-RELEASE-p4 amd64)
Product: Ports & Packages Reporter: ua.the.way <ua.the.way>
Component: Individual Port(s)Assignee: freebsd-apache (Nobody) <apache>
Status: Closed Feedback Timeout    
Severity: Affects Many People CC: apache, brnrd, joneum
Priority: --- Keywords: needs-qa, regression
Version: LatestFlags: koobs: maintainer-feedback? (apache)
koobs: merge-quarterly?
Hardware: amd64   
OS: Any   
Attachments:
Description Flags
pkg -v output (version)
none
content of /usr/port/www/apache24 after build none

Description ua.the.way 2021-10-28 11:05:21 UTC
Apache 2.4.51 mod_ssl.so seems like corrupted in FreeBSD-13.0-RELEASE-p4 on amd64. After update from 2.4.49 to 2.4.50 earlier or to 2.4.51 I got the same error message:

Syntax error on line 148 of /usr/local/etc/apache24/httpd.conf: Can't locate API module structure "ssl_module" in file /usr/local/libexec/apache24/mod_ssl.so: Undefined symbol "ssl_module"

Manual exchanging of /usr/local/libexec/apache24/mod_ssl.so 2.4.51 to old version 2.4.49 brings running without error.
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2021-10-30 00:01:09 UTC
Could you please include additional information:

 - pkg version -v output (as an attachment)
 - If you build Apache 2.4 from ports, the full build log, as an attachment, compressed if necessary.
Comment 2 ua.the.way 2021-11-02 12:34:35 UTC
Created attachment 229218 [details]
pkg -v output (version)
Comment 3 ua.the.way 2021-11-02 12:37:55 UTC
Created attachment 229219 [details]
content of /usr/port/www/apache24 after build
Comment 4 Bernard Spil freebsd_committer freebsd_triage 2021-12-31 16:52:28 UTC
(In reply to ua.the.way from comment #3)

Are you still having issues with 2.4.52?

The build logs are in WRKDIR, check `make -VWRKDIR` output.