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

Albatross work #19

Merged
merged 15 commits into from
Aug 15, 2024

styles for unikernel index done

ec99026
Select commit
Loading
Failed to load commit list.
Merged

Albatross work #19

styles for unikernel index done
ec99026
Select commit
Loading
Failed to load commit list.
Cirrus CI / freebsd failed Aug 15, 2024 in 16m 40s

Task Summary

Instruction build failed in 01:40

Details

⚠️ Not enough compute credits to prioritize tasks!

✅ 00:00 clone
✅ 00:45 pkg_install
✅ 06:43 ocaml
✅ 02:33 mirage
✅ 00:01 configure
✅ 04:53 depend
❌ 01:40 build

configure: WARNING: using cross tools not prefixed with host triplet
configure: WARNING: cannot check for properly working vsnprintf when cross compiling, will assume it's ok
(cd _build/solo5/duniverse/Zarith && /usr/local/bin/bash -e -u -o pipefail -c 'env CC="x86_64-solo5-none-static-cc -I/.opam/4.14.2/solo5-sysroot/include/nolibc/ -include _solo5/overrides.h -O2 -fno-strict-aliasing -fwrapv" LDFLAGS="-L/tmp/cirrus-ci-build/_build/solo5/duniverse/Zarith/../../../install/solo5/lib/gmp/" CFLAGS="-I/tmp/cirrus-ci-build/_build/solo5/duniverse/Zarith/../../../install/solo5/lib/gmp/" CPPFLAGS="-I/tmp/cirrus-ci-build/_build/solo5/duniverse/Zarith/../../../install/solo5/lib/gmp/" ./configure --ocamllibdir /.opam/4.14.2/solo5-sysroot/lib/ocaml')
binary ocaml: found in /.opam/4.14.2/bin
binary ocamlc: found in /.opam/4.14.2/bin
binary ocamldep: found in /.opam/4.14.2/bin
binary ocamlmklib: found in /.opam/4.14.2/bin
binary ocamldoc: found in /.opam/4.14.2/bin
binary x86_64-solo5-none-static-cc: found in /.opam/4.14.2/bin
binary ocamlopt: found in /.opam/4.14.2/bin
checking compilation with  -I/tmp/cirrus-ci-build/_build/solo5/duniverse/Zarith/../../../install/solo5/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/solo5-sysroot/lib/ocaml -I/tmp/cirrus-ci-build/_build/solo5/duniverse/Zarith/../../../install/solo5/lib/gmp/ -I/usr/local/include
  libraries:             -L/usr/local/lib -lgmp
  linker options:       -L/tmp/cirrus-ci-build/_build/solo5/duniverse/Zarith/../../../install/solo5/lib/gmp/
  C options:            -I/tmp/cirrus-ci-build/_build/solo5/duniverse/Zarith/../../../install/solo5/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/checkseum/src-c && /.opam/4.14.2/bin/x86_64-solo5-none-static-cc -I/.opam/4.14.2/solo5-sysroot/include/nolibc/ -include _solo5/overrides.h -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -I/.opam/4.14.2/.opam-switch/build/ocaml-solo5.0.8.4/nolibc/include -include _solo5/overrides.h -I/.opam/4.14.2/.opam-switch/build/ocaml-solo5.0.8.4/openlibm/include -I/.opam/4.14.2/.opam-switch/build/ocaml-solo5.0.8.4/openlibm/src -nostdlib -DCHECKSEUM_STDDEF -I/.opam/4.14.2/solo5-sysroot/include/nolibc/ -include _solo5/overrides.h -O2 -fno-strict-aliasing -fwrapv -O3 -I./native/ -g -I /.opam/4.14.2/solo5-sysroot/lib/ocaml -I ../src -I ../../optint/src -o adler32.o -c native/adler32.c)
native/adler32.c:28:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   28 | uLong _adler32(adler, buf, len)
      |       ^
native/adler32.c:100:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
  100 | uLong checkseum_adler32_digest(adler, buf, len)
      |       ^
