dav_lock not enabled?

Da Rock freebsd-apache at herveybayaustralia.com.au
Thu Aug 23 12:45:09 UTC 2012


I'm attempting to get a working webdav system going on my apache- and 
I'm having some issues with locking. Apparently my only means of doing 
this is using mod_dav_lock. And before any nay sayers pipe up, neither 
openoffice or libreoffice will work without it - just for starters.

So I finally got to this point after some _major_ digging, and I'm 
wondering if anyone who is up at the moment might know how to get around it:

modules/dav/lock/.libs/libmod_dav_lock.a(locks.o)(.text+0x123): In 
function `dav_generic_dbm_new_error':
/usr/ports/www/apache22/work/httpd-2.2.22/modules/dav/lock/locks.c:227: 
undefined reference to `dav_new_error'
modules/dav/lock/.libs/libmod_dav_lock.a(locks.o)(.text+0x1d0): In 
function `dav_generic_really_open_lockdb':
/usr/ports/www/apache22/work/httpd-2.2.22/modules/dav/lock/locks.c:330: 
undefined reference to `dav_push_error'
modules/dav/lock/.libs/libmod_dav_lock.a(locks.o)(.text+0x3f9): In 
function `dav_generic_save_lock_record':
/usr/ports/www/apache22/work/httpd-2.2.22/modules/dav/lock/locks.c:449: 
undefined reference to `dav_new_error'
modules/dav/lock/.libs/libmod_dav_lock.a(locks.o)(.text+0x68b):/usr/ports/www/apache22/work/httpd-2.2.22/modules/dav/lock/locks.c:533: 
undefined reference to `dav_push_error'
modules/dav/lock/.libs/libmod_dav_lock.a(locks.o)(.text+0x7f2): In 
function `dav_generic_load_lock_record':
/usr/ports/www/apache22/work/httpd-2.2.22/modules/dav/lock/locks.c:666: 
undefined reference to `dav_new_error'
modules/dav/lock/.libs/libmod_dav_lock.a(locks.o)(.text+0xe2c): In 
function `dav_generic_resolve':
/usr/ports/www/apache22/work/httpd-2.2.22/modules/dav/lock/locks.c:723: 
undefined reference to `dav_new_error'
modules/dav/lock/.libs/libmod_dav_lock.a(locks.o)(.text+0x13e0): In 
function `dav_generic_get_locks':
/usr/ports/www/apache22/work/httpd-2.2.22/modules/dav/lock/locks.c:800: 
undefined reference to `dav_new_error'
modules/dav/lock/.libs/libmod_dav_lock.a(locks.o)(.text+0x1617): In 
function `dav_generic_parse_locktoken':
/usr/ports/www/apache22/work/httpd-2.2.22/modules/dav/lock/locks.c:266: 
undefined reference to `dav_new_error'
modules/dav/lock/.libs/libmod_dav_lock.a(locks.o)(.text+0x1684):/usr/ports/www/apache22/work/httpd-2.2.22/modules/dav/lock/locks.c:275: 
undefined reference to `dav_new_error'
modules/dav/lock/.libs/libmod_dav_lock.a(locks.o)(.text+0x157d):/usr/ports/www/apache22/work/httpd-2.2.22/modules/dav/lock/locks.c:365: 
more undefined references to `dav_new_error' follow
*** Error code 1
1 error
*** Error code 1
1 error
*** Error code 1

Stop in /usr/ports/www/apache22.
*** Error code 1

Stop in /usr/ports/www/apache22.

A look in the files finds what is needed in modules/dav/main/utils.c, 
but I cannot find how it is linked in - yet. I'm happy to keep trying to 
crack this, but if anyone can offer a quick answer it'd be much appreciated.

Cheers


More information about the freebsd-apache mailing list