Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

more options to parse #20

Merged
merged 11 commits into from
Nov 6, 2024

use Manpage.s_none for ignored arguments, provide a proper docv

04cdf89
Select commit
Loading
Failed to load commit list.
Merged

more options to parse #20

use Manpage.s_none for ignored arguments, provide a proper docv
04cdf89
Select commit
Loading
Failed to load commit list.
Cirrus CI / freebsd failed Nov 6, 2024 in 17m 40s

Task Summary

Instruction build failed in 02:26

Details

⚠️ Not enough compute credits to prioritize tasks!

✅ 00:00 clone
✅ 00:30 pkg_install
✅ 07:05 ocaml
✅ 02:36 mirage
✅ 00:01 configure
✅ 04:57 depend
❌ 02:26 build

checking compilation with  -I/tmp/cirrus-ci-build/mirage/_build/default/duniverse/Zarith/../../../install/default/lib/gmp/: working
include caml/mlvalues.h: found
library dynlink.cmxa: found
binary ocamlfind: found in /.opam/4.14.2/bin
OCaml's word size is 64
package gmp: found
OCaml supports -bin-annot to produce documentation

detected configuration:

  native-code:          yes
  dynamic linking:      yes
  defines:              -DHAS_GMP 
  includes:             -I/.opam/4.14.2/lib/ocaml -I/tmp/cirrus-ci-build/mirage/_build/default/duniverse/Zarith/../../../install/default/lib/gmp/ -I/usr/local/include
  libraries:             -L/usr/local/lib -lgmp
  linker options:       -L/tmp/cirrus-ci-build/mirage/_build/default/duniverse/Zarith/../../../install/default/lib/gmp/
  C options:            -I/tmp/cirrus-ci-build/mirage/_build/default/duniverse/Zarith/../../../install/default/lib/gmp/
  installation path:    /.opam/4.14.2/lib
  installation method   findlib

