[xsd-users] Build XSD on Linux

Boris Kolpackov boris at codesynthesis.com
Mon Sep 24 16:03:35 EDT 2012


Hi Jaipal,

Katkuri, Jaipal <Jaipal.Katkuri at itron.com> writes:

> I am coming across some errors when I am running boost (boost_1_33_1)
> build instructions. To be more precise, when I execute "bjam -sTOOLS=gcc
> -sGXX=g++" I see "error: missing binary operator before token "("" at
> several places (ex. Bin.hpp, apply_wrap.hpp, etc.).

I suspect you use a newer version of GCC that pick up some errors in
Boost 1.33.1, which is quite old. Try a more recent version of Boost.
Also make sure that you use xsd-3.3.0-2+dep package.


> I am new to Linux.

In this case you may want to consider using a pre-built XSD instead of
trying to compile it yourself. Most major Linux distributions (e.g,
Debian/Ubuntu, Fedora, RedHat EL, etc) have XSD packaged (the package
name is usually xsdcxx). There are also pre-built packages available
from the XSD Download page:

http://www.codesynthesis.com/products/xsd/download.xhtml

Boris



More information about the xsd-users mailing list