1. How to make the packages

1.1 Make different packages and their dependencies
	source build_env.sh
	make sources
	make copy_patches
		make libchewing
		rpm -ivh libchewing-devel*rpm

			make im-sdk
			make xcin
			make zhCN
			make zhTW
			make zhHK
			make koKR
			make thTH

	make clear_specfiles

    Above could be used to build packages seperately.


1.2 Build in one command
	build_all.sh
    Note: That if you have no libchewing-devel installed before,
Please make and install libchewing-devel first.


1.3 About RUNSOCKS
    If you do not behind a proxy server, please
leave the RUNSOCKS varible empty. Otherwise, please
specify the runsock program name. And make sure that
    	216.218.240.229 svn.openi18n.org
is resolvable inside your intranet. For example, 
insert above line into /etc/hosts.

    Definition of the RUNSOCKS variable are located
in the file build_env.sh.



1.4 Post installation
    /etc/X11/xinit/xinitrc should be modified to let
iiimd works. i.e., change the line
	XIMFILE=/etc/X11/xim
to 
	XIMFILE=/etc/iiim/xsession



2. Platform related problems

2.1 On SuSE 9.2

2.1.1 Build problem on /opt/gnome/lib/libgnome-keyring.la
	Manually edit one. A sample one is provided.


2.2.2 Missing dependencies
    The missing dependencies comes from following packages:
	texinfo
	rcs
	gdbm-devel
Find them and Install.

2.2.3 path problem
    Please make sure that /opt/gnome/bin is in the path when
you build package as root.
