just downloaded the xduce 0.2.4 distribution. Out
of the package, the source files do not compile on my
machine:
> tar xzf xduce-0.2.4.tar.gz
> cd xduce-0.2.4
> make
File "addon/loadxml.ml", line 98, characters 29-60:
This expression has type
Pxp_types.ext_id * (unit ->
Pxp_reader.resolve_read_any_channel)
but is here used with type Pxp_types.ext_id *
Pxp_reader.resolver
Type unit -> Pxp_reader.resolve_read_any_channel is
not compatible with type
Pxp_reader.resolver =
< change_encoding : string -> unit; clone :
Pxp_reader.resolver;
close_all : unit; close_in : unit;
init_rep_encoding : Pxp_types.rep_encoding ->
unit;
init_warner : Pxp_types.collect_warnings ->
unit;
open_in : Pxp_types.ext_id -> Lexing.lexbuf;
rep_encoding : Pxp_types.rep_encoding >
make[1]: *** [addon/loadxml.cmx] Error 2
make[1]: Leaving directory
`/home/mdepristo/tmp/xduce-0.2.4/src'
make: *** [all] Error 2
Here is the output from ocamlfind:
ocamlfind list
bigarray (version: [distributed with
Ocaml])
dbm (version: [distributed with
Ocaml])
dynlink (version: [distributed with
Ocaml])
findlib (version: 0.5.3)
graphics (version: [distributed with
Ocaml])
labltk (version: [distributed with
Ocaml])
netstring (version: 0.9.8)
num (version: [distributed with
Ocaml])
pxp (version: 1.1)
pxp-engine (version: 1.1)
pxp-lex-iso88591 (version: 1.1)
pxp-lex-utf8 (version: 1.1)
stdlib (version: [distributed with
Ocaml])
str (version: [distributed with
Ocaml])
threads (version: [distributed with
Ocaml])
unix (version: [distributed with
Ocaml])
Logged In: YES
user_id=274756
xduce-0.2.4 is net yet compatible with pxp-1.1. Please use
older version of pxp (e.g., 1.0). (See "Building XDuce"
section of README.)