[OGo-Users] mod_ngobjweb.so: undefined symbol:
ap_run_http_method
Adam Tauno Williams
users@opengroupware.org
Tue, 05 Jun 2007 06:11:10 -0400
> Trying to install libapache2-mod-ngobjweb 4.7.svn1496-1 on a debian
> unstable system with apache2.2-common 2.2.3-4+b1 gives this error:
> Cannot load /usr/lib/apache2/modules/mod_ngobjweb.so into server: /usr/lib/apache2/modules/mod_ngobjweb.so: undefined symbol: ap_run_http_method
The default ngobjweb uses the API for an older version of Apache
rm -f sope-mod_ngobjweb-trunk-latest.tar.gz
curl -o sope-mod_ngobjweb-trunk-latest.tar.gz
http://download.opengroupware.org/nightly/sources/trunk/sope-mod_ngobjweb-trunk-latest.tar.gz
rm -fR sope-mod_ngobjweb
tar xf sope-mod_ngobjweb-trunk-latest.tar.gz
cd sope-mod_ngobjweb/
cp handler.c handler.c.original
sed "s/ap_http_method(/ap_http_scheme(/g" handler.c \
| sed "s/ap_run_http_method(/ap_run_http_scheme(/g" > handler_new.c
mv handler_new.c handler.c
/usr/sbin/apxs2 -c *.c
for file in *.o
do
ld -Bshareable -o $(basename $file .o).so $file
done
make all
cp mod_ngobjweb.so /usr/lib/apache2/
http://bugzilla.opengroupware.org/bugzilla/show_bug.cgi?id=1719