Some Win32 tools (used in building Unicon, among other things)
This page contains links to the Win32 binaries for some important
open source development tools, used in creating Windows Unicon.
These tools have better official distribution sites where more recent
versions appear from time to time, but the exact set used in building
Unicon is presented here in the hope that Unicon can be built reliably
and identically by anyone who wishes to build from sources on Windows.
- make.exe (old)
- This comes from one of the larger utilities distributions below.
- sh.exe
- This comes from one of the larger utilities distributions below.
- cvs1-11-1p1.zip
- A Windows CVS client, not the best version I've seen, need to update it
with one which understands "." and follows into subdirectories from it.
You will need to set CVS_RSH and CVSROOT variables.
- gunzip.exe
- The GNU unzip decompression tools, for files ending in .gz
- isetup-2.0.19.exe
- Inno Setup, a nice freeware installer tool
- emacs-21.2-fullbin-i386.tar.gz
- Gnu Emacs for Windows
- mingw-1.0.1-20010726.tar.gz
- Minimum GNU CC compiler and libraries. Create a c:\usr and unpack there.
- gdb-5.2.1-1.exe
- A GDB which works with this GCC
- tar.exe.gz
- A Windows version of UNIX tar(1), for files ending in .tar
- uniutils.zip
(or a much larger unix utilities collection)
- A collection of GNU unix utilities, including an "sh" needed to build
Unicon. Note: larger collection unpacks in odd directory structure;
the executables, including ones in bin and .../wbin subdirectories,
all need to go into a directory on your path.
- unzip.exe
- A free command-line unzip program for files ending in .zip. No one
should use "WinZip" in violation of the terms of that fine program.
- SSH 3.2.9 free non-commercial version
- This version of SSH includes an ssh2.exe that might work well as the
target of the CVS_RSH environment variable, for use with CVS above.
- obsolete SSH
- This is an older, free SSH that is known to work with the CVS above.
You need to set a HOME environment variable to some legal directory.
- Opengl .h and .a files for Mingwin32
- Unpack in your /usr to install in /usr/include/GL and /usr/lib.
- JPEG lib
- Oggvorbis for Mingwin32
- Unpack in your /usr to install in /usr/include/GL and /usr/lib.
- WGLGears.exe
- A Win32 version of glxgears, for testing your opengl driver speed.
- win95 GL dlls
- windows 95 opengl dll's
Dr. J's Unicon Build Instructions
- download, install cvs.exe, tar.exe, unzip.exe, etc in \bin, add to path
- set HOME to c:\bin or some such (used by ssh.exe)
- set CVS_RSH to ssh, CVSROOT=user@unicon.cvs.sourceforge.net:/cvsroot/unicon
- unpack unixutils, creating \usr, \usr\local etc, add usr\local\wbin to path
- unpack gcc from \usr, creating \usr\bin, \usr\include, etc, add usr\bin to path
- unpack gdb, creating \usr\mingw\bin, add to path
- unpack mingopengl in \usr, don't need .a files but do need .h files
- unpack jpeg-6b-1-lib.zip in \usr