Hi,

I maintain mod_log_sql in Debian. I've tried building it with Apache
2.4, which is soon to be uploaded in Debian SID. After modifying the
build-depends so that it reads:

apache2-prefork-dev (>= 2.0.53) | apache2-dev (>= 2.4.2-1)

I had a build error, which I have attached to this message.

Do you know how I can fix it? Is there a planned upgrade of mod_log_sql
so that it can support Apache 2.4?

Cheers,

Thomas Goirand (zigo)
make[1]: Entering directory 
`/home/zigo/sources/mod_sql/libapache-mod-log-sql-1.100'
/usr/share/apr-1.0/build/libtool --silent --mode=compile --tag=disable-static 
i486-linux-gnu-gcc -std=gnu99 -prefer-pic -pipe -g -O2 -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security  
-D_FORTIFY_SOURCE=2   -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE  
-pthread -I/usr/include/libxml2  -I/usr/include/apache2  -I/usr/include/apr-1.0 
  -I/usr/include/apr-1.0 -I/usr/include -Wall -fno-strict-aliasing 
-DHAVE_CONFIG_H -DWITH_APACHE20  -c -o mod_log_sql.lo mod_log_sql.c && touch 
mod_log_sql.slo
In file included from mod_log_sql.c:154:0:
functions.h: In function 'extract_remote_address':
functions.h:17:25: error: 'conn_rec' has no member named 'remote_ip'
mod_log_sql.c: In function 'log_sql_insert_enclose':
mod_log_sql.c:462:2: warning: return discards 'const' qualifier from pointer 
target type [enabled by default]
mod_log_sql.c: In function 'log_sql_post_config':
mod_log_sql.c:509:37: warning: comparison with string literal results in 
unspecified behavior [-Waddress]
mod_log_sql.c: In function 'safe_sql_insert':
mod_log_sql.c:596:17: warning: comparison between 'logsql_query_ret' and 'enum 
<anonymous>' [-Wenum-compare]
mod_log_sql.c: In function 'log_sql_merge_state':
mod_log_sql.c:741:33: warning: comparison with string literal results in 
unspecified behavior [-Waddress]
mod_log_sql.c:748:27: warning: comparison with string literal results in 
unspecified behavior [-Waddress]
mod_log_sql.c:751:27: warning: comparison with string literal results in 
unspecified behavior [-Waddress]
mod_log_sql.c:754:30: warning: comparison with string literal results in 
unspecified behavior [-Waddress]
mod_log_sql.c:757:28: warning: comparison with string literal results in 
unspecified behavior [-Waddress]
mod_log_sql.c:760:29: warning: comparison with string literal results in 
unspecified behavior [-Waddress]
mod_log_sql.c:763:31: warning: comparison with string literal results in 
unspecified behavior [-Waddress]
mod_log_sql.c:766:31: warning: comparison with string literal results in 
unspecified behavior [-Waddress]
mod_log_sql.c:769:34: warning: comparison with string literal results in 
unspecified behavior [-Waddress]
mod_log_sql.c:772:35: warning: comparison with string literal results in 
unspecified behavior [-Waddress]
mod_log_sql.c: In function 'log_sql_transaction':
mod_log_sql.c:961:17: warning: comparison with string literal results in 
unspecified behavior [-Waddress]
mod_log_sql.c:989:17: warning: comparison with string literal results in 
unspecified behavior [-Waddress]
mod_log_sql.c:1018:17: warning: comparison with string literal results in 
unspecified behavior [-Waddress]
mod_log_sql.c:1048:17: warning: comparison with string literal results in 
unspecified behavior [-Waddress]
mod_log_sql.c:1128:35: warning: passing argument 2 of 'gettimeofday' from 
incompatible pointer type [enabled by default]
/usr/include/i386-linux-gnu/sys/time.h:73:12: note: expected 'struct timezone * 
restrict' but argument is of type 'struct timeval *'
mod_log_sql.c:1151:4: warning: passing argument 1 of 'log_sql_insert_enclose' 
discards 'const' qualifier from pointer target type [enabled by default]
mod_log_sql.c:461:14: note: expected 'char *' but argument is of type 'const 
char *'
mod_log_sql.c:1154:15: warning: assignment discards 'const' qualifier from 
pointer target type [enabled by default]
apxs:Error: Command failed with rc=65536
.
make[1]: *** [mod_log_sql.la] Error 1
make[1]: Leaving directory 
`/home/zigo/sources/mod_sql/libapache-mod-log-sql-1.100'
make: *** [build-libapache2-mod-log-sql-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

Reply via email to