summaryrefslogtreecommitdiffstats
path: root/libxml2/INSTALL.libxml2
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2016-11-17 20:58:44 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2016-11-17 20:58:44 (GMT)
commit4f65b25b474bf534e40c3d3aa47d43e8457fcc9a (patch)
tree21aab4f800fd8a5046a929b3243edf9d461917d5 /libxml2/INSTALL.libxml2
parent5720be2a1ff34bf88992db24716f1e489a745e01 (diff)
parent4464fd97bf7e813b5badf1937e59f6fb5d2be646 (diff)
downloadblt-4f65b25b474bf534e40c3d3aa47d43e8457fcc9a.zip
blt-4f65b25b474bf534e40c3d3aa47d43e8457fcc9a.tar.gz
blt-4f65b25b474bf534e40c3d3aa47d43e8457fcc9a.tar.bz2
Merge commit '4464fd97bf7e813b5badf1937e59f6fb5d2be646' as 'libxml2'
Diffstat (limited to 'libxml2/INSTALL.libxml2')
-rw-r--r--libxml2/INSTALL.libxml261
1 files changed, 61 insertions, 0 deletions
diff --git a/libxml2/INSTALL.libxml2 b/libxml2/INSTALL.libxml2
new file mode 100644
index 0000000..fdf31f3
--- /dev/null
+++ b/libxml2/INSTALL.libxml2
@@ -0,0 +1,61 @@
+Extracted from the documentation:
+ http://xmlsoft.org/FAQ.html#Compilatio
+
+See also the generic INSTALL file for configure options
+
+Compilation
+
+ 1.What is the process to compile libxml ?
+
+ As most UNIX libraries libxml follows the "standard":
+
+ gunzip -c xxx.tar.gz | tar xvf -
+
+ cd libxml-xxxx
+
+ ./configure --help
+
+ to see the options, then the compilation/installation proper
+
+ ./configure [possible options]
+
+ make
+
+ make install
+
+ At that point you may have to rerun ldconfig or similar utility to
+ update your list of installed shared libs.
+
+ At this point you can check that the library is properly functionning
+ by running
+
+ make tests
+
+ 2.What other libraries are needed to compile/install libxml ?
+
+ Libxml does not requires any other library, the normal C ANSI API
+ should be sufficient (please report any violation to this rule you
+ may find).
+
+ However if found at configuration time libxml will detect and use
+ the following libs:
+
+ libz: a highly portable and available widely compression library
+ http://www.info-zip.org/pub/infozip/zlib/
+ iconv: a powerful character encoding conversion library. It's
+ included by default on recent glibc libraries, so it doesn't
+ need to be installed specifically on linux. It seems it's
+ now part of the official UNIX specification. Here is one
+ implementation of the library which source can be found here.
+ http://clisp.cons.org/~haible/packages-libiconv.html
+ ftp://ftp.ilog.fr/pub/Users/haible/gnu/
+
+ 3.make tests may fail on some platforms
+
+ Sometime the regression tests results don't completely match the
+ value produced by the parser, and the makefile uses diff to print
+ the delta. On some platforms the diff return breaks the compilation
+ process, if the diff is small this is probably not a serious problem
+
+Daniel
+veillard@redhat.com