configuration successful!
now type "make" to build
then type "make install" or "sudo make install" to install
(cd _build/solo5/duniverse/ca-certs-nss/lib && ../../../../install/default/bin/extract-from-certdata certdata.txt --output trust_anchor.ml)
extract-from-certdata: [WARNING] Untrusted certificate "Explicitly Distrust DigiNotar Root CA" (serial 02100fffffffffffffffffffffffffffffff)
(cd _build/solo5 && /.opam/4.14.2/solo5-sysroot/bin/ocamlc -w -40 -g -bin-annot -I .main.eobjs/byte -I duniverse/Zarith/.zarith.objs/byte -I duniverse/angstrom/lib/.angstrom.objs/byte -I duniverse/arp/mirage/.arp_mirage.objs/byte -I duniverse/arp/src/.arp.objs/byte -I duniverse/bheap/.binary_heap.objs/byte -I duniverse/bigstringaf/lib/.bigstringaf.objs/byte -I duniverse/ca-certs-nss/lib/.ca_certs_nss.objs/byte -I duniverse/charrua/lib/.dhcp_wire.objs/byte -I duniverse/charrua/server/.dhcp_server.objs/public_cmi -I duniverse/cmdliner-stdlib/lib/.cmdliner_stdlib.objs/byte -I duniverse/cmdliner/src/.cmdliner.objs/byte -I duniverse/digestif/src-c/.digestif_c.objs/public_cmi -I duniverse/dnsvizor/src/.dnsvizor.objs/byte -I duniverse/domain-name/.domain_name.objs/byte -I duniverse/duration/.duration.objs/byte -I duniverse/eqaf/lib/.eqaf.objs/byte -I duniverse/ethernet/src/.ethernet.objs/byte -I duniverse/fmt/src/.fmt.objs/byte -I duniverse/gmap/.gmap.objs/byte -I duniverse/happy-eyeballs/mirage/.happy_eyeballs_mirage.objs/byte -I duniverse/happy-eyeballs/src/.happy_eyeballs.objs/byte -I duniverse/kdf/hkdf/.hkdf.objs/byte -I duniverse/kdf/pbkdf/.pbkdf.objs/byte -I duniverse/logs/src/.logs.objs/byte -I duniverse/logs/src/.logs_fmt.objs/byte -I duniverse/lru/src/.lru.objs/byte -I duniverse/lwt-dllist/src/.lwt_dllist.objs/byte -I duniverse/lwt/src/core/.lwt.objs/byte -I duniverse/metrics/src/core/.metrics.objs/byte -I duniverse/metrics/src/lwt/.metrics_lwt.objs/byte -I duniverse/mirage-bootvar/lib/.mirage_bootvar.objs/byte -I duniverse/mirage-bootvar/parse_argv/.mirage_bootvar_parse_argv.objs/byte -I duniverse/mirage-bootvar/solo5/.mirage_bootvar_solo5.objs/byte -I duniverse/mirage-clock/solo5/.mirage_clock_solo5.objs/byte -I duniverse/mirage-clock/src/.mirage_clock.objs/byte -I duniverse/mirage-crypto/ec/.mirage_crypto_ec.objs/byte -I duniverse/mirage-crypto/pk/.mirage_crypto_pk.objs/public_cmi -I duniverse/mirage-crypto/rng/.mirage_crypto_rng.objs/public_cmi -I duniverse/mirage-crypto/rng/mirage/.mirage_crypto_rng_mirage.objs/byte -I duniverse/mirage-crypto/src/.mirage_crypto.objs/public_cmi -I duniverse/mirage-flow/src/.mirage_flow.objs/byte -I duniverse/mirage-kv/src/.mirage_kv.objs/byte -I duniverse/mirage-logs/src/.mirage_logs.objs/byte -I duniverse/mirage-net-solo5/src/.netif.objs/byte -I duniverse/mirage-net/src/.mirage_net.objs/byte -I duniverse/mirage-solo5/lib/.solo5_os.objs/public_cmi -I duniverse/mirage-tcpip/src/core/.tcpip.objs/byte -I duniverse/mirage-tcpip/src/icmp/.tcpip_icmpv4.objs/byte -I duniverse/mirage-tcpip/src/ipv4/.tcpip_ipv4.objs/byte -I duniverse/mirage-tcpip/src/ipv6/.tcpip_ipv6.objs/byte -I duniverse/mirage-tcpip/src/stack-direct/.tcpip_stack_direct.objs/byte -I duniverse/mirage-tcpip/src/tcp/.tcp.objs/byte -I duniverse/mirage-tcpip/src/tcpip_checksum/.tcpip_checksum.objs/byte -I duniverse/mirage-tcpip/src/udp/.tcpip_udpv4.objs/byte -I duniverse/mirage-time/src/.mirage_time.objs/byte -I duniverse/mirage/lib_runtime/.mirage_runtime.objs/byte -I duniverse/mirage/lib_runtime/.mirage_runtime_network.objs/byte -I duniverse/mirage/lib_runtime/functoria/.functoria_runtime.objs/byte -I duniverse/ocaml-asn1-combinators/src/.asn1_combinators.objs/public_cmi -I duniverse/ocaml-base64/src/.base64.objs/byte -I duniverse/ocaml-cstruct/lib/.cstruct.objs/byte -I duniverse/ocaml-dns/cache/.dns_cache.objs/byte -I duniverse/ocaml-dns/client/.dns_client.objs/byte -I duniverse/ocaml-dns/dnssec/.dnssec.objs/byte -I duniverse/ocaml-dns/mirage/.dns_mirage.objs/byte -I duniverse/ocaml-dns/mirage/client/.dns_client_mirage.objs/byte -I duniverse/ocaml-dns/mirage/resolver/.dns_resolver_mirage.objs/byte -I duniverse/ocaml-dns/mirage/stub/.dns_stub_mirage.objs/byte -I duniverse/ocaml-dns/resolver/.dns_resolver.objs/byte -I duniverse/ocaml-dns/server/.dns_server.objs/byte -I duniverse/ocaml-dns/src/.dns.objs/byte -I duniverse/ocaml-dns/tsig/.dns_tsig.objs/byte -I duniverse/ocaml-ipaddr/lib/.ipaddr.objs/byte -I duniverse/ocaml-ipaddr/lib/.ipaddr_cstruct.objs/byte -I duniverse/ocaml-ipaddr/lib/.ipaddr_sexp.objs/byte -I duniverse/ocaml-ipaddr/lib/.macaddr.objs/byte -I duniverse/ocaml-ipaddr/lib/.macaddr_cstruct.objs/byte -I duniverse/ocaml-ipaddr/lib/.macaddr_sexp.objs/byte -I duniverse/ocaml-tls/lib/.tls.objs/byte -I duniverse/ocaml-tls/mirage/.tls_mirage.objs/byte -I duniverse/ocaml-x509/lib/.x509.objs/public_cmi -I duniverse/ohex/.ohex.objs/byte -I duniverse/optint/src/.optint.objs/byte -I duniverse/parsexp/src/.parsexp.objs/byte -I duniverse/ppx_sexp_conv/runtime-lib/.ppx_sexp_conv_lib.objs/byte -I duniverse/psq/src/.psq.objs/byte -I duniverse/ptime/src/.ptime.objs/byte -I duniverse/randomconv/.randomconv.objs/byte -I duniverse/seq/src/.seq.objs/byte -I duniverse/sexplib/src/.sexplib.objs/byte -I duniverse/sexplib0/src/.sexplib0.objs/byte -no-alias-deps -open Dune__exe -o .main.eobjs/byte/dune__exe__Unikernel.cmo -c -impl unikernel.ml)
File "unikernel.ml", line 49, characters 48-77:
49 |       Arg.info ~doc:"Enable DHCP server." ~docv:Config_parser.dhcp_range_docv
                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Error: Unbound value Config_parser.dhcp_range_docv
