s/UNICODE_LAST_CHAR/G_UNICODE_LAST_CHAR/
[platform/upstream/glib.git] / INSTALL
diff --git a/INSTALL b/INSTALL
index 0e844a9..4740a6c 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -1,12 +1,32 @@
 Simple install procedure
 ========================
 
-  % gzip -cd glib-1.1.9.tar.gz | tar xvf - # unpack the sources
-  % cd glib-1.1.9                          # change to the toplevel directory
-  % ./configure                            # run the `configure' script
-  % make                                   # build GLIB
+  % gzip -cd glib-1.3.1.tar.gz | tar xvf -  # unpack the sources
+  % cd glib-1.3.1                           # change to the toplevel directory
+  % ./configure                             # run the `configure' script
+  % make                                    # build GLIB
   [ Become root if necessary ]
-  % make install                           # install GLIB
+  % make install                            # install GLIB
+
+Requirements
+============
+
+In order to implement conversions between character sets,
+GLib requires an implementation of the standard iconv() routine.
+Most modern systems will have a suitable implementation, however
+many older systems lack an iconv() implementation. On such systems, 
+you must install the libiconv library. This can be found at:
+
+ http://clisp.cons.org/~haible/packages-libiconv.html
+
+If your system has an iconv implementation but you want to use
+libiconv instead, you can pass the --with-libiconv option to
+configure. This forces libiconv to be used. 
+
+Note that if you have libiconv installed in your default include
+search path (for instance, in /usr/local/), but don't enable
+it, you will get an error while compiling GTK+ because the
+iconv.h that libiconv installs hides the system iconv.
 
 The Nitty-Gritty
 ================