I am unable to appear to compile mod_dontdothat on Home windows. Has anybody handled to do this?

Edit:

I have attempted producing the file based on the readme on the website and I have attempted to include extra libs to lessen the hyperlink errors. Ive got the next installed:

  1. Apache 2.2.9
  2. Visual Studio 2008
  3. ActivePerl
  4. apxs-win32 from ApacheLounge
  5. Subversion libs and headers

I run the next command line:


C:Program FilesApache Software FoundationApache2.2bin>apxs -c -I ..include

svn_config.h -L ..lib -L C:Progra~1Micros~1.0VClib -l apr-1.lib -l aprutil-

1.lib -l svn_subr-1.lib -l libapr-1.lib -l libaprutil-1.lib -l libhttpd.lib -l l

ibsvn_subr-1.lib -l mod_dav.lib mod_dontdothat.c

I Quickly obtain the following errors:


cl  /nologo /MD /W3 /O2 /D WIN32 /D _Home windows /D NDEBUG    -I"C:PROGRA~1APACHE~

1Apache2.2include"  /I"..includesvn_config.h"  /c /Fomod_dontdothat.lo mod_d

ontdothat.c

mod_dontdothat.c

link kernel32.lib /nologo /subsystem:home windows /dll /machine:I386 /libpath:"C:PRO

GRA~1APACHE~1Apache2.2lib" /out:mod_dontdothat.so  /libpath:"..lib"  /libpat

h:"C:Progra~1Micros~1.0VClib"  apr-1.lib aprutil-1.lib svn_subr-1.lib libapr

-1.lib libaprutil-1.lib libhttpd.lib libsvn_subr-1.lib mod_dav.lib   mod_dontdot

hat.lo

   Creating library mod_dontdothat.lib and object mod_dontdothat.exp

mod_dontdothat.lo : error LNK2019: conflicting exterior symbol _dav_svn_split_uri

@32 recommended in function _is_this_legal

svn_subr-1.lib(io.obj) : error LNK2001: conflicting exterior symbol __imp__libint

l_dgettext

svn_subr-1.lib(subst.obj) : error LNK2001: conflicting exterior symbol __imp__lib

intl_dgettext

svn_subr-1.lib(config_auth.obj) : error LNK2001: conflicting exterior symbol __im

p__libintl_dgettext

svn_subr-1.lib(time.obj) : error LNK2001: conflicting exterior symbol __imp__libi

ntl_dgettext

svn_subr-1.lib(nls.obj) : error LNK2001: conflicting exterior symbol __imp__libin

tl_dgettext

svn_subr-1.lib(dso.obj) : error LNK2001: conflicting exterior symbol __imp__libin

tl_dgettext

svn_subr-1.lib(path.obj) : error LNK2001: conflicting exterior symbol __imp__libi

ntl_dgettext

svn_subr-1.lib(prompt.obj) : error LNK2001: conflicting exterior symbol __imp__li

bintl_dgettext

svn_subr-1.lib(error.obj) : error LNK2019: conflicting exterior symbol __imp__lib

intl_dgettext recommended in function _print_error

svn_subr-1.lib(config.obj) : error LNK2001: conflicting exterior symbol __imp__li

bintl_dgettext

svn_subr-1.lib(utf.obj) : error LNK2001: conflicting exterior symbol __imp__libin

tl_dgettext

svn_subr-1.lib(cmdline.obj) : error LNK2001: conflicting exterior symbol __imp__l

ibintl_dgettext

svn_subr-1.lib(utf.obj) : error LNK2019: conflicting exterior symbol __imp__libin

tl_sprintf recommended in function _fuzzy_escape

svn_subr-1.lib(path.obj) : error LNK2001: conflicting exterior symbol __imp__libi

ntl_sprintf

svn_subr-1.lib(cmdline.obj) : error LNK2019: conflicting exterior symbol __imp__l

ibintl_fprintf recommended in function _svn_cmdline_init

svn_subr-1.lib(config_win.obj) : error LNK2019: conflicting exterior symbol __imp

__SHGetFolderPathA@20 recommended in function _svn_config__win_config_path

svn_subr-1.lib(config_win.obj) : error LNK2019: conflicting exterior symbol __imp

__SHGetFolderPathW@20 recommended in function _svn_config__win_config_path

svn_subr-1.lib(config_win.obj) : error LNK2019: conflicting exterior symbol __imp

__RegCloseKey@4 recommended in function _svn_config__parse_registry

svn_subr-1.lib(config_win.obj) : error LNK2019: conflicting exterior symbol __imp

__RegEnumKeyExA@32 recommended in function _svn_config__parse_registry

svn_subr-1.lib(config_win.obj) : error LNK2019: conflicting exterior symbol __imp

__RegOpenKeyExA@20 recommended in function _svn_config__parse_registry

svn_subr-1.lib(config_win.obj) : error LNK2019: conflicting exterior symbol __imp

__RegQueryValueExA@24 recommended in function _parse_section

svn_subr-1.lib(config_win.obj) : error LNK2019: conflicting exterior symbol __imp

__RegEnumValueA@32 recommended in function _parse_section

svn_subr-1.lib(win32_xlate.obj) : error LNK2019: conflicting exterior symbol __im

p__CoUninitialize@ recommended in function _svn_subr__win32_xlate_open

svn_subr-1.lib(win32_xlate.obj) : error LNK2019: conflicting exterior symbol __im

p__CoInitializeEx@8 recommended in function _svn_subr__win32_xlate_open

svn_subr-1.lib(win32_xlate.obj) : error LNK2019: conflicting exterior symbol __im

p__CoCreateInstance@20 recommended in function _get_page_id_from_title

svn_subr-1.lib(nls.obj) : error LNK2019: conflicting exterior symbol __imp__libin

tl_bindtextdomain recommended in function _svn_nls_init

svn_subr-1.lib(stream.obj) : error LNK2019: conflicting exterior symbol _inflate

recommended in function _read_handler_gz

svn_subr-1.lib(stream.obj) : error LNK2019: conflicting exterior symbol _inflateI

nit_ recommended in function _read_handler_gz

svn_subr-1.lib(stream.obj) : error LNK2019: conflicting exterior symbol _deflate

recommended in function _write_handler_gz

svn_subr-1.lib(stream.obj) : error LNK2019: conflicting exterior symbol _deflateI

nit_ recommended in function _write_handler_gz

svn_subr-1.lib(stream.obj) : error LNK2019: conflicting exterior symbol _deflateE

nd recommended in function _close_handler_gz

svn_subr-1.lib(stream.obj) : error LNK2019: conflicting exterior symbol _inflateE

nd recommended in function _close_handler_gz

mod_dontdothat.so : fatal error LNK1120: 21 conflicting externals

apxs:Error: Command unsuccessful with rc=6291456

.

I am little of the C guru, so any assist in finding these conflicting exterior symbols is going to be much appreciated!