Nexus 4 Release Notes

System Requirements

MXML XML Parsing Library

Version 2.2.2 of mxml is required. Earlier versions have a bug and the XML API will not work. This package can be downloded in both source and binary rpm form and is also available as part of Fedora Extras. IMPORTANT NOTE: Debian also provides the mxml package, but it based on 2.0 and will not work properly.

Building Notes

NAG F90/F95 Compiler

The NAG compiler needs the -mismatch flag to be specified or else it will not compile NXmodule.f90 This is achieve by running configure with the FCFLAGS environment variable set to contain the flag e.g.

env FCFLAGS="-mismatch" ./configure --with-f90=f95

New Features

The following items are features added to the NeXus API to provide new functionality to the core library or to assist in the build process.

Changed Features

The following aspects of the API have changed in a potentially non-backward compatible way

Known Issues

The main problems are summarised here - for a complete list see all reported 4.0.0 issues

Miscellaneous bug fixes

The following items are bugs reported in the 3.x releases and resolved for the 4.0 release.

Upcoming Features

Work on these features is still in progress. They are expected to be part of the NeXus 4.1 release.