You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by bd...@luzerne.edu on 2004/08/06 14:28:52 UTC

[users@httpd] Compilation error - 2.0.50 with mod_dav module

I'm attempting to compile Apache 2.0.50 on Red Hat Enterprise Linux AS
v3.0 and am encountering compilation errors related to mod_dav.  I'm
configuring as follows:

./configure --enable-ssl --with-ssl=/usr/local/ssl --with-dav
--enable-dav-fs --enable-shared=max --prefix=/usr/local/apache

Removing the --with-dav and --enable-dav-fs options stops the
compilation errors from occurring.  During the build I receive the
errors I've included below.

Has anyone else seen a problem similar to this?  Any suggestions on
correcting the problem would be appreciated.

Thanks,
Bob

Errors are as follows:

modules/dav/fs/.libs/mod_dav_fs.a(mod_dav_fs.o)(.text+0xc8): In
function `register_hooks':
/root/httpd-2.0.50/modules/dav/fs/mod_dav_fs.c:89: undefined reference
to `dav_hook_gather_propsets'
modules/dav/fs/.libs/mod_dav_fs.a(mod_dav_fs.o)(.text+0xd8):/root/httpd-2.0.50/modules/dav/fs/mod_dav_fs.c:91:
undefined reference to `dav_hook_find_liveprop'
modules/dav/fs/.libs/mod_dav_fs.a(mod_dav_fs.o)(.text+0xeb):/root/httpd-2.0.50/modules/dav/fs/mod_dav_fs.c:92:
undefined reference to `dav_hook_insert_all_liveprops'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0xb5): In function
`dav_fs_dir_file_name':
/root/httpd-2.0.50/modules/dav/fs/repos.c:260: undefined reference to
`dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x1c4): In function
`dav_fs_copymove_file':
/root/httpd-2.0.50/modules/dav/fs/repos.c:314: undefined reference to
`dav_set_bufsize'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x1f6):/root/httpd-2.0.50/modules/dav/fs/repos.c:319:
undefined reference to `dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x367):/root/httpd-2.0.50/modules/dav/fs/repos.c:399:
undefined reference to `dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x41f): In function
`dav_fs_copymove_state':
/root/httpd-2.0.50/modules/dav/fs/repos.c:443: undefined reference to
`dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x59e): In function
`dav_fs_copymoveset':
/root/httpd-2.0.50/modules/dav/fs/repos.c:512: undefined reference to
`dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x615): In function
`dav_fs_deleteset':
/root/httpd-2.0.50/modules/dav/fs/repos.c:569: undefined reference to
`dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0xb88):/root/httpd-2.0.50/modules/dav/fs/repos.c:836:
more undefined references to `dav_new_error' follow
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0xd6f): In function
`dav_fs_copymove_walker':
/root/httpd-2.0.50/modules/dav/fs/repos.c:1058: undefined reference to
`dav_add_response'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0xd91):/root/httpd-2.0.50/modules/dav/fs/repos.c:1030:
undefined reference to `dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0xe7a): In function
`dav_fs_copymove_resource':
/root/httpd-2.0.50/modules/dav/fs/repos.c:1107: undefined reference to
`dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0xf6c): In function
`dav_fs_move_resource':
/root/httpd-2.0.50/modules/dav/fs/repos.c:1174: undefined reference to
`dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x10a0):/root/httpd-2.0.50/modules/dav/fs/repos.c:1254:
undefined reference to `dav_push_error'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x117b): In function
`dav_fs_delete_walker':
/root/httpd-2.0.50/modules/dav/fs/repos.c:1309: undefined reference to
`dav_add_response'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x1227): In function
`dav_fs_remove_resource':
/root/httpd-2.0.50/modules/dav/fs/repos.c:1346: undefined reference to
`dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x12e9): In function
`dav_fs_walker':
/root/httpd-2.0.50/modules/dav/fs/repos.c:1399: undefined reference to
`dav_check_bufsize'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x1424):/root/httpd-2.0.50/modules/dav/fs/repos.c:1452:
undefined reference to `dav_buffer_place_mem'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x1474):/root/httpd-2.0.50/modules/dav/fs/repos.c:1467:
undefined reference to `dav_buffer_place_mem'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x16e9):/root/httpd-2.0.50/modules/dav/fs/repos.c:1564:
undefined reference to `dav_buffer_place_mem'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x170c):/root/httpd-2.0.50/modules/dav/fs/repos.c:1566:
undefined reference to `dav_buffer_place_mem'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x1757):/root/httpd-2.0.50/modules/dav/fs/repos.c:1611:
undefined reference to `dav_lock_query'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x17ce):/root/httpd-2.0.50/modules/dav/fs/repos.c:1569:
undefined reference to `dav_buffer_place_mem'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x1824):/root/httpd-2.0.50/modules/dav/fs/repos.c:1471:
undefined reference to `dav_buffer_place_mem'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x1849):/root/httpd-2.0.50/modules/dav/fs/repos.c:1461:
undefined reference to `dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x1868):/root/httpd-2.0.50/modules/dav/fs/repos.c:1422:
undefined reference to `dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x1883):/root/httpd-2.0.50/modules/dav/fs/repos.c:1405:
undefined reference to `dav_check_bufsize'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x195e): In function
`dav_fs_internal_walk':
/root/httpd-2.0.50/modules/dav/fs/repos.c:1680: undefined reference to
`dav_buffer_init'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x1a24):/root/httpd-2.0.50/modules/dav/fs/repos.c:1705:
undefined reference to `dav_buffer_init'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x1a49):/root/httpd-2.0.50/modules/dav/fs/repos.c:1710:
undefined reference to `dav_buffer_init'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x1ad8):/root/httpd-2.0.50/modules/dav/fs/repos.c:1661:
undefined reference to `dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x1bc6): In function
`dav_fs_insert_prop':
/root/httpd-2.0.50/modules/dav/fs/repos.c:1869: undefined reference to
`dav_get_liveprop_info'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x1cda): In function
`dav_fs_is_writable':
/root/httpd-2.0.50/modules/dav/fs/repos.c:1906: undefined reference to
`dav_get_liveprop_info'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x1fbd): In function
`dav_fs_register':
/root/httpd-2.0.50/modules/dav/fs/repos.c:2125: undefined reference to
`dav_register_liveprop_group'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x1fd0):/root/httpd-2.0.50/modules/dav/fs/repos.c:2128:
undefined reference to `dav_register_provider'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x7f0): In function
`dav_fs_get_resource':
/root/httpd-2.0.50/modules/dav/fs/repos.c:688: undefined reference to
`dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0xef9): In function
`dav_fs_copy_resource':
/root/httpd-2.0.50/modules/dav/fs/repos.c:1141: undefined reference to
`dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x1d6f): In function
`dav_fs_patch_validate':
/root/httpd-2.0.50/modules/dav/fs/repos.c:1968: undefined reference to
`dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x1e5d): In function
`dav_fs_patch_exec':
/root/httpd-2.0.50/modules/dav/fs/repos.c:1997: undefined reference to
`dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x1ed4): In function
`dav_fs_patch_rollback':
/root/httpd-2.0.50/modules/dav/fs/repos.c:2033: undefined reference to
`dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(repos.o)(.text+0x1f22): In function
`dav_fs_find_liveprop':
/root/httpd-2.0.50/modules/dav/fs/repos.c:2084: undefined reference to
`dav_do_find_liveprop'
modules/dav/fs/.libs/mod_dav_fs.a(dbm.o)(.text+0x97): In function
`dav_fs_dbm_error':
/root/httpd-2.0.50/modules/dav/fs/dbm.c:102: undefined reference to
`dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(dbm.o)(.text+0x360): In function
`dav_build_key':
/root/httpd-2.0.50/modules/dav/fs/dbm.c:319: undefined reference to
`dav_set_bufsize'
modules/dav/fs/.libs/mod_dav_fs.a(dbm.o)(.text+0x57c): In function
`dav_propdb_open':
/root/httpd-2.0.50/modules/dav/fs/dbm.c:427: undefined reference to
`dav_set_bufsize'
modules/dav/fs/.libs/mod_dav_fs.a(dbm.o)(.text+0x5bc):/root/httpd-2.0.50/modules/dav/fs/dbm.c:442:
undefined reference to `dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(dbm.o)(.text+0x5d4):/root/httpd-2.0.50/modules/dav/fs/dbm.c:435:
undefined reference to `dav_set_bufsize'
modules/dav/fs/.libs/mod_dav_fs.a(dbm.o)(.text+0x779): In function
`dav_propdb_define_namespaces':
/root/httpd-2.0.50/modules/dav/fs/dbm.c:514: undefined reference to
`dav_xmlns_add'
modules/dav/fs/.libs/mod_dav_fs.a(dbm.o)(.text+0x8bb): In function
`dav_propdb_map_namespaces':
/root/httpd-2.0.50/modules/dav/fs/dbm.c:573: undefined reference to
`dav_check_bufsize'
modules/dav/fs/.libs/mod_dav_fs.a(lock.o)(.text+0xa2): In function
`dav_fs_parse_locktoken':
/root/httpd-2.0.50/modules/dav/fs/lock.c:247: undefined reference to
`dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(lock.o)(.text+0x19b): In function
`dav_fs_really_open_lockdb':
/root/httpd-2.0.50/modules/dav/fs/lock.c:309: undefined reference to
`dav_push_error'
modules/dav/fs/.libs/mod_dav_fs.a(lock.o)(.text+0x998): In function
`dav_fs_load_lock_record':
/root/httpd-2.0.50/modules/dav/fs/lock.c:677: undefined reference to
`dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(lock.o)(.text+0xc0c): In function
`dav_fs_resolve':
/root/httpd-2.0.50/modules/dav/fs/lock.c:734: undefined reference to
`dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(lock.o)(.text+0xc50): In function
`dav_fs_load_locknull_list':
/root/httpd-2.0.50/modules/dav/fs/lock.c:793: undefined reference to
`dav_buffer_init'
modules/dav/fs/.libs/mod_dav_fs.a(lock.o)(.text+0xc73):/root/httpd-2.0.50/modules/dav/fs/lock.c:798:
undefined reference to `dav_buffer_place'
modules/dav/fs/.libs/mod_dav_fs.a(lock.o)(.text+0xcdd):/root/httpd-2.0.50/modules/dav/fs/lock.c:810:
undefined reference to `dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(lock.o)(.text+0xd03):/root/httpd-2.0.50/modules/dav/fs/lock.c:826:
undefined reference to `dav_set_bufsize'
modules/dav/fs/.libs/mod_dav_fs.a(lock.o)(.text+0xd44):/root/httpd-2.0.50/modules/dav/fs/lock.c:829:
undefined reference to `dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(lock.o)(.text+0xe11): In function
`dav_fs_save_locknull_list':
/root/httpd-2.0.50/modules/dav/fs/lock.c:869: undefined reference to
`dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(lock.o)(.text+0xe88):/root/httpd-2.0.50/modules/dav/fs/lock.c:888:
undefined reference to `dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(lock.o)(.text+0x104f): In function
`dav_fs_add_locknull_state':
/root/httpd-2.0.50/modules/dav/fs/lock.c:977: undefined reference to
`dav_push_error'
modules/dav/fs/.libs/mod_dav_fs.a(lock.o)(.text+0x1063):/root/httpd-2.0.50/modules/dav/fs/lock.c:981:
undefined reference to `dav_buffer_append'
modules/dav/fs/.libs/mod_dav_fs.a(lock.o)(.text+0x1330): In function
`dav_fs_get_locks':
/root/httpd-2.0.50/modules/dav/fs/lock.c:1080: undefined reference to
`dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(lock.o)(.text+0x25a): In function
`dav_fs_open_lockdb':
/root/httpd-2.0.50/modules/dav/fs/lock.c:344: undefined reference to
`dav_new_error'
modules/dav/fs/.libs/mod_dav_fs.a(lock.o)(.text+0x61a): In function
`dav_fs_save_lock_record':
/root/httpd-2.0.50/modules/dav/fs/lock.c:537: undefined reference to
`dav_push_error'
modules/dav/fs/.libs/mod_dav_fs.a(lock.o)(.text+0x6f6):/root/httpd-2.0.50/modules/dav/fs/lock.c:462:
undefined reference to `dav_new_error'
collect2: ld returned 1 exit status
make[1]: *** [httpd] Error 1
make[1]: Leaving directory `/root/httpd-2.0.50'
make: *** [all-recursive] Error 1

Re: [users@httpd] Compilation error - 2.0.50 with mod_dav module

Posted by bd...@luzerne.edu.
Joe,

        Thanks for the suggestion.   The problem appears to be somewhat 
related to Red Hat EL AS v3.0.  I've tried compiling the code with the 
same options on a Suse Pro v9.0 box and didn't encounter the compilation 
errors.   As a workaround I've moved Apache to the Suse box.  I haven't 
had an opportunity yet to troubleshoot this further.

        Bob


Joe Orton <jo...@redhat.com> wrote on 08/08/2004 06:47:34 AM:

> On Fri, Aug 06, 2004 at 08:28:52AM -0400, bdushok@luzerne.edu wrote:
> > I'm attempting to compile Apache 2.0.50 on Red Hat Enterprise Linux AS
> > v3.0 and am encountering compilation errors related to mod_dav.  I'm
> > configuring as follows:
> > 
> > ./configure --enable-ssl --with-ssl=/usr/local/ssl --with-dav
> > --enable-dav-fs --enable-shared=max --prefix=/usr/local/apache
> 
> "--enable-shared=max" will do weird things; try using
> "--enable-mods-shared=all" instead.
> 
> Regards,
> 
> joe
> 
> 
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server 
Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>    "   from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
> 

Re: [users@httpd] Compilation error - 2.0.50 with mod_dav module

Posted by Joe Orton <jo...@redhat.com>.
On Fri, Aug 06, 2004 at 08:28:52AM -0400, bdushok@luzerne.edu wrote:
> I'm attempting to compile Apache 2.0.50 on Red Hat Enterprise Linux AS
> v3.0 and am encountering compilation errors related to mod_dav.  I'm
> configuring as follows:
> 
> ./configure --enable-ssl --with-ssl=/usr/local/ssl --with-dav
> --enable-dav-fs --enable-shared=max --prefix=/usr/local/apache

"--enable-shared=max" will do weird things; try using
"--enable-mods-shared=all" instead.

Regards,

joe


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org