I cannot replicate this problem (though I tested with current CVS source rather than 2.6.22 source). Can you provide a bit more detail about when this occurs? What is being linked at the time? Does the build procedure succeed in generating any (or all) of the "test" applications?
I note that your linker message refers to "___xmlIndentTreeOutput" (with three underscores), but the entry point in the DLL is "__xmlIndentTreeOutput" (with two underscores). I don't recall the ins and outs of MSVC name decoration, and I think this may be perfectly normal, but it might indicate problems with calling convention declarations. You might be a bit overgenerous in setting build options - e.g., defining both "include" (where the build procedure will search for headers) and "inc_dir" (where the build procedure will attempt to install headers) to the same directory. Eric Zurcher CSIRO Plant Industry Canberra, Australia [EMAIL PROTECTED] -----Original Message----- Date: Tue, 7 Mar 2006 07:58:19 -0800 From: "Floodeenjr, Thomas" <[EMAIL PROTECTED]> Subject: [xml] libxml2-2.6.22 static vs. dynamic on Windows To: <[email protected]> Message-ID: <[EMAIL PROTECTED] > Content-Type: text/plain; charset="us-ascii" Hello, On Windows, I see a difference between the static and dynamic libraries. When I link with the dynamic library, I get this error: ("error LNK2019: unresolved external symbol ___xmlIndentTreeOutput"). I do not get this error with the static version of libxml2. Here is how I built libxml2: -------------------------------------------------------- REM ###COMMON### call %VS71COMNTOOLS%\vsvars32.bat set XML_DIR=N:\Build\LIBXML2\ix2k set INC_DIR=%XML_DIR%\include REM ###RELEASE### set LIB_DIR=%XML_DIR%\release set DBG=no cscript configure.js compiler=msvc prefix=%XML_DIR% incdir=%INC_DIR% include=%INC_DIR% libdir=%LIB_DIR% sodir=%LIB_DIR% lib=%LIB_DIR% zlib=no iconv=no debug=%DBG% nmake -f Makefile.msvc clean nmake -f Makefile.msvc nmake -f Makefile.msvc install -------------------------------------------------------- Has anyone seen this error? ("error LNK2019: unresolved external symbol ___xmlIndentTreeOutput") Is there a solution? Thanks, -Tom :) Tom Floodeen, Jr. Mentor Graphics Board Systems Division 720.494.1133 ------------------------------ _______________________________________________ xml mailing list [email protected] http://mail.gnome.org/mailman/listinfo/xml End of xml Digest, Vol 23, Issue 7 ********************************** _______________________________________________ xml mailing list, project page http://xmlsoft.org/ [email protected] http://mail.gnome.org/mailman/listinfo/xml
