pkgsrc-wip/creal/TODO
Blue Rats ac09b804cc Import creal-0.7 as wip/creal.
Creal is an exact real arithmetic library (constructive reals) for ocaml

Creal actually contains two different implementations:

    * Creal: from the PhD thesis of Valerie Menissier-Morain (.ps)
    * Cr: port of Hans Boehm's Java CR library

The two interfaces are almost identical, so that it is easy to switch from one
to the other, unless you are using the approx function directly: in Creal, it
gives an approximation up to 1/4^n, and in Cr up to 2^n

Both implementations are based on mlgmp by David Monniaux (included in this pkg)
2010-04-28 03:54:13 +00:00

81 lines
3.1 KiB
Text

=> Bootstrap dependency digest>=20010302: found digest-20080510
===> Skipping vulnerability checks.
WARNING: No /var/db/pkg/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/pkg/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'.
===> Patching for creal-0.7
===> Creating toolchain wrappers for creal-0.7
===> Configuring for creal-0.7
=> Modifying GNU configure scripts to avoid --recheck
=> Replacing config-guess with pkgsrc versions
=> Replacing config-sub with pkgsrc versions
=> Replacing install-sh with pkgsrc version
creating cache ./config.cache
checking for ocamlc... ocamlc
ocaml version is 3.11.1
ocaml library path is /usr/pkg/lib/ocaml
checking for ocamlopt... ocamlopt
checking ocamlopt version... ok
checking for ocamlc.opt... ocamlc.opt
checking ocamlc.opt version... ok
checking for ocamlopt.opt... ocamlopt.opt
checking ocamlc.opt version... ok
checking for ocamldep... ocamldep
checking for ocamllex... ocamllex
checking for ocamlyacc... ocamlyacc
updating cache ./config.cache
creating ./config.status
creating Makefile
creating creal.spec
===> Building for creal-0.7
ocamlc.opt -ccopt "-o mlgmp/mlgmp_z.o" -c mlgmp/mlgmp_z.c
ocamlc.opt -ccopt "-o mlgmp/mlgmp_q.o" -c mlgmp/mlgmp_q.c
ocamlc.opt -ccopt "-o mlgmp/mlgmp_misc.o" -c mlgmp/mlgmp_misc.c
rm -f mlgmp/libmlgmp.a
ar rc mlgmp/libmlgmp.a
ranlib mlgmp/libmlgmp.a
ocamlc.opt -c -g -I mlgmp mlgmp/gmp.mli
ocamlc.opt -c -g -I mlgmp mlgmp/gmp.ml
ocamlc.opt -custom -a -o mlgmp/gmp.cma -cclib "-Lmlgmp -lmlgmp -lgmp"
ocamlmklib -oc creal -lgmp
ranlib libcreal.a
ranlib: 'libcreal.a': No such file
ocamlc.opt -c -g -I mlgmp cr.mli
ocamlc.opt -c -g -I mlgmp cr.ml
File "cr.ml", line 115, characters 6-18:
Warning Y: unused variable high_shifted.
File "cr.ml", line 114, characters 6-10:
Warning Y: unused variable high.
File "cr.ml", line 420, characters 6-14:
Warning Y: unused variable scaled_1.
ocamlc.opt -c -g -I mlgmp creal.mli
ocamlc.opt -c -g -I mlgmp creal.ml
ocamlmklib -linkall -o creal mlgmp/gmp.cma cr.cmo creal.cmo -lgmp
ocamlopt.opt -c -unsafe -I mlgmp mlgmp/gmp.ml
ocamlopt.opt -a -o mlgmp/gmp.cmxa -cclib "-Lmlgmp -lmlgmp -lgmp"
ocamlopt.opt -c -unsafe -I mlgmp cr.ml
File "cr.ml", line 115, characters 6-18:
Warning Y: unused variable high_shifted.
File "cr.ml", line 114, characters 6-10:
Warning Y: unused variable high.
File "cr.ml", line 420, characters 6-14:
Warning Y: unused variable scaled_1.
ocamlopt.opt -c -unsafe -I mlgmp creal.ml
ocamlmklib -linkall -o creal mlgmp/gmp.cmx cr.cmx creal.cmx -lgmp
ocamlc.opt -c -g -I mlgmp cmpf.mli
ocamlopt.opt -c -unsafe -I mlgmp cmpf.ml
ocamlopt.opt -c -unsafe -I mlgmp test.ml
ocamlopt.opt -unsafe -I mlgmp -o test.opt -cclib "-L."
ocamlopt.opt -c -unsafe -I mlgmp test_cr.ml
ocamlopt.opt -unsafe -I mlgmp -o test_cr.opt -cclib "-L."
ocamlopt.opt -c -unsafe -I mlgmp calc.ml
ocamlopt.opt -unsafe -I mlgmp -o ecalc.opt -cclib "-L."
=> Unwrapping files-to-be-installed.
===> Installing for creal-0.7
mkdir -p /usr/pkg/bin
cp ecalc.opt /usr/pkg/bin/ecalc
cp: ecalc.opt: No such file or directory
*** Error code 1
Stop.
bmake: stopped in /usr/pkgsrc/wip/creal/work/creal-0.7
*** Error code 1