Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- root@u-G:/tmp# sudo curl -o- -L https://github.com/ruslansalikhov/golosbootstrap/releases/download/0.1.5/golosbootstrap.sh | bash
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 100 593 0 593 0 0 118 0 --:--:-- 0:00:05 --:--:-- 118
- 0 10163 0 0 0 0 0 0 --:--:-- 0:00:08 --:--:-- 0+ LC_ALL=C
- 100 10163 100 10163 0 0 1242 0 0:00:08 0:00:08 --:--:-- 3211
- ++ basename bash
- + PROGNAME=bash
- + GOLOS_REPO=https://github.com/GolosChain/golos
- + MODE=build_and_install
- + LOG_FILE=/tmp/golosbootstrap.log
- + BUILD_OPTIONS=-DCMAKE_BUILD_TYPE=Release
- + BUILD_THREADS=1
- + BASEDIR=
- + trap cleanup EXIT INT TERM QUIT
- + '[' '!' -z ']'
- + print_info '* Checking System'
- ++ tput bold
- + bold=''
- ++ tput sgr0
- + reset=''
- + echo '* Checking System'
- * Checking System
- ++ tr '[:upper:]' '[:lower:]'
- ++ cut -d= -f2
- ++ grep DISTRIB_ID
- ++ cat /etc/lsb-release
- + os=ubuntu
- + [[ xubuntu != \x\u\b\u\n\t\u ]]
- ++ awk '/^Mem:/{print $2}'
- ++ free
- + phymem=5955552
- + phymem=5
- + (( phymem < 4 ))
- + (( phymem < 16 ))
- + print_warn 'You have Physical Memory < 16Gb, will build LOW_MEMORY_NODE'
- ++ tput dim
- + bold=''
- ++ tput sgr0
- + reset=''
- + echo 'WARN: You have Physical Memory < 16Gb, will build LOW_MEMORY_NODE'
- bash: line 45: 4: Bad file descriptor
- + BUILD_OPTIONS='-DCMAKE_BUILD_TYPE=Release -DLOW_MEMORY_NODE=ON -DCLEAR_VOTES=ON'
- ++ getconf _NPROCESSORS_ONLN
- + cpunum=1
- + (( cpunum <= 0 ))
- + possible_threads=1
- + BUILD_THREADS=1
- + (( BUILD_THREADS < 1 ))
- ++ mktemp -d
- + BASEDIR=/tmp/tmp.FvKthYo2FW
- + '[' 0 -ne 0 ']'
- + pushd /tmp/tmp.FvKthYo2FW
- + tar xz
- + base64 -d
- + print_info ' - Checking Required Packages'
- ++ tput bold
- + bold=''
- ++ tput sgr0
- + reset=''
- + echo ' - Checking Required Packages'
- - Checking Required Packages
- + pkgs_to_install=
- + for pkg in git cmake g++ python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-all-dev libssl-dev libncurses5-dev doxygen libreadline-dev dh-autoreconf build-essential
- + pkg_ok=no
- + grep 'install ok installed'
- + dpkg-query -W '--showformat=${Status}\n' git
- + pkg_ok=yes
- + print_info ' - - Checking For git: yes'
- ++ tput bold
- + bold=''
- ++ tput sgr0
- + reset=''
- + echo ' - - Checking For git: yes'
- - - Checking For git: yes
- + '[' xno == xyes ']'
- + for pkg in git cmake g++ python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-all-dev libssl-dev libncurses5-dev doxygen libreadline-dev dh-autoreconf build-essential
- + pkg_ok=no
- + grep 'install ok installed'
- + dpkg-query -W '--showformat=${Status}\n' cmake
- + pkg_ok=yes
- + print_info ' - - Checking For cmake: yes'
- ++ tput bold
- + bold=''
- ++ tput sgr0
- + reset=''
- + echo ' - - Checking For cmake: yes'
- - - Checking For cmake: yes
- + '[' xno == xyes ']'
- + for pkg in git cmake g++ python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-all-dev libssl-dev libncurses5-dev doxygen libreadline-dev dh-autoreconf build-essential
- + pkg_ok=no
- + grep 'install ok installed'
- + dpkg-query -W '--showformat=${Status}\n' g++
- + pkg_ok=yes
- + print_info ' - - Checking For g++: yes'
- ++ tput bold
- + bold=''
- ++ tput sgr0
- + reset=''
- + echo ' - - Checking For g++: yes'
- - - Checking For g++: yes
- + '[' xno == xyes ']'
- + for pkg in git cmake g++ python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-all-dev libssl-dev libncurses5-dev doxygen libreadline-dev dh-autoreconf build-essential
- + pkg_ok=no
- + grep 'install ok installed'
- + dpkg-query -W '--showformat=${Status}\n' python-dev
- + pkg_ok=yes
- + print_info ' - - Checking For python-dev: yes'
- ++ tput bold
- + bold=''
- ++ tput sgr0
- + reset=''
- + echo ' - - Checking For python-dev: yes'
- - - Checking For python-dev: yes
- + '[' xno == xyes ']'
- + for pkg in git cmake g++ python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-all-dev libssl-dev libncurses5-dev doxygen libreadline-dev dh-autoreconf build-essential
- + pkg_ok=no
- + grep 'install ok installed'
- + dpkg-query -W '--showformat=${Status}\n' autotools-dev
- + pkg_ok=yes
- + print_info ' - - Checking For autotools-dev: yes'
- ++ tput bold
- + bold=''
- ++ tput sgr0
- + reset=''
- + echo ' - - Checking For autotools-dev: yes'
- - - Checking For autotools-dev: yes
- + '[' xno == xyes ']'
- + for pkg in git cmake g++ python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-all-dev libssl-dev libncurses5-dev doxygen libreadline-dev dh-autoreconf build-essential
- + pkg_ok=no
- + grep 'install ok installed'
- + dpkg-query -W '--showformat=${Status}\n' libicu-dev
- + pkg_ok=yes
- + print_info ' - - Checking For libicu-dev: yes'
- ++ tput bold
- + bold=''
- ++ tput sgr0
- + reset=''
- + echo ' - - Checking For libicu-dev: yes'
- - - Checking For libicu-dev: yes
- + '[' xno == xyes ']'
- + for pkg in git cmake g++ python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-all-dev libssl-dev libncurses5-dev doxygen libreadline-dev dh-autoreconf build-essential
- + pkg_ok=no
- + grep 'install ok installed'
- + dpkg-query -W '--showformat=${Status}\n' build-essential
- + pkg_ok=yes
- + print_info ' - - Checking For build-essential: yes'
- ++ tput bold
- + bold=''
- ++ tput sgr0
- + reset=''
- + echo ' - - Checking For build-essential: yes'
- - - Checking For build-essential: yes
- + '[' xno == xyes ']'
- + for pkg in git cmake g++ python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-all-dev libssl-dev libncurses5-dev doxygen libreadline-dev dh-autoreconf build-essential
- + pkg_ok=no
- + grep 'install ok installed'
- + dpkg-query -W '--showformat=${Status}\n' libbz2-dev
- + pkg_ok=yes
- + print_info ' - - Checking For libbz2-dev: yes'
- ++ tput bold
- + bold=''
- ++ tput sgr0
- + reset=''
- + echo ' - - Checking For libbz2-dev: yes'
- - - Checking For libbz2-dev: yes
- + '[' xno == xyes ']'
- + for pkg in git cmake g++ python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-all-dev libssl-dev libncurses5-dev doxygen libreadline-dev dh-autoreconf build-essential
- + pkg_ok=no
- + grep 'install ok installed'
- + dpkg-query -W '--showformat=${Status}\n' libboost-all-dev
- + pkg_ok=yes
- + print_info ' - - Checking For libboost-all-dev: yes'
- ++ tput bold
- + bold=''
- ++ tput sgr0
- + reset=''
- + echo ' - - Checking For libboost-all-dev: yes'
- - - Checking For libboost-all-dev: yes
- + '[' xno == xyes ']'
- + for pkg in git cmake g++ python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-all-dev libssl-dev libncurses5-dev doxygen libreadline-dev dh-autoreconf build-essential
- + pkg_ok=no
- + grep 'install ok installed'
- + dpkg-query -W '--showformat=${Status}\n' libssl-dev
- + pkg_ok=yes
- + print_info ' - - Checking For libssl-dev: yes'
- ++ tput bold
- + bold=''
- ++ tput sgr0
- + reset=''
- + echo ' - - Checking For libssl-dev: yes'
- - - Checking For libssl-dev: yes
- + '[' xno == xyes ']'
- + for pkg in git cmake g++ python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-all-dev libssl-dev libncurses5-dev doxygen libreadline-dev dh-autoreconf build-essential
- + pkg_ok=no
- + grep 'install ok installed'
- + dpkg-query -W '--showformat=${Status}\n' libncurses5-dev
- + pkg_ok=yes
- + print_info ' - - Checking For libncurses5-dev: yes'
- ++ tput bold
- + bold=''
- ++ tput sgr0
- + reset=''
- + echo ' - - Checking For libncurses5-dev: yes'
- - - Checking For libncurses5-dev: yes
- + '[' xno == xyes ']'
- + for pkg in git cmake g++ python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-all-dev libssl-dev libncurses5-dev doxygen libreadline-dev dh-autoreconf build-essential
- + pkg_ok=no
- + grep 'install ok installed'
- + dpkg-query -W '--showformat=${Status}\n' doxygen
- + pkg_ok=yes
- + print_info ' - - Checking For doxygen: yes'
- ++ tput bold
- + bold=''
- ++ tput sgr0
- + reset=''
- + echo ' - - Checking For doxygen: yes'
- - - Checking For doxygen: yes
- + '[' xno == xyes ']'
- + for pkg in git cmake g++ python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-all-dev libssl-dev libncurses5-dev doxygen libreadline-dev dh-autoreconf build-essential
- + pkg_ok=no
- + grep 'install ok installed'
- + dpkg-query -W '--showformat=${Status}\n' libreadline-dev
- + pkg_ok=yes
- + print_info ' - - Checking For libreadline-dev: yes'
- ++ tput bold
- + bold=''
- ++ tput sgr0
- + reset=''
- + echo ' - - Checking For libreadline-dev: yes'
- - - Checking For libreadline-dev: yes
- + '[' xno == xyes ']'
- + for pkg in git cmake g++ python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-all-dev libssl-dev libncurses5-dev doxygen libreadline-dev dh-autoreconf build-essential
- + pkg_ok=no
- + grep 'install ok installed'
- + dpkg-query -W '--showformat=${Status}\n' dh-autoreconf
- + pkg_ok=yes
- + print_info ' - - Checking For dh-autoreconf: yes'
- ++ tput bold
- + bold=''
- ++ tput sgr0
- + reset=''
- + echo ' - - Checking For dh-autoreconf: yes'
- - - Checking For dh-autoreconf: yes
- + '[' xno == xyes ']'
- + for pkg in git cmake g++ python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-all-dev libssl-dev libncurses5-dev doxygen libreadline-dev dh-autoreconf build-essential
- + pkg_ok=no
- + grep 'install ok installed'
- + dpkg-query -W '--showformat=${Status}\n' build-essential
- + pkg_ok=yes
- + print_info ' - - Checking For build-essential: yes'
- ++ tput bold
- + bold=''
- ++ tput sgr0
- + reset=''
- + echo ' - - Checking For build-essential: yes'
- - - Checking For build-essential: yes
- + '[' xno == xyes ']'
- + '[' x '!=' x ']'
- + print_info '* Building Golos'
- ++ tput bold
- + bold=''
- ++ tput sgr0
- + reset=''
- + echo '* Building Golos'
- * Building Golos
- + DEB_PATH=/tmp/tmp.FvKthYo2FW/package/golos
- + GOLOS_PATH=/tmp/tmp.FvKthYo2FW/package/golos/opt/golos
- + mkdir -p /tmp/tmp.FvKthYo2FW/package/golos
- + mkdir -p /tmp/tmp.FvKthYo2FW/package/golos/opt/golos
- + print_info ' - Downloading Source Code'
- ++ tput bold
- + bold=''
- ++ tput sgr0
- + reset=''
- + echo ' - Downloading Source Code'
- - Downloading Source Code
- + git clone https://github.com/GolosChain/golos
- Cloning into 'golos'...
- remote: Counting objects: 9754, done.
- remote: Total 9754 (delta 0), reused 0 (delta 0), pack-reused 9754
- Receiving objects: 100% (9754/9754), 6.28 MiB | 389.00 KiB/s, done.
- Resolving deltas: 100% (6713/6713), done.
- Checking connectivity... done.
- + cd golos
- + git checkout master
- Already on 'master'
- Your branch is up-to-date with 'origin/master'.
- + git submodule update --init --recursive
- Submodule 'libraries/fc' (https://github.com/steemit/fc.git) registered for path 'libraries/fc'
- Cloning into '/tmp/tmp.FvKthYo2FW/golos/libraries/fc'...
- Submodule path 'libraries/fc': checked out '19d41b860676959e2014dd34700209df49eb62c4'
- Submodule 'vendor/diff-match-patch-cpp-stl' (https://github.com/leutloff/diff-match-patch-cpp-stl) registered for path 'libraries/fc/vendor/diff-match-patch-cpp-stl'
- Submodule 'vendor/secp256k1-zkp' (https://github.com/cryptonomex/secp256k1-zkp.git) registered for path 'libraries/fc/vendor/secp256k1-zkp'
- Submodule 'vendor/websocketpp' (https://github.com/zaphoyd/websocketpp.git) registered for path 'libraries/fc/vendor/websocketpp'
- Cloning into '/tmp/tmp.FvKthYo2FW/golos/libraries/fc/vendor/diff-match-patch-cpp-stl'...
- Cloning into '/tmp/tmp.FvKthYo2FW/golos/libraries/fc/vendor/secp256k1-zkp'...
- Cloning into '/tmp/tmp.FvKthYo2FW/golos/libraries/fc/vendor/websocketpp'...
- Submodule path 'libraries/fc/vendor/diff-match-patch-cpp-stl': checked out 'aee799a31d08977b166fb19cad794730717e3304'
- Submodule path 'libraries/fc/vendor/secp256k1-zkp': checked out 'bd067945ead3b514fba884abd0de95fc4b5db9ae'
- Submodule path 'libraries/fc/vendor/websocketpp': checked out '378437aecdcb1dfe62096ffd5d944bf1f640ccc3'
- + print_info ' - Compiling'
- ++ tput bold
- + bold=''
- ++ tput sgr0
- + reset=''
- + echo ' - Compiling'
- - Compiling
- + cmake -DCMAKE_BUILD_TYPE=Release -DLOW_MEMORY_NODE=ON -DCLEAR_VOTES=ON .
- -- The C compiler identification is GNU 6.2.0
- -- The CXX compiler identification is GNU 6.2.0
- -- Check for working C compiler: /usr/bin/cc
- -- Check for working C compiler: /usr/bin/cc -- works
- -- Detecting C compiler ABI info
- -- Detecting C compiler ABI info - done
- -- Detecting C compile features
- -- Detecting C compile features - done
- -- Check for working CXX compiler: /usr/bin/c++
- -- Check for working CXX compiler: /usr/bin/c++ -- works
- -- Detecting CXX compiler ABI info
- -- Detecting CXX compiler ABI info - done
- -- Detecting CXX compile features
- -- Detecting CXX compile features - done
- -- BUILD_GOLOS_TESTNET: OFF
- -- LOW_MEMORY_NODE: ON
- --
- -- CONFIGURING FOR LOW MEMORY NODE
- --
- -- CONFIGURING TO CLEAR OLD VOTES FROM MEMORY
- -- Using custom FindBoost.cmake
- -- Boost version: 1.61.0
- -- Found the following Boost libraries:
- -- thread
- -- date_time
- -- system
- -- filesystem
- -- program_options
- -- signals
- -- serialization
- -- chrono
- -- unit_test_framework
- -- context
- -- locale
- -- Using custom FindBoost.cmake
- -- Boost version: 1.61.0
- -- Found the following Boost libraries:
- -- coroutine
- -- Configuring Golos on Linux
- -- Configuring project fc located in: /tmp/tmp.FvKthYo2FW/golos/libraries/fc
- -- Configuring fc to build on Unix/Apple
- -- Using custom FindBoost.cmake
- -- Boost version: 1.61.0
- -- Found the following Boost libraries:
- -- thread
- -- date_time
- -- system
- -- filesystem
- -- program_options
- -- signals
- -- serialization
- -- chrono
- -- unit_test_framework
- -- context
- -- locale
- -- iostreams
- -- coroutine
- -- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libssl.a;/usr/lib/x86_64-linux-gnu/libcrypto.a (found version "1.0.2g")
- ** websocketpp
- =========== Used Build Configuration =============
- -- ENABLE_CPP11 = ON
- -- BUILD_EXAMPLES = OFF
- -- BUILD_TESTS = OFF
- -- WEBSOCKETPP_ROOT = /tmp/tmp.FvKthYo2FW/golos/libraries/fc/vendor/websocketpp
- -- WEBSOCKETPP_BIN = /tmp/tmp.FvKthYo2FW/golos/libraries/fc/vendor/websocketpp/bin
- -- WEBSOCKETPP_LIB = /tmp/tmp.FvKthYo2FW/golos/libraries/fc/vendor/websocketpp/lib
- -- Install prefix = /usr/local
- -- WEBSOCKETPP_BOOST_LIBS =
- -- WEBSOCKETPP_PLATFORM_LIBS =
- -- WEBSOCKETPP_PLATFORM_TLS_LIBS =
- -- OPENSSL_FOUND = TRUE
- -- OPENSSL_INCLUDE_DIR = /usr/include
- -- OPENSSL_LIBRARIES = /usr/lib/x86_64-linux-gnu/libssl.a;/usr/lib/x86_64-linux-gnu/libcrypto.a
- -- OPENSSL_VERSION = 1.0.2g
- -- Found Curses: /usr/lib/x86_64-linux-gnu/libcurses.so
- -- Found Readline: /usr/include
- -- Finished fc module configuration...
- -- Found Perl: /usr/bin/perl (found version "5.22.2")
- -- Found Doxygen: /usr/bin/doxygen (found version "1.8.11")
- --
- CONFIGURED FOR GOLOS NETWORK
- --
- CONFIGURED FOR LOW MEMORY NODE
- -- Configuring done
- -- Generating done
- -- Build files have been written to: /tmp/tmp.FvKthYo2FW/golos
- + make -j1
- Scanning dependencies of target udt
- [ 0%] Building CXX object libraries/fc/vendor/udt4/CMakeFiles/udt.dir/src/api.cpp.o
- [ 1%] Building CXX object libraries/fc/vendor/udt4/CMakeFiles/udt.dir/src/buffer.cpp.o
- [ 1%] Building CXX object libraries/fc/vendor/udt4/CMakeFiles/udt.dir/src/cache.cpp.o
- [ 1%] Building CXX object libraries/fc/vendor/udt4/CMakeFiles/udt.dir/src/ccc.cpp.o
- [ 2%] Building CXX object libraries/fc/vendor/udt4/CMakeFiles/udt.dir/src/channel.cpp.o
- [ 2%] Building CXX object libraries/fc/vendor/udt4/CMakeFiles/udt.dir/src/common.cpp.o
- [ 3%] Building CXX object libraries/fc/vendor/udt4/CMakeFiles/udt.dir/src/core.cpp.o
- /tmp/tmp.FvKthYo2FW/golos/libraries/fc/vendor/udt4/src/core.cpp: In member function ‘int CUDT::listen(sockaddr*, CPacket&)’:
- /tmp/tmp.FvKthYo2FW/golos/libraries/fc/vendor/udt4/src/core.cpp:2473:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- hs.m_iCookie = *(int*)cookie;
- ^~~~~~
- /tmp/tmp.FvKthYo2FW/golos/libraries/fc/vendor/udt4/src/core.cpp:2482:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (hs.m_iCookie != *(int*)cookie)
- ^~~~~~
- /tmp/tmp.FvKthYo2FW/golos/libraries/fc/vendor/udt4/src/core.cpp:2488:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (hs.m_iCookie != *(int*)cookie)
- ^~~~~~
- [ 3%] Building CXX object libraries/fc/vendor/udt4/CMakeFiles/udt.dir/src/epoll.cpp.o
- [ 3%] Building CXX object libraries/fc/vendor/udt4/CMakeFiles/udt.dir/src/list.cpp.o
- [ 4%] Building CXX object libraries/fc/vendor/udt4/CMakeFiles/udt.dir/src/md5.cpp.o
- [ 4%] Building CXX object libraries/fc/vendor/udt4/CMakeFiles/udt.dir/src/packet.cpp.o
- [ 4%] Building CXX object libraries/fc/vendor/udt4/CMakeFiles/udt.dir/src/queue.cpp.o
- [ 5%] Building CXX object libraries/fc/vendor/udt4/CMakeFiles/udt.dir/src/window.cpp.o
- [ 5%] Linking CXX static library libudt.a
- [ 5%] Built target udt
- Scanning dependencies of target project_secp256k1
- [ 5%] Performing autogen step for 'project_secp256k1'
- libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
- libtoolize: copying file 'build-aux/ltmain.sh'
- libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'build-aux/m4'.
- libtoolize: copying file 'build-aux/m4/libtool.m4'
- libtoolize: copying file 'build-aux/m4/ltoptions.m4'
- libtoolize: copying file 'build-aux/m4/ltsugar.m4'
- libtoolize: copying file 'build-aux/m4/ltversion.m4'
- libtoolize: copying file 'build-aux/m4/lt~obsolete.m4'
- configure.ac:10: installing 'build-aux/compile'
- configure.ac:5: installing 'build-aux/config.guess'
- configure.ac:5: installing 'build-aux/config.sub'
- configure.ac:9: installing 'build-aux/install-sh'
- configure.ac:9: installing 'build-aux/missing'
- Makefile.am: installing 'build-aux/depcomp'
- parallel-tests: installing 'build-aux/test-driver'
- [ 5%] Creating directories for 'project_secp256k1'
- [ 5%] No download step for 'project_secp256k1'
- [ 6%] No update step for 'project_secp256k1'
- [ 6%] No patch step for 'project_secp256k1'
- [ 7%] Performing configure step for 'project_secp256k1'
- checking build system type... x86_64-pc-linux-gnu
- checking host system type... x86_64-pc-linux-gnu
- checking for a BSD-compatible install... /usr/bin/install -c
- checking whether build environment is sane... yes
- checking for a thread-safe mkdir -p... /bin/mkdir -p
- checking for gawk... gawk
- checking whether make sets $(MAKE)... yes
- checking whether make supports nested variables... yes
- checking how to print strings... printf
- checking for style of include used by make... GNU
- checking for gcc... gcc
- checking whether the C compiler works... yes
- checking for C compiler default output file name... a.out
- checking for suffix of executables...
- checking whether we are cross compiling... no
- checking for suffix of object files... o
- checking whether we are using the GNU C compiler... yes
- checking whether gcc accepts -g... yes
- checking for gcc option to accept ISO C89... none needed
- checking whether gcc understands -c and -o together... yes
- checking dependency style of gcc... gcc3
- checking for a sed that does not truncate output... /bin/sed
- checking for grep that handles long lines and -e... /bin/grep
- checking for egrep... /bin/grep -E
- checking for fgrep... /bin/grep -F
- checking for ld used by gcc... /usr/bin/ld
- checking if the linker (/usr/bin/ld) is GNU ld... yes
- checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
- checking the name lister (/usr/bin/nm -B) interface... BSD nm
- checking whether ln -s works... yes
- checking the maximum length of command line arguments... 1572864
- checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
- checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
- checking for /usr/bin/ld option to reload object files... -r
- checking for objdump... objdump
- checking how to recognize dependent libraries... pass_all
- checking for dlltool... no
- checking how to associate runtime and link libraries... printf %s\n
- checking for ar... ar
- checking for archiver @FILE support... @
- checking for strip... strip
- checking for ranlib... ranlib
- checking command to parse /usr/bin/nm -B output from gcc object... ok
- checking for sysroot... no
- checking for a working dd... /bin/dd
- checking how to truncate binary pipes... /bin/dd bs=4096 count=1
- checking for mt... mt
- checking if mt is a manifest tool... no
- checking how to run the C preprocessor... gcc -E
- checking for ANSI C header files... yes
- checking for sys/types.h... yes
- checking for sys/stat.h... yes
- checking for stdlib.h... yes
- checking for string.h... yes
- checking for memory.h... yes
- checking for strings.h... yes
- checking for inttypes.h... yes
- checking for stdint.h... yes
- checking for unistd.h... yes
- checking for dlfcn.h... yes
- checking for objdir... .libs
- checking if gcc supports -fno-rtti -fno-exceptions... no
- checking for gcc option to produce PIC... -fPIC -DPIC
- checking if gcc PIC flag -fPIC -DPIC works... yes
- checking if gcc static flag -static works... yes
- checking if gcc supports -c -o file.o... yes
- checking if gcc supports -c -o file.o... (cached) yes
- checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
- checking whether -lc should be explicitly linked in... no
- checking dynamic linker characteristics... GNU/Linux ld.so
- checking how to hardcode library paths into programs... immediate
- checking whether stripping libraries is possible... yes
- checking if libtool supports shared libraries... yes
- checking whether to build shared libraries... yes
- checking whether to build static libraries... yes
- checking whether make supports nested variables... (cached) yes
- /tmp/tmp.FvKthYo2FW/golos/libraries/fc/vendor/secp256k1-zkp/configure: line 12077: PKG_PROG_PKG_CONFIG: command not found
- checking for ar... /usr/bin/ar
- checking for ranlib... /usr/bin/ranlib
- checking for strip... /usr/bin/strip
- checking for gcc option to accept ISO C89... (cached) none needed
- checking if gcc supports -std=c89 -pedantic -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes -Wno-unused-function -Wno-long-long -Wno-overlength-strings... yes
- checking for __int128... yes
- checking for __builtin_expect... yes
- checking for __builtin_clzll... yes
- checking for x86_64 assembly availability... yes
- checking whether byte ordering is bigendian... no
- configure: Using assembly optimizations: x86_64
- configure: Using field implementation: 64bit
- configure: Using bignum implementation: no
- configure: Using scalar implementation: 64bit
- configure: Using endomorphism optimizations: no
- checking that generated files are newer than configure... done
- configure: creating ./config.status
- config.status: creating Makefile
- config.status: creating libsecp256k1.pc
- config.status: creating src/libsecp256k1-config.h
- config.status: executing depfiles commands
- config.status: executing libtool commands
- [ 7%] Performing build step for 'project_secp256k1'
- CC src/libsecp256k1_la-secp256k1.lo
- CCLD libsecp256k1.la
- /usr/bin/ar: `u' modifier ignored since `D' is the default (see `U')
- CC src/tests-tests.o
- CCLD tests
- [ 8%] Performing install step for 'project_secp256k1'
- [ 8%] Completed 'project_secp256k1'
- [ 8%] Built target project_secp256k1
- Scanning dependencies of target fc
- [ 9%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/uint128.cpp.o
- [ 9%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/real128.cpp.o
- [ 10%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/variant.cpp.o
- [ 10%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/exception.cpp.o
- [ 10%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/variant_object.cpp.o
- [ 11%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/thread/thread.cpp.o
- In file included from /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/thread_d.hpp:5:0,
- from /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/thread.cpp:5:
- /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/context.hpp:215:9: error: ‘fcontext_t’ in namespace ‘bc’ does not name a type
- bc::fcontext_t my_context;
- ^~~~~~~~~~
- /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/context.hpp: In constructor ‘fc::context::context(void (*)(intptr_t), stack_allocator&, fc::thread*)’:
- /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/context.hpp:69:6: error: ‘my_context’ was not declared in this scope
- my_context = bc::make_fcontext( stack_ctx.sp, stack_ctx.size, sf);
- ^~~~~~~~~~
- /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/context.hpp:69:19: error: ‘make_fcontext’ is not a member of ‘bc’
- my_context = bc::make_fcontext( stack_ctx.sp, stack_ctx.size, sf);
- ^~
- /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/context.hpp:69:19: note: suggested alternative:
- In file included from /usr/include/boost/context/detail/exception.hpp:12:0,
- from /usr/include/boost/context/execution_context_v2.hpp:28,
- from /usr/include/boost/context/execution_context.hpp:13,
- from /usr/include/boost/context/all.hpp:7,
- from /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/context.hpp:3,
- from /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/thread_d.hpp:5,
- from /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/thread.cpp:5:
- /usr/include/boost/context/detail/fcontext.hpp:33:35: note: ‘boost::context::detail::make_fcontext’
- fcontext_t BOOST_CONTEXT_CALLDECL make_fcontext( void * sp, std::size_t size, void (* fn)( transfer_t) );
- ^~~~~~~~~~~~~
- In file included from /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/thread_d.hpp:5:0,
- from /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/thread.cpp:5:
- /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/context.hpp: In constructor ‘fc::context::context(fc::thread*)’:
- /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/context.hpp:88:6: error: class ‘fc::context’ does not have any field named ‘my_context’
- my_context(nullptr),
- ^~~~~~~~~~
- In file included from /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/thread.cpp:5:0:
- /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/thread_d.hpp: In member function ‘bool fc::thread_d::start_next_fiber(bool)’:
- /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/thread_d.hpp:401:17: error: ‘jump_fcontext’ is not a member of ‘bc’
- bc::jump_fcontext( &prev->my_context, next->my_context, 0 );
- ^~
- /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/thread_d.hpp:401:17: note: suggested alternative:
- In file included from /usr/include/boost/context/detail/exception.hpp:12:0,
- from /usr/include/boost/context/execution_context_v2.hpp:28,
- from /usr/include/boost/context/execution_context.hpp:13,
- from /usr/include/boost/context/all.hpp:7,
- from /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/context.hpp:3,
- from /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/thread_d.hpp:5,
- from /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/thread.cpp:5:
- /usr/include/boost/context/detail/fcontext.hpp:31:35: note: ‘boost::context::detail::jump_fcontext’
- transfer_t BOOST_CONTEXT_CALLDECL jump_fcontext( fcontext_t const to, void * vp);
- ^~~~~~~~~~~~~
- In file included from /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/thread.cpp:5:0:
- /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/thread_d.hpp:401:43: error: ‘struct fc::context’ has no member named ‘my_context’; did you mean ‘context’?
- bc::jump_fcontext( &prev->my_context, next->my_context, 0 );
- ^~~~~~~~~~
- /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/thread_d.hpp:401:61: error: ‘struct fc::context’ has no member named ‘my_context’; did you mean ‘context’?
- bc::jump_fcontext( &prev->my_context, next->my_context, 0 );
- ^~~~~~~~~~
- /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/thread_d.hpp:443:17: error: ‘jump_fcontext’ is not a member of ‘bc’
- bc::jump_fcontext( &prev->my_context, next->my_context, (intptr_t)this );
- ^~
- /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/thread_d.hpp:443:17: note: suggested alternative:
- In file included from /usr/include/boost/context/detail/exception.hpp:12:0,
- from /usr/include/boost/context/execution_context_v2.hpp:28,
- from /usr/include/boost/context/execution_context.hpp:13,
- from /usr/include/boost/context/all.hpp:7,
- from /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/context.hpp:3,
- from /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/thread_d.hpp:5,
- from /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/thread.cpp:5:
- /usr/include/boost/context/detail/fcontext.hpp:31:35: note: ‘boost::context::detail::jump_fcontext’
- transfer_t BOOST_CONTEXT_CALLDECL jump_fcontext( fcontext_t const to, void * vp);
- ^~~~~~~~~~~~~
- In file included from /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/thread.cpp:5:0:
- /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/thread_d.hpp:443:43: error: ‘struct fc::context’ has no member named ‘my_context’; did you mean ‘context’?
- bc::jump_fcontext( &prev->my_context, next->my_context, (intptr_t)this );
- ^~~~~~~~~~
- /tmp/tmp.FvKthYo2FW/golos/libraries/fc/src/thread/thread_d.hpp:443:61: error: ‘struct fc::context’ has no member named ‘my_context’; did you mean ‘context’?
- bc::jump_fcontext( &prev->my_context, next->my_context, (intptr_t)this );
- ^~~~~~~~~~
- libraries/fc/CMakeFiles/fc.dir/build.make:182: recipe for target 'libraries/fc/CMakeFiles/fc.dir/src/thread/thread.cpp.o' failed
- make[2]: *** [libraries/fc/CMakeFiles/fc.dir/src/thread/thread.cpp.o] Error 1
- CMakeFiles/Makefile2:380: recipe for target 'libraries/fc/CMakeFiles/fc.dir/all' failed
- make[1]: *** [libraries/fc/CMakeFiles/fc.dir/all] Error 2
- Makefile:127: recipe for target 'all' failed
- make: *** [all] Error 2
- + error_exit 'Cannot compile project'
- + echo 'bash: ERROR - Cannot compile project'
- bash: ERROR - Cannot compile project
- + exit 1
- + cleanup
- + '[' '!' -z /tmp/tmp.FvKthYo2FW ']'
- + rm -rf /tmp/tmp.FvKthYo2FW
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement