Last active
May 15, 2020 07:40
-
-
Save nhoriguchi/9d700ccf328f23791628ce0d374b64b4 to your computer and use it in GitHub Desktop.
run MinBFT basic testing in HW mode
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ubuntu@accvm:~/minbft$ bash test.sh | |
test.sh: line 15: go: command not found | |
--2020-05-15 06:33:35-- https://dl.google.com/go/go1.14.3.linux-amd64.tar.gz | |
Resolving dl.google.com (dl.google.com)... 172.217.8.14, 2607:f8b0:4004:803::200e | |
Connecting to dl.google.com (dl.google.com)|172.217.8.14|:443... connected. | |
HTTP request sent, awaiting response... 200 OK | |
Length: 123703837 (118M) [application/octet-stream] | |
Saving to: ‘go1.14.3.linux-amd64.tar.gz’ | |
go1.14.3.linux-amd64.tar.gz 100%[=====================================================================================================================>] 117.97M 123MB/s in 1.0s | |
2020-05-15 06:33:36 (123 MB/s) - ‘go1.14.3.linux-amd64.tar.gz’ saved [123703837/123703837] | |
Hit:1 http://azure.archive.ubuntu.com/ubuntu bionic InRelease | |
Get:2 http://azure.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB] | |
Get:3 http://azure.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB] | |
Get:4 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB] | |
Get:5 http://azure.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages [8570 kB] | |
Get:6 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages [710 kB] | |
Get:7 http://security.ubuntu.com/ubuntu bionic-security/main Translation-en [226 kB] | |
Get:8 http://security.ubuntu.com/ubuntu bionic-security/restricted amd64 Packages [40.3 kB] | |
Get:9 http://security.ubuntu.com/ubuntu bionic-security/restricted Translation-en [10.2 kB] | |
Get:10 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [662 kB] | |
Get:11 http://security.ubuntu.com/ubuntu bionic-security/universe Translation-en [220 kB] | |
Get:12 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 Packages [7392 B] | |
Get:13 http://security.ubuntu.com/ubuntu bionic-security/multiverse Translation-en [2788 B] | |
Get:14 http://azure.archive.ubuntu.com/ubuntu bionic/universe Translation-en [4941 kB] | |
Get:15 http://azure.archive.ubuntu.com/ubuntu bionic/multiverse amd64 Packages [151 kB] | |
Get:16 http://azure.archive.ubuntu.com/ubuntu bionic/multiverse Translation-en [108 kB] | |
Get:17 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [933 kB] | |
Get:18 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main Translation-en [319 kB] | |
Get:19 http://azure.archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 Packages [50.1 kB] | |
Get:20 http://azure.archive.ubuntu.com/ubuntu bionic-updates/restricted Translation-en [12.6 kB] | |
Get:21 http://azure.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [1068 kB] | |
Get:22 http://azure.archive.ubuntu.com/ubuntu bionic-updates/universe Translation-en [332 kB] | |
Get:23 http://azure.archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64 Packages [15.5 kB] | |
Get:24 http://azure.archive.ubuntu.com/ubuntu bionic-updates/multiverse Translation-en [6352 B] | |
Get:25 http://azure.archive.ubuntu.com/ubuntu bionic-backports/main amd64 Packages [7516 B] | |
Get:26 http://azure.archive.ubuntu.com/ubuntu bionic-backports/main Translation-en [4764 B] | |
Get:27 http://azure.archive.ubuntu.com/ubuntu bionic-backports/universe amd64 Packages [7484 B] | |
Get:28 http://azure.archive.ubuntu.com/ubuntu bionic-backports/universe Translation-en [4436 B] | |
Fetched 18.7 MB in 6s (3277 kB/s) | |
Reading package lists... Done | |
Reading package lists... Done | |
Building dependency tree | |
Reading state information... Done | |
The following packages were automatically installed and are no longer required: | |
grub-pc-bin linux-headers-4.15.0-99 | |
Use 'sudo apt autoremove' to remove them. | |
The following additional packages will be installed: | |
binutils binutils-common binutils-x86-64-linux-gnu cpp cpp-7 dpkg-dev fakeroot g++ g++-7 gcc gcc-7 gcc-7-base libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan4 libatomic1 | |
libbinutils libc-dev-bin libc6-dev libcc1-0 libcilkrts5 libdpkg-perl libfakeroot libfile-fcntllock-perl libgcc-7-dev libgomp1 libisl19 libitm1 liblsan0 libmpc3 libmpx2 libquadmath0 libstdc++-7-dev libtsan0 | |
libubsan0 linux-libc-dev make manpages-dev | |
Suggested packages: | |
binutils-doc cpp-doc gcc-7-locales debian-keyring g++-multilib g++-7-multilib gcc-7-doc libstdc++6-7-dbg gcc-multilib autoconf automake libtool flex bison gdb gcc-doc gcc-7-multilib libgcc1-dbg libgomp1-dbg | |
libitm1-dbg libatomic1-dbg libasan4-dbg liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg libmpx2-dbg libquadmath0-dbg glibc-doc bzr libstdc++-7-doc make-doc | |
The following NEW packages will be installed: | |
binutils binutils-common binutils-x86-64-linux-gnu build-essential cpp cpp-7 dpkg-dev fakeroot g++ g++-7 gcc gcc-7 gcc-7-base libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan4 | |
libatomic1 libbinutils libc-dev-bin libc6-dev libcc1-0 libcilkrts5 libdpkg-perl libfakeroot libfile-fcntllock-perl libgcc-7-dev libgomp1 libisl19 libitm1 liblsan0 libmpc3 libmpx2 libquadmath0 libstdc++-7-dev | |
libtsan0 libubsan0 linux-libc-dev make manpages-dev pkg-config | |
0 upgraded, 41 newly installed, 0 to remove and 22 not upgraded. | |
Need to get 43.0 MB of archives. | |
After this operation, 165 MB of additional disk space will be used. | |
Get:1 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 binutils-common amd64 2.30-21ubuntu1~18.04.3 [196 kB] | |
Get:2 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libbinutils amd64 2.30-21ubuntu1~18.04.3 [488 kB] | |
Get:3 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 binutils-x86-64-linux-gnu amd64 2.30-21ubuntu1~18.04.3 [1839 kB] | |
Get:4 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 binutils amd64 2.30-21ubuntu1~18.04.3 [3388 B] | |
Get:5 http://azure.archive.ubuntu.com/ubuntu bionic/main amd64 libc-dev-bin amd64 2.27-3ubuntu1 [71.8 kB] | |
Get:6 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 linux-libc-dev amd64 4.15.0-99.100 [1006 kB] | |
Get:7 http://azure.archive.ubuntu.com/ubuntu bionic/main amd64 libc6-dev amd64 2.27-3ubuntu1 [2587 kB] | |
Get:8 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 gcc-7-base amd64 7.5.0-3ubuntu1~18.04 [18.3 kB] | |
Get:9 http://azure.archive.ubuntu.com/ubuntu bionic/main amd64 libisl19 amd64 0.19-1 [551 kB] | |
Get:10 http://azure.archive.ubuntu.com/ubuntu bionic/main amd64 libmpc3 amd64 1.1.0-1 [40.8 kB] | |
Get:11 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 cpp-7 amd64 7.5.0-3ubuntu1~18.04 [8591 kB] | |
Get:12 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 cpp amd64 4:7.4.0-1ubuntu2.3 [27.7 kB] | |
Get:13 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcc1-0 amd64 8.4.0-1ubuntu1~18.04 [39.4 kB] | |
Get:14 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgomp1 amd64 8.4.0-1ubuntu1~18.04 [76.5 kB] | |
Get:15 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libitm1 amd64 8.4.0-1ubuntu1~18.04 [27.9 kB] | |
Get:16 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libatomic1 amd64 8.4.0-1ubuntu1~18.04 [9192 B] | |
Get:17 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libasan4 amd64 7.5.0-3ubuntu1~18.04 [358 kB] | |
Get:18 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 liblsan0 amd64 8.4.0-1ubuntu1~18.04 [133 kB] | |
Get:19 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libtsan0 amd64 8.4.0-1ubuntu1~18.04 [288 kB] | |
Get:20 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libubsan0 amd64 7.5.0-3ubuntu1~18.04 [126 kB] | |
Get:21 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcilkrts5 amd64 7.5.0-3ubuntu1~18.04 [42.5 kB] | |
Get:22 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libmpx2 amd64 8.4.0-1ubuntu1~18.04 [11.6 kB] | |
Get:23 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libquadmath0 amd64 8.4.0-1ubuntu1~18.04 [134 kB] | |
Get:24 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgcc-7-dev amd64 7.5.0-3ubuntu1~18.04 [2378 kB] | |
Get:25 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 gcc-7 amd64 7.5.0-3ubuntu1~18.04 [9381 kB] | |
Get:26 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 gcc amd64 4:7.4.0-1ubuntu2.3 [5184 B] | |
Get:27 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libstdc++-7-dev amd64 7.5.0-3ubuntu1~18.04 [1471 kB] | |
Get:28 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 g++-7 amd64 7.5.0-3ubuntu1~18.04 [9697 kB] | |
Get:29 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 g++ amd64 4:7.4.0-1ubuntu2.3 [1568 B] | |
Get:30 http://azure.archive.ubuntu.com/ubuntu bionic/main amd64 make amd64 4.1-9.1ubuntu1 [154 kB] | |
Get:31 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdpkg-perl all 1.19.0.5ubuntu2.3 [211 kB] | |
Get:32 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 dpkg-dev all 1.19.0.5ubuntu2.3 [607 kB] | |
Get:33 http://azure.archive.ubuntu.com/ubuntu bionic/main amd64 build-essential amd64 12.4ubuntu1 [4758 B] | |
Get:34 http://azure.archive.ubuntu.com/ubuntu bionic/main amd64 libfakeroot amd64 1.22-2ubuntu1 [25.9 kB] | |
Get:35 http://azure.archive.ubuntu.com/ubuntu bionic/main amd64 fakeroot amd64 1.22-2ubuntu1 [62.3 kB] | |
Get:36 http://azure.archive.ubuntu.com/ubuntu bionic/main amd64 libalgorithm-diff-perl all 1.19.03-1 [47.6 kB] | |
Get:37 http://azure.archive.ubuntu.com/ubuntu bionic/main amd64 libalgorithm-diff-xs-perl amd64 0.04-5 [11.1 kB] | |
Get:38 http://azure.archive.ubuntu.com/ubuntu bionic/main amd64 libalgorithm-merge-perl all 0.08-3 [12.0 kB] | |
Get:39 http://azure.archive.ubuntu.com/ubuntu bionic/main amd64 libfile-fcntllock-perl amd64 0.22-3build2 [33.2 kB] | |
Get:40 http://azure.archive.ubuntu.com/ubuntu bionic/main amd64 manpages-dev all 4.15-1 [2217 kB] | |
Get:41 http://azure.archive.ubuntu.com/ubuntu bionic/main amd64 pkg-config amd64 0.29.1-0ubuntu2 [45.0 kB] | |
Fetched 43.0 MB in 17s (2533 kB/s) | |
Extracting templates from packages: 100% | |
Selecting previously unselected package binutils-common:amd64. | |
(Reading database ... 76571 files and directories currently installed.) | |
Preparing to unpack .../00-binutils-common_2.30-21ubuntu1~18.04.3_amd64.deb ... | |
Unpacking binutils-common:amd64 (2.30-21ubuntu1~18.04.3) ... | |
Selecting previously unselected package libbinutils:amd64. | |
Preparing to unpack .../01-libbinutils_2.30-21ubuntu1~18.04.3_amd64.deb ... | |
Unpacking libbinutils:amd64 (2.30-21ubuntu1~18.04.3) ... | |
Selecting previously unselected package binutils-x86-64-linux-gnu. | |
Preparing to unpack .../02-binutils-x86-64-linux-gnu_2.30-21ubuntu1~18.04.3_amd64.deb ... | |
Unpacking binutils-x86-64-linux-gnu (2.30-21ubuntu1~18.04.3) ... | |
Selecting previously unselected package binutils. | |
Preparing to unpack .../03-binutils_2.30-21ubuntu1~18.04.3_amd64.deb ... | |
Unpacking binutils (2.30-21ubuntu1~18.04.3) ... | |
Selecting previously unselected package libc-dev-bin. | |
Preparing to unpack .../04-libc-dev-bin_2.27-3ubuntu1_amd64.deb ... | |
Unpacking libc-dev-bin (2.27-3ubuntu1) ... | |
Selecting previously unselected package linux-libc-dev:amd64. | |
Preparing to unpack .../05-linux-libc-dev_4.15.0-99.100_amd64.deb ... | |
Unpacking linux-libc-dev:amd64 (4.15.0-99.100) ... | |
Selecting previously unselected package libc6-dev:amd64. | |
Preparing to unpack .../06-libc6-dev_2.27-3ubuntu1_amd64.deb ... | |
Unpacking libc6-dev:amd64 (2.27-3ubuntu1) ... | |
Selecting previously unselected package gcc-7-base:amd64. | |
Preparing to unpack .../07-gcc-7-base_7.5.0-3ubuntu1~18.04_amd64.deb ... | |
Unpacking gcc-7-base:amd64 (7.5.0-3ubuntu1~18.04) ... | |
Selecting previously unselected package libisl19:amd64. | |
Preparing to unpack .../08-libisl19_0.19-1_amd64.deb ... | |
Unpacking libisl19:amd64 (0.19-1) ... | |
Selecting previously unselected package libmpc3:amd64. | |
Preparing to unpack .../09-libmpc3_1.1.0-1_amd64.deb ... | |
Unpacking libmpc3:amd64 (1.1.0-1) ... | |
Selecting previously unselected package cpp-7. | |
Preparing to unpack .../10-cpp-7_7.5.0-3ubuntu1~18.04_amd64.deb ... | |
Unpacking cpp-7 (7.5.0-3ubuntu1~18.04) ... | |
Selecting previously unselected package cpp. | |
Preparing to unpack .../11-cpp_4%3a7.4.0-1ubuntu2.3_amd64.deb ... | |
Unpacking cpp (4:7.4.0-1ubuntu2.3) ... | |
Selecting previously unselected package libcc1-0:amd64. | |
Preparing to unpack .../12-libcc1-0_8.4.0-1ubuntu1~18.04_amd64.deb ... | |
Unpacking libcc1-0:amd64 (8.4.0-1ubuntu1~18.04) ... | |
Selecting previously unselected package libgomp1:amd64. | |
Preparing to unpack .../13-libgomp1_8.4.0-1ubuntu1~18.04_amd64.deb ... | |
Unpacking libgomp1:amd64 (8.4.0-1ubuntu1~18.04) ... | |
Selecting previously unselected package libitm1:amd64. | |
Preparing to unpack .../14-libitm1_8.4.0-1ubuntu1~18.04_amd64.deb ... | |
Unpacking libitm1:amd64 (8.4.0-1ubuntu1~18.04) ... | |
Selecting previously unselected package libatomic1:amd64. | |
Preparing to unpack .../15-libatomic1_8.4.0-1ubuntu1~18.04_amd64.deb ... | |
Unpacking libatomic1:amd64 (8.4.0-1ubuntu1~18.04) ... | |
Selecting previously unselected package libasan4:amd64. | |
Preparing to unpack .../16-libasan4_7.5.0-3ubuntu1~18.04_amd64.deb ... | |
Unpacking libasan4:amd64 (7.5.0-3ubuntu1~18.04) ... | |
Selecting previously unselected package liblsan0:amd64. | |
Preparing to unpack .../17-liblsan0_8.4.0-1ubuntu1~18.04_amd64.deb ... | |
Unpacking liblsan0:amd64 (8.4.0-1ubuntu1~18.04) ... | |
Selecting previously unselected package libtsan0:amd64. | |
Preparing to unpack .../18-libtsan0_8.4.0-1ubuntu1~18.04_amd64.deb ... | |
Unpacking libtsan0:amd64 (8.4.0-1ubuntu1~18.04) ... | |
Selecting previously unselected package libubsan0:amd64. | |
Preparing to unpack .../19-libubsan0_7.5.0-3ubuntu1~18.04_amd64.deb ... | |
Unpacking libubsan0:amd64 (7.5.0-3ubuntu1~18.04) ... | |
Selecting previously unselected package libcilkrts5:amd64. | |
Preparing to unpack .../20-libcilkrts5_7.5.0-3ubuntu1~18.04_amd64.deb ... | |
Unpacking libcilkrts5:amd64 (7.5.0-3ubuntu1~18.04) ... | |
Selecting previously unselected package libmpx2:amd64. | |
Preparing to unpack .../21-libmpx2_8.4.0-1ubuntu1~18.04_amd64.deb ... | |
Unpacking libmpx2:amd64 (8.4.0-1ubuntu1~18.04) ... | |
Selecting previously unselected package libquadmath0:amd64. | |
Preparing to unpack .../22-libquadmath0_8.4.0-1ubuntu1~18.04_amd64.deb ... | |
Unpacking libquadmath0:amd64 (8.4.0-1ubuntu1~18.04) ... | |
Selecting previously unselected package libgcc-7-dev:amd64. | |
Preparing to unpack .../23-libgcc-7-dev_7.5.0-3ubuntu1~18.04_amd64.deb ... | |
Unpacking libgcc-7-dev:amd64 (7.5.0-3ubuntu1~18.04) ... | |
Selecting previously unselected package gcc-7. | |
Preparing to unpack .../24-gcc-7_7.5.0-3ubuntu1~18.04_amd64.deb ... | |
Unpacking gcc-7 (7.5.0-3ubuntu1~18.04) ... | |
Selecting previously unselected package gcc. | |
Preparing to unpack .../25-gcc_4%3a7.4.0-1ubuntu2.3_amd64.deb ... | |
Unpacking gcc (4:7.4.0-1ubuntu2.3) ... | |
Selecting previously unselected package libstdc++-7-dev:amd64. | |
Preparing to unpack .../26-libstdc++-7-dev_7.5.0-3ubuntu1~18.04_amd64.deb ... | |
Unpacking libstdc++-7-dev:amd64 (7.5.0-3ubuntu1~18.04) ... | |
Selecting previously unselected package g++-7. | |
Preparing to unpack .../27-g++-7_7.5.0-3ubuntu1~18.04_amd64.deb ... | |
Unpacking g++-7 (7.5.0-3ubuntu1~18.04) ... | |
Selecting previously unselected package g++. | |
Preparing to unpack .../28-g++_4%3a7.4.0-1ubuntu2.3_amd64.deb ... | |
Unpacking g++ (4:7.4.0-1ubuntu2.3) ... | |
Selecting previously unselected package make. | |
Preparing to unpack .../29-make_4.1-9.1ubuntu1_amd64.deb ... | |
Unpacking make (4.1-9.1ubuntu1) ... | |
Selecting previously unselected package libdpkg-perl. | |
Preparing to unpack .../30-libdpkg-perl_1.19.0.5ubuntu2.3_all.deb ... | |
Unpacking libdpkg-perl (1.19.0.5ubuntu2.3) ... | |
Selecting previously unselected package dpkg-dev. | |
Preparing to unpack .../31-dpkg-dev_1.19.0.5ubuntu2.3_all.deb ... | |
Unpacking dpkg-dev (1.19.0.5ubuntu2.3) ... | |
Selecting previously unselected package build-essential. | |
Preparing to unpack .../32-build-essential_12.4ubuntu1_amd64.deb ... | |
Unpacking build-essential (12.4ubuntu1) ... | |
Selecting previously unselected package libfakeroot:amd64. | |
Preparing to unpack .../33-libfakeroot_1.22-2ubuntu1_amd64.deb ... | |
Unpacking libfakeroot:amd64 (1.22-2ubuntu1) ... | |
Selecting previously unselected package fakeroot. | |
Preparing to unpack .../34-fakeroot_1.22-2ubuntu1_amd64.deb ... | |
Unpacking fakeroot (1.22-2ubuntu1) ... | |
Selecting previously unselected package libalgorithm-diff-perl. | |
Preparing to unpack .../35-libalgorithm-diff-perl_1.19.03-1_all.deb ... | |
Unpacking libalgorithm-diff-perl (1.19.03-1) ... | |
Selecting previously unselected package libalgorithm-diff-xs-perl. | |
Preparing to unpack .../36-libalgorithm-diff-xs-perl_0.04-5_amd64.deb ... | |
Unpacking libalgorithm-diff-xs-perl (0.04-5) ... | |
Selecting previously unselected package libalgorithm-merge-perl. | |
Preparing to unpack .../37-libalgorithm-merge-perl_0.08-3_all.deb ... | |
Unpacking libalgorithm-merge-perl (0.08-3) ... | |
Selecting previously unselected package libfile-fcntllock-perl. | |
Preparing to unpack .../38-libfile-fcntllock-perl_0.22-3build2_amd64.deb ... | |
Unpacking libfile-fcntllock-perl (0.22-3build2) ... | |
Selecting previously unselected package manpages-dev. | |
Preparing to unpack .../39-manpages-dev_4.15-1_all.deb ... | |
Unpacking manpages-dev (4.15-1) ... | |
Selecting previously unselected package pkg-config. | |
Preparing to unpack .../40-pkg-config_0.29.1-0ubuntu2_amd64.deb ... | |
Unpacking pkg-config (0.29.1-0ubuntu2) ... | |
Setting up libquadmath0:amd64 (8.4.0-1ubuntu1~18.04) ... | |
Setting up libgomp1:amd64 (8.4.0-1ubuntu1~18.04) ... | |
Setting up libatomic1:amd64 (8.4.0-1ubuntu1~18.04) ... | |
Setting up libcc1-0:amd64 (8.4.0-1ubuntu1~18.04) ... | |
Setting up make (4.1-9.1ubuntu1) ... | |
Setting up libtsan0:amd64 (8.4.0-1ubuntu1~18.04) ... | |
Setting up linux-libc-dev:amd64 (4.15.0-99.100) ... | |
Setting up libdpkg-perl (1.19.0.5ubuntu2.3) ... | |
Setting up liblsan0:amd64 (8.4.0-1ubuntu1~18.04) ... | |
Setting up gcc-7-base:amd64 (7.5.0-3ubuntu1~18.04) ... | |
Setting up binutils-common:amd64 (2.30-21ubuntu1~18.04.3) ... | |
Setting up libfile-fcntllock-perl (0.22-3build2) ... | |
Setting up libmpx2:amd64 (8.4.0-1ubuntu1~18.04) ... | |
Setting up libfakeroot:amd64 (1.22-2ubuntu1) ... | |
Setting up libalgorithm-diff-perl (1.19.03-1) ... | |
Setting up libmpc3:amd64 (1.1.0-1) ... | |
Setting up libc-dev-bin (2.27-3ubuntu1) ... | |
Setting up manpages-dev (4.15-1) ... | |
Setting up libc6-dev:amd64 (2.27-3ubuntu1) ... | |
Setting up libitm1:amd64 (8.4.0-1ubuntu1~18.04) ... | |
Setting up libisl19:amd64 (0.19-1) ... | |
Setting up libasan4:amd64 (7.5.0-3ubuntu1~18.04) ... | |
Setting up libbinutils:amd64 (2.30-21ubuntu1~18.04.3) ... | |
Setting up libcilkrts5:amd64 (7.5.0-3ubuntu1~18.04) ... | |
Setting up libubsan0:amd64 (7.5.0-3ubuntu1~18.04) ... | |
Setting up fakeroot (1.22-2ubuntu1) ... | |
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode | |
Setting up libgcc-7-dev:amd64 (7.5.0-3ubuntu1~18.04) ... | |
Setting up cpp-7 (7.5.0-3ubuntu1~18.04) ... | |
Setting up libstdc++-7-dev:amd64 (7.5.0-3ubuntu1~18.04) ... | |
Setting up libalgorithm-merge-perl (0.08-3) ... | |
Setting up libalgorithm-diff-xs-perl (0.04-5) ... | |
Setting up binutils-x86-64-linux-gnu (2.30-21ubuntu1~18.04.3) ... | |
Setting up cpp (4:7.4.0-1ubuntu2.3) ... | |
Setting up binutils (2.30-21ubuntu1~18.04.3) ... | |
Setting up gcc-7 (7.5.0-3ubuntu1~18.04) ... | |
Setting up g++-7 (7.5.0-3ubuntu1~18.04) ... | |
Setting up gcc (4:7.4.0-1ubuntu2.3) ... | |
Setting up dpkg-dev (1.19.0.5ubuntu2.3) ... | |
Setting up g++ (4:7.4.0-1ubuntu2.3) ... | |
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode | |
Setting up build-essential (12.4ubuntu1) ... | |
Setting up pkg-config (0.29.1-0ubuntu2) ... | |
Processing triggers for man-db (2.8.3-2ubuntu0.1) ... | |
Processing triggers for libc-bin (2.27-3ubuntu1) ... | |
Do you want to install in current directory? [yes/no] : | |
Please input the directory which you want to install in : Unpacking Intel SGX SDK ... done. | |
Verifying the integrity of the install package ... done. | |
Installing Intel SGX SDK ... done. | |
/tmp/sgx-sdk-ArLrqq ~/minbft | |
install -d /opt/intel/sgxsdk | |
cp -r package/* /opt/intel/sgxsdk | |
install -d /opt/intel/sgxsdk/scripts | |
install scripts/* /opt/intel/sgxsdk/scripts | |
chmod +x /opt/intel/sgxsdk/bin/sgx-gdb | |
~/minbft | |
uninstall.sh script generated in /opt/intel/sgxsdk | |
Installation is successful! The SDK package can be found in /opt/intel/sgxsdk | |
Please set the environment variables with below command: | |
source /opt/intel/sgxsdk/environment | |
Reading package lists... Done | |
Building dependency tree | |
Reading state information... Done | |
The following packages were automatically installed and are no longer required: | |
grub-pc-bin linux-headers-4.15.0-99 | |
Use 'sudo apt autoremove' to remove them. | |
The following additional packages will be installed: | |
libprotobuf-lite10 libprotobuf10 zlib1g-dev | |
Suggested packages: | |
libcurl4-doc libidn11-dev libkrb5-dev libldap2-dev librtmp-dev libssh2-1-dev libssl-doc | |
The following NEW packages will be installed: | |
libcurl4-openssl-dev libprotobuf-dev libprotobuf-lite10 libprotobuf10 libssl-dev zlib1g-dev | |
0 upgraded, 6 newly installed, 0 to remove and 22 not upgraded. | |
Need to get 3743 kB of archives. | |
After this operation, 20.7 MB of additional disk space will be used. | |
Get:1 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcurl4-openssl-dev amd64 7.58.0-2ubuntu3.8 [294 kB] | |
Get:2 http://azure.archive.ubuntu.com/ubuntu bionic/main amd64 libprotobuf-lite10 amd64 3.0.0-9.1ubuntu1 [97.7 kB] | |
Get:3 http://azure.archive.ubuntu.com/ubuntu bionic/main amd64 libprotobuf10 amd64 3.0.0-9.1ubuntu1 [651 kB] | |
Get:4 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libssl-dev amd64 1.1.1-1ubuntu2.1~18.04.5 [1566 kB] | |
Get:5 http://azure.archive.ubuntu.com/ubuntu bionic/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-0ubuntu2 [176 kB] | |
Get:6 http://azure.archive.ubuntu.com/ubuntu bionic/main amd64 libprotobuf-dev amd64 3.0.0-9.1ubuntu1 [959 kB] | |
Fetched 3743 kB in 2s (2293 kB/s) | |
Selecting previously unselected package libcurl4-openssl-dev:amd64. | |
(Reading database ... 82069 files and directories currently installed.) | |
Preparing to unpack .../0-libcurl4-openssl-dev_7.58.0-2ubuntu3.8_amd64.deb ... | |
Unpacking libcurl4-openssl-dev:amd64 (7.58.0-2ubuntu3.8) ... | |
Selecting previously unselected package libprotobuf-lite10:amd64. | |
Preparing to unpack .../1-libprotobuf-lite10_3.0.0-9.1ubuntu1_amd64.deb ... | |
Unpacking libprotobuf-lite10:amd64 (3.0.0-9.1ubuntu1) ... | |
Selecting previously unselected package libprotobuf10:amd64. | |
Preparing to unpack .../2-libprotobuf10_3.0.0-9.1ubuntu1_amd64.deb ... | |
Unpacking libprotobuf10:amd64 (3.0.0-9.1ubuntu1) ... | |
Selecting previously unselected package libssl-dev:amd64. | |
Preparing to unpack .../3-libssl-dev_1.1.1-1ubuntu2.1~18.04.5_amd64.deb ... | |
Unpacking libssl-dev:amd64 (1.1.1-1ubuntu2.1~18.04.5) ... | |
Selecting previously unselected package zlib1g-dev:amd64. | |
Preparing to unpack .../4-zlib1g-dev_1%3a1.2.11.dfsg-0ubuntu2_amd64.deb ... | |
Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-0ubuntu2) ... | |
Selecting previously unselected package libprotobuf-dev:amd64. | |
Preparing to unpack .../5-libprotobuf-dev_3.0.0-9.1ubuntu1_amd64.deb ... | |
Unpacking libprotobuf-dev:amd64 (3.0.0-9.1ubuntu1) ... | |
Setting up libssl-dev:amd64 (1.1.1-1ubuntu2.1~18.04.5) ... | |
Setting up libprotobuf10:amd64 (3.0.0-9.1ubuntu1) ... | |
Setting up libprotobuf-lite10:amd64 (3.0.0-9.1ubuntu1) ... | |
Setting up libcurl4-openssl-dev:amd64 (7.58.0-2ubuntu3.8) ... | |
Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-0ubuntu2) ... | |
Setting up libprotobuf-dev:amd64 (3.0.0-9.1ubuntu1) ... | |
Processing triggers for man-db (2.8.3-2ubuntu0.1) ... | |
Processing triggers for libc-bin (2.27-3ubuntu1) ... | |
Unpacking Intel SGX Driver ... done. | |
Verifying the integrity of the install package ... done. | |
Installing Intel SGX Driver ... | |
/tmp/sgx-driver-FEEpz9 ~/minbft | |
install -d /opt/intel/sgxdriver/package | |
install -d /opt/intel/sgxdriver/scripts | |
install package/* /opt/intel/sgxdriver/package | |
install scripts/* /opt/intel/sgxdriver/scripts | |
~/minbft | |
/opt/intel/sgxdriver/package ~/minbft | |
make -C /lib/modules/5.3.0-1020-azure/build M=/opt/intel/sgxdriver/package modules | |
make[1]: Entering directory '/usr/src/linux-headers-5.3.0-1020-azure' | |
CC [M] /opt/intel/sgxdriver/package/sgx_main.o | |
CC [M] /opt/intel/sgxdriver/package/sgx_page_cache.o | |
CC [M] /opt/intel/sgxdriver/package/sgx_ioctl.o | |
CC [M] /opt/intel/sgxdriver/package/sgx_vma.o | |
CC [M] /opt/intel/sgxdriver/package/sgx_util.o | |
CC [M] /opt/intel/sgxdriver/package/sgx_encl.o | |
CC [M] /opt/intel/sgxdriver/package/sgx_encl2.o | |
LD [M] /opt/intel/sgxdriver/package/isgx.o | |
Building modules, stage 2. | |
MODPOST 1 modules | |
CC /opt/intel/sgxdriver/package/isgx.mod.o | |
LD [M] /opt/intel/sgxdriver/package/isgx.ko | |
make[1]: Leaving directory '/usr/src/linux-headers-5.3.0-1020-azure' | |
uninstall.sh script generated in /opt/intel/sgxdriver | |
Installation is successful! | |
test.sh: line 50: golangci-lint: command not found | |
golangci/golangci-lint info checking GitHub for tag 'v1.27.0' | |
golangci/golangci-lint info found version: 1.27.0 for v1.27.0/linux/amd64 | |
golangci/golangci-lint info installed /usr/local/bin/golangci-lint | |
deb [arch=amd64] https://download.01.org/intel-sgx/sgx_repo/ubuntu bionic main | |
OK | |
Hit:1 http://azure.archive.ubuntu.com/ubuntu bionic InRelease | |
Hit:2 http://azure.archive.ubuntu.com/ubuntu bionic-updates InRelease | |
Hit:3 http://azure.archive.ubuntu.com/ubuntu bionic-backports InRelease | |
Hit:4 http://security.ubuntu.com/ubuntu bionic-security InRelease | |
Get:5 https://download.01.org/intel-sgx/sgx_repo/ubuntu bionic InRelease [1062 B] | |
Get:6 https://download.01.org/intel-sgx/sgx_repo/ubuntu bionic/main amd64 Packages [26.0 kB] | |
Fetched 27.1 kB in 1s (21.6 kB/s) | |
Reading package lists... Done | |
Reading package lists... Done | |
Building dependency tree | |
Reading state information... Done | |
The following packages were automatically installed and are no longer required: | |
grub-pc-bin linux-headers-4.15.0-99 | |
Use 'sudo apt autoremove' to remove them. | |
The following additional packages will be installed: | |
libsgx-ae-epid libsgx-ae-le libsgx-ae-pce libsgx-ae-qe3 libsgx-aesm-ecdsa-plugin libsgx-aesm-epid-plugin libsgx-aesm-launch-plugin libsgx-aesm-pce-plugin libsgx-aesm-quote-ex-plugin libsgx-enclave-common | |
libsgx-pce-logic libsgx-qe3-logic sgx-aesm-service | |
The following NEW packages will be installed: | |
libsgx-ae-epid libsgx-ae-le libsgx-ae-pce libsgx-ae-qe3 libsgx-aesm-ecdsa-plugin libsgx-aesm-epid-plugin libsgx-aesm-launch-plugin libsgx-aesm-pce-plugin libsgx-aesm-quote-ex-plugin libsgx-enclave-common | |
libsgx-epid libsgx-launch libsgx-pce-logic libsgx-qe3-logic libsgx-quote-ex libsgx-urts sgx-aesm-service | |
0 upgraded, 17 newly installed, 0 to remove and 22 not upgraded. | |
Need to get 2017 kB of archives. | |
After this operation, 9919 kB of additional disk space will be used. | |
Get:1 https://download.01.org/intel-sgx/sgx_repo/ubuntu bionic/main amd64 libsgx-ae-epid amd64 2.9.101.2-bionic1 [358 kB] | |
Get:2 https://download.01.org/intel-sgx/sgx_repo/ubuntu bionic/main amd64 libsgx-ae-le amd64 2.9.101.2-bionic1 [201 kB] | |
Get:3 https://download.01.org/intel-sgx/sgx_repo/ubuntu bionic/main amd64 libsgx-ae-pce amd64 2.9.101.2-bionic1 [208 kB] | |
Get:4 https://download.01.org/intel-sgx/sgx_repo/ubuntu bionic/main amd64 libsgx-ae-qe3 amd64 1.6.100.2-bionic1 [184 kB] | |
Get:5 https://download.01.org/intel-sgx/sgx_repo/ubuntu bionic/main amd64 sgx-aesm-service amd64 2.9.101.2-bionic1 [530 kB] | |
Get:6 https://download.01.org/intel-sgx/sgx_repo/ubuntu bionic/main amd64 libsgx-enclave-common amd64 2.9.101.2-bionic1 [30.3 kB] | |
Get:7 https://download.01.org/intel-sgx/sgx_repo/ubuntu bionic/main amd64 libsgx-urts amd64 2.9.101.2-bionic1 [63.4 kB] | |
Get:8 https://download.01.org/intel-sgx/sgx_repo/ubuntu bionic/main amd64 libsgx-qe3-logic amd64 1.6.100.2-bionic1 [11.9 kB] | |
Get:9 https://download.01.org/intel-sgx/sgx_repo/ubuntu bionic/main amd64 libsgx-pce-logic amd64 1.6.100.2-bionic1 [8666 B] | |
Get:10 https://download.01.org/intel-sgx/sgx_repo/ubuntu bionic/main amd64 libsgx-aesm-pce-plugin amd64 2.9.101.2-bionic1 [29.7 kB] | |
Get:11 https://download.01.org/intel-sgx/sgx_repo/ubuntu bionic/main amd64 libsgx-aesm-ecdsa-plugin amd64 2.9.101.2-bionic1 [33.3 kB] | |
Get:12 https://download.01.org/intel-sgx/sgx_repo/ubuntu bionic/main amd64 libsgx-aesm-epid-plugin amd64 2.9.101.2-bionic1 [58.7 kB] | |
Get:13 https://download.01.org/intel-sgx/sgx_repo/ubuntu bionic/main amd64 libsgx-aesm-launch-plugin amd64 2.9.101.2-bionic1 [38.9 kB] | |
Get:14 https://download.01.org/intel-sgx/sgx_repo/ubuntu bionic/main amd64 libsgx-aesm-quote-ex-plugin amd64 2.9.101.2-bionic1 [41.4 kB] | |
Get:15 https://download.01.org/intel-sgx/sgx_repo/ubuntu bionic/main amd64 libsgx-epid amd64 2.9.101.2-bionic1 [73.6 kB] | |
Get:16 https://download.01.org/intel-sgx/sgx_repo/ubuntu bionic/main amd64 libsgx-launch amd64 2.9.101.2-bionic1 [72.2 kB] | |
Get:17 https://download.01.org/intel-sgx/sgx_repo/ubuntu bionic/main amd64 libsgx-quote-ex amd64 2.9.101.2-bionic1 [73.3 kB] | |
Fetched 2017 kB in 0s (25.2 MB/s) | |
Selecting previously unselected package libsgx-ae-epid. | |
(Reading database ... 82361 files and directories currently installed.) | |
Preparing to unpack .../00-libsgx-ae-epid_2.9.101.2-bionic1_amd64.deb ... | |
Unpacking libsgx-ae-epid (2.9.101.2-bionic1) ... | |
Selecting previously unselected package libsgx-ae-le. | |
Preparing to unpack .../01-libsgx-ae-le_2.9.101.2-bionic1_amd64.deb ... | |
Unpacking libsgx-ae-le (2.9.101.2-bionic1) ... | |
Selecting previously unselected package libsgx-ae-pce. | |
Preparing to unpack .../02-libsgx-ae-pce_2.9.101.2-bionic1_amd64.deb ... | |
Unpacking libsgx-ae-pce (2.9.101.2-bionic1) ... | |
Selecting previously unselected package libsgx-ae-qe3. | |
Preparing to unpack .../03-libsgx-ae-qe3_1.6.100.2-bionic1_amd64.deb ... | |
Unpacking libsgx-ae-qe3 (1.6.100.2-bionic1) ... | |
Selecting previously unselected package sgx-aesm-service. | |
Preparing to unpack .../04-sgx-aesm-service_2.9.101.2-bionic1_amd64.deb ... | |
Unpacking sgx-aesm-service (2.9.101.2-bionic1) ... | |
Selecting previously unselected package libsgx-enclave-common. | |
Preparing to unpack .../05-libsgx-enclave-common_2.9.101.2-bionic1_amd64.deb ... | |
Unpacking libsgx-enclave-common (2.9.101.2-bionic1) ... | |
Selecting previously unselected package libsgx-urts. | |
Preparing to unpack .../06-libsgx-urts_2.9.101.2-bionic1_amd64.deb ... | |
Unpacking libsgx-urts (2.9.101.2-bionic1) ... | |
Selecting previously unselected package libsgx-qe3-logic. | |
Preparing to unpack .../07-libsgx-qe3-logic_1.6.100.2-bionic1_amd64.deb ... | |
Unpacking libsgx-qe3-logic (1.6.100.2-bionic1) ... | |
Selecting previously unselected package libsgx-pce-logic. | |
Preparing to unpack .../08-libsgx-pce-logic_1.6.100.2-bionic1_amd64.deb ... | |
Unpacking libsgx-pce-logic (1.6.100.2-bionic1) ... | |
Selecting previously unselected package libsgx-aesm-pce-plugin. | |
Preparing to unpack .../09-libsgx-aesm-pce-plugin_2.9.101.2-bionic1_amd64.deb ... | |
Unpacking libsgx-aesm-pce-plugin (2.9.101.2-bionic1) ... | |
Selecting previously unselected package libsgx-aesm-ecdsa-plugin. | |
Preparing to unpack .../10-libsgx-aesm-ecdsa-plugin_2.9.101.2-bionic1_amd64.deb ... | |
Unpacking libsgx-aesm-ecdsa-plugin (2.9.101.2-bionic1) ... | |
Selecting previously unselected package libsgx-aesm-epid-plugin. | |
Preparing to unpack .../11-libsgx-aesm-epid-plugin_2.9.101.2-bionic1_amd64.deb ... | |
Unpacking libsgx-aesm-epid-plugin (2.9.101.2-bionic1) ... | |
Selecting previously unselected package libsgx-aesm-launch-plugin. | |
Preparing to unpack .../12-libsgx-aesm-launch-plugin_2.9.101.2-bionic1_amd64.deb ... | |
Unpacking libsgx-aesm-launch-plugin (2.9.101.2-bionic1) ... | |
Selecting previously unselected package libsgx-aesm-quote-ex-plugin. | |
Preparing to unpack .../13-libsgx-aesm-quote-ex-plugin_2.9.101.2-bionic1_amd64.deb ... | |
Unpacking libsgx-aesm-quote-ex-plugin (2.9.101.2-bionic1) ... | |
Selecting previously unselected package libsgx-epid. | |
Preparing to unpack .../14-libsgx-epid_2.9.101.2-bionic1_amd64.deb ... | |
Unpacking libsgx-epid (2.9.101.2-bionic1) ... | |
Selecting previously unselected package libsgx-launch. | |
Preparing to unpack .../15-libsgx-launch_2.9.101.2-bionic1_amd64.deb ... | |
Unpacking libsgx-launch (2.9.101.2-bionic1) ... | |
Selecting previously unselected package libsgx-quote-ex. | |
Preparing to unpack .../16-libsgx-quote-ex_2.9.101.2-bionic1_amd64.deb ... | |
Unpacking libsgx-quote-ex (2.9.101.2-bionic1) ... | |
Setting up libsgx-launch (2.9.101.2-bionic1) ... | |
Setting up libsgx-epid (2.9.101.2-bionic1) ... | |
Setting up libsgx-enclave-common (2.9.101.2-bionic1) ... | |
Setting up libsgx-ae-qe3 (1.6.100.2-bionic1) ... | |
Setting up libsgx-ae-pce (2.9.101.2-bionic1) ... | |
Setting up libsgx-quote-ex (2.9.101.2-bionic1) ... | |
Setting up libsgx-ae-le (2.9.101.2-bionic1) ... | |
Setting up sgx-aesm-service (2.9.101.2-bionic1) ... | |
Created symlink /etc/systemd/system/multi-user.target.wants/aesmd.service → /lib/systemd/system/aesmd.service. | |
Setting up libsgx-aesm-launch-plugin (2.9.101.2-bionic1) ... | |
Setting up libsgx-ae-epid (2.9.101.2-bionic1) ... | |
Setting up libsgx-urts (2.9.101.2-bionic1) ... | |
Setting up libsgx-qe3-logic (1.6.100.2-bionic1) ... | |
Setting up libsgx-pce-logic (1.6.100.2-bionic1) ... | |
Setting up libsgx-aesm-pce-plugin (2.9.101.2-bionic1) ... | |
Setting up libsgx-aesm-epid-plugin (2.9.101.2-bionic1) ... | |
Setting up libsgx-aesm-ecdsa-plugin (2.9.101.2-bionic1) ... | |
Setting up libsgx-aesm-quote-ex-plugin (2.9.101.2-bionic1) ... | |
Processing triggers for libc-bin (2.27-3ubuntu1) ... | |
OS: Ubuntu 18.04.4 LTS | |
Go version: 1.14.3 | |
Environment variable SGX_SDK not set, please make sure to source the environment file given by SGX SDK. | |
Makefile:82: recipe for target 'prerequisite-check' failed | |
make: *** [prerequisite-check] Error 1 | |
ubuntu@accvm:~/minbft$ tail ~/.bashrc | |
# sources /etc/bash.bashrc). | |
if ! shopt -oq posix; then | |
if [ -f /usr/share/bash-completion/bash_completion ]; then | |
. /usr/share/bash-completion/bash_completion | |
elif [ -f /etc/bash_completion ]; then | |
. /etc/bash_completion | |
fi | |
fi | |
export PATH=$PATH:/usr/local/go/bin | |
. /opt/intel/sgxsdk/environment | |
ubuntu@accvm:~/minbft$ . ~/.bashrc | |
ubuntu@accvm:~/minbft$ bash test.sh | |
SGX driver is already loaded. | |
golangci-lint has version 1.27.0 built from fb74c2e on 2020-05-13T18:48:26Z | |
OS: Ubuntu 18.04.4 LTS | |
Go version: 1.14.3 | |
Intel SGX SDK version: 2.9.101.2 | |
Intel SGX is supported and enabled on this system. | |
Intel SGX PSW version: 2.9.101.2-bionic1 | |
Enviroment check passed. | |
make -C usig/sgx build | |
make[1]: Entering directory '/home/ubuntu/minbft/usig/sgx' | |
CONF hw_debug | |
GEN enclave/usig_t.c | |
CC enclave/usig_t.o | |
CC enclave/usig.o | |
LINK enclave/libusig.so | |
GEN enclave/usig.key | |
GEN enclave/usig.config.xml | |
GEN enclave/libusig.signed.so | |
GEN shim/usig_u.c | |
CC shim/usig_u.o | |
CC shim/shim.o | |
LINK shim/libusig_shim.so | |
make[1]: Leaving directory '/home/ubuntu/minbft/usig/sgx' | |
go build -o sample/build/keytool ./sample/authentication/keytool | |
go: downloading github.com/spf13/cobra v0.0.3 | |
go: downloading gopkg.in/yaml.v2 v2.2.2 | |
go: downloading github.com/spf13/viper v1.3.1 | |
go: downloading github.com/a8m/envsubst v1.1.0 | |
go: downloading github.com/fsnotify/fsnotify v1.4.7 | |
go: downloading github.com/hashicorp/hcl v1.0.0 | |
go: downloading github.com/pelletier/go-toml v1.2.0 | |
go: downloading github.com/mitchellh/mapstructure v1.1.2 | |
go: downloading github.com/magiconair/properties v1.8.0 | |
go: downloading github.com/spf13/jwalterweatherman v1.1.0 | |
go: downloading github.com/spf13/afero v1.2.0 | |
go: downloading github.com/spf13/cast v1.3.0 | |
go: downloading github.com/spf13/pflag v1.0.3 | |
go: downloading golang.org/x/sys v0.0.0-20181213200352-4d1cda033e06 | |
go: downloading golang.org/x/text v0.3.0 | |
go build -o sample/build/peer ./sample/peer | |
go: downloading google.golang.org/grpc v1.18.0 | |
go: downloading github.com/op/go-logging v0.0.0-20160211212156-b2cb9fa56473 | |
go: downloading golang.org/x/sync v0.0.0-20181108010431-42b317875d0f | |
go: downloading github.com/golang/protobuf v1.3.1 | |
go: downloading golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 | |
go: downloading google.golang.org/genproto v0.0.0-20181217193449-09cd0d62f46c | |
go: downloading golang.org/x/net v0.0.0-20181217023233-e147a9138326 | |
make -C usig/sgx check | |
make[1]: Entering directory '/home/ubuntu/minbft/usig/sgx' | |
CC test/usig_test.o | |
LINK test/usig_test | |
RUN test/usig_test | |
Killed | |
Makefile:312: recipe for target 'check' failed | |
make[1]: *** [check] Error 137 | |
make[1]: Leaving directory '/home/ubuntu/minbft/usig/sgx' | |
Makefile:85: recipe for target 'usig-check' failed | |
make: *** [usig-check] Error 2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
YAML=.github/workflows/continuous-integration.yml | |
export GOLANGCI_LINT_URL=$(grep GOLANGCI_LINT_URL: $YAML | awk '{print $2}') | |
export GOLANGCI_LINT_VERSION=$(grep GOLANGCI_LINT_VERSION: $YAML | awk '{print $2}') | |
export SGX_MODE=HW | |
export SGX_SDK_URL=https://download.01.org/intel-sgx/sgx-linux/2.9.1/distro/ubuntu18.04-server/sgx_linux_x64_sdk_2.9.101.2.bin | |
export SGX_DRIVER_URL=https://download.01.org/intel-sgx/sgx-linux/2.9.1/distro/ubuntu18.04-server/sgx_linux_x64_driver_2.6.0_95eaa6f.bin | |
export SGX_DRIVER_URL=https://download.01.org/intel-sgx/sgx-linux/2.9.1/distro/ubuntu18.04-server/sgx_linux_x64_driver_1.33.bin | |
# export SGX_SDK_URL=https://download.01.org/intel-sgx/sgx-linux/2.8/distro/ubuntu18.04-server/sgx_linux_x64_sdk_2.8.100.3.bin | |
# export SGX_DRIVER_URL=https://download.01.org/intel-sgx/sgx-linux/2.8/distro/ubuntu18.04-server/sgx_linux_x64_driver_2.6.0_51c4821.bin | |
# export SGX_SDK_URL=https://download.01.org/intel-sgx/linux-2.3.1/ubuntu18.04/sgx_linux_x64_sdk_2.3.101.46683.bin | |
# export SGX_DRIVER_URL=https://download.01.org/intel-sgx/linux-2.3.1/ubuntu18.04/sgx_linux_x64_driver_4d69b9c.bin | |
if ! go version 2>&1 > /dev/null ; then | |
wget https://dl.google.com/go/go1.14.3.linux-amd64.tar.gz | |
sudo tar -C /usr/local -xzf go1.14.3.linux-amd64.tar.gz | |
fi | |
if ! grep -q PATH:/usr/local/go/bin $HOME/.bashrc ; then | |
echo 'export PATH=$PATH:/usr/local/go/bin' >> $HOME/.bashrc | |
export PATH=$PATH:/usr/local/go/bin | |
fi | |
. $HOME/.bashrc | |
if [ ! -d /opt/intel/sgxsdk ] ; then | |
sudo apt-get update | |
sudo apt-get install -y build-essential pkg-config | |
curl -s $SGX_SDK_URL -o sgx_linux_x64_sdk.bin | |
chmod +x sgx_linux_x64_sdk.bin | |
echo -e "no\n/opt/intel" | sudo ./sgx_linux_x64_sdk.bin | |
fi | |
if ! grep -q "\. /opt/intel/sgxsdk/environment" $HOME/.bashrc ; then | |
echo ". /opt/intel/sgxsdk/environment" >> $HOME/.bashrc | |
. /opt/intel/sgxsdk/environment | |
fi | |
. $HOME/.bashrc | |
if lsmod | grep -q isgx ; then | |
echo "SGX driver is already loaded." | |
else | |
sudo apt-get install -y libssl-dev libcurl4-openssl-dev libprotobuf-dev | |
curl -s $SGX_DRIVER_URL -o sgx_linux_x64_driver.bin || exit 1 | |
chmod +x sgx_linux_x64_driver.bin | |
sudo ./sgx_linux_x64_driver.bin | |
fi | |
if [ ! -s /usr/local/bin/golangci-lint ] ; then | |
curl -sfL $GOLANGCI_LINT_URL | sudo sh -s -- -b /usr/local/bin $GOLANGCI_LINT_VERSION | |
fi | |
if [ ! -s "/etc/apt/sources.list.d/intel-sgx.list" ] ; then | |
echo 'deb [arch=amd64] https://download.01.org/intel-sgx/sgx_repo/ubuntu bionic main' | sudo tee /etc/apt/sources.list.d/intel-sgx.list | |
wget -qO - https://download.01.org/intel-sgx/sgx_repo/ubuntu/intel-sgx-deb.key | sudo apt-key add - | |
sudo apt-get update | |
sudo apt-get install -y libsgx-launch libsgx-urts libsgx-epid libsgx-quote-ex | |
fi | |
LD_LIBRARY_PATH="$PWD/usig/sgx/shim:$LD_LIBRARY_PATH" make build check || exit 1 | |
make lint || exit 1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
make check
failed with SGX OOT driver, but it passed with SGX DCAP driver.