[ANN] Mozart 1.2.5 is released
Denys Duchier
duchier at ps.uni-sb.de
Tue Feb 4 23:16:12 CET 2003
Dear friends,
We are happy to announce the release of Mozart 1.2.5. You may download
this new release from our download site:
http://www.mozart-oz.org/download/
While bugs have been fixed, the two most important improvements in
this release are:
* GCC 3.x support
* GTK 1.2 bindings
Most recent os distros are based on the new GCC 3.x compiler or on
vendor specific compilers implementing the new multi-vendor C++
application binary interface (C++ ABI) standard. Mozart 1.2.5 is the
first release of Mozart that is compatible with the new C++ ABI. Of
course, it retains compatibility with older compilers.
Mozart 1.2.5 now offers optional bindings for GTK 1.2 and a
corresponding interface builder inspired by QTk (the latter is part of
the Mozart Standard Library). The regular Windows distribution
includes GTK 1.2 as well as those bindings. For other platforms, the
bindings are provided separately in the add-on gtk-canvas and
mozart-gtk packages, also available from our download site.
Most other changes are summarized in the "CHANGES" document at:
http://www.mozart-oz.org/documentation/changes/index.html
DISTROS:
At this time, Mozart 1.2.5 is available in source form, as well as in
precompiled binary distributions for the following platforms:
* Debian
* RedHat 8.0
* SuSE 7.3
* Windows
* MacOS X
Thanks to Marco Kuhlmann, updated Debian packages should be available
shortly. Thorsten Brunklaus and Leif Kornstaedt provided the Windows
distribution. Marc-Antoine Parent provided the MacOS X port. Wolfhard
Bu contributed binary RPMs for SuSE 7.3.
New binary Mozart distros will be announced as they become available.
* Gentoo
For this release, I also added Gentoo ebuilds for Mozart, as Gentoo is
now my GNU/Linux distro of choice :-)
* hppa / linux-parisc
Mozart has now been ported to hppa (aka. linux-parisc). While Mozart
is still not ready for full 64 bit architectures, it now works for
kernels that provide 32 bit addresses in user space.
PLEASE CONTRIBUTE BINARY RPMs:
For anyone using a RPM-based Linux distribution, it is very easy to
prepare binary RPMs for their platform: simply grab a SOURCE RPM from
our download site and execute (as root):
rpmbuild --rebuild XXX.src.rpm
where XXX.src.rpm is the name of the source RPM. This will produce
binary RPMs normally to be found under /usr/src/redhat/RPMS/i386. For
older Linux distros, invoke rpm instead of rpmbuild. Send me a url
where I can download these binary RPMs and will place them on our
download site.
REPORT BUGS:
Please report all problems to bugs at mozart-oz.org. The on-line access
to our bug database is http://www.mozart-oz.org/cgi-bin/oz-bugs.
In particular, the change to the new C++ ABI was extensive and far
reaching, and there are likely issues that we have not caught yet.
Any and all reports may help.
Cheers,
--
Dr. Denys Duchier
quipe Calligramme
LORIA, Nancy, FRANCE
-
Please send submissions to announce at mozart-oz.org
and administriva mail to announce-request at mozart-oz.org.
The Mozart Oz web site is at http://www.mozart-oz.org/.
More information about the mozart-users
mailing list