Package Details: ocaml-sexplib0 0.13.0-1

Git Clone URL: https://aur.archlinux.org/ocaml-sexplib0.git (read-only, click to copy)
Package Base: ocaml-sexplib0
Description: Library containing the definition of S-expressions and some base converters
Upstream URL: https://github.com/janestreet/sexplib0
Licenses: MIT
Submitter: J5lx
Maintainer: J5lx
Last Packager: J5lx
Votes: 13
Popularity: 0.009992
First Submitted: 2018-06-27 19:39
Last Updated: 2019-11-28 12:05

Latest Comments

« First ‹ Previous 1 2

kureta commented on 2019-08-16 17:00

thanks for the reply. I will be waiting. Have fun.

J5lx commented on 2019-08-16 16:54

Hmm that doesn't look like anything I've seen before. I can't investigate right now since I'm on vacation without my computer, but I'll look into it when I'm back in a few days.

kureta commented on 2019-08-16 16:37

Build fails with the following

File "sexp_conv.ml", line 108, characters 13-29:
108 |     let id = Obj.extension_id slot in
               ^^^^^^^^^^^^^^^^
Error (alert deprecated): Stdlib.Obj.extension_id
use Obj.Extension_constructor.id
File "sexp_conv.ml", line 120, characters 13-29:
120 |     let id = Obj.extension_id extension_constructor in
               ^^^^^^^^^^^^^^^^
Error (alert deprecated): Stdlib.Obj.extension_id
use Obj.Extension_constructor.id
File "sexp_conv.ml", line 143, characters 19-44:
143 |     add ?finalise (Obj.extension_constructor exn) sexp_of_exn
                     ^^^^^^^^^^^^^^^^^^^^^^^^^
Error (alert deprecated): Stdlib.Obj.extension_constructor
use Obj.Extension_constructor.of_val
File "sexp_conv.ml", line 146, characters 13-29:
146 |     let id = Obj.extension_id (Obj.extension_constructor exn) in
               ^^^^^^^^^^^^^^^^
Error (alert deprecated): Stdlib.Obj.extension_id
use Obj.Extension_constructor.id
File "sexp_conv.ml", line 146, characters 31-56:
146 |     let id = Obj.extension_id (Obj.extension_constructor exn) in
                                 ^^^^^^^^^^^^^^^^^^^^^^^^^
Error (alert deprecated): Stdlib.Obj.extension_constructor
use Obj.Extension_constructor.of_val
==> ERROR: A failure occurred in build().
    Aborting...
Error making: ocaml-sexplib0

toyarchery commented on 2018-09-24 11:35

You're right, my bad. It builds fine after making sure I rebuild all relevant packages

Removed the comment to avoid misunderstanding

J5lx commented on 2018-09-13 20:29

Since I have already received word (and even an out-of-date flag) from several people who seemed to believe that there must be a 0.11.1 release of sexplib0 because base also has one, I’d like to point out that as of now (2018-09-13) this is not the case. 0.11.0 is the most up-to-date release of sexplib0 that currently exists and to my knowledge that version is not incompatible with the current version of any other OCaml package or OCaml itself.

However, it is often necessary that OCaml packages with a common dependency be compiled against the same version of that dependency, even when the source code itself is not dependent on a particular version – this sort of dependency is not (yet) expressed in any of my OCaml packages as I do not currently know how exactly these dependencies manifest themselves. That said, whenever you come across such a case, recompiling affected packages will usually solve any problems.

J5lx commented on 2018-09-08 08:26

Could you elaborate on why ocaml-base fails to build for you? For me the build works just fine using ocaml-sexplib0 0.11.0, and I re-checked just now. Have you checked whether your build environment is fully up-to-date? Sometimes it also happens that the system setup is messed up in some way, in that case building in a clean chroot can help, see https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot.