Opened 11 years ago

Closed 11 years ago

#331 closed enhancement (fixed)

update libxml2 to 2.9.0

Reported by: aperi2007 Owned by: osgeo4w-dev@…
Priority: major Component: Package
Version: Keywords:
Cc:

Description

Hi, I see the actual version of libxml2 in osgeo4w is the 2.6.x It 's quite old because the last is the 2.9.0 and also the TinyOWS server WFS require as minimal the 2.8.0

I need to compile for my pc a newest version using the 2.9.0 So I give the package available for the osgeo4w packaging is interest.

So I produce a package with the lib 2.9.0 compiled with VC 2008 32 bit and packaged as bzip2 as required. I reduce it to only the same files what just available in the actual package of 2.6.x . I leave only the two libs extra: libxml2_a.lib and libxml2_a_dll.lib

The package is downloadable from here.

http://tinyurl.com/adb36qu

Regards,

Change History (5)

comment:1 by jef, 11 years ago

Do the existing tinyows and mapserver packages that depend on libxml2 work with this build?

comment:2 by aperi2007, 11 years ago

mmh.... I guess probably no, but I'm not sure of this.

I see these reports that say all the changes between libxml2 versions.

http://upstream-tracker.org/versions/libxml2.html

As it say the only two suspectable release that could break compatibility are 2.6.22 to 2.6.23 and 2.8.0 to 2.9.0

The total incompatibility are about 6.58&% as reported from here. http://upstream-tracker.org/compat_reports/libxml2/2.6.22_to_2.6.23/abi_compat_report.html#Medium_Risk_Problems http://upstream-tracker.org/compat_reports/libxml2/2.8.0_to_2.9.0/abi_compat_report.html#Medium_Risk_Problems

So I guess it is pretty incompatibility.

So perhaps libxml 2.9.0 is not a good update as is.

But tinyows 1.0.0 rc4 is really used as is now on ogeo4w ?

The previsous version of libxml2 has a knowed GML bug that need to do some manual changes on libxml2 himself to use with tinyows (rc4 also). http://mapserver.org/trunk/tinyows/libxmlschemagmlbug.html

So perhaps just now is the tinyows 1.0.0 rc4 that don't work very well with a libxml2 2.6 is that library was not manual patched ?

comment:3 by aperi2007, 11 years ago

sorry again I wrong my english.. :)

I want write this:

So perhaps just now is the tinyows 1.0.0 rc4 that don't work very well with a libxml2 >2.6 if that library (libxml 2.6) was not manual patched ?

comment:4 by aperi2007, 11 years ago

Hi,

please if there is an interest in this libxml2 update download it. I remove it from my website tonight.

Regards.

comment:5 by alexbruy, 11 years ago

Resolution: fixed
Status: newclosed

As I can see, libxml2 already updated to 2.9.1. Reopen if necessary

Note: See TracTickets for help on using tickets.