[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