| Summary: | [patch] www/mod_auth_mysql2: fix abi with apache24 | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Kurt Jaeger <pi> | ||||
| Component: | Individual Port(s) | Assignee: | Kurt Jaeger <pi> | ||||
| Status: | Closed FIXED | ||||||
| Severity: | Affects Only Me | CC: | rabe | ||||
| Priority: | --- | Keywords: | needs-qa, patch | ||||
| Version: | Latest | Flags: | pi:
merge-quarterly-
|
||||
| Hardware: | Any | ||||||
| OS: | Any | ||||||
| Attachments: |
|
||||||
|
Description
Kurt Jaeger
2015-11-06 20:13:42 UTC
Reporter is committer, assign accordingly. @Kurt, no comment after setting merge-quarterly (-), can you add one please Comment on attachment 162858 [details]
patch
Port is unmaintained, implicit maintainer-approval
The port is so old, it should probably be deprecated in favor of the suggested other apache module. my server is affected as well and currently I don't see any alternative because my setup depends heavily on Users/Groups/Hosts.
I'd really appreciate any fixed packages in the repo.
Regards
Raphael Eiselstein
Some more details:
# uname -srm
FreeBSD 10.2-RELEASE amd64
# service apache24 restart
Performing sanity check on apache24 configuration:
httpd: Syntax error on line 176 of /usr/local/etc/apache24/httpd.conf: Cannot load libexec/apache24/mod_auth_mysql.so into server: /usr/local/libexec/apache24/mod_auth_mysql.so: Undefined symbol "ap_requires"
# ldd /usr/local/libexec/apache24/mod_auth_mysql.so
/usr/local/libexec/apache24/mod_auth_mysql.so:
libmysqlclient.so.18 => /usr/local/lib/mysql/libmysqlclient.so.18 (0x801800000)
libc.so.7 => /lib/libc.so.7 (0x800821000)
libm.so.5 => /lib/libm.so.5 (0x801de0000)
libc++.so.1 => /usr/lib/libc++.so.1 (0x802009000)
libcxxrt.so.1 => /lib/libcxxrt.so.1 (0x8022c8000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x8024e4000)
libthr.so.3 => /lib/libthr.so.3 (0x8026f2000)
# pkg info ap24-mod_auth_mysql2-1.10_2
ap24-mod_auth_mysql2-1.10_2
Name : ap24-mod_auth_mysql2
Version : 1.10_2
Installed on : Thu Feb 4 22:45:20 2016 CET
Origin : www/mod_auth_mysql2
Architecture : freebsd:10:x86:64
Prefix : /usr/local
Categories : www
Licenses : APACHE20
Maintainer : ports@FreeBSD.org
WWW : http://www.heuer.org/mod_auth_mysql/
Comment : MySQL-based authentication module with VirtualHost support
Shared Libs required:
libmysqlclient.so.18
Annotations :
repo_type : binary
repository : FreeBSD
Flat size : 35.6KiB
Description :
mod_auth_mysql provides an MySQL-based authentication for apache2.
It's also designed to support multiple virtualhosts using only one
database.
WWW: http://www.heuer.org/mod_auth_mysql/
A commit references this bug: Author: pi Date: Tue Feb 23 08:57:14 UTC 2016 New revision: 409386 URL: https://svnweb.freebsd.org/changeset/ports/409386 Log: www/mod_auth_mysql2: 1.10 -> 1.11 - Fix build with Apache 2.4 PR: 204342 Changes: head/www/mod_auth_mysql2/Makefile head/www/mod_auth_mysql2/distinfo Fixed upstream, updated, done. |