[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