=> Building editors/hexer Started : Thursday, 25 JUL 2019 at 07:30:13 UTC Platform: 5.7-DEVELOPMENT DragonFly v5.7.0.83.g49866-DEVELOPMENT #40: Sun Jun 30 03:00:04 PDT 2019 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 -------------------------------------------------- -- Environment -------------------------------------------------- UNAME_r=5.6-SYNTH UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=DragonFly 5.6-SYNTH UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 TERM=dumb PKG_CACHEDIR=/var/cache/pkg8 PKG_DBDIR=/var/db/pkg8 PORTSDIR=/xports LANG=C HOME=/root USER=root -------------------------------------------------- -- Options -------------------------------------------------- ===> The following configuration options are available for hexer-1.0.3: MYC=on: Builtin calculator ===> Use 'make config' to modify these settings -------------------------------------------------- -- CONFIGURE_ENV -------------------------------------------------- XDG_DATA_HOME=/construction/editors/hexer XDG_CONFIG_HOME=/construction/editors/hexer HOME=/construction/editors/hexer TMPDIR="/tmp" PATH=/construction/editors/hexer/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc80 -------------------------------------------------- -- CONFIGURE_ARGS -------------------------------------------------- -------------------------------------------------- -- MAKE_ENV -------------------------------------------------- XDG_DATA_HOME=/construction/editors/hexer XDG_CONFIG_HOME=/construction/editors/hexer HOME=/construction/editors/hexer TMPDIR="/tmp" PATH=/construction/editors/hexer/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc80 PREFIX=/usr/local LOCALBASE=/usr/local NOPROFILE=1 CC="cc" CFLAGS="-pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -L/usr/local/lib -Wl,-rpath=/usr/local/lib " LIBS="" CXX="c++" CXXFLAGS=" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" -------------------------------------------------- -- MAKE_ARGS -------------------------------------------------- DESTDIR=/construction/editors/hexer/stage -------------------------------------------------- -- PLIST_SUB -------------------------------------------------- MYC="" NO_MYC="@comment " OSREL=5.6 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/hexer" EXAMPLESDIR="share/examples/hexer" DATADIR="share/hexer" WWWDIR="www/hexer" ETCDIR="etc/hexer" -------------------------------------------------- -- SUB_LIST -------------------------------------------------- MYC="" NO_MYC="@comment " PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/hexer DOCSDIR=/usr/local/share/doc/hexer EXAMPLESDIR=/usr/local/share/examples/hexer WWWDIR=/usr/local/www/hexer ETCDIR=/usr/local/etc/hexer -------------------------------------------------- -- /etc/make.conf -------------------------------------------------- SYNTHPROFILE=Release-5.6 USE_PACKAGE_DEPENDS_ONLY=yes PACKAGE_BUILDING=yes BATCH=yes PKG_CREATE_VERBOSE=yes PORTSDIR=/xports DISTDIR=/distfiles WRKDIRPREFIX=/construction PORT_DBDIR=/options PACKAGES=/packages MAKE_JOBS_NUMBER_LIMIT=5 LICENSES_ACCEPTED= NONE HAVE_COMPAT_IA32_KERN= CONFIGURE_MAX_CMD_LEN=262144 _PERL5_FROM_BIN=5.28.1 _ALTCCVERSION_921dbbb2=none _OBJC_ALTCCVERSION_921dbbb2=none _SMP_CPUS=8 UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=500601 OSVERSION=9999999 OSREL=5.6 _OSRELEASE=5.6-SYNTH PYTHONBASE=/usr/local _PKG_CHECKED=1 -------------------------------------------------------------------------------- -- Phase: check-sanity -------------------------------------------------------------------------------- ===> License DEMETRIO accepted by the user -------------------------------------------------------------------------------- -- Phase: pkg-depends -------------------------------------------------------------------------------- ===> hexer-1.0.3 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.11.1.txz Installing pkg-1.11.1... Extracting pkg-1.11.1: .......... done ===> hexer-1.0.3 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of hexer-1.0.3 -------------------------------------------------------------------------------- -- Phase: fetch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: fetch -------------------------------------------------------------------------------- ===> License DEMETRIO accepted by the user ===> Fetching all distfiles required by hexer-1.0.3 for building -------------------------------------------------------------------------------- -- Phase: checksum -------------------------------------------------------------------------------- ===> License DEMETRIO accepted by the user ===> Fetching all distfiles required by hexer-1.0.3 for building => SHA256 Checksum OK for hexer-1.0.3.tar.gz. -------------------------------------------------------------------------------- -- Phase: extract-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: extract -------------------------------------------------------------------------------- ===> License DEMETRIO accepted by the user ===> Fetching all distfiles required by hexer-1.0.3 for building ===> Extracting for hexer-1.0.3 ===> License DEMETRIO accepted by the user ===> Fetching all distfiles required by hexer-1.0.3 for building => SHA256 Checksum OK for hexer-1.0.3.tar.gz. -------------------------------------------------------------------------------- -- Phase: patch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: patch -------------------------------------------------------------------------------- ===> Patching for hexer-1.0.3 /usr/bin/sed -i.bak -e 's@-lcurses@-lncurses@' /construction/editors/hexer/hexer-1.0.3/Makefile -------------------------------------------------------------------------------- -- Phase: build-depends -------------------------------------------------------------------------------- ===> hexer-1.0.3 depends on file: /usr/local/lib/libncurses.so.6 - not found ===> Installing existing package /packages/All/ncurses-6.1.20190525.txz Installing ncurses-6.1.20190525... Extracting ncurses-6.1.20190525: .......... done ===> hexer-1.0.3 depends on file: /usr/local/lib/libncurses.so.6 - found ===> Returning to build of hexer-1.0.3 -------------------------------------------------------------------------------- -- Phase: lib-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: configure -------------------------------------------------------------------------------- ===> Configuring for hexer-1.0.3 -------------------------------------------------------------------------------- -- Phase: build -------------------------------------------------------------------------------- ===> Building for hexer-1.0.3 --- config.h --- --- bin2c --- --- config.h --- [ ! -e config.h.auto ] || rm config.h.auto --- bin2c --- cc -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_FILE_OFFSET_BITS=64 -DHEXER_VERSION=\"1.0.3\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -L/usr/local/lib -Wl,-rpath=/usr/local/lib -o bin2c bin2c.c --- config.h --- echo "/* Autogenerated by Makefile and config-test.c */" > config.h.auto for item in SIGTYPE_INT ALLOCA_H VASPRINTF ; do echo "Testing for $item"; if cc -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_FILE_OFFSET_BITS=64 -DHEXER_VERSION=\"1.0.3\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -D"TEST_$item" -c -o config-test.o -Werror config-test.c; then value=1; else value=0; fi; echo "- result: $value"; printf "\\n#define HAVE_%s\\t%d\\n" "$item" "$value" >> config.h.auto; done Testing for SIGTYPE_INT config-test.c: In function 'main': config-test.c:98:33: error: passing argument 2 of 'signal' from incompatible pointer type [-Werror=incompatible-pointer-types] buf[0] = '0' + (signal(SIGINT, handler) != SIG_ERR); ^~~~~~~ In file included from /usr/include/signal.h:38, from config-test.c:49: /usr/include/sys/signal.h:398:17: note: expected 'void (*)(int)' but argument is of type 'int (*)(void)' __sighandler_t *signal (int, __sighandler_t *); ^~~~~~ cc1: all warnings being treated as errors - result: 0 Testing for ALLOCA_H - result: 1 Testing for VASPRINTF config-test.c: In function 'run_vasprintf': config-test.c:82:8: error: implicit declaration of function 'vasprintf'; did you mean 'vsprintf'? [-Werror=implicit-function-declaration] ret = vasprintf(&res, "%d", v); ^~~~~~~~~ vsprintf cc1: all warnings being treated as errors --- helptext.c --- ./bin2c -n helptext -o helptext.c help.txt --- config.h --- - result: 0 for item in STRCMP STRCASECMP MEMMOVE FLOAT_H STRERROR ; do echo "Assuming $item is present"; printf "\\n/* Assumed; please let the author know if the build breaks */\\n#define HAVE_%s\\t%d\\n" "$item" 1 >> config.h.auto; done Assuming STRCMP is present Assuming STRCASECMP is present Assuming MEMMOVE is present Assuming FLOAT_H is present Assuming STRERROR is present [ ! -e config.h ] || rm config.h mv config.h.auto config.h --- myc --- --- buffer.o --- --- tio.o --- --- edit.o --- --- main.o --- --- myc --- cc -L/usr/local/lib -Wl,-rpath=/usr/local/lib -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_FILE_OFFSET_BITS=64 -DHEXER_VERSION=\"1.0.3\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DMYCALC=1 -o myc calc.c -lm --- main.o --- cc -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_FILE_OFFSET_BITS=64 -DHEXER_VERSION=\"1.0.3\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c -o main.o main.c --- buffer.o --- cc -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_FILE_OFFSET_BITS=64 -DHEXER_VERSION=\"1.0.3\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c -o buffer.o buffer.c --- tio.o --- cc -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_FILE_OFFSET_BITS=64 -DHEXER_VERSION=\"1.0.3\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c -o tio.o tio.c --- edit.o --- cc -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_FILE_OFFSET_BITS=64 -DHEXER_VERSION=\"1.0.3\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c -o edit.o edit.c --- hexer.o --- cc -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_FILE_OFFSET_BITS=64 -DHEXER_VERSION=\"1.0.3\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c -o hexer.o hexer.c --- readline.o --- cc -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_FILE_OFFSET_BITS=64 -DHEXER_VERSION=\"1.0.3\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c -o readline.o readline.c --- regex.o --- cc -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_FILE_OFFSET_BITS=64 -DHEXER_VERSION=\"1.0.3\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c -o regex.o regex.c --- port.o --- cc -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_FILE_OFFSET_BITS=64 -DHEXER_VERSION=\"1.0.3\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c -o port.o port.c --- exh.o --- cc -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_FILE_OFFSET_BITS=64 -DHEXER_VERSION=\"1.0.3\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c -o exh.o exh.c --- set.o --- cc -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_FILE_OFFSET_BITS=64 -DHEXER_VERSION=\"1.0.3\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c -o set.o set.c --- map.o --- cc -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_FILE_OFFSET_BITS=64 -DHEXER_VERSION=\"1.0.3\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c -o map.o map.c --- signal.o --- cc -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_FILE_OFFSET_BITS=64 -DHEXER_VERSION=\"1.0.3\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c -o signal.o signal.c --- util.o --- cc -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_FILE_OFFSET_BITS=64 -DHEXER_VERSION=\"1.0.3\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c -o util.o util.c --- commands.o --- cc -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_FILE_OFFSET_BITS=64 -DHEXER_VERSION=\"1.0.3\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c -o commands.o commands.c --- calc.o --- cc -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_FILE_OFFSET_BITS=64 -DHEXER_VERSION=\"1.0.3\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c -o calc.o calc.c --- helptext.o --- cc -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_FILE_OFFSET_BITS=64 -DHEXER_VERSION=\"1.0.3\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c -o helptext.o helptext.c --- edit.o --- In file included from edit.c:63: In function 'realloc_fatal', inlined from 'he_again' at edit.c:657:33, inlined from 'he_command' at edit.c:1198:5: util.h:65:23: warning: argument 2 range [9223372036854775808, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] void * const newp = realloc(p, size); ^~~~~~~~~~~~~~~~ In file included from edit.c:49: util.h: In function 'he_command': /usr/include/stdlib.h:108:7: note: in a call to allocation function 'realloc' declared here void *realloc(void *, size_t) __heedresult __alloc_size(2); ^~~~~~~ --- hexer --- cc -L/usr/local/lib -Wl,-rpath=/usr/local/lib -o hexer buffer.o tio.o edit.o main.o hexer.o readline.o regex.o port.o exh.o set.o map.o signal.o util.o commands.o helptext.o calc.o -lncurses -lm -------------------------------------------------------------------------------- -- Phase: run-depends -------------------------------------------------------------------------------- ===> hexer-1.0.3 depends on file: /usr/local/lib/libncurses.so.6 - found -------------------------------------------------------------------------------- -- Phase: stage -------------------------------------------------------------------------------- ===> Staging for hexer-1.0.3 ===> Generating temporary packing list mkdir -p /construction/editors/hexer/stage/usr/local/bin /construction/editors/hexer/stage/usr/local/man/man1 install -s hexer /construction/editors/hexer/stage/usr/local/bin install -m 644 hexer.1 /construction/editors/hexer/stage/usr/local/man/man1 [ ! -f myc ] || install -s myc /construction/editors/hexer/stage/usr/local/bin [ ! -f myc ] || install -m 644 myc.1 /construction/editors/hexer/stage/usr/local/man/man1 ====> Compressing man pages (compress-man) -------------------------------------------------------------------------------- -- Phase: package -------------------------------------------------------------------------------- ===> Building package for hexer-1.0.3 file sizes/checksums [7]: . done packing files [7]: . done packing directories [0]: . done -------------------------------------------------- -- Termination -------------------------------------------------- Finished: Thursday, 25 JUL 2019 at 07:30:24 UTC Duration: 00:00:10