RE: [xml] libxml2-2.6.22 static vs. dynamic on Windows
- From: <Eric Zurcher csiro au>
- To: <xml gnome org>
- Subject: RE: [xml] libxml2-2.6.22 static vs. dynamic on Windows
- Date: Wed, 8 Mar 2006 10:45:07 +1100
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
Eric Zurcher csiro au
-----Original Message-----
Date: Tue, 7 Mar 2006 07:58:19 -0800
From: "Floodeenjr, Thomas" <thomas_floodeenjr mentor com>
Subject: [xml] libxml2-2.6.22 static vs. dynamic on Windows
To: <xml gnome org>
Message-ID:
<1339F5FE86233D4584E6CDA7A0DC63190544AC2D svr-cas-exc-02 mgc mentorg com
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
xml gnome org
http://mail.gnome.org/mailman/listinfo/xml
End of xml Digest, Vol 23, Issue 7
**********************************
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]