Ethereal-dev: RE: [Ethereal-dev] Diameter and libxml2 issues

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: "Anders Broman (AL/EAB)" <anders.broman@xxxxxxxxxxxx>
Date: Fri, 18 Jun 2004 16:30:07 +0200
Hi,
I made a experimet using the binarys from:
http://www.zlatkovic.com/libxml.en.html
But ran into problems:
http://www.ethereal.com/lists/ethereal-dev/200403/msg00748.html

Best regards
Anders

-----Original Message-----
From: ethereal-dev-bounces@xxxxxxxxxxxx
[mailto:ethereal-dev-bounces@xxxxxxxxxxxx]On Behalf Of Biot Olivier
Sent: den 18 juni 2004 16:18
To: 'Ethereal development'
Subject: [Ethereal-dev] Diameter and libxml2 issues


Hi Folks,

A colleague of mine uses Ethereal for successfully dissecting diameter
captures on Linux. However Ethereal on Win32 does not go beyond the use of a
static dictionary, since libxml2 is not found.

When looking at the code, I see that xmlstub.h seems to define the libxml2
version 2.3.8:
/*
 * use those to be sure nothing nasty will happen if
 * your library and includes mismatch
 */
#ifndef LIBXML2_COMPILING_MSCCDEF
extern void xmlCheckVersion(int version);
#endif /* LIBXML2_COMPILING_MSCCDEF */
#define LIBXML_DOTTED_VERSION "2.3.8"
#define LIBXML_VERSION 20308
#define LIBXML_VERSION_STRING "20308"
#define LIBXML_TEST_VERSION xmlCheckVersion(20308);

However the current libxml2 seems to be version 2.6.10. I also see no traces
of libxml in the Makefiles nor in the config files. Is this correct? Does
some Win32 developer succeed in using libxml2 within Ethereal (how)?

FWIW the win32 library is not published on the Ethereal web site, and no
reference is made to the dependency on libxml2.

Gerald, if you wish, I can send you the binary archive of 2.6.10 in a
separate mail (1 MB).

Regards,

Olivier

_______________________________________________
Ethereal-dev mailing list
Ethereal-dev@xxxxxxxxxxxx
http://www.ethereal.com/mailman/listinfo/ethereal-dev