Rename the xsd binary to xsdcxx, as lang/mono already installs an executable called `xsd'. --- xsd/documentation/xsd.xhtml~ 2012-08-10 14:31:35.000000000 -0300 +++ xsd/documentation/xsd.xhtml 2012-08-10 14:32:33.000000000 -0300 @@ -50,19 +50,19 @@

# NAME

-

xsd - W3C XML Schema to C++ Compiler

+

xsdcxx - W3C XML Schema to C++ Compiler

# SYNOPSIS

-
`xsd command [options] file [file ...]`
-
`xsd help [command]`
-
`xsd version`
+
`xsdcxx command [options] file [file ...]`
+
`xsdcxx help [command]`
+
`xsdcxx version`

# DESCRIPTION

-

`xsd` generates vocabulary-specific, statically-typed +

`xsdcxx` generates vocabulary-specific, statically-typed C++ mapping from W3C XML Schema definitions. Particular mapping to produce is selected by a `command`. Each mapping has a number of mapping-specific `options` that should @@ -104,7 +104,7 @@

`help`
  Print usage information and exit. Use -

  `xsd help command`

  +

  `xsdcxx help command`

  for command-specific help.
@@ -174,7 +174,7 @@

For example, if you have file `hello.xsd` with namespace `http://example.com/hello` and you run - `xsd` on this file, then the string in question + `xsdcxx` on this file, then the string in question will be:

`hello.xsd. http://example.com/hello`

@@ -1575,7 +1575,7 @@

# DIAGNOSTICS

If the input file is not a valid W3C XML Schema definition, - `xsd` will issue diagnostic messages to STDERR + `xsdcxx` will issue diagnostic messages to STDERR and exit with non-zero exit code.

# BUGS