Compiler Prerequisites build-time: - g++ >= 3.4.3 http://gcc.gnu.org - build >= 0.3.10 http://www.codesynthesis.com/projects/build/ - cli >= 1.2.0 http://www.codesynthesis.com/projects/cli/ run-time: - libxerces-c >= 3.0.0 http://xerces.apache.org/xerces-c/ - libcutl >= 1.8.0 http://www.codesynthesis.com/projects/libcutl/ - libxsd-frontend >= 2.0.0 http://www.codesynthesis.com/projects/libxsd-frontend/ Generated Code Prerequisites run-time: - libxsde (XSD/e runtime library, part of the XSD/e distribution) Building XSD/e First build (and optionally install) all the prerequisites listed above. Alternatively, you can use the xsde+dep package that includes all the prerequisites (except g++ and libxerces-c) and can be built with a single 'make' invocation. Once the prerequisites are ready, to build the XSD/e compiler in source directory simply run 'make'. You can also build in a separate directory, for example: $ mkdir xsde-i686-pc-linux-gnu $ cd xsde-i686-pc-linux-gnu $ make -f ../xsde-x.y.z/makefile Creating Binary Distributions A binary distribution contains a pre-built XSD/e compiler binary for a particular host development platform as well as the source code and simple build systems for the libxsde runtime library and examples. The dist and dist-win make targets are used to create binary distributions, for example: $ make dist_prefix=/tmp/xsde-x.y.z-i686-linux-gnu dist $ make dist_prefix=/tmp/xsde-x.y.z-i686-windows dist-win Installing XSD/e Not supported in this version.