I'm currently trying to install Mono 3.0.3 on OpenSUSE. I've compiled and installed each part (mono 3.0.3, XSP 2.10.1 and Apache HTTPD 2.4.3) from their respective tar balls, but mod_mono 2.10 (and 2.8) both throw compilation errors.
I've made sure all prefixes are the same when compiling and installing each part:
./configure --prefix=/usr/local
make
make install
however make causes mod_mono to output the following:
...SNIP...
mod_mono.c: In function ‘send_initial_data’:
mod_mono.c:1981:44: error: ‘conn_rec’ has no member named ‘remote_ip’
mod_mono.c:2029:54: error: ‘conn_rec’ has no member named ‘remote_ip’
mod_mono.c: In function ‘apache_get_groupid’:
mod_mono.c:403:1: warning: control reaches end of non-void function [-Wreturn-type]
mod_mono.c: In function ‘apache_get_userid’:
mod_mono.c:393:1: warning: control reaches end of non-void function [-Wreturn-type]
mod_mono.c: In function ‘apache_get_username’:
mod_mono.c:413:1: warning: control reaches end of non-void function [-Wreturn-type]
make[1]: *** [mod_mono_la-mod_mono.lo] Error 1
Has anybody seen this before? Is there a solution? Or does mod_mono simply not work with mono 3.0.3 or Apache 2.4.3?