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

Reply via email to