[xsd-users] building example code
Toby Ealden
toby.ealden at gmail.com
Mon May 24 06:37:27 EDT 2010
Excellent - that did the trick! (I opted for your first suggestion)
Thanks Boris, you're a star.
On 20 May 2010 14:58, Boris Kolpackov <boris at codesynthesis.com> wrote:
> Hi Toby,
>
> Toby Ealden <toby.ealden at gmail.com> writes:
>
> > This is the error I get when I try to build the xpath sample:
> >
> > eideteal at head:~/xpath-build/xsd/xsd-3.3.0.b1/examples/cxx/tree/xpath>
> make
> > ../../../../build/bootstrap.make:16: build-0.3/bootstrap.make: No such
> file
> > or directory
> > make: *** No rule to make target `build-0.3/bootstrap.make'. Stop.
>
> You seem to be using the source distribution of the XSD compiler (plus
> it is an outdated beta). To build the XSD compiler this way you will
> need to build a substantial list of additional packages. There are,
> however, easier ways to go about this:
>
> 1. Unless you have a good reason to want to build the XSD compiler
> yourself, I suggest that you get a pre-compiled binary package
> from the download page:
>
> http://www.codesynthesis.com/products/xsd/download.xhtml
>
> xsd-3.3.0-x86_64-linux-gnu.tar.bz2 will work for your OS. You can
> also try the RPM package (xsd-3.3.0-1.x86_64.rpm).
>
> Once you unpack this, simply cd to examples/cxx/tree/xpath and
> run make. Everything should build without problems provided
> you have Xerces-C++ and XQilla installed.
>
> 2. If you do want to build the XSD compiler yourself, the easier
> way would be to download xsd-3.3.0+dep.tar.bz from here:
>
> http://www.codesynthesis.com/download/xsd/3.3/
>
> This package contains the XSD source code bundled with most of
> its prerequisites.
>
> Once unpacked, follow the instructions found in the README file.
> Note that besides Xerces-C++ you will also need to build the
> Boost regex and filesystem libraries (this is not necessary
> for option (1) above). Once the compiler is built, you can
> cd to xsd/examples/cxx/tree/xpath and run make from there.
> When asked about using installed XQilla, answer yes. You can
> also make a package similar to the one used for option (1)
> with the 'dist' make target (see README for details).
>
> Boris
>
More information about the xsd-users
mailing list