Hint: Did you mean dhcp_range_c?
(cd _build/default/duniverse/menhir/src/stage2 && .bin/menhir --exn-carries-state --no-pager --require-aliases --strict parser.mly --compare-errors parserMessages.auto.messages --compare-errors parserMessages.messages) > _build/default/duniverse/menhir/src/stage2/parserMessages.check
Read 99 sample input sentences and 99 error messages.
Read 99 sample input sentences and 47 error messages.
(cd _build/default && duniverse/menhir/src/stage2/.bin/menhir --exn-carries-state --no-pager --require-aliases --strict -lg 1 -la 1 -lc 1 -v duniverse/menhir/src/stage2/parser.mly --base duniverse/menhir/src/stage2/parser --infer-read-reply duniverse/menhir/src/stage2/parser__mock.mli.inferred)
Grammar has 56 nonterminal symbols, among which 1 start symbols.
Grammar has 37 terminal symbols.
Grammar has 129 productions.
Built an LR(0) automaton with 199 states.
The grammar is not SLR(1) -- 7 states have a conflict.
The construction mode is no-pager.
Built an LR(1) automaton with 308 states.
One shift/reduce conflict was silently solved.
Extra reductions on error were added in 50 states.
Priority played a role in 0 of these states.
156 out of 308 states have a default reduction.
108 out of 308 states are represented.
44 out of 96 symbols keep track of their start position.
39 out of 96 symbols keep track of their end position.
The StackLang code contains 4113 instructions in 277 blocks.
The StackLang code comprises 5 mutually recursive groups.
(cd _build/default/duniverse/menhir/src/stage2 && .bin/menhir --exn-carries-state --no-pager --require-aliases --strict parser.mly --compile-errors parserMessages.messages) > _build/default/duniverse/menhir/src/stage2/parserMessages.ml
Read 99 sample input sentences and 47 error messages.
gmake: *** [Makefile:56: build] Error 1

Exit status: 2