ITP: expat-1.95.3 for Cygwin
Gerrit P. Haase
Sun Jun 9 16:47:00 GMT 2002
I intent to provide Expat as a new Cygwin package, though
with the released Expat version 1.95.3 it is a mess.
The provided libtool is version 1.4. This is too old to
build DLL's on Cygwin.
We have a special version on Cygwin, that works, but it
should also work with libtool-1.4.2 which is the latest
release, though I used the libtool-devel that comes with
the Cygwin net release.
What is the problem with libtool 1.4.2?
Why is libtool 1.4 used?
The problem with installing when building outside the
sourcedir is still not completly resolved. I sent
some patches which were *partially* applied?
So still expat.h isn't found during install if building
outside the sourcedir (also the manfile).
Also I wonder what is this in configure.in:
there is no get-version.sh in the package included?
I relibtoolized with the Cygwin devel version.
I have packaged tarballs ready for use/review/upload.
The source includes a buildscript and the patch (5k),
just unpack it and run './expat-1.95.3-1.sh all'
This results in two tarballs, one with the source
and script and patch, one with the binaries, ready
to install them from / to prefix=/usr.
For cygwin-apps, the setup.hint:
# Expat XML Parser
category: Doc Libs Text Devel Interpreters
sdesc: "XML parser library written in C"
ldesc: "Expat is an XML parser library written in C.
It is a stream-oriented parser in which an application
registers handlers for things the parser might find in
the XML document (like start tags).
More details are available at http://www.libexpat.org/"
More information about the Cygwin-apps