2 warnings generated.
(cd _build/solo5 && ../install/default/bin/ocaml-crunch -o Static_assets.ml assets)
Generating Static_assets.ml
Generating Static_assets.mli
(cd _build/solo5 && ../install/default/bin/ocaml-crunch -o Static_keys.ml keys)
Generating Static_keys.ml
Generating Static_keys.mli
(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/albatross/src/.albatross.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/astring/src/.astring.objs/byte -I duniverse/bheap/.binary_heap.objs/byte -I duniverse/bigstringaf/lib/.bigstringaf.objs/byte -I duniverse/checkseum/src-c/.checkseum_c.objs/byte -I duniverse/cmdliner/src/.cmdliner.objs/byte -I duniverse/colombe/sendmail/.sendmail.objs/byte -I duniverse/colombe/src/.colombe.objs/byte -I duniverse/decompress/lib/.de.objs/byte -I duniverse/decompress/lib/.zl.objs/byte -I duniverse/domain-name/.domain_name.objs/byte -I duniverse/duration/.duration.objs/byte -I duniverse/emile/lib/.emile.objs/byte -I duniverse/eqaf/lib/.eqaf.objs/byte -I duniverse/eqaf/lib/.eqaf_bigstring.objs/byte -I duniverse/eqaf/lib/.eqaf_cstruct.objs/byte -I duniverse/ethernet/src/.ethernet.objs/byte -I duniverse/faraday/lib/.faraday.objs/byte -I duniverse/fmt/src/.fmt.objs/byte -I duniverse/fpath/src/.fpath.objs/byte -I duniverse/gmap/.gmap.objs/byte -I duniverse/httpaf/lib/.httpaf.objs/byte -I duniverse/httpun/types/.httpun_types.objs/byte -I duniverse/ke/lib/.ke.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/mimic/lib/.mimic.objs/byte -I duniverse/mirage-block-solo5/src/.block.objs/byte -I duniverse/mirage-block/src/.mirage_block.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-mem/src/.mirage_kv_mem.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-random/src/.mirage_random.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/multipart_form/lib/.multipart_form.objs/byte -I duniverse/ocaml-asn1-combinators/src/.asn1_combinators.objs/public_cmi -I duniverse/ocaml-base64/src/.base64.objs/byte -I duniverse/ocaml-base64/src/.base64_rfc2045.objs/byte -I duniverse/ocaml-cstruct/lib/.cstruct.objs/byte -I duniverse/ocaml-h2/hpack/src/.hpack.objs/byte -I duniverse/ocaml-h2/lib/.h2.objs/byte -I duniverse/ocaml-hex/lib/.hex.objs/byte -I duniverse/ocaml-hkdf/.hkdf.objs/byte -I duniverse/ocaml-ipaddr/lib/.ipaddr.objs/byte -I duniverse/ocaml-ipaddr/lib/.ipaddr_cstruct.objs/byte -I duniverse/ocaml-ipaddr/lib/.macaddr.objs/byte -I duniverse/ocaml-ipaddr/lib/.macaddr_cstruct.objs/byte -I duniverse/ocaml-pbkdf/src/.pbkdf.objs/byte -I duniverse/ocaml-re/lib/.re.objs/byte -I duniverse/ocaml-tls/lib/.tls.objs/byte -I duniverse/ocaml-tls/mirage/.tls_mirage.objs/byte -I duniverse/ocaml-uri/lib/.uri.objs/byte -I duniverse/ocaml-x509/lib/.x509.objs/public_cmi -I duniverse/oneffs/lib/.oneFFS.objs/byte -I duniverse/optint/src/.optint.objs/byte -I duniverse/overlap/lib/.overlap.objs/byte -I duniverse/paf-le-chien/lib/.alpn.objs/byte -I duniverse/paf-le-chien/lib/.paf.objs/byte -I duniverse/paf-le-chien/lib/.paf_mirage.objs/byte -I duniverse/pecu/lib/.pecu.objs/byte -I duniverse/prettym/lib/.prettym.objs/byte -I duniverse/psq/src/.psq.objs/byte -I duniverse/ptime/src/.ptime.objs/byte -I duniverse/randomconv/.randomconv.objs/byte -I duniverse/result/.result.objs/byte -I duniverse/rresult/src/.rresult.objs/byte -I duniverse/seq/src/.seq.objs/byte -I duniverse/sexplib0/src/.sexplib0.objs/byte -I duniverse/stringext/lib/.stringext.objs/byte -I duniverse/tyxml/implem/.tyxml.objs/byte -I duniverse/tyxml/lib/.tyxml_f.objs/byte -I duniverse/unstrctrd/lib/.unstrctrd.objs/byte -I duniverse/unstrctrd/lib/.unstrctrd_parser.objs/byte -I duniverse/uuidm/src/.uuidm.objs/byte -I duniverse/uutf/src/.uutf.objs/byte -I duniverse/yojson/lib/.yojson.objs/byte -no-alias-deps -open Dune__exe -o .main.eobjs/byte/dune__exe__Unikernel_index.cmo -c -impl unikernel_index.ml)
File "unikernel_index.ml", line 212, characters 54-61:
212 |                                             unikernel.started);
                                                            ^^^^^^^
Error: This expression has type Vmm_core.Unikernel.info
       There is no field started within type Vmm_core.Unikernel.info
gmake: *** [Makefile:56: build] Error 1

Exit status: 2