ocaml

The OCaml compiler (virtual package)
Description

This package requires a matching implementation of OCaml, and polls it to initialise specific variables like ocaml:native-dynlink

Install
Dependencies
ocaml-system
>= "3.12.1" & < "3.12.2~"
ocaml-variants
>= "3.12.1" & < "3.12.2~"
Reverse Dependencies
0install
< "2.8"
abella
= "2.0.3"
acpc
< "1.1.1"
ago
>= "0.4"
alberto
< "0.3"
alsa
< "0.3.0"
alt-ergo
< "1.30"
altgr-ergo
< "1.30"
ancient
< "0.9.1"
ansi-parse
< "0.4.0"
ao
< "0.2.2"
arakoon
< "1.8.6"
ascii85
>= "0.4"
async
< "109.19.00"
async-zmq
< "0.1.0"
async_core
< "109.19.00"
async_extra
< "109.19.00"
async_find
< "109.15.02"
async_inotify
< "109.58.00"
async_shell
< "109.28.02"
async_smtp
< "113.24.00"
async_unix
< "109.19.00"
atd
< "1.13.0"
atdgen
< "1.13.0"
atdj
>= "20151001.01"
aws
< "1.0.1"
aws-ec2
< "1.2"
aws-s3
< "2.0.0"
aws-sdb
< "1.2"
aws-ssm
< "1.2"
aws-sts
< "1.2"
bap-abi
< "1.4.0"
bap-api
< "1.4.0"
bap-arm
< "1.4.0"
bap-beagle
< "1.4.0"
bap-c
< "1.4.0"
bap-cache
< "1.4.0"
bap-callsites
< "1.4.0"
bap-cxxfilt
< "1.4.0"
bap-demangle
< "1.4.0"
bap-dwarf
< "1.4.0"
bap-elf
< "1.5.0"
bap-frames
< "2.1.1"
bap-frontc
< "1.4.0"
bap-frontend
< "1.4.0"
bap-future
< "1.4.0"
bap-ida
< "1.4.0"
bap-mc
< "1.4.0"
bap-microx
< "1.4.0"
bap-objdump
< "1.4.0"
bap-phoenix
< "1.4.0"
bap-piqi
< "1.4.0"
bap-primus
< "1.4.0"
bap-print
< "1.4.0"
bap-run
< "1.4.0"
bap-ssa
< "1.4.0"
bap-strings
< "1.4.0"
bap-taint
< "1.4.0"
bap-trace
< "1.4.0"
bap-traces
< "1.4.0"
bap-x86
< "1.4.0"
base-bytes
< "base"
base64
< "2.3.0"
batteries
!= "2.3.0" & < "2.9.0"
beluga
< "1.0"
bibtex2html
< "1.99"
bigstring
< "0.2"
bin_prot
< "109.53.02"
bindlib
< "6.0.0"
biniou
< "1.0.12"
biocaml
< "0.4.0" | = "0.9.0" | = "0.10.1"
bisect
< "1.3.1"
bistro
< "0.2.0"
bitcoinml
< "0.4.1"
bitstring
< "3.0.0"
bitv
< "1.2" | >= "1.4"
bjack
< "0.1.6"
bst
>= "3.0.0"
bytearray
< "1.0.2"
cairo2
< "0.6"
caml2html
< "1.4.3"
camlidl
< "1.07"
camlimages
< "4.1.0"
camlp4
< "4.02+1" | = "4.02.0-1modular-implicits"
camlp5
!= "6.15" & < "7.00"
camlpdf
< "2.5"
camlzip
< "1.06"
camomile
< "0.8.6"
caqti-dynload
< "0.10.2"
cconv
>= "0.3" & < "0.4"
ccss
< "1.6"
cfg
< "2.1.0"
cgi
< "0.9"
channel
< "1.1.1"
choice
< "0.4"
clangml
< "0.5.2" | = "3.7.0.2"
cmdliner
!= "0.9.6" & < "1.0.0"
cohttp
< "0.13.0"
combine
>= "0.42"
comparelib
< "109.60.00"
conf-ida
< "0.3"
coq
!= "8.5.0~camlp4" & != "8.5.2~camlp4" & < "8.6"
coqide
< "8.6"
core
< "109.07.00"
core_bench
< "109.58.00"
core_extended
< "109.19.00"
cow
< "1.3.0"
cpdf
< "2.1.1"
cpm
>= "4.0.0"
cppo
< "1.6.6"
crunch
< "2.0.0"
cry
< "0.6.4"
cryptokit
< "1.11"
cstruct
< "1.6.0"
csv
< "1.6"
ctypes
= "0.9.1"
curses
< "1.0.9"
custom_printf
< "109.60.00"
datalog
< "0.5"
decoders
< "0.3.0"
delimcc
< "2017.03.02"
depext
>= "0.3"
deriving
< "0.8.1"
dispatch
< "0.4.1"
dns
= "0.6.0"
docker-api
< "0.2"
dockerfile
>= "1.1.0" & < "1.2.0"
dog
= "0.2.0"
dolmen
< "0.4"
dose3
< "6.1"
dssi
< "0.1.3"
dtools
< "0.4.2"
dune
>= "2.0.0" & != "2.9.2"
duppy
< "0.7.0"
duration
< "0.1.2"
easy-format
< "1.3.0"
eliom
< "4.1.0"
email_message
< "112.17.00"
erssical
< "1.1.0"
exenum
< "0.86"
extprot
< "1.4.0"
extunix
< "0.3.1"
ezjsonm
< "1.1.0"
ezjsonm-lwt
!= "1.0.0"
FrontC
< "4.0.0"
faad
< "0.5.0"
facile
< "1.1.4"
faillib
< "109.60.00"
fat-filesystem
= "0.12.1"
fdkaac
< "0.3.2"
feather
< "0.2.0"
ffmpeg
< "0.2.0"
fftw3
< "0.8"
fiat-p256
< "0.2.0"
fieldslib
< "109.19.00"
fileutils
< "0.6.1"
fix
< "20181206"
flac
< "0.1.3"
flow
< "0.2"
fluent-logger
< "1.1.0"
frama-c
< "13.1"
freetds
< "0.5.2"
frei0r
< "0.1.2"
functory
< "0.6"
gadelac
>= "0.6.1"
gammu
< "0.9.4"
gapi-ocaml
!= "0.3.1" & < "0.3.5"
gen
< "0.5.3"
gen-bs
< "0.1.0"
get_line
< "5.0.0"
getopts
< "0.4.0"
gettext
< "0.4.1"
git-unix
< "1.10.0"
github
< "1.1.0"
github-hooks
< "0.1.1"
glMLite
< "0.03.53"
graphics
< "3.07" | = "3.12.1"
grib
< "0.11.0"
gsl
< "1.20.0"
gstreamer
< "0.3.0"
headache
< "1.04"
heptagon
< "1.03.03"
herelib
>= "109.10.00" & != "109.12.00" & < "109.35.00"
hevea
< "2.35"
hex
!= "0.2.0" & < "1.4.0"
hll
< "3.16"
ibx
< "0.5.7"
imagelib
< "20171028"
integers
< "0.3.0"
integration1d
< "0.5.1"
interval
< "1.5"
io-page
< "1.2.0"
io-page-unix
< "2.0.0"
io-page-xen
< "2.0.0"
ipaddr
< "2.6.0"
irc-client
>= "0.7.0"
irc-client-lwt
>= "0.7.0"
irc-client-tls
>= "0.7.0"
irmin-mirage
< "2.0.0"
irrlicht
< "0.0.5"
iter
< "1.3"
javalib
< "2.3.2"
jbuilder
>= "transition"
jenga
< "109.19.00"
jhupllib
< "0.2.1"
jingoo
< "1.2.16"
json-wheel
< "1.0.6+safe-string"
jsonm
< "1.0.0"
KaSim
< "4.0.0"
kafka
< "0.3"
lablgl
< "1.06"
lablgtk
< "2.18.6"
lacaml
< "9.0.0"
ladspa
< "0.2.0"
lambdasoup
< "0.6.4"
lame
< "0.3.4"
lastfm
< "0.3.3"
launchd
< "1.3"
lazy-trie
< "1.2.0"
lbvs_consent
< "2.0.0"
ldap
< "2.4.1"
ledit
< "2.04"
lemonade
< "0.4.0"
leveldb
< "1.2.0"
libevent
< "0.8.1"
libres3
< "0.3"
libsvm
< "0.9.3"
lilis
< "0.2.1"
linenoise
!= "1.0.0" & < "1.3.1"
liquidsoap
< "1.2.1"
llvm
< "3.6"
lo
< "0.2.0"
lutils
< "1.44"
lutin
>= "2.71.10"
lwt
< "2.4.7"
lwt_log
< "1.1.1"
lwt_ppx
< "1.1.0"
lz4_chans
>= "3.0.0"
mad
< "0.5.0"
magic-mime
< "1.0.1"
markup
< "0.8.2"
menhir
< "20141215"
mesh
< "0.9.0"
mesh-easymesh
< "0.9.0"
mesh-triangle
< "0.9.0"
mikmatch
< "1.0.6"
mindstorm
< "0.8"
minicaml
< "0.3.1"
minicli
>= "5.0.0"
minisat
= "0.2"
mirage-clock
< "2.0.0"
mirage-console
< "2.2.0" | = "2.3.3"
mirage-console-lwt
!= "2.3.2" & < "2.3.4"
mirage-device
< "1.2.0"
mirage-flow
< "1.5.0"
mirage-fs
< "1.0.0"
mirage-nat
< "1.1.0"
mirage-net
< "1.1.1"
mirage-random
< "1.2.0"
mirage-time
< "1.3.0"
mirage-types
< "1.0.0" | >= "3.0.0" & < "3.0.7"
mirage-types-lwt
>= "2.3.0" & < "3.0.7"
mirage-unix
< "0.9.8"
mirage-vnetif
< "0.4.1"
mkaudio
>= "1.1.0" & < "1.1.2"
mlbdd
< "0.7.2"
mlcuddidl
< "3.0.0"
mldonkey
< "3.1.7-2"
mlgmpidl
< "1.2.5" | >= "1.2.6-1"
mlpost
< "0.8.2"
mm
< "0.5.0"
mmap
= "1.1.0"
mmseg
>= "transition"
mock
< "0.1.1"
mock-ounit
< "0.1.1"
molenc
>= "7.0.1" & < "15.4.0"
monads
< "1.4.0"
mparser
< "1.3"
mpp
!= "0.2.0" & < "0.3.2"
mustache
= "0.0.2"
nbd
< "2.0.1"
num
< "1.0"
OCanren
< "0.2.0"
OCanren-ppx
< "0.3.0~alpha1"
obeam
= "0.1.2"
objsize
< "0.18"
obus
< "1.1.8"
ocal
< "0.2.0"
ocaml-expat
< "1.0.0"
ocaml-http
< "0.1.6"
ocaml-lua
< "1.3"
ocaml-makefile
< "6.39.2"
ocaml-protoc
< "1.2.0"
ocaml-r
< "0.4.0"
ocaml-src
< "4.00.0"
ocaml-top
< "1.1.5"
ocaml-xdg-basedir
< "transition"
ocaml_plugin
< "109.53.02"
ocamlbuild
< "0.9.0"
ocamlclean
< "2.1"
ocamldot
< "1.1"
ocamlfind
!= "1.3.2" & < "1.8.0"
ocamlfuse
< "2.7.1-cvs7"
ocamlgraph
< "2.0.0"
ocamlnet
< "3.7.3" | >= "3.7.5" & < "4.0.1"
ocamlpp
< "1.1"
ocamlscript
< "3.0.0"
ocamltter
= "2.1.1"
ocapic
< "3.3"
ocp-browser
< "1.1.6"
ocp-build
!= "1.99.20-beta"
ocp-indent
< "0.6.0" | >= "1.0.0" & != "1.3.0"
ocp-pp
< "1.99.19-beta"
ocurl
< "0.8.2"
odepack
< "0.6.9"
ogen
< "0.1.2"
ogg
< "0.5.2" | = "0.6.1"
ogre
< "1.4.0"
omake
< "0.9.8.7"
omd
< "1.3.1"
opam-publish
< "2.0.0"
opass
< "1.0.0" | >= "1.0.6"
openflow
< "0.2.0"
opus
< "0.2.0"
osc
< "0.1.4"
osdp
< "1.0.0"
ospec
!= "0.3.0"
otags
< "4.00.1"
ott
< "0.26"
ounit
< "2.1.2"
override
>= "0.2.0" & < "0.3.0"
owl
< "0.2.0"
pa_bench
< "109.55.02"
pa_ounit
< "109.53.02"
pa_test
< "109.53.02"
packet
< "0.2.0" | = "0.3.1"
parany
>= "7.0.2" & < "12.0.2"
parmap
< "1.1.1"
patdiff
>= "109.10.00" & < "113.24.00"
pbkdf
< "0.3.0"
pcap-format
< "0.5.2"
pcre
< "7.3.0"
pfff
< "0.29"
pgocaml
!= "2.0" & < "2.3"
pipebang
< "109.09.00"
piqi
< "0.7.6"
piqilib
< "0.6.14"
planck
< "2.0.1"
planets
< "0.1.14"
plotkicadsch
>= "0.2.0" & < "0.4.0"
pomap
< "4.0.0"
portaudio
< "0.2.2"
posix-getopt
< "2.0.0"
postgresql
< "4.1.0"
pprint
< "20171003"
ppx_bitstring
< "1.0.1"
ppx_blob
>= "0.3.0"
ppx_deriving_protobuf
!= "2.5" & < "2.7"
ppx_sexp_conv
>= "113.33.00" & < "113.33.01+4.03"
proverif
< "1.98"
ptmap
!= "2.0.4"
pulseaudio
< "0.1.4"
pxp
< "1.2.8"
qbf
< "0.3"
qfs
< "0.5"
qtest
< "2.1.0"
randomconv
< "0.1.1"
rashell
>= "0.2.0"
re
< "1.7.2"
re2
< "109.55.02"
react
< "1.2.0"
reactiveData
< "0.2.2"
release
!= "1.0.2"
res
< "5.0.0"
rml
< "1.09.05"
root1d
< "0.4"
rope
< "0.6"
rpc
< "5.9.0"
rpclib-async
!= "6.0.0"
rpclib-lwt
!= "6.0.0"
safepass
< "2.0"
samplerate
< "0.1.5"
sawja
< "1.5.2"
seq
< "base"
session
< "0.4.0"
sexplib
< "109.58.00"
sha
< "1.10"
shared-block-ring
>= "2.3.0" & < "3.0.0"
shcaml
< "0.2.0"
shine
< "0.2.2"
slap
< "1.0.0" | >= "2.0.1"
sodium
< "0.3.0"
speex
< "0.4.0"
spotlib
< "2.0.1"
sqlexpr
< "0.6.1"
sqlgg
< "0.4.3"
sqlite3
< "4.2.0"
srt
< "0.1.1"
ssl
< "0.5.6"
stdint
< "0.6.0"
stringext
< "1.2.0"
sundialsml
< "3.1.1p0"
syslog
< "2.0.0"
taglib
< "0.3.6"
tar-format
< "0.3.0"
text-tags
< "1.4.0"
textutils
< "109.53.02"
theora
< "0.4.0"
thrift
< "0.10.0"
tip-parser
< "0.5"
tophide
< "1.0.2"
trie
< "1.0.0"
tsdl-image
< "0.1.2"
tsdl-mixer
< "0.3.0"
tsdl-ttf
< "0.3"
tuntap
< "1.0.0"
type_conv
< "109.07.00"
typehashlib
< "109.15.04"
tyxml
< "4.0.0"
uint
< "2.0.1"
unison
< "2.51.4"
unix-errno
< "0.3.0"
unix-fcntl
< "0.3.0"
uri
< "1.3.6" | >= "1.3.9" & < "1.9.2"
uritemplate
>= "0.2.0"
usb
< "1.3.1"
user-setup
>= "0.7"
utop
!= "1.6" & < "1.15"
uucd
< "1.0.0"
uuidm
< "0.9.6"
uunf
< "0.9.2"
uutf
< "0.9.3"
variantslib
< "109.15.02"
vcardgen
< "1.2"
vhd-format
< "0.8.0"
vhd-tool
>= "0.7.1"
vlq
>= "0.2.0"
vmnet
< "1.3.2"
vorbis
< "0.7.1"
vpt
< "5.0.0"
webdav
< "1.1.5"
weberizer
< "0.7.8"
why
< "2.35"
why3
< "0.86"
why3-base
< "0.86"
xapi-rrd
>= "1.0.0" & < "1.8.2"
xenstore
< "1.3.0"
xmldiff
< "0.2"
xmlm
< "1.2.0"
xmlplaylist
< "0.1.5"
xtmpl
< "0.10"
yojson
>= "1.1.6" & < "1.3.0"
z3
< "4.8.14"
zarith
< "1.12"
zed
< "1.5"
zenon
< "0.8.4"
zero
< "109.19.00"
zlist
< "0.4.0"
zmq
< "5.1.0"
zmq-async
< "5.1.0"
zmq-lwt
< "5.1.0"