Uqueue-gtk2 does not build with 3.10.1
Erlend Viddal <[email protected]> Tue, 08 Apr 2008 10:26:16 +0200
| Newsgroups | gmane.comp.lang.ocaml.lib.net.devel |
|---|---|
| Message-ID | <[email protected]> |
Hello, When I attempt to compile ocamlnet with equeue-gtk2 support in ocaml 3.10.1 on a Ubuntu linux box, it fails on preprocessing. Attached is the log from my attempt at building in GODI. The Debian community seems to have addressed this in a patch ( http://patches.ubuntu.com/o/ocamlnet/extracted/build_w_camlp5.dpatch ), but attempting to build from source with the changes from the patch failed from missing the package "camlp5.macro". This seems to me to be an issue with the changes to camlp4 with version 3.10 rather than my building environment. If so, is this an issue that will be addressed in later releases of ocamlnet? thanks, Erlend Viddal ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Register now and save $200. Hurry, offer ends at 11:59 p.m., Monday, April 7! Use priority code J8TLD2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Ocamlnet-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ocamlnet-devel
godi_equeue-gtk2_buildlog.txt
(text/plain, 2.8 KB)
===> Cleaning for godi-ocamlnet-gtk2-2.2.9
=> Checksum OK for ocamlnet-2.2.9.tar.gz.
===> Extracting for godi-ocamlnet-gtk2-2.2.9
===> Required installed package godi-ocaml>=3.07: godi-ocaml-3.10.1 found
===> Required installed package godi-lablgtk2>=20040716: godi-lablgtk2-20051028godi1 found
===> Required installed package godi-ocamlnet==2.2.9: godi-ocamlnet-2.2.9 found
===> Required installed package godi-findlib>=1.0: godi-findlib-1.2.1 found
/bin/mkdir -p /home/eviddal/apps/godi/build/godi/godi-ocamlnet-gtk2/work/ocamlnet-2.2.9
===> Patching for godi-ocamlnet-gtk2-2.2.9
===> Configuring for godi-ocamlnet-gtk2-2.2.9
Welcome to Ocamlnet version 2.2.9
Checking for findlib... found
Checking multi-threading support... posix (ok)
Checking for PCRE... found
Checking operating system... Linux
This OS supports passing credentials over Unix domain sockets
Building rpc-auth-local
Checking for POSIX shared memory... found
Checking for lablgtk2... found
Checking whether lablgtk2 has GMain.Io.remove... yes
Checking whether lablgtk2 has GMain.Io.add_watch with list support... yes
Effective options:
-disable-gtk
-enable-gtk2
-disable-tcl
-disable-ssl
-disable-apache
-without-nethttpd
-without-rpc-auth-dh
-bindir /home/eviddal/apps/godi/bin
-datadir /home/eviddal/apps/godi/lib/ocaml/site-lib/netstring
Writing Makefile.conf
Please check Makefile.conf.
You can now compile Ocamlnet by invoking
make all
for the bytecode compiler, and optionally by invoking
make opt
for the native-code compiler (if supported on your architecture).
Finally, a
make install
will install the package(s).
===> Building for godi-ocamlnet-gtk2-2.2.9
for pkg in equeue-gtk2; do ( cd src/$pkg && /home/eviddal/apps/godi/bin/godi_make -f Makefile.pre generate ) || exit; ( cd src/$pkg && /home/eviddal/apps/godi/bin/godi_make -f Makefile.pre depend ) || exit; ( cd src/$pkg && /home/eviddal/apps/godi/bin/godi_make all ) || exit; done
sed -e 's/@VERSION@/2.2.9/' -e 's/@AUTHDHREQS@//' -e 's/@PREFERRED_CGI_PKG@/netcgi1/' META.in >META
ocamlfind ocamldep -syntax camlp4o -package camlp4.macro -ppopt -DGTK2_IO_ADD_WATCH_SUPPORTS_LISTS *.ml *.mli >depend || { rm -f depend; exit 1; }
File "uq_gtk.ml", line 150, characters 44-45:
Parse error: ";" or ":" or ":>" or ")" expected after [expr] (in [expr])
Preprocessing error on file uq_gtk.ml
*** Error code 1
Stop.
godi_make: stopped in /home/eviddal/apps/godi/build/godi/godi-ocamlnet-gtk2/work/ocamlnet-2.2.9/src/equeue-gtk2
*** Error code 1
Stop.
godi_make: stopped in /home/eviddal/apps/godi/build/godi/godi-ocamlnet-gtk2/work/ocamlnet-2.2.9
*** Error code 1
Stop.
godi_make: stopped in /home/eviddal/apps/godi/build/godi/godi-ocamlnet-gtk2
*** Error code 1
Stop.
godi_make: stopped in /home/eviddal/apps/godi/build/godi/godi-ocamlnet-gtk2