------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/icu-66.1,1.txz pkg: Cannot runscript POST-INSTALL:Bad file descriptor Installing /packages/All/boost-libs-1.72.0_1.txz pkg: Cannot runscript POST-INSTALL:Bad file descriptor ===== Message from boost-libs-1.72.0_1: -- You have built the Boost library with thread support. Don't forget to add -pthread to your linker options when linking your code. Installing /packages/All/indexinfo-0.3.1.txz Installing /packages/All/gettext-runtime-0.20.1.txz pkg: Cannot runscript POST-INSTALL:Bad file descriptor Installing /packages/All/gmake-4.2.1_3.txz pkg: Cannot runscript POST-INSTALL:Bad file descriptor Installing /packages/All/openssl-1.1.1d,1.txz pkg: Cannot runscript POST-INSTALL:Bad file descriptor SUCCEEDED 00:00:07 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> ezbounce-1.99.15_20 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- ===> ezbounce-1.99.15_20 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by ezbounce-1.99.15_20 for building SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> ezbounce-1.99.15_20 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by ezbounce-1.99.15_20 for building => SHA256 Checksum OK for ezbounce-1.99.15.tar.gz. SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- ===> ezbounce-1.99.15_20 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by ezbounce-1.99.15_20 for building ===> Extracting for ezbounce-1.99.15_20 => SHA256 Checksum OK for ezbounce-1.99.15.tar.gz. Extracted Memory Use: 2.08M SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for ezbounce-1.99.15_20 ===> Applying ports patches for ezbounce-1.99.15_20 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> ezbounce-1.99.15_20 depends on file: /usr/local/include/boost/function.hpp - found ===> ezbounce-1.99.15_20 depends on executable: gmake - found ===> ezbounce-1.99.15_20 depends on file: /usr/local/lib/libcrypto.so.11 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> ezbounce-1.99.15_20 depends on file: /usr/local/include/boost/function.hpp - found ===> ezbounce-1.99.15_20 depends on executable: gmake - found ===> ezbounce-1.99.15_20 depends on file: /usr/local/lib/libcrypto.so.11 - found ===> Configuring for ezbounce-1.99.15_20 configure: loading site script /xports/Templates/config.site checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... 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 we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for GNU make... gmake checking whether the compiler supports exceptions... yes checking whether the compiler supports member templates... yes checking whether the compiler supports partial specialization... yes checking whether the C++ compiler (g++) accepts -fno-rtti... yes checking for boostlib >= 1.33... yes checking whether the Boost::IOStreams library is available... yes checking for exit in -lboost_iostreams... yes checking for find... /usr/bin/find checking for xargs... /usr/bin/xargs checking for rm... /bin/rm checking for mv... /bin/mv checking for sed... (cached) /usr/bin/sed checking for dirname... /usr/bin/dirname checking for mkdep... /usr/bin/mkdep checking for makedepend... no checking how to generate dependency information... gcc -MM checking how to run the C++ preprocessor... g++ -E checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for fcntl.h... (cached) yes checking for pwd.h... (cached) yes checking for netdb.h... (cached) yes checking for limits.h... (cached) yes checking for sys/time.h... (cached) yes checking for sys/ioctl.h... (cached) yes checking sys/filio.h usability... yes checking sys/filio.h presence... yes checking for sys/filio.h... yes checking sys/syslimits.h usability... yes checking sys/syslimits.h presence... yes checking for sys/syslimits.h... yes checking asm/ioctls.h usability... no checking asm/ioctls.h presence... no checking for asm/ioctls.h... no checking for money in your wallet... all gone checking for socklen_t... yes checking for getrusage... (cached) yes checking for strcasecmp... (cached) yes checking for vsnprintf... (cached) yes checking for snprintf... (cached) yes checking for poll... (cached) yes checking for sys/poll.h... (cached) yes checking for poll.h... (cached) yes checking for poll in -lcposix... no checking for crypt... no checking for crypt in -lcrypt... (cached) yes checking for getpass... yes checking for pthread.h... (cached) yes checking for getaddrinfo... (cached) yes checking for socket... yes checking whether to include SSL support... yes checking for SSL_accept in -lssl... yes checking "for debug build"... no configure: creating ./config.status config.status: creating Makefile config.status: creating tools/Makefile config.status: creating include/autoconf.h Configuration complete Type 'make' to build ezbounce NOTE: BSD users may need to type 'gmake' SUCCEEDED 00:00:07 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for ezbounce-1.99.15_20 gmake[1]: Entering directory '/construction/irc/ezbounce/ezbounce-1.99.15' [MKDEP] src/user.cc [MKDEP] src/textline.cc [MKDEP] src/ruleset.cc [MKDEP] src/proxy.cc [MKDEP] src/parser_core.cc [MKDEP] src/messages.cc [MKDEP] src/main.cc [MKDEP] src/help.cc [MKDEP] src/dcc.cc [MKDEP] src/dcc_offer.cc [MKDEP] src/conn.cc [MKDEP] src/authorizer.cc [MKDEP] src/util/tokenizer.cc [MKDEP] src/util/timer.cc [MKDEP] src/util/strings.cc [MKDEP] src/util/lib_mdidentd.cc [MKDEP] src/util/idgenerator.cc [MKDEP] src/util/hash.cc [MKDEP] src/net/socket.cc [MKDEP] src/net/utility.cc [MKDEP] src/net/resolver.cc [MKDEP] src/logging/vfs_logfile.cc [MKDEP] src/logging/logging.cc [MKDEP] src/logging/chatlog.cc [MKDEP] src/irc/server_info.cc [MKDEP] src/irc/server_entry.cc [MKDEP] src/irc/rfunc.cc [MKDEP] src/irc/rfc1459.cc [MKDEP] src/irc/message.cc [MKDEP] src/irc/ignore.cc [MKDEP] src/irc/flood.cc [MKDEP] src/irc/channel.cc [MKDEP] src/irc/cache_entry.cc [MKDEP] src/irc/cache.cc [MKDEP] src/irc/address.cc [MKDEP] src/io/utility.cc [MKDEP] src/io/poll_engine.cc [MKDEP] src/io/filters.cc [MKDEP] src/io/engine.cc [MKDEP] src/io/chain.cc [MKDEP] src/io/buffer.cc [MKDEP] src/fs/utility.cc [MKDEP] src/fs/key.cc [MKDEP] src/fs/file_system.cc [MKDEP] src/fs/entry.cc [MKDEP] src/fs/directory.cc [MKDEP] src/fs/credentials.cc [MKDEP] src/config/ufparser.cc [MKDEP] src/config/cfparser.cc [MKDEP] src/config/ezb_dependencies.cc [MKDEP] src/config/ezb_defaults.cc [MKDEP] src/config/node.cc [MKDEP] src/commands/table.cc [MKDEP] src/commands/preferences.cc [MKDEP] src/commands/other.cc [MKDEP] src/commands/log.cc [MKDEP] src/commands/irc.cc [MKDEP] src/commands/incoming.cc [MKDEP] src/commands/file.cc [MKDEP] src/commands/dcc.cc [MKDEP] src/commands/basic.cc [MKDEP] src/commands/admin.cc [MKDEP] lib/gnu/filemode.c [MKDEP] lib/gnu/modechange.c [gcc] lib/gnu/filemode.c [g++] src/commands/basic.cc [gcc] lib/gnu/modechange.c [g++] src/commands/file.cc [g++] src/commands/admin.cc [g++] src/commands/incoming.cc [g++] src/commands/dcc.cc [g++] src/commands/log.cc [g++] src/commands/other.cc [g++] src/commands/irc.cc [g++] src/commands/preferences.cc [g++] src/commands/table.cc [g++] src/config/node.cc [g++] src/config/ezb_defaults.cc [g++] src/config/ezb_dependencies.cc [g++] src/config/cfparser.cc [g++] src/config/ufparser.cc [g++] src/fs/credentials.cc [g++] src/fs/directory.cc [g++] src/fs/entry.cc [g++] src/fs/file_system.cc [g++] src/fs/key.cc [g++] src/fs/utility.cc [g++] src/io/buffer.cc [g++] src/io/chain.cc [g++] src/io/engine.cc [g++] src/io/filters.cc [g++] src/io/poll_engine.cc [g++] src/io/utility.cc [g++] src/irc/address.cc [g++] src/irc/cache.cc [g++] src/irc/cache_entry.cc [g++] src/irc/channel.cc [g++] src/irc/flood.cc [g++] src/irc/ignore.cc [g++] src/irc/message.cc [g++] src/irc/rfc1459.cc [g++] src/irc/rfunc.cc [g++] src/irc/server_entry.cc [g++] src/irc/server_info.cc [g++] src/logging/chatlog.cc [g++] src/logging/logging.cc [g++] src/logging/vfs_logfile.cc [g++] src/net/resolver.cc [g++] src/net/socket.cc [g++] src/net/utility.cc [g++] src/util/hash.cc [g++] src/util/idgenerator.cc [g++] src/util/strings.cc [g++] src/util/lib_mdidentd.cc src/net/socket.cc: In constructor 'net::socket::socket(net::socket*, size_t, size_t)': src/net/socket.cc:107:38: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!source || !source->get_state() == LISTENING) { ^~ src/net/socket.cc:107:17: note: add parentheses around left hand side expression to silence this warning if (!source || !source->get_state() == LISTENING) { ^~~~~~~~~~~~~~~~~~~~ ( ) src/net/socket.cc:107:38: warning: comparison of constant '7' with boolean expression is always false [-Wbool-compare] if (!source || !source->get_state() == LISTENING) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [g++] src/util/timer.cc [g++] src/util/tokenizer.cc src/util/strings.cc: In function 'char* util::strings::my_strdup(const char*)': src/util/strings.cc:131:9: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] strncpy(z, src, len); ~~~~~~~^~~~~~~~~~~~~ src/util/strings.cc:129:21: note: length computed here size_t len = strlen(src); ~~~~~~^~~~~ [g++] src/authorizer.cc [g++] src/conn.cc [g++] src/dcc.cc [g++] src/dcc_offer.cc In file included from include/irc/channel.h:19, from src/irc/channel.cc:14: In function 'void util::print_into(InputIterator, InputIterator, std::__cxx11::string&, const char*, const char*) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >]', inlined from 'void util::print_container(const Cont&, std::__cxx11::string&, const char*, const char*) [with Cont = std::vector >]' at include/util/generic.h:165:12, inlined from 'void irc::channel::get_all_modes(const irc::server_info*, std::__cxx11::string&) const' at src/irc/channel.cc:81:23: include/util/generic.h:139:46: warning: argument 1 null where non-null expected [-Wnonnull] if (strings::is_non_empty(borders) && strlen(borders) >= 2) { ~~~~~~^~~~~~~~~ In file included from /usr/include/c++/8.0/cstring:42, from include/util/hash.h:19, from include/irc/channel.h:18, from src/irc/channel.cc:14: /usr/include/string.h: In member function 'void irc::channel::get_all_modes(const irc::server_info*, std::__cxx11::string&) const': /usr/include/string.h:110:9: note: in a call to function 'size_t strlen(const char*)' declared here size_t strlen(const char *) __pure; ^~~~~~ [g++] src/help.cc [g++] src/main.cc [g++] src/messages.cc [g++] src/parser_core.cc [g++] src/proxy.cc [g++] src/ruleset.cc src/logging/vfs_logfile.cc: In static member function 'static int logging::vfs_logfile::sanity_check_filters(const filter_list&, std::__cxx11::string&)': src/logging/vfs_logfile.cc:237:31: warning: unused variable 'stats' [-Wunused-variable] const io::filter_kind_stats& stats = for_each(filters.begin(), filters.end(), ^~~~~ [g++] src/textline.cc [g++] src/user.cc src/conn.cc: In member function 'int conn::handle_dcc(bool, const irc::address*, const char*, const char*, const char*)': src/conn.cc:1260:16: warning: variable 'out' set but not used [-Wunused-but-set-variable] net::socket * out = server, * in = client; ^~~ src/conn.cc:1260:32: warning: variable 'in' set but not used [-Wunused-but-set-variable] net::socket * out = server, * in = client; ^~ src/conn.cc: In member function 'void conn::regulate_io_events()': src/conn.cc:2159:30: warning: variable 'c_in_available' set but not used [-Wunused-but-set-variable] size_t c_out_available = 0, c_in_available = 0; ^~~~~~~~~~~~~~ src/conn.cc:2160:9: warning: variable 's_out_available' set but not used [-Wunused-but-set-variable] size_t s_out_available = 0, s_in_available = 0; ^~~~~~~~~~~~~~~ src/conn.cc:2160:30: warning: variable 's_in_available' set but not used [-Wunused-but-set-variable] size_t s_out_available = 0, s_in_available = 0; ^~~~~~~~~~~~~~ src/user.cc: In member function 'int userdef::old_load_basic(const char*)': src/user.cc:529:6: warning: variable 'r' set but not used [-Wunused-but-set-variable] int r; ^ [LINK] ezbounce (options: -L/usr/local/lib -pthread -lssl -lcrypto -lcrypt -lboost_iostreams) Compilation complete The following files were made: lrwxr-xr-x 1 root wheel 8 Mar 18 04:26 ezb -> ezbounce -rwxr-xr-x 1 root wheel 889040 Mar 18 04:26 ezbounce gmake[1]: Leaving directory '/construction/irc/ezbounce/ezbounce-1.99.15' SUCCEEDED 00:00:18 ------------------------------------------------------------------------------- -- Phase: run-depends ------------------------------------------------------------------------------- ===> ezbounce-1.99.15_20 depends on file: /usr/local/lib/libcrypto.so.11 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: stage ------------------------------------------------------------------------------- ===> Staging for ezbounce-1.99.15_20 ===> ezbounce-1.99.15_20 depends on file: /usr/local/lib/libcrypto.so.11 - found ===> Generating temporary packing list install -s -m 555 /construction/irc/ezbounce/ezbounce-1.99.15/ezbounce /construction/irc/ezbounce/stage/usr/local/sbin install -m 0644 /construction/irc/ezbounce/ezbounce-1.99.15/ezb.conf.default /construction/irc/ezbounce/stage/usr/local/etc install -m 444 /construction/irc/ezbounce/ezbounce-1.99.15/docs/ezbounce.1 /construction/irc/ezbounce/stage/usr/local/man/man1 install -m 0644 /construction/irc/ezbounce/ezbounce-1.99.15/CHANGES /construction/irc/ezbounce/stage/usr/local/share/doc/ezbounce install -m 0644 /construction/irc/ezbounce/ezbounce-1.99.15/README /construction/irc/ezbounce/stage/usr/local/share/doc/ezbounce install -m 0644 /construction/irc/ezbounce/ezbounce-1.99.15/TODO /construction/irc/ezbounce/stage/usr/local/share/doc/ezbounce install -m 0644 /construction/irc/ezbounce/ezbounce-1.99.15/docs/worklog /construction/irc/ezbounce/stage/usr/local/share/doc/ezbounce ====> Compressing man pages (compress-man) ====> Running Q/A tests (stage-qa) Error: /usr/local/sbin/ezbounce is linked to /usr/local/lib/libboost_iostreams.so.1.72.0 from devel/boost-libs but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libboost_iostreams.so:devel/boost-libs Warning: You have disabled the licenses framework with DISABLE_LICENSES, unable to run checks SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: package ------------------------------------------------------------------------------- ===> Building package for ezbounce-1.99.15_20 file sizes/checksums [7]: 0% file sizes/checksums [7]: 100% packing files [7]: 0% packing files [7]: 100% packing directories [0]: 0% packing directories [0]: 100% SUCCEEDED 00:00:01 TOTAL TIME 00:00:35