ocaml-cppo - Equivalent of the C preprocessor for OCaml programs

Property Value
Distribution CentOS 6
Repository EPEL x86_64
Package name ocaml-cppo
Package version 1.1.2
Package release 2.el6
Package architecture x86_64
Package type rpm
Installed size 608.75 KB
Download size 191.95 KB
Official Mirror dl.fedoraproject.org
Cppo is an equivalent of the C preprocessor targeted at the OCaml
language and its variants.
The main purpose of cppo is to provide a lightweight tool for simple
macro substitution (#define) and file inclusion (#include) for the
occasional case when this is useful in OCaml. Processing specific
sections of files by calling external programs is also possible via
#ext directives.
The implementation of cppo relies on the standard library of OCaml and
on the standard parsing tools Ocamllex and Ocamlyacc, which contribute
to the robustness of cppo across OCaml versions.


Package Version Architecture Repository
ocaml-cppo-1.1.2-2.el6.i686.rpm 1.1.2 i686 EPEL
ocaml-cppo - - -


Name Value
libc.so.6(GLIBC_2.7)(64bit) -
libdl.so.2()(64bit) -
libdl.so.2(GLIBC_2.2.5)(64bit) -
libm.so.6()(64bit) -
libm.so.6(GLIBC_2.2.5)(64bit) -
rtld(GNU_HASH) -


Name Value
ocaml-cppo = 1.1.2-2.el6
ocaml-cppo(x86-64) = 1.1.2-2.el6


Type URL
Binary Package ocaml-cppo-1.1.2-2.el6.x86_64.rpm
Source Package ocaml-cppo-1.1.2-2.el6.src.rpm

Install Howto

  1. Download latest epel-release rpm from
  2. Install epel-release rpm:
    # rpm -Uvh epel-release*rpm
  3. Install ocaml-cppo rpm package:
    # yum install ocaml-cppo




2015-07-28 - Richard W.M. Jones <rjones@redhat.com> - 1.1.2-2
- OCaml 4.02.3 rebuild.
2015-07-24 - Richard W.M. Jones <rjones@redhat.com> - 1.1.2-1
- New upstream release 1.1.2.
2015-06-24 - Richard W.M. Jones <rjones@redhat.com> - 1.0.1-4
- ocaml-4.02.2 final rebuild.
2015-06-17 - Richard W.M. Jones <rjones@redhat.com> - 1.0.1-3
- ocaml-4.02.2 rebuild.
2015-02-17 - Richard W.M. Jones <rjones@redhat.com> - 1.0.1-2
- ocaml-4.02.1 rebuild.
2014-11-03 - Michel Alexandre Salim <salimma@fedoraproject.org> - 1.0.1-1
- Update to 1.0.1
2014-08-30 - Richard W.M. Jones <rjones@redhat.com> - 0.9.3-9
- ocaml-4.02.0 final rebuild.
2014-08-23 - Richard W.M. Jones <rjones@redhat.com> - 0.9.3-8
- ocaml-4.02.0+rc1 rebuild.
2014-08-17 - Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.3-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
2014-08-02 - Richard W.M. Jones <rjones@redhat.com> - 0.9.3-6
- ocaml-4.02.0-0.8.git10e45753.fc22 rebuild.

See Also

Package Description
ocaml-curl-0.5.3-21.el6.x86_64.rpm OCaml Curl library (ocurl)
ocaml-curl-devel-0.5.3-21.el6.i686.rpm Development files for ocaml-curl
ocaml-curl-devel-0.5.3-21.el6.x86_64.rpm Development files for ocaml-curl
ocaml-easy-format-1.0.2-14.el6.i686.rpm High-level and functional interface to the Format module
ocaml-easy-format-1.0.2-14.el6.x86_64.rpm High-level and functional interface to the Format module
ocaml-easy-format-devel-1.0.2-14.el6.i686.rpm Development files for ocaml-easy-format
ocaml-easy-format-devel-1.0.2-14.el6.x86_64.rpm Development files for ocaml-easy-format
ocaml-lablgl-1.04-2.el6.1.x86_64.rpm LablGL is an OpenGL interface for Objective Caml
ocaml-lablgl-devel-1.04-2.el6.1.i686.rpm Development files for ocaml-lablgl
ocaml-lablgl-devel-1.04-2.el6.1.x86_64.rpm Development files for ocaml-lablgl
ocaml-lablgtk-2.14.0-3.el6.x86_64.rpm Objective Caml interface to gtk+
ocaml-lablgtk-devel-2.14.0-3.el6.i686.rpm Development files for ocaml-lablgtk
ocaml-lablgtk-devel-2.14.0-3.el6.x86_64.rpm Development files for ocaml-lablgtk
ocaml-lablgtk-doc-2.14.0-3.el6.x86_64.rpm Documentation for LablGTK
ocaml-lwt-2.2.0-1.el6.x86_64.rpm OCaml lightweight thread library