Package: libapache-mod-auth-pgsql
Version: 0.9.12-7
Severity: serious
Tags: patch

libapache-mod-auth-pgsql fails to build because it cannot find
libpq-fe.h, which has moved to /usr/include/postgresql/8.0:

> cc -c -I/usr/include/postgresql  -I/usr/include/apache-1.3 -I -g -O2  -DEAPI 
> -fPIC mod_auth_pgsql.c -o mod_auth_pgsql.o
> mod_auth_pgsql.c:98:22: error: libpq-fe.h: No such file or directory
> mod_auth_pgsql.c: In function 'auth_pg_md5':
> mod_auth_pgsql.c:420: warning: pointer targets in passing argument 2 of 
> 'ap_MD5Update' differ in signedness
> mod_auth_pgsql.c: In function 'auth_pg_md5_base64':
> mod_auth_pgsql.c:450: warning: pointer targets in passing argument 2 of 
> 'ap_MD5Update' differ in signedness
> mod_auth_pgsql.c: In function 'do_pg_query':
> mod_auth_pgsql.c:534: error: 'PGconn' undeclared (first use in this function)
> mod_auth_pgsql.c:534: error: (Each undeclared identifier is reported only once
> mod_auth_pgsql.c:534: error: for each function it appears in.)
> mod_auth_pgsql.c:534: error: 'pg_conn' undeclared (first use in this function)
> mod_auth_pgsql.c:535: error: 'PGresult' undeclared (first use in this 
> function)
> mod_auth_pgsql.c:535: error: 'pg_result' undeclared (first use in this 
> function)
> mod_auth_pgsql.c:547: error: 'CONNECTION_OK' undeclared (first use in this 
> function)
> mod_auth_pgsql.c:564: error: 'PGRES_EMPTY_QUERY' undeclared (first use in 
> this function)
> mod_auth_pgsql.c:571: error: 'PGRES_TUPLES_OK' undeclared (first use in this 
> function)
> mod_auth_pgsql.c:582: warning: assignment makes pointer from integer without 
> a cast

The attached patch makes it look in the new location.

-- 
Matt
diff -u libapache-mod-auth-pgsql-0.9.12/debian/rules 
libapache-mod-auth-pgsql-0.9.12/debian/rules
--- libapache-mod-auth-pgsql-0.9.12/debian/rules
+++ libapache-mod-auth-pgsql-0.9.12/debian/rules
@@ -12,9 +12,9 @@
 build: build-stamp
 build-stamp:
        dh_testdir
-       PG_DIR=/usr/include/postgresql PG_LIB=/usr/lib ./configure \
+       PG_DIR=/usr/include/postgresql/8.0 PG_LIB=/usr/lib ./configure \
                --with-pgsql=yes --with-apxs=/usr/bin/apxs
-       $(MAKE) CPPFLAGS=-I/usr/include/postgresql
+       $(MAKE) CPPFLAGS=-I/usr/include/postgresql/8.0
        touch build-stamp
 
 install: build

Attachment: signature.asc
Description: Digital signature

Reply via email to