Setedit-Cygwin_install-HOWTO for setedit-Win32-Cygwin-0_4_54 (unstable) INTRODUCTION This is just a kind of log of activities I did to get a running version of Setedit under my installation of Cygwin. So, if you find it useful for your own needs - that's great! The original home page for Setedit is: http://setedit.sourceforge.net BACKGROUND Right now (as of May 2002), there are two ready to use versions of Setedit: one is for DJGPP/DOS and second is for GNU/Linux. For Cygwin there is only an executable of Setedit without any accompanying files. Since Cygwin is a quite fine port of GNU tools onto the Win32 platform, I suggest to start with Linux version of Setedit. Then just merge most of its files with Cygwin installation and put the mentioned executable into Cygwin's /usr/bin. DOWNLOAD First of all, you need two things. Linux version of Setedit: http://prdownloads.sourceforge.net/setedit/setedit-0.4.54.bin.i386.elf.static.linux.tar.gz Cygwin executable of Setedit: http://prdownloads.sourceforge.net/setedit/setedit-Win32-Cygwin-0_4_54.zip Eventually, it's possible to use executable produced by free BC++ 5.5 compiler. It may work fine for you, but we are concerned here with running a Cygwin version of Setedit, right? :-) HOW TO DO IT The idea is to use uncompressed version from home directory and to merge most of files from there with current installation of Cygwin. And now step by step instructions. STEP 1. Put the 'setedit-0.4.54.bin.i386.elf.static.linux.tar.gz' and 'setedit-Win32-Cygwin-0_4_54.zip' files in home directory. Then execute the following command: $ tar -xzf setedit-0.4.54.bin.i386.elf.static.linux.tar.gz This in an effect should create a subdirectory 'setedit-0.4.54'. STEP 2. Merge (install) the Setedit files by executing following commands: $ cd setedit-0.4.54 $ ./INSTALL.LINUX This will install Setedit as it would under GNU/Linux. But for Cygwin it's not yet useful! Proceed to STEP 3 to complete installation. Note 1: The above worked for me well. If you want to check what will be done, or to have a detailed log of the actions undertaken by the INSTALL.LINUX script, you may try one of the following: * just print the commands, but don't execute them: $ ./INSTALL.LINUX -n * install Setedit also creating an installation log: ./INSTALL.LINUX | tee ~/setedit-install.log Note 2: All the files which should go to the Cygwin's /usr/bin directory are really placed in the /bin dir (easily seen in e.g. Windows Explorer), and /usr/bin stays empty all the time -- for some reason, which only people at Cygnus know. Anyway, I can live with it. STEP 3. Now one of the most important things - extract and copy Setedit for Cygwin executable instead of Linux version: $ rm /usr/bin/setedit $ unzip setedit-Win32-Cygwin-0_4_54.zip $ mv seteditW32.exe /usr/bin/setedit.exe STEP 4. Finally - polishing the Setedit installation. If you installed 'texinfo' under Cygwin, it will not read gzipped info files by default. It's possible to mess a little with configuration of info itself, but easier way is to gunzip Setedit info files by hand: $ gunzip /usr/info/infview.info.gz $ gunzip /usr/info/sdg.info.gz $ gunzip /usr/info/setedit.info.gz Almost the same stands for man page for Setedit, but this time man *do* reads the gzipped man pages by default. Anyway, for completness, man page may be also gunzipped (note this is not necessary): $ gunzip /usr/man/man1/setedit.1.gz If you didn't install XFree86 under Cygwin (which I didn't) or do not intend to use 'eterm' (which I don't), then you may freely remove the following directory: $ rm -rf /usr/share/setedit/eterm FINAL WORDS The above procedure should give you a working installation of Setedit under Cygwin. But 'working' and 'well-working' are not (yet) the same. Please test it and post your comments to the mailing list: http://lists.sourceforge.net/mailman/listinfo/setedit-users or to the autor, Salvador E. Tropea, e-mail: salvador@inti.gov.ar. Have fun with Setedit/Cygwin! Wiktor Wandachowicz, e-mail: wiktorw@ics.p.lodz.pl