|   
 
   Project Status 
   Technical details 
   Developers corner 
   Download 
   Howto  
   Thanks 
 
 | 
 
 
   Howto 
Procedure 1.  Installing LINE syscall redirector   The syscall redirector from LINE project is required by Umlwin32   
	 Download the latest version of LINE from 
	 here 
	and untar it into a temporary directory under the cygwin bash shell.
	 
	 
	Do a  make  under line-0.5/src directory
	 
	
	Enter the directory line-0.5/src/int80 and execute the script 
	 install.bat  and verify that it succeeds.
	 
	This is a one time installation, and stays put across reboot. You can uninstall
	int80.sys by running  remove.bat  under the same directory.
	  You can now proceed to build and run umlwin32 
Procedure 2.  Building Umlwin32     
     Start off by running the bash shell that comes with cygwin
     
     Assume you are going to install the sources at /foo. /foo
    should not be a very long path since cygwin bash has limitations on the
    command-line length, if you install this under a deep path the make
    might fail. If /foo == /usr/src you should be fine 
    
    cd to /foo and do tar zxfv <path to linux-2.14.18.tar.gz>
   
    mv linux umlwin3
    cd umlwin32 
    bzip2 -dc <path to uml patch> | patch -p1 
    bzip2 -dc <path to umlwin32 patch> | patch -p1 
    make menuconfig ARCH=um 
    Accept defaults, save and exit the config
    make dep ARCH=um 
    make linux ARCH=um  
    If everything succeeded, you will see the binary 'linux.exe' in
       the current directory. 
     Download and unzip the root-fs corresponding to the umlwin32 release that
          was downloaded.
     Run linux as  ./linux.exe ubd0=<path to root-fs>  
   
   
 |