Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Nov 2015 11:28:37 -0500
From:      Steve Dickinson <steve.dickinson@cello.com>
To:        Andreas Nilsson <andrnils@gmail.com>, apache@freebsd.org
Subject:   Re: www/mod_auth_pgsql2 should be disabled for apache24
Message-ID:  <563CD535.4000208@cello.com>
In-Reply-To: <CAPS9%2BSv0kHW2fsyibVUbXSUvRhpt44FSfoJuHxoJ4JdYnBc-Bg@mail.gmail.com>
References:  <CAPS9%2BSv0kHW2fsyibVUbXSUvRhpt44FSfoJuHxoJ4JdYnBc-Bg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
I worked around this by doing the following:

wget 
http://www.giuseppetanzilli.it/mod_auth_pgsql2/dist/mod_auth_pgsql-2.0.3.tar.gz
gunzip *.gz
tar -xvf *tar

apply patch code below to mod_auth_pgsql.c
<       apr_array_header_t *reqs_arr = (apr_array_header_t *) 
ap_requires(r);
---
 >       apr_array_header_t *reqs_arr =
 >       #if AP_SERVER_MAJORVERSION_NUMBER > 2 || 
AP_SERVER_MINORVERSION_NUMBER >= 3
 >               NULL;
 >       #else
 >               (apr_array_header_t *) ap_requires(self->request_rec);
 >       #endif
1064c1069
< r->connection->remote_ip);
---
 > r->connection->client_ip);


root@server: /usr/local/sbin/apxs  -i -a -c -I /usr/local/lib -L 
/usr/local/lib -lpq mod_auth_pgsql.c
root@server: chmod 755 /usr/local/libexec/apache24/mod_auth_pgsql.so

On 11/6/2015 11:17 AM, Andreas Nilsson wrote:
> Hello,
>
> I found out that www/mod_auth_pgsql2 does not play well with apache24:
>
> httpd: Syntax error on line 534 of /usr/local/etc/apache24/httpd.conf:
> Syntax error on line 3 of /usr/local/etc/apache24/Includes/my-ssl.conf:
> Cannot load libexec/apache24/mod_auth_pgsql.so into server:
> /usr/local/libexec/apache24/mod_auth_pgsql.so: Undefined symbol
> "ap_requires"
>
> Since ap_requires was removed for ap24 there is no need to build it for
> ap24.
>
> Best regards
> Andreas
> _______________________________________________
> freebsd-apache@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-apache
> To unsubscribe, send any mail to "freebsd-apache-unsubscribe@freebsd.org"

-- 
Steve Dickinson
Senior Web Services Developer
Cello Software
2941 Fairview Park Drive
Falls Church, Va 22042
Phone: 703-226-2245
steve.dickinson@cello.com




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?563CD535.4000208>