Hi,
I have tested your procedure. I did not encounter your error.
Actually, your report surprises me: ogg_demuxer isn't compiler if ogg
is disabled, which you attempted to do when editing PACKAGES. What may
happen is that liquidsoap's configure detects an installed version of
ocaml-ogg and thus compiles its ogg modules. This installed version
might be outdated, hence the error.
Now, I encountered other errors...
OCAMLC -c outputs/sdl_out.ml
File "outputs/sdl_out.ml", line 39, characters 10-67:
Error: This class expression is not a class structure; it has type
infallible:bool ->
on_start:(unit -> unit) -> on_stop:(unit -> unit) -> Output.output
make[3]: *** [outputs/sdl_out.cmx] Error 2
This one we fixed a long time ago but didn't propagate, it seems. The
solution is to edit line 39 of that file as follows:
inherit Output.output ~name:"sdl" ~kind:"output.sdl" source start
~infallible:true ~on_start:(fun _ -> ()) ~on_stop:ignore
The second problem was a linking error, cannot find ci_xpm.cmxa. I got
rid of it by removing all ci_*.cm* in Makefile.defs. (Camlimages is
actually unused.)
Cheers,
David
PS: As I'm about to send this message, I see that Romain already
replied.... again!
------------------------------------------------------------------------------
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users