- Released on: 2016-05-25 15:18:52 +00:00
- Synopsis: Persistent incremental computations, for repeatable tests and benchmarks.
- More Info: Source Code or OPAM Page
- Changes: Unknown
- Released on: 2016-05-25 18:26:45 +00:00
#!/bin/sh -e | |
# Build and install latest Docker dev version on an Ubuntu cloud VM | |
install() { | |
echo Installing | |
service docker stop || true | |
cp -av bundles/latest/binary-daemon/* /usr/bin | |
cp -av bundles/latest/binary-client/* /usr/bin | |
service docker start | |
} |
#internal OPAM solver | |
preamble: | |
property: installed-root: bool = [false], reinstall: bool = [false], buildessential: bool = [false], essential: bool = [false], sourceversion: int = [1], sourcenumber: string = [""], source: string = [""], number: string, recommends: vpkgformula = [true!] | |
package: pa%5founit | |
version: 342 | |
depends: type%5fconv = 342 , ocamlfind | |
conflicts: pa%5founit | |
number: 109.09.00 | |
source: pa_ounit |
opam-admin depexts add riakc --os ubuntu --dep protobuf-compiler | |
opam-admin depexts add riakc --os debian --dep protobuf-compiler | |
opam-admin depexts add frei0r --os ubuntu --dep frei0r-plugins-dev | |
opam-admin depexts add frei0r --os debian --dep frei0r-plugins-dev | |
opam-admin depexts add voaacenc --os ubuntu --dep camlidl | |
opam-admin depexts add voaacenc --os debian --dep camlidl | |
opam-admin depexts add svm --os ubuntu --dep libsvm-dev | |
opam-admin depexts add svm --os debian --dep libsvm-dev | |
opam-admin depexts add buddy --os ubuntu --dep libbdd-dev | |
opam-admin depexts add buddy --os debian --dep libbdd-dev |
clink:packages avsm$ opam update --debug | |
00:00.000 060536 60536 locking /Users/avsm/.opam/lock | |
00:00.001 060536 FILENAME cleandir /Users/avsm/.opam/log | |
00:00.001 060536 SYSTEM rmdir /Users/avsm/.opam/log | |
00:00.004 060536 SYSTEM mkdir /Users/avsm/.opam/log | |
00:00.005 060536 FILE(aliases) read /Users/avsm/.opam/aliases | |
00:00.005 060536 STATE LOAD-STATE(global-lock) | |
00:00.005 060536 FILE(config) read /Users/avsm/.opam/config | |
00:00.010 060536 FILE(aliases) read /Users/avsm/.opam/aliases | |
00:00.013 060536 FILE(repo-config) read /Users/avsm/.opam/repo/opamdoc/config |
#!/bin/sh -ex | |
OCAML_BRANCH=4.01 | |
MAKE=make | |
inst=`pwd`/inst | |
if [ ! -d inst ]; then | |
rm -rf opam | |
git clone git://github.com/OCamlPro/opam | |
cd opam |
#internal OPAM solver | |
preamble: | |
property: installed-root: bool = [false], reinstall: bool = [false], buildessential: bool = [false], essential: bool = [false], sourceversion: int = [1], sourcenumber: string = [""], source: string = [""], number: string, recommends: vpkgformula = [true!] | |
package: bitcoin | |
version: 112 | |
depends: lwt , ocamlnet , yojson | |
conflicts: bitcoin | |
number: 1.1 | |
source: bitcoin |
gdb ocamlbuild | |
GNU gdb 6.3.50-20050815 (Apple version gdb-1820) (Sat Jun 16 02:40:11 UTC 2012) | |
Copyright 2004 Free Software Foundation, Inc. | |
GDB is free software, covered by the GNU General Public License, and you are | |
welcome to change it and/or distribute copies of it under certain conditions. | |
Type "show copying" to see the conditions. | |
There is absolutely no warranty for GDB. Type "show warranty" for details. | |
This GDB was configured as "x86_64-apple-darwin"...Reading symbols for shared libraries .. done | |
(gdb) run -clean |
open Ocamlbuild_plugin | |
let _ = dispatch begin function | |
| Before_rules -> | |
flag ["ocaml"; "compile"; "compiler-libs"] & S[A"-I"; A"+compiler-libs"]; | |
flag ["ocaml"; "link"; "compiler-libs"] & S[A"-I"; A"+compiler-libs"]; | |
| _ -> () | |
end |
open Printf | |
(* Generic device module type *) | |
module type DEVICE = sig | |
type t | |
val make: unit -> t | |
val read: t -> string | |
val write: t -> string -> unit | |
end |