I run make and then as root "make install". Those steps look fine. And I 
have the module:

# l /usr/local/apache2/modules/
total 100
-rw-r--r--    1 root     root         7995 Nov 27 23:51 httpd.exp
-rwxr-xr-x    1 root     root        88416 Dec  5 18:28 mod_webkit.so*

Then when I add to httpd.conf:
LoadModule mod_webkit modules/mod_webkit.so

I get:
# bin/apachectl restart
Syntax error on line 231 of /usr/local/apache2/conf/httpd.conf:
Can't locate API module structure `mod_webkit' in file 
/usr/local/apache2/modules/mod_webkit.so: 
/usr/local/apache2/lib/libapr-0.so.0: undefined symbol: mod_webkit

I'm using:
  Webware cvs
  Python 2.2.2
  httpd-2.0.43
  gcc 3.2
  Mandrake Linux 9.0

Any ideas?

-Chuck


P.S. Here's the output of a "make install" after a "make clean". Looks 
normal to me.

# make install
/usr/local/apache2/bin/apxs -c mod_webkit.c
/usr/local/apache2/build/libtool --silent --mode=compile gcc   
-DAP_HAVE_DESIGNATED_INITIALIZER -DLINUX=2 -D_REENTRANT 
-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -g -O2 
-pthread -I/usr/local/apache2/include  -c -o mod_webkit.lo mod_webkit.c 
&& touch mod_webkit.slo
/usr/local/apache2/build/libtool --silent --mode=link gcc -o 
mod_webkit.la  -rpath /usr/local/apache2/modules -module -avoid-version  
mod_webkit.lo
/usr/local/apache2/bin/apxs -c marshal.c
/usr/local/apache2/build/libtool --silent --mode=compile gcc   
-DAP_HAVE_DESIGNATED_INITIALIZER -DLINUX=2 -D_REENTRANT 
-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -g -O2 
-pthread -I/usr/local/apache2/include  -c -o marshal.lo marshal.c && 
touch marshal.slo
/usr/local/apache2/build/libtool --silent --mode=link gcc -o marshal.la  
-rpath /usr/local/apache2/modules -module -avoid-version  marshal.lo
/usr/local/apache2/bin/apxs -o mod_webkit.la -c mod_webkit.lo marshal.lo
/usr/local/apache2/build/libtool --silent --mode=link gcc -o 
mod_webkit.la  -rpath /usr/local/apache2/modules -module -avoid-version  
mod_webkit.lo marshal.lo
/usr/local/apache2/bin/apxs -i -n mod_webkit.so -e mod_webkit.la
/usr/local/apache2/build/instdso.sh 
SH_LIBTOOL='/usr/local/apache2/build/libtool' mod_webkit.la 
/usr/local/apache2/modules
/usr/local/apache2/build/libtool --mode=install cp mod_webkit.la 
/usr/local/apache2/modules/
cp .libs/mod_webkit.so /usr/local/apache2/modules/mod_webkit.so
cp .libs/mod_webkit.lai /usr/local/apache2/modules/mod_webkit.la
PATH="$PATH:/sbin" ldconfig -n /usr/local/apache2/modules
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/apache2/modules

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,--rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
chmod 755 /usr/local/apache2/modules/mod_webkit.so



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Webware-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-devel

Reply via email to