* [Caml-list] Jane street's core (et al.) post-hurricane code release @ 2011-09-01 20:33 Till Varoquaux 2011-09-05 18:23 ` Sergei Lebedev 2011-09-16 20:00 ` ygrek 0 siblings, 2 replies; 7+ messages in thread From: Till Varoquaux @ 2011-09-01 20:33 UTC (permalink / raw) To: caml-list This release comes right after an earthquake and a hurricane so you know this is going to be strong stuff! This is our latest and greatest release of Jane street Core and supporting libraries. For this release we've decided to move towards a versioning scheme that is more coherent to our internal system so everything is version 107.01. With this release Sexplib Typeconv and Bin-prot are no longer included. This is because we've merged back with Markus's version and now release them from ocamlforge. They are packaged with oasis thus bringing you the easiest to build, most portable release yet. Sexplib and Bin-prot have had version bumps to fix compatibility issues found while packaging Core. You should grab the latest version while they are hot at: _Sexplib (7.0.2) : https://forge.ocamlcore.org/projects/sexplib/ _Bin-prot (2.0.3): https://forge.ocamlcore.org/projects/bin-prot/ This release of bin-prot also includes contributions by Stéphane Glondu to make it portable on all the architectures that debian is compiled for. Thank you Stéphane! All the other libraries are download-able from our own webpage (http://ocaml.janestreet.com/?q=node/13) The released libraries now all come with a [doc] build target that extracts the ocamldoc HTML documentation. This documentation can also be browsed online on our website. _Fieldslib(107.01): Just a version bump _Core(107.01): Core's support for Timezones has been improved. The effort to provide a coherent,typesafe approach to programming carries on with new types and module to deal with identifiers, ip host/port couple etc... _Core_extended(107.01): New wrapper for Posix_clocks. More function to handle backward and forward compatibility in sexp Sexp_extended. [Types] is a module used to do type runtime introspection of ocaml values (by using an universal value). New in this release: _Variantslib(107.01): A syntax extension to scaffold constructor functions and accessors automatically from variant type definitions. _Patdiff(107.01): Patdiff is a nifty diffing code utility that generates diffs designed to be read by humans and not computers. It uses the patience-diff algorithm to do inter-line and intra-line and diffs. -Till ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Caml-list] Jane street's core (et al.) post-hurricane code release 2011-09-01 20:33 [Caml-list] Jane street's core (et al.) post-hurricane code release Till Varoquaux @ 2011-09-05 18:23 ` Sergei Lebedev 2011-09-05 20:39 ` Markus Mottl 2011-09-16 20:00 ` ygrek 1 sibling, 1 reply; 7+ messages in thread From: Sergei Lebedev @ 2011-09-05 18:23 UTC (permalink / raw) To: caml-list [-- Attachment #1: Type: text/plain, Size: 1019 bytes --] Has anyone managed to compile the latest Core release? I've ended up with the following error, after trying both type-conv == 2.3.0 (from Jane Street downloads [1]) and type-conv == 3.0.0 (which is unfortunately the only version available in Arch User Repository [2]): I: Running command '/usr/bin/ocamlbuild lib/libcore.a lib/dllcore.so lib/core.cma lib/core.cmxa lib/core.a -tag debug' Finished, 0 targets (0 cached) in 00:00:00. + ocamlfind ocamldep -package unix -package threads -package sexplib.syntax -package sexplib -package res -package fieldslib.syntax -package fieldslib -package bin_prot.syntax -package bin_prot -package bigarray -syntax camlp4o -modules lib/agnostic_mutex.mli > lib/agnostic_mutex.mli.depends Camlp4: Uncaught exception: DynLoader.Error ("/usr/lib/ocaml/fieldslib/pa_fields_conv.cma", "interface mismatch on Pa_type_conv") This does look like a version mismatch, any hints? Thanks, Sergei [1] http://ocaml.janestreet.com/?q=node/13 [2] http://aur.archlinux.org/packages.php?ID=21556 [-- Attachment #2: Type: text/html, Size: 1342 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Caml-list] Jane street's core (et al.) post-hurricane code release 2011-09-05 18:23 ` Sergei Lebedev @ 2011-09-05 20:39 ` Markus Mottl 2011-09-06 17:33 ` Sergei Lebedev 0 siblings, 1 reply; 7+ messages in thread From: Markus Mottl @ 2011-09-05 20:39 UTC (permalink / raw) To: Sergei Lebedev; +Cc: caml-list It seems you have compiled fieldslib with a different version of type-conv than is being used to build "core". You may want to reinstall fieldslib with your current type-conv. Regards, Markus On Mon, Sep 5, 2011 at 14:23, Sergei Lebedev <superbobry@gmail.com> wrote: > Has anyone managed to compile the latest Core release? I've ended up with > the following error, after trying both type-conv == 2.3.0 (from Jane Street > downloads [1]) and type-conv == 3.0.0 (which is unfortunately the only > version available in Arch User Repository [2]): > I: Running command '/usr/bin/ocamlbuild lib/libcore.a lib/dllcore.so > lib/core.cma lib/core.cmxa lib/core.a -tag debug' > Finished, 0 targets (0 cached) in 00:00:00. > + ocamlfind ocamldep -package unix -package threads -package sexplib.syntax > -package sexplib -package res -package fieldslib.syntax -package fieldslib > -package bin_prot.syntax -package bin_prot -package bigarray -syntax camlp4o > -modules lib/agnostic_mutex.mli > lib/agnostic_mutex.mli.depends > Camlp4: Uncaught exception: DynLoader.Error > ("/usr/lib/ocaml/fieldslib/pa_fields_conv.cma", "interface mismatch on > Pa_type_conv") > This does look like a version mismatch, any hints? > Thanks, > Sergei > [1] http://ocaml.janestreet.com/?q=node/13 > [2] http://aur.archlinux.org/packages.php?ID=21556 -- Markus Mottl http://www.ocaml.info markus.mottl@gmail.com ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Caml-list] Jane street's core (et al.) post-hurricane code release 2011-09-05 20:39 ` Markus Mottl @ 2011-09-06 17:33 ` Sergei Lebedev 2011-09-06 18:38 ` Markus Mottl 0 siblings, 1 reply; 7+ messages in thread From: Sergei Lebedev @ 2011-09-06 17:33 UTC (permalink / raw) To: Markus Mottl; +Cc: caml-list [-- Attachment #1: Type: text/plain, Size: 1677 bytes --] Thanks, re-installing fieldslib and bin_prot helped. By the way, why is there two version of type-conv around? Regards, Sergei On Tue, Sep 6, 2011 at 12:39 AM, Markus Mottl <markus.mottl@gmail.com>wrote: > It seems you have compiled fieldslib with a different version of > type-conv than is being used to build "core". You may want to > reinstall fieldslib with your current type-conv. > > Regards, > Markus > > On Mon, Sep 5, 2011 at 14:23, Sergei Lebedev <superbobry@gmail.com> wrote: > > Has anyone managed to compile the latest Core release? I've ended up with > > the following error, after trying both type-conv == 2.3.0 (from Jane > Street > > downloads [1]) and type-conv == 3.0.0 (which is unfortunately the only > > version available in Arch User Repository [2]): > > I: Running command '/usr/bin/ocamlbuild lib/libcore.a lib/dllcore.so > > lib/core.cma lib/core.cmxa lib/core.a -tag debug' > > Finished, 0 targets (0 cached) in 00:00:00. > > + ocamlfind ocamldep -package unix -package threads -package > sexplib.syntax > > -package sexplib -package res -package fieldslib.syntax -package > fieldslib > > -package bin_prot.syntax -package bin_prot -package bigarray -syntax > camlp4o > > -modules lib/agnostic_mutex.mli > lib/agnostic_mutex.mli.depends > > Camlp4: Uncaught exception: DynLoader.Error > > ("/usr/lib/ocaml/fieldslib/pa_fields_conv.cma", "interface mismatch on > > Pa_type_conv") > > This does look like a version mismatch, any hints? > > Thanks, > > Sergei > > [1] http://ocaml.janestreet.com/?q=node/13 > > [2] http://aur.archlinux.org/packages.php?ID=21556 > > > > -- > Markus Mottl http://www.ocaml.info markus.mottl@gmail.com > [-- Attachment #2: Type: text/html, Size: 2519 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Caml-list] Jane street's core (et al.) post-hurricane code release 2011-09-06 17:33 ` Sergei Lebedev @ 2011-09-06 18:38 ` Markus Mottl 0 siblings, 0 replies; 7+ messages in thread From: Markus Mottl @ 2011-09-06 18:38 UTC (permalink / raw) To: Sergei Lebedev; +Cc: caml-list Jane Street and I are currently merging and moving our code bases to OCaml Forge. Once this process is fully completed, the version on OCaml Forge will become the authoritative one. I will remove my separate distribution from my download site then, and my guess is that Jane Street will eventually also just link to the download page on the Forge to avoid confusion. Regards, Markus On Tue, Sep 6, 2011 at 13:33, Sergei Lebedev <superbobry@gmail.com> wrote: > Thanks, re-installing fieldslib and bin_prot helped. By the way, why is > there two version of type-conv around? > Regards, > Sergei > > On Tue, Sep 6, 2011 at 12:39 AM, Markus Mottl <markus.mottl@gmail.com> > wrote: >> >> It seems you have compiled fieldslib with a different version of >> type-conv than is being used to build "core". You may want to >> reinstall fieldslib with your current type-conv. >> >> Regards, >> Markus >> >> On Mon, Sep 5, 2011 at 14:23, Sergei Lebedev <superbobry@gmail.com> wrote: >> > Has anyone managed to compile the latest Core release? I've ended up >> > with >> > the following error, after trying both type-conv == 2.3.0 (from Jane >> > Street >> > downloads [1]) and type-conv == 3.0.0 (which is unfortunately the only >> > version available in Arch User Repository [2]): >> > I: Running command '/usr/bin/ocamlbuild lib/libcore.a lib/dllcore.so >> > lib/core.cma lib/core.cmxa lib/core.a -tag debug' >> > Finished, 0 targets (0 cached) in 00:00:00. >> > + ocamlfind ocamldep -package unix -package threads -package >> > sexplib.syntax >> > -package sexplib -package res -package fieldslib.syntax -package >> > fieldslib >> > -package bin_prot.syntax -package bin_prot -package bigarray -syntax >> > camlp4o >> > -modules lib/agnostic_mutex.mli > lib/agnostic_mutex.mli.depends >> > Camlp4: Uncaught exception: DynLoader.Error >> > ("/usr/lib/ocaml/fieldslib/pa_fields_conv.cma", "interface mismatch on >> > Pa_type_conv") >> > This does look like a version mismatch, any hints? >> > Thanks, >> > Sergei >> > [1] http://ocaml.janestreet.com/?q=node/13 >> > [2] http://aur.archlinux.org/packages.php?ID=21556 >> >> >> >> -- >> Markus Mottl http://www.ocaml.info markus.mottl@gmail.com > > -- Markus Mottl http://www.ocaml.info markus.mottl@gmail.com ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Caml-list] Jane street's core (et al.) post-hurricane code release 2011-09-01 20:33 [Caml-list] Jane street's core (et al.) post-hurricane code release Till Varoquaux 2011-09-05 18:23 ` Sergei Lebedev @ 2011-09-16 20:00 ` ygrek 2011-09-16 21:13 ` Markus Mottl 1 sibling, 1 reply; 7+ messages in thread From: ygrek @ 2011-09-16 20:00 UTC (permalink / raw) To: caml-list On Thu, 01 Sep 2011 16:33:56 -0400 Till Varoquaux <till@janestreet.com> wrote: > All the other libraries are download-able from our own webpage > (http://ocaml.janestreet.com/?q=node/13) Wished that was true! Currently all links on that page are 404. BTW core_extended 107.1 doesn't build with ocaml 3.12.1 - ($) operator in pp.ml is treated as antiquotation by camlp4 - changing it to (%) fixes the problem - please have a look. -- ygrek http://ygrek.org.ua ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Caml-list] Jane street's core (et al.) post-hurricane code release 2011-09-16 20:00 ` ygrek @ 2011-09-16 21:13 ` Markus Mottl 0 siblings, 0 replies; 7+ messages in thread From: Markus Mottl @ 2011-09-16 21:13 UTC (permalink / raw) To: ygrek; +Cc: caml-list, opensource Hi, this seems like a good occasion to announce the availability of the latest versions of Jane Street Core, Core Extended, and related libraries (type-conv, bin-prot, sexplib, fieldslib, variantslib) in Godi. Your preprocessing problem should be fixed in the latest versions of these packages. For manual installation you may need to download some of them from OCaml Forge instead, which is more up-to-date. All packages should build on both Linux and Mac OS X. Jane Street's "patdiff" tool should also become available in Godi some time later today. Regards, Markus On Fri, Sep 16, 2011 at 16:00, ygrek <ygrekheretix@gmail.com> wrote: > On Thu, 01 Sep 2011 16:33:56 -0400 > Till Varoquaux <till@janestreet.com> wrote: > >> All the other libraries are download-able from our own webpage >> (http://ocaml.janestreet.com/?q=node/13) > > Wished that was true! Currently all links on that page are 404. > > BTW core_extended 107.1 doesn't build with ocaml 3.12.1 - ($) operator > in pp.ml is treated as antiquotation by camlp4 - changing it to (%) fixes > the problem - please have a look. > > -- > ygrek > http://ygrek.org.ua > > -- > Caml-list mailing list. Subscription management and archives: > https://sympa-roc.inria.fr/wws/info/caml-list > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs > > -- Markus Mottl http://www.ocaml.info markus.mottl@gmail.com ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2011-09-16 21:13 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2011-09-01 20:33 [Caml-list] Jane street's core (et al.) post-hurricane code release Till Varoquaux 2011-09-05 18:23 ` Sergei Lebedev 2011-09-05 20:39 ` Markus Mottl 2011-09-06 17:33 ` Sergei Lebedev 2011-09-06 18:38 ` Markus Mottl 2011-09-16 20:00 ` ygrek 2011-09-16 21:13 ` Markus Mottl
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox