[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Linker warnings & errors

From: Robert Dailey <rcdailey_at_gmail.com>
Date: Thu, 27 Aug 2009 16:15:44 -0700 (PDT)

I would love some help with this!

On Aug 22, 6:48 pm, Robert Dailey <rcdai..._at_gmail.com> wrote:
> First of all I just want to say that I posted this on the user's list
> but I'm getting no responses, so I'm going to propagate my inquiry
> here.
>
> I build subversion and all of its dependencies from scratch on Windows
> using MSVC9. When I link against the appropriate libraries for my
> project I get linker warnings and errors. A bunch of them. First, I'll
> show you the libraries I'm linking against:
>
>    apr-1.lib
>    aprutil-1.lib
>    ws2_32.lib
>    libsvn_client-1.lib
>    libsvn_subr-1.lib
>    libsvn_wc-1.lib
>
> And my preprocessor directives (for my debug configuration):
>
> WIN32
> _WINDOWS
> _DEBUG
> _CRT_SECURE_NO_WARNINGS
> UNICODE
> _UNICODE
> BOOST_ALL_NO_LIB
> APR_DECLARE_STATIC
> API_DECLARE_STATIC
> APU_DECLARE_STATIC
> NDEBUG
> SVN_NEON_0_26=1
> SVN_NEON_0_27=1
> SVN_NEON_0_28=1
> SVN_HAVE_NEON
> SVN_LIBSVN_CLIENT_LINKS_RA_NEON
> SVN_USE_WIN32_CRASHHANDLER
> _CRTDBG_MAP_ALLOC
> CMAKE_INTDIR=\"Debug\"
>
> And when I build my project, I get the following linker warnings
> (first) and errors (last set). Note that I did not show them all here,
> only a few. There are actually hundreds. I can't seem to figure out
> the cause of the warnings & errors.
>
> Warning 1       warning LNK4098: defaultlib 'MSVCRT' conflicts with use of
> other libs; use /NODEFAULTLIB:library   subversion      subversion
> Warning 2       warning LNK4217: locally defined symbol _apr_palloc_at_8
> imported in function _svn_md5__digests_match    libsvn_subr-1.lib
> subversion
> Warning 3       warning LNK4217: locally defined symbol _apr_palloc_at_8
> imported in function _svn_sha1__digests_match   libsvn_subr-1.lib
> subversion
> Warning 4       warning LNK4049: locally defined symbol _apr_palloc_at_8
> imported        libsvn_subr-1.lib       subversion
> Warning 5       warning LNK4049: locally defined symbol _apr_palloc_at_8
> imported        libsvn_subr-1.lib       subversion
>
> Error   233     error LNK2019: unresolved external symbol
> __imp__apr_strnatcmp_at_8 referenced in function
> _svn_auth_get_platform_specific_provider        libsvn_subr-1.lib       subversion
> Error   234     error LNK2019: unresolved external symbol
> __imp__apr_base64_encode_at_12 referenced in function
> _windows_password_encrypter     libsvn_subr-1.lib       subversion
> Error   235     error LNK2019: unresolved external symbol
> __imp__apr_base64_encode_len_at_4 referenced in function
> _windows_password_encrypter     libsvn_subr-1.lib       subversion
> Error   236     error LNK2019: unresolved external symbol
> __imp__CryptProtectData_at_28 referenced in function
> _windows_password_encrypter     libsvn_subr-1.lib       subversion
> Error   237     error LNK2019: unresolved external symbol
> __imp__CryptUnprotectData_at_28 referenced in function
> _windows_password_decrypter     libsvn_subr-1.lib       subversion
>
> Help is VERY much appreciated. Thank you.
>
> ------------------------------------------------------http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessag...

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2388053
Received on 2009-08-28 07:56:00 CEST

This is an archived mail posted to the Subversion Dev mailing list.