xcircuit (version 2.1b6) has been compiled for MS Windows with Cygwin B20.1, a compiler suite which emulates a UNIX environment under Win32. To access xcircuit's graphics, a Xserver for Win32 is required (see downloads below). 


Installation (tested on Windows98 and NT4)

Install XServer:
X-WinPro 
    Labtam Finland Ltd. | mailto:sales@Labf.com
    Finlaysoninkatu 4 B |  phone:+358 3 260 4000
    33210 Tampere       |    fax:+358 3 260 4444
    Finland             |   http://www.Labf.com

I prefer this Xserver because it works smoothly and offers individual Win98 compatible windows for each application. The fully equipped demo version runs for 30 min before shutting down. Unlimited restarts are allowed. 

A free Xserver (xfree4.0) is available at http://sources.redhat.com/cygwin/xfree/. It is suited for Windows2000 or ME. This Xserver suite is under heavy development. I don't have Win2000 or ME, so could not test it.

The commercial NCD PCX-Ware Xserver works fine.

Extract xcircuit8.zip to C: (or D: or any other root)

/xcircuit-2.1b8/bin contains dlls and *.exe required to set up and run Xcircuit.

libX*.dll, rxvt, xset, xmodmap stem from 
http://dao.gsfc.nasa.gov/software/grads/win32/X11R6.3/ . 
This web site provides X11 capabilities to Cygwin B20.1.

cygwin1.dll stems from Cygwin B20.1, ftp://ftp.freesoftware.com/pub/sourceware/cygwin/old/cygwin-b20/full.exe.
 
run.exe is from http://cygutils.netpedia.net/B20/index.html
It is used instead of the DOS command "start". It emulates a DOS box for starting an application but does not show this box.

Edit xcir21.bat to include correct paths. Set the /bin path and, if required, Xserver and window manager paths. The geometry of Xcircuit is adapted to a 17" screen with  Microsoft symbol and Office shortcut bar added. Change the geometry in file /app-defaults/XCircuit if appropriate. 

Start xcircuit by calling xcir21.bat. A xterm compatible terminal window (rxtv.exe) is used to open xcircuit.exe. The terminal window cannot be used for other purposes because no shell is available. After closing xcircuit the window will die automatically.

Xcircuit is searching alls it's dependencies in relative paths, so no further path adaption should be required.

The installation from xcircuit8.zip has been tested under Windows NT4 (with NCD PCX-Ware Xserver) and works fine. 


PC pecularities

With a two button mouse you may choose left click for button1,  shift left click for button 2 and right click for button 3. Tutorial 13.12 "tapping on top" will not work this way, selection box with shift button 1 is o.k.. Check for three button mouse emulation on your Xserver!


Problems left:

The manual file xcircuit.1x may be used only after installing Xman 
(http://ftp.gwdg.de/pub/x11/x.org/pub/unsupported/programs/xman/)
and groff (http://cygutils.netpedia.net/V1.1/usr-local/).

Not having the full X11 installation leads to three warning messages concerning missing locales in the xterm window during xcircuit.exe start up. This has no implications on the functionality of xcircuit.

With XWin-Pro: German keyboard AltGr keys ~\}][{µ don't work properly in xcircuit's text mode, but without problems appear in the file selection box.
