[xsd-users] Re: unable to build on Freebsd 6.4 - (CPU amd64)

Boris Kolpackov boris at codesynthesis.com
Wed Jun 3 04:40:15 EDT 2009


Hi,

abc <yilu at 21cn.com> writes:

>    freebsd64# ls -l /usr/local/lib/libxerces-c1_7_0.so

This is a really, really old version of Xerces-C++. To build XSD you
will need at least 2.6.0. I recommend that you use the latest (3.0.1),
though.


>    freebsd64# .= /build.sh
>    "makefile", line 6: Could not find
>    Error expanding embedded= variable.

I think you have BSD make while the XSD build system requires GNU make.
Here is the relevant excerpt from the README file accompanying the 
xsd+dep package:

"The following GNU tools are required to build XSD. Any fairly recent 
 GNU/Linux distribution should have these already installed:

 GNU bash >= 2.00   (bash --version)  http://www.gnu.org/software/bash/
 GNU m4   >= 1.4    (m4 --version)    http://www.gnu.org/software/m4/
 GNU make >= 3.81   (make --version)  http://www.gnu.org/software/make/
 GNU g++  >= 3.4.3  (g++ --version)   http://gcc.gnu.org/"

If you install GNU make as gmake then you will need to edit the build.sh
script.

Boris




More information about the xsd-users mailing list