Note: The links on this page are direct HTML links to binary archives. Please use the Save link as... function of your browser.
Note: Please always get the archives with the latest patch levels. Older archives and updates may be referenced in these pages for the convenience of people who downloaded (large) packages some time ago (or simply for hysterical reasons :-), but are not recommended for a fresh installation.
Note: Please verify the integrity of the downloaded archives by using the checksums and md5 hashes provided here. This list also includes the exact sizes of all the archives.
Note: You can also get the CM3 source repository with CVSup and via anonymous CVS pserver access.
These are the currently available minimal binary installation archives:
cm3-min-POSIX-FreeBSD3-5.1.4.tgz
cm3-min-POSIX-FreeBSD4-5.1.8.tgz
cm3-min-POSIX-LINUXLIBC6-5.1.8.tgz
cm3-min-WIN32-NT386-5.1.3.tgz
cm3-min-WIN32-NT386-5.1.8.tgz
(compiled/linked with Microsoft 32-bit C/C++-Compiler,
Version 10.00.6002 for 80x86)
cm3-min-WIN32-NT386-5.1.3a.tgz
(compiled/linked with Microsoft 32-Bit C/C++-Compiler,
Version 12.00.8804)
cm3-min-POSIX-SOLgnu-5.1.8.tgz
You will need one of the binary archives to get a working compiler and one or more of the source distributions below. See the installation notes for further information.
cm3-src-all-5.1.8.tgz
This archive contains the complete source code. It is rather big
(> 25MB).
cm3-src-sys-5.1.8.tgz
This archive contains all the system and tool source code as
well as the standard libraries m3core and libm3. It is also
rather big except the gnu tools (packages m3cc and m3gdb).
(> 7.5MB)
cm3-src-gnu-5.1.8.tgz
This archive contains the gnu tools (packages m3cc and m3gdb).
m3cc is the compiler backend for all POSIX platforms; m3gdb is
the accompanying compiler. The included version of m3gdb is
based on gdb 4.16 and currently not known to build on any
platform. The included gcc is based on gcc 2.95.2. (> 25MB)
cm3-src-std-5.1.8.tgz
This archive contains a set of
standard packages
(libraries and tools) that are currently compilable and form a
useful system including network communication and graphical user
interface (Trestle, FormsVBT). It is not as big as the other
archives (about 5 MB :-). The packages contained can be built
with scripts/do-cm3-std.sh. This is the recommended
choice for a standard CM3 installation. Here is a short list of contents.
cm3-doc-5.1.6.tgz
This archive contains documentation for CM3 5.1 in HTML and PDF
format, including CM3 help, tutorials, generated HTML
documentation for all standard packages, and some DEC SRC
research reports. Currently missing are the Reactor docs (as
Reactor is not available) and the examples (which need much
work).
cm3-cvs-2001-04-07.tar.bz2
This is a snapshot of the complete CVS repository used to
produce these releases. Note that it is compressed with bzip2,
but is still very large (> 28MB). You do not need this unless
you want to have a look at the development history or plan to
setup your own CM3 project. It may also be useful for someone
working on the gcc backend stuff, as it contains three different
cm3cg code generators based on gcc 2.7.2.1, cygnus-2.7.2-960712,
and gcc 2.95.2.
Note: This archive is very out-of-date. Please use
CVSup and via
anonymous CVS pserver access to get
current sources or the complete CVS repository.
cm3-scripts-2001-04-08.tgz
This is a version of the scripts from Elego at the given
date. It is probably newer than the one contained in the source
archives.
m3override-update.tgz
This file contains fixed m3overrides files with complete
overrides for all packages (except some test packages which have
not yet been fixed) relative to ROOT.
src-update-2001-02-19.tgz
Some files that were accidentally missing in the other source
archives or have changed since their creation.
src-update-2001-02-21.tgz
All the LINUXLIBC6 stuff has also been accidentally left out of
the other source archive. Just unpack this archive in the
top-level cm3 directory to get LINUXLIBC6 support.
src-update-2001-02-24.tgz
This update provides a working and much easier-to-use m3tohtml
tool which can be used to create HTML documents from CM3
packages as well as some fixes to make the db and
odbc packages compile (at least on FreeBSD). The db
packages have not yet been tested, though.
src-update-2001-03-01.tgz
Updates and fixes for packages cm3, cminstall, postgres95,
smalldb, and scripts.
All packages with version number 5.1.1 contain the updates prior to 2001-03-01.
cminstall.exe.gz
A new binary installer for WIN32 which mangles pathnames with
spaces into their 8.3 equivalent. (Though experimental, this has
been included in all releases after 5.1.1.)
src-update-2001-03-11.tgz
Updates and fixes for packages cm3 (minimal profiling support
for some POSIX systems), cminstall (win32 improvements), libm3
(changed ProcessWin32 module), m3core (FreeBSD4 dtoa fix),
scripts, and CMASS copyright texts.
src-update-2001-05-12.tgz
Fix for m3core/src/text/TextSub.m3, addition of Juno-2 packages,
do-cm3-std.bat script (untested), several minor script fixes and
improvements. New version number is 5.1.4.
src-update-2001-09-19.tgz
fix for glibc 2.2 on Linux, minor fixes in several packages
(mostly typos and missing overrides etc.), and addition of the
caltech-parser distribution.
cm3-scripts-2001-09-19.tgz
This is a version of the scripts from Elego at the given
date. It is probably newer than the one contained in the source
archives.
src-update-2001-12-21.tgz Fixes for the 5.1.8 release.