Package Details: ocaml-extlib 1.7.2-1

Git Clone URL: (read-only)
Package Base: ocaml-extlib
Description: Extends the OCaml standard library
Upstream URL:
Licenses: LGPL
Submitter: tahayassen
Maintainer: nerflad
Last Packager: nerflad
Votes: 30
Popularity: 0.987686
First Submitted: 2015-08-25 21:31
Last Updated: 2017-09-30 19:22

Latest Comments

nerflad commented on 2017-10-16 01:08

@dun: cppo: command not found, this was a result of a bad update to the cppo package, which I adopted today and fixed. This package should be building properly now.

dun commented on 2017-10-15 15:16

I get this during the build:

==> Starting build()...
fatal: Not a git repository: '.git'
make -C src build
make[1]: Entering directory '/home/dun/ocaml-extlib/src/ocaml-extlib-1.7.2/src'
ocamlfind ocamlc -pp "cppo -D OCAML4 -D OCAML4_02 -D OCAML4_03 -D OCAML4_04 -D OCAML4_05 -D WITH_BYTES" -g -package bytes -i > extBytes.mli
sh: cppo: command not found
File "", line 1:
Error: Error while running external preprocessor
Command line: cppo -D OCAML4 -D OCAML4_02 -D OCAML4_03 -D OCAML4_04 -D OCAML4_05 -D WITH_BYTES '' > /tmp/ocamlpp2dd324

make[1]: *** [Makefile:53: extBytes.mli] Error 2
make[1]: Leaving directory '/home/dun/ocaml-extlib/src/ocaml-extlib-1.7.2/src'
make: *** [Makefile:14: build] Error 2
==> ERROR: A failure occurred in build().

nerflad commented on 2017-09-30 19:25

@radek_r done. Thank you.

radek_r commented on 2017-09-30 12:07

Please add achitecture "armv7h" to the PKGBUILD.

nerflad commented on 2017-06-04 18:20

Adopted. Please comment with any issues

yan12125 commented on 2017-06-03 10:09

I adopted this as I needed google-drive-ocamlfuse. Now I've turned to rclone, so I'll disown this. Feel free to adopt it.

yan12125 commented on 2016-11-15 18:32

Upgraded to 1.7.1. I've changed PKGBUILD a lot by general knowledge of Arch packaging. However, I know nothing about OCaml, so please report problems if any.

yan12125 commented on 2016-01-09 11:37

Adopted and fixed all problems.

lesebas commented on 2016-01-09 08:10


Package disowned, I don't have time to maintain it.

JP-Ellis commented on 2016-01-09 04:00

Could you please update the PKGBUILD so that the options are:

options=('staticlibs' '!makeflags')

since this package (at this stage) does not support compilation in parallel. This prevents '-jN' from being used by makepkg.

snakeroot commented on 2015-11-05 14:18


There's a (buildtime?) dependency on cppo. Download cppo from the AUR, build it and then retry building ocaml-extlib.

This is distinct from the parallel build issue. Upstream seems to have solved that by adding ".NOTPARALLEL:" to each of the Makefiles. I made the same changes and rebuilt with makepkg -e (not sure if this is needed or not, but just to be safe).


dimytch commented on 2015-10-20 11:57

make without any flags and with -j2

cppo -D OCAML4 -D OCAML4_02 -D WITH_BYTES extBytes.mlpp -o
ocamlfind ocamlc -g -package bytes -c enum.mli
ocamlfind ocamlc -g -package bytes -c bitSet.mli
ocamlfind ocamlc -g -package bytes -c dynArray.mli
File "", line 21, characters 5-13:
Error: Unbound module ExtBytes
Makefile:40: ошибка выполнения рецепта для цели «bitSet.cmo»
make: *** [bitSet.cmo] Ошибка 2
make: *** Ожидание завершения заданий…

vith commented on 2015-10-11 16:33

This fails to build if you use MAKEFLAGS="-j4" in /etc/makepkg.conf

With options=('staticlibs' '!makeflags') in the PKGBUILD it's okay.

I've reported the issue upstream here

lesebas commented on 2015-10-07 10:18

Adpoted and Updated. You can use it to rebuilt google-drive-ocamlfuse

tahayassen commented on 2015-09-08 21:05

@luckyrand: This was a package I ported over from AUR3 to get the google-drive-ocamlfuse AUR package working but I no longer use google-drive-ocamlfuse. Unfortunately, it seems the project has changed the build process so simply updating the version number in the PKGBUILD won't update the package. I've disowned the package so that another maintainer can update the package.

luckyrand commented on 2015-09-07 02:58

Should add dependence on cppo