I have moved to a new system and need to get thing running again. The debian-packets seems to be pretty broken, so I opted to get this "ivy"-stuff and compile it myself.
However it seems that the ivy-c-3.9.2.tar.gz and ivyocaml.tgz are not even made to compile against each other. ivyocaml keeps expecting include-files to be in the /include -levels instead of /include/Ivy and after correcting all
of them I end up with:
Makefile:99: .depend: Datei oder Verzeichnis nicht gefunden ocamldep *.mli *.ml > .depend ocamlc -c ivy.mli ocamlc -g -c ivy.ml ocamlc -c ivyLoop.mli
ocamlc -g -c ivyLoop.ml cc -Wall -c `pkg-config --cflags glib-2.0` civy.c cc -Wall -c `pkg-config --cflags glib-2.0` civyloop.c civyloop.c: In function 'ivy_channelSetUp': civyloop.c:45: warning: implicit declaration of function 'IvyChannelSetUp'
civyloop.c:45: warning: assignment makes pointer from integer without a cast civyloop.c: In function 'ivy_channelClose': civyloop.c:58: warning: implicit declaration of function 'IvyChannelClose'
ocamlmklib -o ivy-ocaml ivy.cmo ivyLoop.cmo civy.o civyloop.o -livy ocamlopt -unsafe -c ivy.ml ocamlopt -unsafe -c ivyLoop.ml ocamlmklib -o ivy-ocaml ivy.cmx ivyLoop.cmx civy.o civyloop.o
-livy ocamlc -c glibIvy.mli ocamlc -g -c glibIvy.ml cc -Wall -c `pkg-config --cflags glib-2.0` cglibivy.c cglibivy.c:21: error: expected ')' before 'ch' cglibivy.c: In function 'ivy_GtkchannelSetUp':
cglibivy.c:25: error: 'Channel' undeclared (first use in this function) cglibivy.c:25: error: (Each undeclared identifier is reported only once cglibivy.c:25: error: for each function it appears in.)
cglibivy.c:25: error: expected ';' before 'c' cglibivy.c:28: error: 'c' undeclared (first use in this function) cglibivy.c:28: warning: implicit declaration of function 'IvyGlibChannelSetUp'
cglibivy.c:28: error: 'HANDLE' undeclared (first use in this function) cglibivy.c:28: error: 'cb_read_channel' undeclared (first use in this function) cglibivy.c:30: warning: control reaches end of non-void function
cglibivy.c: In function 'ivy_GtkchannelClose': cglibivy.c:34: warning: implicit declaration of function 'IvyGlibChannelClose' cglibivy.c:34: error: 'Channel' undeclared (first use in this function)
make: *** [cglibivy.o] Fehler 1