 Pre-requisites
 ============

1. LibsigC++ (libsigc++-1.0.3) should be installed.
   This is required by gtkmm.
   This can be downloaded from http://libsigc.sourceforge.net

2. Gtk-- (gtkmm-1.2.5) should be installed.
     This can be download from at http://gtkmm.sourceforge.net/download.html
     Make sure that gtk-- is properly installed.
     The installation can be tested by running a sample program provided with gtk--.

3. libxml2 (libxml2-2.4.6) should be installed.
	This is required by libxml++.
	This can be downloaded from http://www.xmlsoft.org

4. libxml++ (libxml++-0.13) should be installed
	This can be downloaded from http://sourceforge.net/projects/libxmlplusplus/
 
For queries on installing the above packages,
see the INSTALL file that comes with the respective packages.

 Order of Installation of the above packages
 ===============================

1. libsigc++
2. gtk-mm
3. libxml2
4. libxml++

DeviceCreationTool should be installed after installing all the above packages

 Instructions for installing and running DeviceCreationTool
 =========================================
 1. Un-tar the file DeviceCreationTool.tar in a new directory.
 2. Run ./configure
 2. Run make.
 3. Run the executable from the prompt as: "./xmltool"
 
 Common errors during compilation and linking
==================================
This is a short note regarding the errors that can 
be encountered during compilation and linking.

ERROR 1: 	
	/usr/local/include/xml++.h:11:27: libxml/parser.h: No such file or directory
	/usr/local/include/xml++.h:12:25: libxml/tree.h: No such file or directory

SOLUTION - In the file configure.in specify the correct path for the libxml2 
directory. The path can be set by specifying the proper value for the 
variable "xml_dir". The default value of this variable is 
/usr/local/include/libxml2. 
Run ./configure and make again.

ERROR 2: 
	xml-tool: error while loading shared libraries: libxml++.so.0: cannot load shared object file: 
	No such file or directory

SOLUTION -  export LD_LIBRARY_PATH=/usr/local/lib - or set LD_LIBRARY_PATH 
to the directory that contains libxml++.so.0
 
   
