www/mod_auth_pgsql2 should be disabled for apache24

Andreas Nilsson andrnils at gmail.com
Tue Nov 10 20:47:21 UTC 2015


That is good to know. I reported it mainly because I was concerned with
another module, which had the exact same "undefined symbol" problem.

Although, I solved it by going with mod_authn_dbd. Might be worth
considering.

Best regards
Andreas

On Tue, Nov 10, 2015 at 8:17 PM, Steve Dickinson <steve.dickinson at cello.com>
wrote:

> Yes, we run Apache 2.4.x and need this module in our setup. It works fine
> run-time with this modification.
>
>
> On 11/6/2015 3:07 PM, Philip M. Gollucci wrote:
>
>> Does it actually work runtime in the NULL case?
>>
>> On Fri, Nov 6, 2015 at 11:28 AM, Steve Dickinson <
>> steve.dickinson at cello.com>
>> wrote:
>>
>> 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 at server: /usr/local/sbin/apxs  -i -a -c -I /usr/local/lib -L
>>> /usr/local/lib -lpq mod_auth_pgsql.c
>>> root at 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 at freebsd.org mailing list
>>>> https://lists.freebsd.org/mailman/listinfo/freebsd-apache
>>>> To unsubscribe, send any mail to "
>>>> freebsd-apache-unsubscribe at freebsd.org"
>>>>
>>>> --
>>> Steve Dickinson
>>> Senior Web Services Developer
>>> Cello Software
>>> 2941 Fairview Park Drive
>>> Falls Church, Va 22042
>>> Phone: 703-226-2245
>>> steve.dickinson at cello.com
>>>
>>> _______________________________________________
>>> freebsd-apache at freebsd.org mailing list
>>> https://lists.freebsd.org/mailman/listinfo/freebsd-apache
>>> To unsubscribe, send any mail to "freebsd-apache-unsubscribe at freebsd.org
>>> "
>>>
>>>
>>
>>
> --
> Steve Dickinson
> Senior Web Services Developer
> Cello Software
> 2941 Fairview Park Drive
> Falls Church, Va 22042
> Phone: 703-226-2245
> steve.dickinson at cello.com
>
>


More information about the freebsd-apache mailing list