Skip to content

Instantly share code, notes, and snippets.

@ktsaou
Created October 27, 2021 11:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ktsaou/36b7ae1680a909a88642c5d75e9248fb to your computer and use it in GitHub Desktop.
Save ktsaou/36b7ae1680a909a88642c5d75e9248fb to your computer and use it in GitHub Desktop.
gvpe static compilation log
$ ./compile-gvpe/build-gvpe-linux-static.sh
ME : build-gvpe-linux-static.sh
DIR : /home/costa/src/netdata-demo-site.git/gvpe/compile-gvpe
/home/costa/src/netdata-demo-site.git/gvpe/compile-gvpe > sudo docker run -a stdin -a stdout -a stderr -i -t -v /home/costa/src/netdata-demo-site.git/gvpe/compile-gvpe:/tmp/mapped:rw alpine:edge /bin/sh /tmp/mapped/build-gvpe-linux-static.sh inside-container
/ > apk update
fetch https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
v3.15.0_alpha20210804-4905-ga7f55994b5 [https://dl-cdn.alpinelinux.org/alpine/edge/main]
v3.15.0_alpha20210804-4906-g6f637e7a9b [https://dl-cdn.alpinelinux.org/alpine/edge/community]
OK: 15582 distinct packages available
- OK -
/ > apk add --no-cache bash wget curl ncurses git netcat-openbsd alpine-sdk autoconf automake gcc make libtool pkgconfig util-linux-dev libressl-dev gnutls-dev zlib-dev libmnl-dev libnetfilter_acct-dev cvs
fetch https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
(1/112) Upgrading musl (1.2.2-r5 -> 1.2.2-r7)
(2/112) Installing fakeroot (1.25.3-r3)
(3/112) Installing libcrypto3 (3.0.0-r2)
(4/112) Installing libssl3 (3.0.0-r2)
(5/112) Installing openssl (3.0.0-r2)
(6/112) Installing libattr (2.5.1-r1)
(7/112) Installing attr (2.5.1-r1)
(8/112) Installing libacl (2.2.53-r0)
(9/112) Installing tar (1.34-r0)
(10/112) Installing pkgconf (1.8.0-r0)
(11/112) Installing patch (2.7.6-r7)
(12/112) Installing libgcc (10.3.1_git20210921-r1)
(13/112) Installing libstdc++ (10.3.1_git20210921-r1)
(14/112) Installing lzip (1.22-r1)
(15/112) Installing ca-certificates (20191127-r7)
(16/112) Installing brotli-libs (1.0.9-r5)
(17/112) Installing nghttp2-libs (1.46.0-r0)
(18/112) Installing libcurl (7.79.1-r0)
(19/112) Installing curl (7.79.1-r0)
(20/112) Installing abuild (3.9.0_rc2-r1)
Executing abuild-3.9.0_rc2-r1.pre-install
(21/112) Installing binutils (2.37-r3)
(22/112) Installing libmagic (5.41-r0)
(23/112) Installing file (5.41-r0)
(24/112) Installing libgomp (10.3.1_git20210921-r1)
(25/112) Installing libatomic (10.3.1_git20210921-r1)
(26/112) Installing libgphobos (10.3.1_git20210921-r1)
(27/112) Installing gmp (6.2.1-r0)
(28/112) Installing isl22 (0.22-r0)
(29/112) Installing mpfr4 (4.1.0-r0)
(30/112) Installing mpc1 (1.2.1-r0)
(31/112) Installing gcc (10.3.1_git20210921-r1)
(32/112) Installing musl-dev (1.2.2-r7)
(33/112) Installing libc-dev (0.7.2-r3)
(34/112) Installing g++ (10.3.1_git20210921-r1)
(35/112) Installing make (4.3-r0)
(36/112) Installing fortify-headers (1.1-r1)
(37/112) Installing build-base (0.5-r2)
(38/112) Installing expat (2.4.1-r0)
(39/112) Installing pcre2 (10.38-r0)
(40/112) Installing git (2.33.1-r0)
(41/112) Installing alpine-sdk (1.0-r1)
(42/112) Installing m4 (1.4.18-r2)
(43/112) Installing libbz2 (1.0.8-r1)
(44/112) Installing perl (5.34.0-r1)
(45/112) Installing perl-error (0.17029-r1)
(46/112) Installing perl-git (2.33.1-r0)
(47/112) Installing git-perl (2.33.1-r0)
(48/112) Installing autoconf (2.71-r0)
(49/112) Installing automake (1.16.4-r1)
(50/112) Installing ncurses-terminfo-base (6.3_p20211026-r0)
(51/112) Installing ncurses-libs (6.3_p20211026-r0)
(52/112) Installing readline (8.1.1-r0)
(53/112) Installing bash (5.1.8-r0)
Executing bash-5.1.8-r0.post-install
(54/112) Installing libmd (1.0.3-r0)
(55/112) Installing libbsd (0.11.3-r1)
(56/112) Installing libintl (0.21-r0)
(57/112) Installing cvs (1.12.13-r1)
(58/112) Installing nettle (3.7.3-r0)
(59/112) Installing libffi (3.4.2-r1)
(60/112) Installing p11-kit (0.24.0-r1)
(61/112) Installing libtasn1 (4.17.0-r0)
(62/112) Installing libunistring (0.9.10-r1)
(63/112) Installing gnutls (3.7.1-r0)
(64/112) Installing gnutls-c++ (3.7.1-r0)
(65/112) Installing libgmpxx (6.2.1-r0)
(66/112) Installing gmp-dev (6.2.1-r0)
(67/112) Installing nettle-dev (3.7.3-r0)
(68/112) Installing libtasn1-progs (4.17.0-r0)
(69/112) Installing libtasn1-dev (4.17.0-r0)
(70/112) Installing p11-kit-dev (0.24.0-r1)
(71/112) Installing gnutls-dev (3.7.1-r0)
(72/112) Installing linux-headers (5.10.41-r0)
(73/112) Installing libmnl (1.0.4-r2)
(74/112) Installing libmnl-dev (1.0.4-r2)
(75/112) Installing libnetfilter_acct (1.0.3-r1)
(76/112) Installing libnetfilter_acct-dev (1.0.3-r1)
(77/112) Installing libressl3.4-libcrypto (3.4.1-r0)
(78/112) Installing libressl3.4-libssl (3.4.1-r0)
(79/112) Installing libressl3.4-libtls (3.4.1-r0)
(80/112) Installing libressl-dev (3.4.1-r0)
(81/112) Installing libltdl (2.4.6-r7)
(82/112) Installing libtool (2.4.6-r7)
(83/112) Installing ncurses (6.3_p20211026-r0)
(84/112) Installing netcat-openbsd (1.130-r3)
(85/112) Installing util-linux (2.37.2-r1)
(86/112) Installing libblkid (2.37.2-r1)
(87/112) Installing libeconf (0.4.1-r0)
(88/112) Installing libuuid (2.37.2-r1)
(89/112) Installing libfdisk (2.37.2-r1)
(90/112) Installing libmount (2.37.2-r1)
(91/112) Installing libsmartcols (2.37.2-r1)
(92/112) Installing util-linux-misc (2.37.2-r1)
(93/112) Installing linux-pam (1.5.2-r0)
(94/112) Installing runuser (2.37.2-r1)
(95/112) Installing hexdump (2.37.2-r1)
(96/112) Installing uuidgen (2.37.2-r1)
(97/112) Installing blkid (2.37.2-r1)
(98/112) Installing sfdisk (2.37.2-r1)
(99/112) Installing mcookie (2.37.2-r1)
(100/112) Installing wipefs (2.37.2-r1)
(101/112) Installing cfdisk (2.37.2-r1)
(102/112) Installing flock (2.37.2-r1)
(103/112) Installing lsblk (2.37.2-r1)
(104/112) Installing libcap-ng (0.8.2-r0)
(105/112) Installing setpriv (2.37.2-r1)
(106/112) Installing logger (2.37.2-r1)
(107/112) Installing partx (2.37.2-r1)
(108/112) Installing findmnt (2.37.2-r1)
(109/112) Installing util-linux-dev (2.37.2-r1)
(110/112) Installing libidn2 (2.3.2-r0)
(111/112) Installing wget (1.21.2-r2)
(112/112) Installing zlib-dev (1.2.11-r3)
Executing busybox-1.33.1-r4.trigger
Executing ca-certificates-20191127-r7.trigger
OK: 325 MiB in 125 packages
- OK -
/ > mkdir -p /usr/src
- OK -
/usr/src > cvs -z3 -d :pserver:anonymous@cvs.schmorp.de/schmorpforge co gvpe
cvs checkout: Updating gvpe
U gvpe/ABOUT-NLS
U gvpe/AUTHORS
U gvpe/COPYING
U gvpe/ChangeLog
U gvpe/Makefile.am
U gvpe/Makefile.in
U gvpe/NEWS
U gvpe/README
U gvpe/TODO
U gvpe/autogen.sh
U gvpe/config.h.in
U gvpe/config.rpath
U gvpe/configure
U gvpe/configure.ac
U gvpe/install-sh
U gvpe/mkdistro
cvs checkout: Updating gvpe/debian
U gvpe/debian/Makefile
U gvpe/debian/Makefile.am
U gvpe/debian/Makefile.in
U gvpe/debian/README.Debian
U gvpe/debian/changelog
U gvpe/debian/control
U gvpe/debian/copyright
U gvpe/debian/dirs
U gvpe/debian/if-up
U gvpe/debian/rules
U gvpe/debian/vpe.dirs
U gvpe/debian/vpe.files
cvs checkout: Updating gvpe/doc
U gvpe/doc/GNUmakefile
U gvpe/doc/Makefile.am
U gvpe/doc/Makefile.in
U gvpe/doc/Makefile.maint
U gvpe/doc/gvpe.5
U gvpe/doc/gvpe.5.pod
U gvpe/doc/gvpe.8
U gvpe/doc/gvpe.8.pod
U gvpe/doc/gvpe.conf.5
U gvpe/doc/gvpe.conf.5.pod
U gvpe/doc/gvpe.osdep.5.pod
U gvpe/doc/gvpe.protocol.7
U gvpe/doc/gvpe.protocol.7.pod
U gvpe/doc/gvpe.texi
U gvpe/doc/gvpe.texi.pod
U gvpe/doc/gvpectrl.8
U gvpe/doc/gvpectrl.8.pod
U gvpe/doc/pod2texi
cvs checkout: Updating gvpe/doc/complex-example
U gvpe/doc/complex-example/README
U gvpe/doc/complex-example/gvpe.conf
U gvpe/doc/complex-example/if-up
U gvpe/doc/complex-example/node-up
cvs checkout: Updating gvpe/lib
U gvpe/lib/Makefile.am
U gvpe/lib/Makefile.in
U gvpe/lib/alloca.c
U gvpe/lib/dropin.c
U gvpe/lib/dropin.h
U gvpe/lib/getopt1.c
U gvpe/lib/gettext.h
U gvpe/lib/pidfile.c
U gvpe/lib/pidfile.h
cvs checkout: Updating gvpe/m4
U gvpe/m4/ChangeLog
U gvpe/m4/Makefile.am.in
U gvpe/m4/Makefile.in
U gvpe/m4/README
U gvpe/m4/aclocal-include.m4
U gvpe/m4/codeset.m4
U gvpe/m4/gettext.m4
U gvpe/m4/glibc21.m4
U gvpe/m4/iconv.m4
U gvpe/m4/intdiv0.m4
U gvpe/m4/inttypes-pri.m4
U gvpe/m4/inttypes.m4
U gvpe/m4/inttypes_h.m4
U gvpe/m4/isc-posix.m4
U gvpe/m4/lcmessage.m4
U gvpe/m4/lib-ld.m4
U gvpe/m4/lib-link.m4
U gvpe/m4/lib-prefix.m4
U gvpe/m4/progtest.m4
U gvpe/m4/stdint_h.m4
U gvpe/m4/tuntap.m4
U gvpe/m4/uintmax_t.m4
U gvpe/m4/ulonglong.m4
cvs checkout: Updating gvpe/po
U gvpe/po/ChangeLog
U gvpe/po/Makefile.in.in
U gvpe/po/Makevars
U gvpe/po/Makevars.template
U gvpe/po/POTFILES.in
U gvpe/po/Rules-quot
U gvpe/po/boldquot.sed
U gvpe/po/en@boldquot.header
U gvpe/po/en@quot.header
U gvpe/po/insert-header.sin
U gvpe/po/quot.sed
U gvpe/po/remove-potcdate.sin
cvs checkout: Updating gvpe/src
U gvpe/src/Makefile.am
U gvpe/src/Makefile.in
U gvpe/src/callback.h
U gvpe/src/conf.C
U gvpe/src/conf.h
U gvpe/src/connection.C
U gvpe/src/connection.h
U gvpe/src/crypto.C
U gvpe/src/crypto.h
U gvpe/src/curve25519-donna-c64.c
U gvpe/src/curve25519-donna.c
U gvpe/src/curve25519.C
U gvpe/src/curve25519.h
U gvpe/src/device-cygwin.C
U gvpe/src/device-darwin.C
U gvpe/src/device-linux.C
U gvpe/src/device-tincd.C
U gvpe/src/device.C
U gvpe/src/device.h
U gvpe/src/ether_emu.C
U gvpe/src/ev_cpp.C
U gvpe/src/ev_cpp.h
U gvpe/src/global.h
U gvpe/src/gvpe.C
U gvpe/src/gvpectrl.C
U gvpe/src/hkdf.C
U gvpe/src/hkdf.h
U gvpe/src/iv_gen.C
U gvpe/src/iv_gen.h
U gvpe/src/netcompat.h
U gvpe/src/slog.C
U gvpe/src/slog.h
U gvpe/src/sockinfo.C
U gvpe/src/sockinfo.h
U gvpe/src/util.C
U gvpe/src/util.h
U gvpe/src/vpn.C
U gvpe/src/vpn.h
U gvpe/src/vpn_dns.C
U gvpe/src/vpn_tcp.C
cvs checkout: Updating gvpe/src/lzf
U gvpe/src/lzf/lzf.h
U gvpe/src/lzf/lzfP.h
U gvpe/src/lzf/lzf_c.c
U gvpe/src/lzf/lzf_d.c
cvs checkout: Updating gvpe/src/rohc
U gvpe/src/rohc/Makefile.am
U gvpe/src/rohc/c_ip.c
U gvpe/src/rohc/c_udp.c
U gvpe/src/rohc/c_udp_lite.c
U gvpe/src/rohc/c_uncompressed.c
U gvpe/src/rohc/c_util.c
U gvpe/src/rohc/c_util.h
U gvpe/src/rohc/comp.c
U gvpe/src/rohc/comp.h
U gvpe/src/rohc/d_ip.c
U gvpe/src/rohc/d_ip.h
U gvpe/src/rohc/d_udp.c
U gvpe/src/rohc/d_udp.h
U gvpe/src/rohc/d_udp_lite.c
U gvpe/src/rohc/d_udp_lite.h
U gvpe/src/rohc/d_uncompressed.c
U gvpe/src/rohc/d_uncompressed.h
U gvpe/src/rohc/d_util.c
U gvpe/src/rohc/d_util.h
U gvpe/src/rohc/decomp.c
U gvpe/src/rohc/decomp.h
U gvpe/src/rohc/feedback.c
U gvpe/src/rohc/feedback.h
U gvpe/src/rohc/rohc.h
cvs checkout: Updating gvpe/src/tincd
U gvpe/src/tincd/apply
U gvpe/src/tincd/fixit
cvs checkout: Updating gvpe/src/tincd/bsd
U gvpe/src/tincd/bsd/device.c
cvs checkout: Updating gvpe/src/tincd/cygwin
U gvpe/src/tincd/cygwin/device.c
cvs checkout: Updating gvpe/src/tincd/darwin
U gvpe/src/tincd/darwin/device.c
cvs checkout: Updating gvpe/src/tincd/freebsd
U gvpe/src/tincd/freebsd/device.c
cvs checkout: Updating gvpe/src/tincd/linux
U gvpe/src/tincd/linux/device.c
cvs checkout: Updating gvpe/src/tincd/mingw
U gvpe/src/tincd/mingw/common.h
U gvpe/src/tincd/mingw/device.c
cvs checkout: Updating gvpe/src/tincd/netbsd
U gvpe/src/tincd/netbsd/device.c
cvs checkout: Updating gvpe/src/tincd/openbsd
U gvpe/src/tincd/openbsd/device.c
cvs checkout: Updating gvpe/src/tincd/raw_socket
U gvpe/src/tincd/raw_socket/device.c
cvs checkout: Updating gvpe/src/tincd/solaris
U gvpe/src/tincd/solaris/device.c
cvs checkout: Updating gvpe/src/tincd/uml_socket
U gvpe/src/tincd/uml_socket/device.c
- OK -
/usr/src > cd gvpe
- OK -
/usr/src/gvpe > cvs -z3 -d :pserver:anonymous@cvs.schmorp.de/schmorpforge co libev
cvs checkout: Updating libev
U libev/Changes
U libev/LICENSE
U libev/Makefile.am
U libev/README
U libev/README.embed
U libev/Symbols.ev
U libev/Symbols.event
U libev/autogen.sh
U libev/configure.ac
U libev/ev++.h
U libev/ev.3
U libev/ev.c
U libev/ev.h
U libev/ev.pod
U libev/ev_epoll.c
U libev/ev_iouring.c
U libev/ev_kqueue.c
U libev/ev_linuxaio.c
U libev/ev_poll.c
U libev/ev_port.c
U libev/ev_select.c
U libev/ev_vars.h
U libev/ev_win32.c
U libev/ev_wrap.h
U libev/event.c
U libev/event.h
U libev/event_compat.h
U libev/import_libevent
U libev/libev.m4
U libev/update_ev_c
U libev/update_ev_wrap
U libev/update_symbols
- OK -
/usr/src/gvpe > ./autogen.sh --prefix=/ --enable-iftype=native/linux --enable-threads --enable-rsa-length=3072 --enable-hmac-length=12 --enable-max-mtu=9000 --enable-cipher=aes-256 --enable-hmac-digest=ripemd160 --enable-auth-digest=sha512 --enable-static-daemon
checking for autoconf >= 2.57 ... yes (version 2.71)
checking for automake >= 1.7 ...
You must have automake 1.7 installed to compile .
Too old (found version 1.16.4)!
./autogen.sh: line 1: intltoolize: not found
rm -f Makefile.am Makefile.amt
sed -n '1,/^##m4-files-begin/p' Makefile.am.in > Makefile.amt
( echo EXTRA_DIST = README Makefile.am.in; \
find . -type f -name '*.m4' -print |sed 's,^\./,,' |sort ) \
|fmt | (tr '\012' @; echo) \
|sed 's/@$/%/;s/@/ \\@/g' |tr @% '\012\012' \
>> Makefile.amt
/bin/sh: fmt: not found
sed -n '/^##m4-files-end/,$p' Makefile.am.in >> Makefile.amt
chmod a-w Makefile.amt
mv Makefile.amt Makefile.am
configure.ac:51: installing './compile'
configure.ac:6: installing './config.guess'
configure.ac:6: installing './config.sub'
configure.ac:7: installing './missing'
Makefile.am: installing './INSTALL'
lib/Makefile.am: installing './depcomp'
configure.ac:51: warning: The macro `AC_OUTPUT_COMMANDS' is obsolete.
configure.ac:51: You should run autoupdate.
./lib/autoconf/status.m4:1025: AC_OUTPUT_COMMANDS is expanded from...
m4/gettext.m4:330: AM_PO_SUBDIRS is expanded from...
m4/gettext.m4:59: AM_GNU_GETTEXT is expanded from...
configure.ac:51: the top level
configure.ac:51: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:51: You should run autoupdate.
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
m4/gettext.m4:59: AM_GNU_GETTEXT is expanded from...
configure.ac:51: the top level
configure.ac:51: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:51: You should run autoupdate.
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
m4/iconv.m4:22: AM_ICONV_LINK is expanded from...
m4/gettext.m4:59: AM_GNU_GETTEXT is expanded from...
configure.ac:51: the top level
configure.ac:184: warning: The macro `AC_HEADER_TIME' is obsolete.
configure.ac:184: You should run autoupdate.
./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from...
configure.ac:184: the top level
configure.ac:207: warning: The macro `AC_TYPE_SIGNAL' is obsolete.
configure.ac:207: You should run autoupdate.
./lib/autoconf/types.m4:776: AC_TYPE_SIGNAL is expanded from...
configure.ac:207: the top level
configure.ac:211: warning: The macro `AC_HEADER_STDC' is obsolete.
configure.ac:211: You should run autoupdate.
./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
configure.ac:211: the top level
configure.ac:237: warning: The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:237: You should run autoupdate.
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
m4/tuntap.m4:3: tinc_TUNTAP is expanded from...
configure.ac:237: the top level
configure.ac:237: warning: The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:237: You should run autoupdate.
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/general.m4:2823: _AC_COMPILE_IFELSE is expanded from...
./lib/autoconf/general.m4:2839: AC_COMPILE_IFELSE is expanded from...
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
m4/tuntap.m4:3: tinc_TUNTAP is expanded from...
configure.ac:237: the top level
checking build system type... x86_64-pc-linux-musl
checking host system type... x86_64-pc-linux-musl
checking target system type... x86_64-pc-linux-musl
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking for msgfmt... no
checking for gmsgfmt... :
checking for xgettext... no
checking for msgmerge... no
checking whether make supports the include directive... yes (GNU style)
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 the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for ld used by GCC... /usr/x86_64-alpine-linux-musl/bin/ld
checking if the linker (/usr/x86_64-alpine-linux-musl/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking whether NLS is requested... yes
checking for GNU gettext in libc... no
checking for iconv... yes
checking for GNU gettext in libintl... no
checking how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking dependency style of g++... gcc3
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether gcc needs -traditional... no
checking for gawk... (cached) awk
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for ranlib... ranlib
checking for kernel networking interface type... native/linux
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for sys/time.h... yes
checking for tr1/unordered_map... yes
checking for ext/hash_map... yes
checking for clocale... yes
checking for fcntl.h... yes
checking for inttypes.h... (cached) yes
checking for limits.h... yes
checking for malloc.h... yes
checking for stdint.h... (cached) yes
checking for strings.h... (cached) yes
checking for syslog.h... yes
checking for unistd.h... (cached) yes
checking for sys/file.h... yes
checking for sys/ioctl.h... yes
checking for sys/param.h... yes
checking for sys/time.h... (cached) yes
checking for netinet/in_systm.h... yes
checking for sys/cygwin.h... no
checking for sys/mman.h... yes
checking for netinet/in.h... yes
checking for arpa/inet.h... yes
checking for net/ethernet.h... yes
checking for net/if.h... yes
checking for netinet/ip.h... yes
checking for netinet/tcp.h... yes
checking for netinet/in_systm.h... (cached) yes
checking for an ANSI C-conforming const... yes
checking for pid_t... yes
checking for size_t... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for socklen_t... yes
checking for struct addrinfo... yes
checking return type of signal handlers... void
checking for egrep... (cached) /bin/grep -E
checking for asprintf... yes
checking for daemon... yes
checking for get_current_dir_name... yes
checking for putenv... yes
checking for select... yes
checking for strerror... yes
checking for strsignal... yes
checking for strtol... yes
checking for unsetenv... yes
checking for mlockall... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for socket... yes
checking for gethostbyname... yes
checking for sys/inotify.h... yes
checking for sys/epoll.h... yes
checking for sys/event.h... no
checking for port.h... no
checking for poll.h... yes
checking for sys/timerfd.h... yes
checking for sys/select.h... yes
checking for sys/eventfd.h... yes
checking for sys/signalfd.h... yes
checking for linux/aio_abi.h... yes
checking for linux/fs.h... yes
checking for inotify_init... yes
checking for epoll_ctl... yes
checking for kqueue... no
checking for port_create... no
checking for poll... yes
checking for select... (cached) yes
checking for eventfd... yes
checking for signalfd... yes
checking for clock_gettime... yes
checking for nanosleep... yes
checking for __kernel_rwf_t... yes
checking for library containing floor... none required
checking for linux/if_tun.h... default
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for LIBCRYPTO... yes
checking for pthread.h... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating po/Makefile.in
config.status: WARNING: 'po/Makefile.in.in' seems to ignore the --datarootdir setting
config.status: creating src/Makefile
config.status: creating doc/Makefile
config.status: creating lib/Makefile
config.status: creating m4/Makefile
config.status: creating config.h
config.status: executing default-1 commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing depfiles commands
***
*** Configuration Summary
***
*** Kernel Iface: native/linux
*** RSA size: 3072
*** Cipher used: aes_256_ctr
*** Digest used:
*** Authdigest: sha512
*** HMAC length: ripemd160
*** Max. MTU: 9000
***
*** Enable options:
*** #define ENABLE_AUTH EVP_sha512
*** #define ENABLE_CIPHER EVP_aes_256_ctr
*** #define ENABLE_COMPRESSION 1
*** /* #undef ENABLE_DNS */
*** #define ENABLE_HMAC EVP_ripemd160
*** #define ENABLE_HTTP_PROXY 1
*** #define ENABLE_ICMP 1
*** /* #undef ENABLE_NLS */
*** #define ENABLE_PTHREADS 1
*** #define ENABLE_TCP 1
***
Now type 'make' to compile .
- OK -
/usr/src/gvpe > make clean
Making clean in m4
make[1]: Entering directory '/usr/src/gvpe/m4'
make[1]: Nothing to be done for 'clean'.
make[1]: Leaving directory '/usr/src/gvpe/m4'
Making clean in lib
make[1]: Entering directory '/usr/src/gvpe/lib'
test -z "libgvpe.a" || rm -f libgvpe.a
rm -f *.o
make[1]: Leaving directory '/usr/src/gvpe/lib'
Making clean in src
make[1]: Entering directory '/usr/src/gvpe/src'
test -z "gvpectrl" || rm -f gvpectrl
test -z "gvpe" || rm -f gvpe
rm -f *.o
make[1]: Leaving directory '/usr/src/gvpe/src'
Making clean in doc
make[1]: Entering directory '/usr/src/gvpe/doc'
make[1]: Nothing to be done for 'clean'.
make[1]: Leaving directory '/usr/src/gvpe/doc'
Making clean in po
make[1]: Entering directory '/usr/src/gvpe/po'
rm -f *.insert-header
rm -f remove-potcdate.sed
rm -f core core.* gvpe.po gvpe.1po gvpe.2po *.new.po
rm -fr *.o
make[1]: Leaving directory '/usr/src/gvpe/po'
make[1]: Entering directory '/usr/src/gvpe'
make[1]: Nothing to be done for 'clean-am'.
make[1]: Leaving directory '/usr/src/gvpe'
- OK -
/usr/src/gvpe > make -j8
make all-recursive
make[1]: Entering directory '/usr/src/gvpe'
Making all in m4
make[2]: Entering directory '/usr/src/gvpe/m4'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/usr/src/gvpe/m4'
Making all in lib
make[2]: Entering directory '/usr/src/gvpe/lib'
gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -g -O2 -MT pidfile.o -MD -MP -MF .deps/pidfile.Tpo -c -o pidfile.o pidfile.c
gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -g -O2 -MT getopt1.o -MD -MP -MF .deps/getopt1.Tpo -c -o getopt1.o getopt1.c
gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -g -O2 -MT dropin.o -MD -MP -MF .deps/dropin.Tpo -c -o dropin.o dropin.c
getopt1.c: In function 'getopt_long':
getopt1.c:77:10: warning: implicit declaration of function '_getopt_internal' [-Wimplicit-function-declaration]
77 | return _getopt_internal (argc, argv, options, long_options, opt_index, 0);
| ^~~~~~~~~~~~~~~~
mv -f .deps/dropin.Tpo .deps/dropin.Po
mv -f .deps/getopt1.Tpo .deps/getopt1.Po
mv -f .deps/pidfile.Tpo .deps/pidfile.Po
rm -f libgvpe.a
ar cru libgvpe.a pidfile.o getopt1.o dropin.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libgvpe.a
make[2]: Leaving directory '/usr/src/gvpe/lib'
Making all in src
make[2]: Entering directory '/usr/src/gvpe/src'
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../libev -DPKGLIBDIR=//lib/gvpe -DCONFDIR=\"//etc\" -DLOCALEDIR=\"//share/locale\" -DLOCALSTATEDIR=\"//var\" -DIFTYPE_native=1 -DIF_linux=1 -g -O2 -MT gvpectrl.o -MD -MP -MF .deps/gvpectrl.Tpo -c -o gvpectrl.o gvpectrl.C
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../libev -DPKGLIBDIR=//lib/gvpe -DCONFDIR=\"//etc\" -DLOCALEDIR=\"//share/locale\" -DLOCALSTATEDIR=\"//var\" -DIFTYPE_native=1 -DIF_linux=1 -g -O2 -MT conf.o -MD -MP -MF .deps/conf.Tpo -c -o conf.o conf.C
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../libev -DPKGLIBDIR=//lib/gvpe -DCONFDIR=\"//etc\" -DLOCALEDIR=\"//share/locale\" -DLOCALSTATEDIR=\"//var\" -DIFTYPE_native=1 -DIF_linux=1 -g -O2 -MT util.o -MD -MP -MF .deps/util.Tpo -c -o util.o util.C
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../libev -DPKGLIBDIR=//lib/gvpe -DCONFDIR=\"//etc\" -DLOCALEDIR=\"//share/locale\" -DLOCALSTATEDIR=\"//var\" -DIFTYPE_native=1 -DIF_linux=1 -g -O2 -MT slog.o -MD -MP -MF .deps/slog.Tpo -c -o slog.o slog.C
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../libev -DPKGLIBDIR=//lib/gvpe -DCONFDIR=\"//etc\" -DLOCALEDIR=\"//share/locale\" -DLOCALSTATEDIR=\"//var\" -DIFTYPE_native=1 -DIF_linux=1 -g -O2 -MT ev_cpp.o -MD -MP -MF .deps/ev_cpp.Tpo -c -o ev_cpp.o ev_cpp.C
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../libev -DPKGLIBDIR=//lib/gvpe -DCONFDIR=\"//etc\" -DLOCALEDIR=\"//share/locale\" -DLOCALSTATEDIR=\"//var\" -DIFTYPE_native=1 -DIF_linux=1 -g -O2 -MT crypto.o -MD -MP -MF .deps/crypto.Tpo -c -o crypto.o crypto.C
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../libev -DPKGLIBDIR=//lib/gvpe -DCONFDIR=\"//etc\" -DLOCALEDIR=\"//share/locale\" -DLOCALSTATEDIR=\"//var\" -DIFTYPE_native=1 -DIF_linux=1 -g -O2 -MT gvpe.o -MD -MP -MF .deps/gvpe.Tpo -c -o gvpe.o gvpe.C
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../libev -DPKGLIBDIR=//lib/gvpe -DCONFDIR=\"//etc\" -DLOCALEDIR=\"//share/locale\" -DLOCALSTATEDIR=\"//var\" -DIFTYPE_native=1 -DIF_linux=1 -g -O2 -MT vpn.o -MD -MP -MF .deps/vpn.Tpo -c -o vpn.o vpn.C
mv -f .deps/crypto.Tpo .deps/crypto.Po
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../libev -DPKGLIBDIR=//lib/gvpe -DCONFDIR=\"//etc\" -DLOCALEDIR=\"//share/locale\" -DLOCALSTATEDIR=\"//var\" -DIFTYPE_native=1 -DIF_linux=1 -g -O2 -MT vpn_tcp.o -MD -MP -MF .deps/vpn_tcp.Tpo -c -o vpn_tcp.o vpn_tcp.C
mv -f .deps/slog.Tpo .deps/slog.Po
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../libev -DPKGLIBDIR=//lib/gvpe -DCONFDIR=\"//etc\" -DLOCALEDIR=\"//share/locale\" -DLOCALSTATEDIR=\"//var\" -DIFTYPE_native=1 -DIF_linux=1 -g -O2 -MT vpn_dns.o -MD -MP -MF .deps/vpn_dns.Tpo -c -o vpn_dns.o vpn_dns.C
mv -f .deps/vpn_dns.Tpo .deps/vpn_dns.Po
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../libev -DPKGLIBDIR=//lib/gvpe -DCONFDIR=\"//etc\" -DLOCALEDIR=\"//share/locale\" -DLOCALSTATEDIR=\"//var\" -DIFTYPE_native=1 -DIF_linux=1 -g -O2 -MT sockinfo.o -MD -MP -MF .deps/sockinfo.Tpo -c -o sockinfo.o sockinfo.C
In file included from ev_cpp.C:2:
../libev/ev.c:2147:25: warning: 'ev_rt_now' initialized and declared 'extern'
2147 | EV_API_DECL ev_tstamp ev_rt_now = EV_TS_CONST (0.); /* needs to be initialised to make it a definition despite extern */
| ^~~~~~~~~
In file included from ../libev/ev.c:3096,
from ev_cpp.C:2:
../libev/ev_iouring.c: In function 'int iouring_internal_destroy()':
../libev/ev_iouring.c:365:1: warning: no return statement in function returning non-void [-Wreturn-type]
365 | }
| ^
gvpectrl.C: In function 'int main(int, char**, char**)':
gvpectrl.C:411:34: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=]
411 | printf ("sizeof_auth_data=%d\n", sizeof (auth_data));
| ~^ ~~~~~~~~~~~~~~~~~~
| | |
| int long unsigned int
| %ld
gvpectrl.C:412:33: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=]
412 | printf ("sizeof_rsa_data=%d\n", sizeof (rsa_data));
| ~^ ~~~~~~~~~~~~~~~~~
| | |
| int long unsigned int
| %ld
gvpectrl.C:413:44: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=]
413 | printf ("sizeof_rsa_data_extra_auth=%d\n", sizeof (((rsa_data *)0)->extra_auth));
| ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| int long unsigned int
| %ld
In file included from util.h:40,
from conf.C:55:
conf.C: In member function 'void configuration::print()':
conf.C:759:13: warning: format '%d' expects argument of type 'int', but argument 2 has type 'std::vector<conf_node*>::size_type' {aka 'long unsigned int'} [-Wformat=]
759 | printf (_("# of nodes: %d\n"), nodes.size ());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/gettext.h:70:18: note: in definition of macro '_'
70 | # define _(Text) Text
| ^~~~
conf.C:759:35: note: format string is defined here
759 | printf (_("# of nodes: %d\n"), nodes.size ());
| ~^
| |
| int
| %ld
In file included from util.h:40,
from conf.C:55:
conf.C:762:13: warning: format '%d' expects argument of type 'int', but argument 2 has type 'double' [-Wformat=]
762 | printf (_("rekeying interval: %d\n"), rekey);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/gettext.h:70:18: note: in definition of macro '_'
70 | # define _(Text) Text
| ^~~~
conf.C:762:35: note: format string is defined here
762 | printf (_("rekeying interval: %d\n"), rekey);
| ~^
| |
| int
| %f
In file included from util.h:40,
from conf.C:55:
conf.C:763:13: warning: format '%d' expects argument of type 'int', but argument 2 has type 'double' [-Wformat=]
763 | printf (_("keepalive interval: %d\n"), keepalive);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/gettext.h:70:18: note: in definition of macro '_'
70 | # define _(Text) Text
| ^~~~
conf.C:763:35: note: format string is defined here
763 | printf (_("keepalive interval: %d\n"), keepalive);
| ~^
| |
| int
| %f
conf.C:769:47: warning: '0' flag used with '%s' gnu_printf format [-Wformat=]
769 | printf ("%4s %-17s %s %-8.8s %-10.10s %04s %s\n",
| ^
mv -f .deps/gvpectrl.Tpo .deps/gvpectrl.Po
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../libev -DPKGLIBDIR=//lib/gvpe -DCONFDIR=\"//etc\" -DLOCALEDIR=\"//share/locale\" -DLOCALSTATEDIR=\"//var\" -DIFTYPE_native=1 -DIF_linux=1 -g -O2 -MT curve25519.o -MD -MP -MF .deps/curve25519.Tpo -c -o curve25519.o curve25519.C
mv -f .deps/util.Tpo .deps/util.Po
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../libev -DPKGLIBDIR=//lib/gvpe -DCONFDIR=\"//etc\" -DLOCALEDIR=\"//share/locale\" -DLOCALSTATEDIR=\"//var\" -DIFTYPE_native=1 -DIF_linux=1 -g -O2 -MT iv_gen.o -MD -MP -MF .deps/iv_gen.Tpo -c -o iv_gen.o iv_gen.C
mv -f .deps/gvpe.Tpo .deps/gvpe.Po
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../libev -DPKGLIBDIR=//lib/gvpe -DCONFDIR=\"//etc\" -DLOCALEDIR=\"//share/locale\" -DLOCALSTATEDIR=\"//var\" -DIFTYPE_native=1 -DIF_linux=1 -g -O2 -MT hkdf.o -MD -MP -MF .deps/hkdf.Tpo -c -o hkdf.o hkdf.C
mv -f .deps/sockinfo.Tpo .deps/sockinfo.Po
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../libev -DPKGLIBDIR=//lib/gvpe -DCONFDIR=\"//etc\" -DLOCALEDIR=\"//share/locale\" -DLOCALSTATEDIR=\"//var\" -DIFTYPE_native=1 -DIF_linux=1 -g -O2 -MT connection.o -MD -MP -MF .deps/connection.Tpo -c -o connection.o connection.C
mv -f .deps/iv_gen.Tpo .deps/iv_gen.Po
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../libev -DPKGLIBDIR=//lib/gvpe -DCONFDIR=\"//etc\" -DLOCALEDIR=\"//share/locale\" -DLOCALSTATEDIR=\"//var\" -DIFTYPE_native=1 -DIF_linux=1 -g -O2 -MT device.o -MD -MP -MF .deps/device.Tpo -c -o device.o device.C
mv -f .deps/hkdf.Tpo .deps/hkdf.Po
mv -f .deps/vpn_tcp.Tpo .deps/vpn_tcp.Po
mv -f .deps/vpn.Tpo .deps/vpn.Po
mv -f .deps/device.Tpo .deps/device.Po
mv -f .deps/conf.Tpo .deps/conf.Po
mv -f .deps/ev_cpp.Tpo .deps/ev_cpp.Po
g++ -DPKGLIBDIR=//lib/gvpe -DCONFDIR=\"//etc\" -DLOCALEDIR=\"//share/locale\" -DLOCALSTATEDIR=\"//var\" -DIFTYPE_native=1 -DIF_linux=1 -g -O2 -static -o gvpectrl gvpectrl.o conf.o util.o slog.o ev_cpp.o crypto.o ../lib/libgvpe.a -lpthread -lcrypto
/usr/lib/gcc/x86_64-alpine-linux-musl/10.3.1/../../../../x86_64-alpine-linux-musl/bin/ld: ../lib/libgvpe.a(getopt1.o): in function `getopt_long':
/usr/src/gvpe/lib/getopt1.c:77: undefined reference to `_getopt_internal'
/usr/lib/gcc/x86_64-alpine-linux-musl/10.3.1/../../../../x86_64-alpine-linux-musl/bin/ld: ../lib/libgvpe.a(getopt1.o): in function `getopt_long_only':
/usr/src/gvpe/lib/getopt1.c:93: undefined reference to `_getopt_internal'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:492: gvpectrl] Error 1
make[2]: *** Waiting for unfinished jobs....
mv -f .deps/curve25519.Tpo .deps/curve25519.Po
mv -f .deps/connection.Tpo .deps/connection.Po
make[2]: Leaving directory '/usr/src/gvpe/src'
make[1]: *** [Makefile:418: all-recursive] Error 1
make[1]: Leaving directory '/usr/src/gvpe'
make: *** [Makefile:359: all] Error 2
- FAILED - 2
- FAILED - 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment