Closed cfcs closed 6 years ago
:~/ocaml/vg$ topkg build -v -- --with-js_of_ocaml false --with-cairo2 false topkg: [INFO] topkg v0.9.0 running pkg.ml: [INFO] topkg v0.9.0, running main pkg.ml: [INFO] Build configuration: pkg-name: vg build-dir: _build vcs: true pinned: false dev-pkg: false tests: debug: true debugger-support: false profile: false toolchain: with-uutf: true with-otfm: true with-js_of_ocaml: false with-cairo2: false ocamlfind ocamlopt -package unix -package ocamlbuild -linkpkg -package js_of_ocaml.ocamlbuild myocamlbuild.ml /home/user/.opam/4.04.0/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild ocamlfind ocamldep -package gg -package bytes -package uchar -package result -modules src/vg.ml > src/vg.ml.depends ocamlfind ocamldep -package gg -package bytes -package uchar -package result -modules src/vg.mli > src/vg.mli.depends ocamlfind ocamlc -c -g -bin-annot -safe-string -package gg -package bytes -package uchar -package result -I src -I db -I test -o src/vg.cmi src/vg.mli ocamlfind ocamlopt -c -g -bin-annot -safe-string -package gg -package bytes -package uchar -package result -I src -I db -I test -o src/vg.cmx src/vg.ml ocamlfind ocamlopt -a -package gg -package bytes -package uchar -package result -I src src/vg.cmx -o src/vg.cmxa ocamlfind ocamlopt -shared -linkall -package gg -package bytes -package uchar -package result -I src src/vg.cmxa -o src/vg.cmxs ocamlfind ocamlc -c -g -bin-annot -safe-string -package gg -package bytes -package uchar -package result -I src -I db -I test -o src/vg.cmo src/vg.ml ocamlfind ocamlc -a -package gg -package bytes -package uchar -package result -I src src/vg.cmo -o src/vg.cma ocamlfind ocamldep -package gg -package bytes -package uchar -package result -modules src/vgr_svg.ml > src/vgr_svg.ml.depends ocamlfind ocamldep -package gg -package bytes -package uchar -package result -modules src/vgr_svg.mli > src/vgr_svg.mli.depends ocamlfind ocamlc -c -g -bin-annot -safe-string -package gg -package bytes -package uchar -package result -I src -I db -I test -o src/vgr_svg.cmi src/vgr_svg.mli ocamlfind ocamlopt -c -g -bin-annot -safe-string -package gg -package bytes -package uchar -package result -I src -I db -I test -o src/vgr_svg.cmx src/vgr_svg.ml ocamlfind ocamlopt -a -package gg -package bytes -package uchar -package result -I src src/vgr_svg.cmx -o src/vgr_svg.cmxa ocamlfind ocamlopt -shared -linkall -package gg -package bytes -package uchar -package result -I src src/vgr_svg.cmxa -o src/vgr_svg.cmxs ocamlfind ocamlc -c -g -bin-annot -safe-string -package gg -package bytes -package uchar -package result -I src -I db -I test -o src/vgr_svg.cmo src/vgr_svg.ml ocamlfind ocamlc -a -package gg -package bytes -package uchar -package result -I src src/vgr_svg.cmo -o src/vgr_svg.cma ocamlfind ocamldep -package uutf -package otfm -package gg -package bytes -package uchar -package result -modules src/vgr_pdf.ml > src/vgr_pdf.ml.depends ocamlfind ocamldep -package uutf -package otfm -package gg -package bytes -package uchar -package result -modules src/vgr_pdf.mli > src/vgr_pdf.mli.depends ocamlfind ocamlc -c -g -bin-annot -safe-string -package uutf -package otfm -package gg -package bytes -package uchar -package result -I src -I db -I test -o src/vgr_pdf.cmi src/vgr_pdf.mli ocamlfind ocamlopt -c -g -bin-annot -safe-string -package uutf -package otfm -package gg -package bytes -package uchar -package result -I src -I db -I test -o src/vgr_pdf.cmx src/vgr_pdf.ml ocamlfind ocamlopt -a -package uutf -package otfm -package gg -package bytes -package uchar -package result -I src src/vgr_pdf.cmx -o src/vgr_pdf.cmxa ocamlfind ocamlopt -shared -linkall -package uutf -package otfm -package gg -package bytes -package uchar -package result -I src src/vgr_pdf.cmxa -o src/vgr_pdf.cmxs ocamlfind ocamlc -c -g -bin-annot -safe-string -package uutf -package otfm -package gg -package bytes -package uchar -package result -I src -I db -I test -o src/vgr_pdf.cmo src/vgr_pdf.ml ocamlfind ocamlc -a -package uutf -package otfm -package gg -package bytes -package uchar -package result -I src src/vgr_pdf.cmo -o src/vgr_pdf.cma ocamlfind ocamldep -package uutf -package otfm -package gg -package bytes -package uchar -package result -modules test/vecho.ml > test/vecho.ml.depends ocamlfind ocamlc -c -g -bin-annot -safe-string -package uutf -package otfm -package gg -package bytes -package uchar -package result -I test -I db -I src -o test/vecho.cmo test/vecho.ml ocamlfind ocamlopt -c -g -bin-annot -safe-string -package uutf -package otfm -package gg -package bytes -package uchar -package result -I test -I db -I src -o test/vecho.cmx test/vecho.ml ocamlfind ocamlopt -linkpkg -g -package uutf -package otfm -package gg -package bytes -package uchar -package result -I src -I test src/vg.cmx src/vgr_pdf.cmx test/vecho.cmx -o test/vecho.native ocamlfind ocamldep -package gg -package bytes -package uchar -package result -modules test/min_svg.ml > test/min_svg.ml.depends ocamlfind ocamlc -c -g -bin-annot -safe-string -package gg -package bytes -package uchar -package result -I test -I db -I src -o test/min_svg.cmo test/min_svg.ml ocamlfind ocamlopt -c -g -bin-annot -safe-string -package gg -package bytes -package uchar -package result -I test -I db -I src -o test/min_svg.cmx test/min_svg.ml ocamlfind ocamlopt -linkpkg -g -package gg -package bytes -package uchar -package result -I src -I test src/vg.cmx src/vgr_svg.cmx test/min_svg.cmx -o test/min_svg.native ocamlfind ocamldep -package uutf -package otfm -package gg -package bytes -package uchar -package result -modules test/min_pdf.ml > test/min_pdf.ml.depends ocamlfind ocamlc -c -g -bin-annot -safe-string -package uutf -package otfm -package gg -package bytes -package uchar -package result -I test -I db -I src -o test/min_pdf.cmo test/min_pdf.ml ocamlfind ocamlopt -c -g -bin-annot -safe-string -package uutf -package otfm -package gg -package bytes -package uchar -package result -I test -I db -I src -o test/min_pdf.cmx test/min_pdf.ml ocamlfind ocamlopt -linkpkg -g -package uutf -package otfm -package gg -package bytes -package uchar -package result -I src -I test src/vg.cmx src/vgr_pdf.cmx test/min_pdf.cmx -o test/min_pdf.native ocamlfind ocamldep -package cairo2 -package gg -package bytes -package uchar -package result -modules test/min_cairo_png.ml > test/min_cairo_png.ml.depends + ocamlfind ocamldep -package cairo2 -package gg -package bytes -package uchar -package result -modules test/min_cairo_png.ml > test/min_cairo_png.ml.depends ocamlfind: Package `cairo2' not found Command exited with code 2. + ocamlfind ocamlopt -package unix -package ocamlbuild -linkpkg -package js_of_ocaml.ocamlbuild myocamlbuild.ml /home/user/.opam/4.04.0/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild File "_none_", line 1: Warning 58: no cmx file was found in path for module Ocamlbuild_js_of_ocaml, and its interface was not compiled with -opaque pkg.ml: [ERROR] cmd ['ocamlbuild' '-use-ocamlfind' '-classic-display' '-tag' 'debug' '-build-dir' '_build' '-plugin-tag' 'package(js_of_ocaml.ocamlbuild)' 'opam' 'pkg/META' 'CHANGES.md' 'LICENSE.md' 'README.md' 'src/vg.a' 'src/vg.cmxs' 'src/vg.cmxa' 'src/vg.cma' 'src/vg.cmx' 'src/vg.cmi' 'src/vg.mli' 'src/vgr_svg.a' 'src/vgr_svg.cmxs' 'src/vgr_svg.cmxa' 'src/vgr_svg.cma' 'src/vgr_svg.cmx' 'src/vgr_svg.cmi' 'src/vgr_svg.mli' 'src/vgr_pdf.a' 'src/vgr_pdf.cmxs' 'src/vgr_pdf.cmxa' 'src/vgr_pdf.cma' 'src/vgr_pdf.cmx' 'src/vgr_pdf.cmi' 'src/vgr_pdf.mli' 'test/vecho.native' 'test/examples.ml' 'test/min_htmlc.html' 'test/min_htmlc.ml' 'test/min_pdf.ml' 'test/min_svg.ml' 'test/min_cairo_png.ml' 'test/min_cairo_mem.ml' 'test/fglyphs.ml' 'test/vecho.ml' 'test/min_svg.native' 'test/min_pdf.native' 'test/min_cairo_png.native' 'test/min_cairo_mem.native' 'test/rsvg.native' 'test/rpdf.native' 'test/examples.native' 'fglyphs.native']: exited with 10
Running with --tests false works:
--tests false
:~/ocaml/vg$ topkg build -v -- --with-js_of_ocaml false --with-cairo2 false --tests false topkg: [INFO] topkg v0.9.0 running pkg.ml: [INFO] topkg v0.9.0, running main pkg.ml: [INFO] Build configuration: pkg-name: vg build-dir: _build vcs: true pinned: false dev-pkg: false tests: false debug: true debugger-support: false profile: false toolchain: with-uutf: true with-otfm: true with-js_of_ocaml: false with-cairo2: false ocamlfind ocamlopt -shared -linkall -package gg -package bytes -package uchar -package result -I src src/vg.cmxa -o src/vg.cmxs ocamlfind ocamlopt -shared -linkall -package gg -package bytes -package uchar -package result -I src src/vgr_svg.cmxa -o src/vgr_svg.cmxs ocamlfind ocamlopt -shared -linkall -package uutf -package otfm -package gg -package bytes -package uchar -package result -I src src/vgr_pdf.cmxa -o src/vgr_pdf.cmxs pkg.ml: [INFO] Wrote opam install file vg.install
Thanks for the report.
Running with
--tests false
works: