After I configured libxml2 to use static iconv library, I built:
nmake /f Makefile.msvc libxmla
Now I tired to compile an example program which used libxml.lib, but again I 
ended up getting :

error LNK2019: unresolved external symbol __imp__libiconv referenced in 
function _xmlIconvWrapper
error LNK2019: unresolved external symbol __imp__libiconv_close referenced in 
function _xmlCharEncCloseFunc
error LNK2019: unresolved external symbol __imp__libiconv_open referenced in 
function _xmlFindCharEncodingHandler

The __imp__ prefix means that it is still looking for iconv.dll
Can someone tell me how to build libxml2.lib with static iconv.lib?

--- On Thu, 6/18/09, john blair <[email protected]> wrote:

> From: john blair <[email protected]>
> Subject: [xml] Building libxml2 with static iconv.lib on windows
> To: [email protected]
> Date: Thursday, June 18, 2009, 5:58 AM
> 
> I am trying to build libxml2-2.6.30 on windows. I configure
> it with 
> cscript configure.js compiler=msvc vcmanifest=yes
> static=yes debug=no \
>    include=<iconv include dir> \
>    lib=<iconv lib dir> 
> 
> If lib is set to dir containing the DLL import library
> version of iconv then the build succeeds. But if its set to
> dir containing the static library version of iconv then the
> build fails with 
> 
>    Creating library bin.msvc\libxml2.lib and
> object bin.msvc\libxml2.exp
> encoding.obj : error LNK2019: unresolved external symbol
> __imp__libiconv referenced in function _xmlIconvWrapper
> encoding.obj : error LNK2019: unresolved external symbol
> __imp__libiconv_close referenced in function
> _xmlCharEncCloseFunc
> encoding.obj : error LNK2019: unresolved external symbol
> __imp__libiconv_open referenced in function
> _xmlFindCharEncodingHandler
> bin.msvc\libxml2.dll : fatal error LNK1120: 3 unresolved
> externals
> 
> 
> 
>       
> _______________________________________________
> xml mailing list, project page  http://xmlsoft.org/
> [email protected]
> http://mail.gnome.org/mailman/listinfo/xml
> 


      
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to