solo5-kernel-virtio

Solo5 sandboxed execution environment (virtio target)
IN THIS PACKAGE
Empty package map

Error log

The package failed to build. The error log from opam follows.

# Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian
# The following system packages are needed:
pkg-config
The following command needs to be run through "sudo":
    apt-get install -qq -yy pkg-config
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libglib2.0-0:amd64.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18283 files and directories currently installed.)
Preparing to unpack .../0-libglib2.0-0_2.66.8-1_amd64.deb ...
Unpacking libglib2.0-0:amd64 (2.66.8-1) ...
Selecting previously unselected package libglib2.0-data.
Preparing to unpack .../1-libglib2.0-data_2.66.8-1_all.deb ...
Unpacking libglib2.0-data (2.66.8-1) ...
Selecting previously unselected package libicu67:amd64.
Preparing to unpack .../2-libicu67_67.1-7_amd64.deb ...
Unpacking libicu67:amd64 (67.1-7) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../3-libxml2_2.9.10+dfsg-6.7+deb11u1_amd64.deb ...
Unpacking libxml2:amd64 (2.9.10+dfsg-6.7+deb11u1) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../4-pkg-config_0.29.2-1_amd64.deb ...
Unpacking pkg-config (0.29.2-1) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../5-shared-mime-info_2.0-1_amd64.deb ...
Unpacking shared-mime-info (2.0-1) ...
Selecting previously unselected package xdg-user-dirs.
Preparing to unpack .../6-xdg-user-dirs_0.17-2_amd64.deb ...
Unpacking xdg-user-dirs (0.17-2) ...
Setting up libicu67:amd64 (67.1-7) ...
Setting up xdg-user-dirs (0.17-2) ...
Setting up libglib2.0-0:amd64 (2.66.8-1) ...
No schema files found: doing nothing.
Setting up libglib2.0-data (2.66.8-1) ...
Setting up pkg-config (0.29.2-1) ...
Setting up libxml2:amd64 (2.9.10+dfsg-6.7+deb11u1) ...
Setting up shared-mime-info (2.0-1) ...
Processing triggers for libc-bin (2.31-13+deb11u2) ...
# OS packages installation successful
# Now letting opam install the packages
The following actions will be performed:
  - install conf-pkg-config     2
  - install solo5-kernel-virtio 0.3.1
===== 2 to install =====

<><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
[solo5-kernel-virtio.0.3.1] found in cache
Processing  2/2:

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/4: [conf-pkg-config: pkg-config]
+ /usr/bin/pkg-config "--help" (CWD=/home/opam/.opam/4.13/.opam-switch/build/conf-pkg-config.2)
- Usage:
-   pkg-config [OPTION?]
- 
- Help Options:
-   -h, --help                              Show help options
- 
- Application Options:
-   --version                               output version of pkg-config
-   --modversion                            output version for package
-   --atleast-pkgconfig-version=VERSION     require given version of pkg-config
-   --libs                                  output all linker flags
-   --static                                output linker flags for static linking
-   --short-errors                          print short errors
-   --libs-only-l                           output -l flags
-   --libs-only-other                       output other libs (e.g. -pthread)
-   --libs-only-L                           output -L flags
-   --cflags                                output all pre-processor and compiler flags
-   --cflags-only-I                         output -I flags
-   --cflags-only-other                     output cflags not covered by the cflags-only-I option
-   --variable=NAME                         get the value of variable named NAME
-   --define-variable=NAME=VALUE            set variable NAME to VALUE
-   --exists                                return 0 if the module(s) exist
-   --print-variables                       output list of variables defined by the module
-   --uninstalled                           return 0 if the uninstalled version of one or more module(s) or their dependencies will be used
-   --atleast-version=VERSION               return 0 if the module is at least version VERSION
-   --exact-version=VERSION                 return 0 if the module is at exactly version VERSION
-   --max-version=VERSION                   return 0 if the module is at no newer than version VERSION
-   --list-all                              list all known packages
-   --debug                                 show verbose debug information
-   --print-errors                          show verbose information about missing or conflicting packages (default unless --exists or --atleast/exact/max-version given on the command line)
-   --silence-errors                        be silent about errors (default when --exists or --atleast/exact/max-version given on the command line)
-   --errors-to-stdout                      print errors from --print-errors to stdout not stderr
-   --print-provides                        print which packages the package provides
-   --print-requires                        print which packages the package requires
-   --print-requires-private                print which packages the package requires for static linking
-   --validate                              validate a package's .pc file
-   --define-prefix                         try to override the value of prefix for each .pc file found with a guesstimated value based on the location of the .pc file
-   --dont-define-prefix                    don't try to override the value of prefix for each .pc file found with a guesstimated value based on the location of the .pc file
-   --prefix-variable=PREFIX                set the name of the variable that pkg-config automatically sets
- 
-> compiled  conf-pkg-config.2
Processing  2/4: [conf-pkg-config: mkdir]
+ /bin/mkdir "-p" "/home/opam/.opam/4.13/lib/pkgconfig" (CWD=/home/opam/.opam/4.13/.opam-switch/build/conf-pkg-config.2)
-> installed conf-pkg-config.2
Processing  3/4: [solo5-kernel-virtio: make virtio]
+ /usr/bin/make "virtio" (CWD=/home/opam/.opam/4.13/.opam-switch/build/solo5-kernel-virtio.0.3.1)
- ./configure.sh
- ./configure.sh: Only 'gcc' 4.x+ is supported on Linux
- Makefile.common:22: /home/opam/.opam/4.13/.opam-switch/build/solo5-kernel-virtio.0.3.1/Makeconf: No such file or directory
- make: *** [GNUmakefile:21: /home/opam/.opam/4.13/.opam-switch/build/solo5-kernel-virtio.0.3.1/Makeconf] Error 1
[ERROR] The compilation of solo5-kernel-virtio failed at "/usr/bin/make virtio".

#=== ERROR while compiling solo5-kernel-virtio.0.3.1 ==========================#
# context              2.0.10 | linux/x86_64 | ocaml-base-compiler.4.13.1 | file:///src
# path                 ~/.opam/4.13/.opam-switch/build/solo5-kernel-virtio.0.3.1
# command              /usr/bin/make virtio
# exit-code            2
# env-file             ~/.opam/log/solo5-kernel-virtio-264-d2d111.env
# output-file          ~/.opam/log/solo5-kernel-virtio-264-d2d111.out
### output ###
# ./configure.sh
# ./configure.sh: Only 'gcc' 4.x+ is supported on Linux
# Makefile.common:22: /home/opam/.opam/4.13/.opam-switch/build/solo5-kernel-virtio.0.3.1/Makeconf: No such file or directory
# make: *** [GNUmakefile:21: /home/opam/.opam/4.13/.opam-switch/build/solo5-kernel-virtio.0.3.1/Makeconf] Error 1



<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build solo5-kernel-virtio 0.3.1
+- 
+- The following changes have been performed
| - install conf-pkg-config 2
+- 
# Run eval $(opam env) to update the current shell environment

The former state can be restored with:
    opam switch import "/home/opam/.opam/4.13/.opam-switch/backup/state-20220330163153.export"
'opam install --verbose --yes solo5-kernel-virtio.0.3.1 conf-pkg-config.2' failed.