s/UNICODE_LAST_CHAR/G_UNICODE_LAST_CHAR/
[platform/upstream/glib.git] / INSTALL
diff --git a/INSTALL b/INSTALL
index 55b689f..4740a6c 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -1,13 +1,33 @@
 Simple install procedure
 ========================
 
-  % gzip -cd glib-1.1.12.tar.gz | tar xvf - # unpack the sources
-  % cd glib-1.1.12                          # change to the toplevel directory
+  % 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
 
+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
 ================