=>> Building irc/bnc build started at Fri Apr 5 00:33:39 BST 2024 port directory: /usr/ports/irc/bnc package name: bnc-2.9.4 building for: FreeBSD pkg-builder.dan.net.uk 13.2-RELEASE-p10 FreeBSD 13.2-RELEASE-p10 amd64 maintained by: ports@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 834 Jan 7 06:26 /usr/ports/irc/bnc/Makefile Ports top last git commit: c2c35d895e Ports top unclean checkout: yes Port dir last git commit: c6fceb97fb Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.99.20240122_1 Host OSVERSION: 1400097 Jail OSVERSION: 1302001 Job Id: 02 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1302001 UNAME_v=FreeBSD 13.2-RELEASE-p10 UNAME_r=13.2-RELEASE-p10 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.99.20240122_1 MASTERMNT=/usr/local/poudriere/data/.m/13-amd64-default-dan/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/13-amd64-default-dan/02/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=13-amd64-default-dan SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/13-amd64-default-dan/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.99.20240122_1 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for bnc-2.9.4: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- ports@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/irc/bnc/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/irc/bnc/work XDG_CACHE_HOME=/wrkdirs/usr/ports/irc/bnc/work/.cache HOME=/wrkdirs/usr/ports/irc/bnc/work TMPDIR="/tmp" PATH=/ccache/libexec/ccache:/wrkdirs/usr/ports/irc/bnc/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/irc/bnc/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCACHE_DIR="/root/.ccache" CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=524288 --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/irc/bnc/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/irc/bnc/work XDG_CACHE_HOME=/wrkdirs/usr/ports/irc/bnc/work/.cache HOME=/wrkdirs/usr/ports/irc/bnc/work TMPDIR="/tmp" PATH=/ccache/libexec/ccache:/wrkdirs/usr/ports/irc/bnc/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/irc/bnc/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CCACHE_DIR="/root/.ccache" 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" --End MAKE_ENV-- --PLIST_SUB-- PORTDOCS="" OSREL=13.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/bnc" EXAMPLESDIR="share/examples/bnc" DATADIR="share/bnc" WWWDIR="www/bnc" ETCDIR="etc/bnc" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/bnc DOCSDIR=/usr/local/share/doc/bnc EXAMPLESDIR=/usr/local/share/examples/bnc WWWDIR=/usr/local/www/bnc ETCDIR=/usr/local/etc/bnc --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### CCACHE_CPP2=1 WITH_SSP_PORTS=yes WITH_SSP=yes #WITH_LTO=yes DISABLE_LICENSES=yes LICENSES_ACCEPTED=AGPLv3 APACHE10 APACHE11 APACHE20 ART10 ARTPERL10 ART20 BSD BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE BSL CC0-1.0 CDDL ClArtistic EPL GFDL GMGPL GPLv1 GPLv2 GPLv3 GPLv3RLE ISCL LGPL20 LGPL21 LGPL3 LPPL10 LPPL11 LPPL12 LPPL13 LPPL13a LPPL13b LPPL13c MIT MPL OpenSSL OFL10 OFL11 OWL PostgreSQL PHP202 PHP30 PHP301 PSFL RUBY ZLIB ZPL21 SVM-Light EULA ALASIR Microsoft-exFAT SIMIAN UDEVGAME unknown MTA COMMERCIAL teamspeak NO_LICENSES_DIALOGS=yes #### #### NO_IGNORE=yes DEFAULT_VERSIONS+=ssl=openssl mysql=8.0 imagemagick=7 samba=4.13 java=18 WITH_SETID_MODE=force PHP_ZTS=enabled OPTIONS_UNSET+=OPENJPEG OPTIONS_UNSET+=GSSAPI_BASE OPTIONS_SET+=ZTS OPTIONS_SET+=GSSAPI_NONE WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache NO_CCACHE_DEPEND=1 CCACHE_WRAPPER_PATH= /ccache/libexec/ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 DISABLE_MAKE_JOBS=poudriere ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The bnc port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> bnc-2.9.4 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.20.9_1.pkg [pkg-builder.dan.net.uk] Installing pkg-1.20.9_1... [pkg-builder.dan.net.uk] Extracting pkg-1.20.9_1: .......... done ===> bnc-2.9.4 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of bnc-2.9.4 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The bnc port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by bnc-2.9.4 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The bnc port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by bnc-2.9.4 for building => SHA256 Checksum OK for bnc2.9.4.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The bnc port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by bnc-2.9.4 for building ===> Extracting for bnc-2.9.4 => SHA256 Checksum OK for bnc2.9.4.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for bnc-2.9.4 ===> Applying FreeBSD patches for bnc-2.9.4 from /usr/ports/irc/bnc/files /usr/bin/sed -e 's,@PREFIX@,/usr/local,g' /wrkdirs/usr/ports/irc/bnc/work/bnc2.9.4/bncsetup #!/bin/sh # You NEED the dialog program to use this! MYPID=$$ TMPFILE=.bnc$MYPID.tmp RSLFILE=.bnc$MYPID.rsl VHTFILE=.bnc$MYPID.vht BSVERSION="0.7 for BNC2.9.4" SAVEFILE=./bnc.conf bsclean() { rm -f $TMPFILE $RSLFILE $VHTFILE exit $1 } saveit() { echo "Writing your configuration to $SAVEFILE" LISTENEXOPTS= if [ ! -z $BNCHOST ] then LISTENEXOPTS="$LISTENEXOPTS --localhost $BNCHOST" fi if [ -z $BNCPASS ] then usepass= else usepass="password $BNCPASS" fi if [ $MAXUSERS -ne 0 ] then LISTENEXOPTS="$LISTENEXOPTS --limit $MAXUSERS" fi cat << EOF > $TMPFILE #!/home/myhome/bnc # BNCSetup $BSVERSION by IceWizard and pharos # automaticly generated configuration file. # # listen [maxusers] Port to listen for connections on # Or.. # listenex [--ssl] [--limit ] [--localhost ] # adminpass Password for Supervisor Access # # [Optional] # privatekey Required if SSL server is used # publickey Required if SSL server is used # password Password required for general connection (recommended) # allow
[address ...] list of ip/dns's that can use the bnc # vhost
[address ...] Other Vhosts That Can Be Used (display only) # defaultvhost
Default Virtual Host to Use # pidfile Name of PID File (recommended if you use crontab) # motdfile Message of the day, displayed on connection of valid user # logfile Filename where to store logs # # EXAMPLE CONFIG - CHANGE THIS: # if your pass starts with + it is encrypted, if not it is a normal pass # listenex $LISTENEXOPTS $BNCPORT adminpass $SUPERPASS $usepass EOF # S:$SUPERPASS # D:$BNCPORT:$MAXUSERS:$BNCPASS cat $TMPFILE $VHTFILE > $SAVEFILE echo "Finished! You may now edit $SAVEFILE to make any special changes" bsclean 0 } altconf() { echo "##" > $VHTFILE echo "Running alt configuration tool" echo -n "Port to listen on> " read BNCPORT echo "How many users would you like to be allowed on BNC at the same time?" echo "Please note, if you would like to allow unlimited users, enter a 0" echo -n "> " read MAXUSERS echo -n "Pick a password >" read BNCPASS echo -n "Pick a password for the superuser >" read SUPERPASS saveit } echo "BAD\$" > $TMPFILE echo "Test" | mkpasswd -s >> $TMPFILE CRCYS=$(cat $TMPFILE | grep '\$' | tail -1 ) if [ "BAD\$" = "$CRCYS" ] then CRCY=ON else echo "Your OS is using an unstandard Crypt lib, disabling encryption." CRCY=OFF echo "Continuing script in 4 seconds" sleep 4 fi dialog --clear ERRORLEVEL=$? if [ x$ERRORLEVEL != x0 ] then echo "You appear to not have the program named dialog" echo "This script depends on it heavily" altconf bsclean 0 fi cat << EOF > $TMPFILE BNCSETUP v$BSVERSION Written by IceWizard Rewritten by Pharos BNCSetup is a quick BNC conf generator EOF clear dialog --title "BNCSETUP by IceWizard" --msgbox "$(cat $TMPFILE)" 10 50 cat << EOF > $TMPFILE What port would you like BNC to listen on? This must be a number greater than 1024 and must not be in use. EOF BNCPORT= while [ -z "$BNCPORT" ] do dialog --title "Port to listen on" --inputbox "$(cat $TMPFILE)" 10 68 "6669" 2> $RSLFILE ERRORLEVEL=$? BNCPORT="$(head -1 $RSLFILE)" if [ x$ERRORLEVEL = x1 ] then clear echo "BNC Configuration was cancelled..." bsclean 0 fi done BNCHOST= cat << EOF > $TMPFILE Enter the host IP or DNS that bnc will use. EOF dialog --yesno "Enter a host for BNC to listen on (default all hosts)?" 5 60 ERRORLEVEL=$? if [ x$ERRORLEVEL = x0 ] then dialog --title "Enter host" --inputbox "$(cat $TMPFILE)" 10 62 2> $RSLFILE BNCHOST="$(head -1 $RSLFILE)" fi cat << EOF > $TMPFILE How many users would you like to be allowed on BNC at the same time? Please note, if you would like to allow unlimited users, enter a 0 EOF MAXUSERS= while [ -z "$MAXUSERS" ] do dialog --title "Maximum users" --inputbox "$(cat $TMPFILE)" 10 78 "0" 2> $RSLFILE ERRORLEVEL=$? MAXUSERS="$(head -1 $RSLFILE)" if [ x$ERRORLEVEL = x1 ] then clear echo "BNC Configuration was cancelled..." bsclean 0 fi done cat << EOF > $TMPFILE Pick a password you would like to use for BNC? This is the pass that will be used upon /quote pass PASS when using bnc. EOF BNCPASS= while [ -z "$BNCPASS" ] do dialog --title "Pick a password" --inputbox "$(cat $TMPFILE)" 12 60 2> $RSLFILE ERRORLEVEL=$? BNCPASS="$(head -1 $RSLFILE)" if [ x$ERRORLEVEL = x1 ] then clear echo "BNC Configuration was cancelled..." bsclean 0 fi done cat << EOF > $TMPFILE Pick a superviser password you would like to use for BNC? If you are the only person to use your BNC, feel free to enter the same password. EOF SUPERPASS= while [ -z "$SUPERPASS" ] do dialog --title "Pick a superviser password" --inputbox "$(cat $TMPFILE)" 10 62 2> $RSLFILE ERRORLEVEL=$? SUPERPASS="$(head -1 $RSLFILE)" if [ x$ERRORLEVEL = x1 ]; then clear echo "BNC Configuration was cancelled..." bsclean 0 fi done if [ xON = x$CRCY ] then dialog --yesno "Use encrypted passes in config file (Securety)" 5 60 ERRORLEVEL=$? if [ x$ERRORLEVEL = x0 ] then if [ -x /usr/local/bin/mkpasswd ] then SUPERPASS="+"$(echo "$SUPERPASS" | mkpasswd -s) BNCPASS="+"$(echo "$BNCPASS" | mkpasswd -s) else clear echo "You have not did ./configure and make so there is no mkpasswd" echo "This program is required to produce the encryption" bsclean 0 fi fi fi rm -f $VHTFILE dialog --radiolist "Choose Allow method" 10 70 3 \ "0" "Allow ANY ip to use bnc if they know the pass" "on" \ "1" "Go to menu for creating ip lists" "off" 2> $RSLFILE ERRORLEVEL=$? if [ x$ERRORLEVEL = x1 ]; then clear echo "BNC Configuration was cancelled..." bsclean 0 fi ERRORLEVEL="$(head -1 $RSLFILE)" cat << EOF > $TMPFILE Enter an IP to be allowed to use BNC. this ip can include *'s and ?'s and other wildcard stuff. enter q alone to end entering IP's EOF if [ x$ERRORLEVEL = x1 ] then BDONE= while ! [ x$BDONE = xq ] do dialog --title "Enter Wildcard IP" --inputbox "$(cat $TMPFILE)" 10 62 2> $RSLFILE BDONE="$(head -1 $RSLFILE)" if ! [ -z BDONE ] then if ! [ x$BDONE = xq ] then echo "allow $BDONE" >> $VHTFILE fi fi done fi if ! [ -e "$VHTFILE" ] then echo "allow *" > $VHTFILE fi cat << EOF > $TMPFILE Enter a Default Vhost IP or DNS that bnc will use. EOF dialog --yesno "Enter a default Vhost to use?" 5 60 ERRORLEVEL=$? if [ x$ERRORLEVEL = x0 ] then dialog --title "Enter Default Vhost" --inputbox "$(cat $TMPFILE)" 10 62 2> $RSLFILE BDONE="$(head -1 $RSLFILE)" if ! [ -z BDONE ] then echo "defaultvhost $BDONE" >> $VHTFILE fi fi dialog --yesno "Enter a list of Vhost possiblities?" 5 60 ERRORLEVEL=$? cat << EOF > $TMPFILE Enter an Vhost that can be used by this bnc. This has no bearing on how bnc functions but is simply what is listed when the user does: /quote vip enter q alone to end entering IP's EOF if [ x$ERRORLEVEL = x0 ] then BDONE= while ! [ x$BDONE = xq ] do dialog --title "Enter Vhost possibility" --inputbox "$(cat $TMPFILE)" 15 62 2> $RSLFILE BDONE="$(head -1 $RSLFILE)" if ! [ -z BDONE ] then if ! [ x$BDONE = xq ] then echo "vhost $BDONE" >> $VHTFILE fi fi done fi dialog --yesno "Would you like bnc to log?" 5 60 ERRORLEVEL=$? cat << EOF > $TMPFILE Pick a filename for bnc to write logging info into. if you do not want to use the default EOF if [ x$ERRORLEVEL = x0 ] then dialog --title "Enter logfile Filename" --inputbox "$(cat $TMPFILE)" 10 62 "bnc.log" 2> $RSLFILE BDONE="$(head -1 $RSLFILE)" if ! [ -z BDONE ] then echo "logfile $BDONE" >> $VHTFILE fi fi dialog --yesno "Would you like bnc to display a motd?" 5 60 ERRORLEVEL=$? cat << EOF > $TMPFILE Pick a filename for bnc to show as a motd if you do not want to use the default EOF if [ x$ERRORLEVEL = x0 ] then dialog --title "Enter motd Filename" --inputbox "$(cat $TMPFILE)" 10 62 "motd" 2> $RSLFILE BDONE="$(head -1 $RSLFILE)" if ! [ -z BDONE ] then echo "motdfile $BDONE" >> $VHTFILE fi fi dialog --title "Requires Identwd to be installed." --yesno "Do you want bnc's dynamic ident support?" 5 60 ERRORLEVEL=$? if [ x$ERRORLEVEL = x0 ] then echo "useidentwd 1" >> $VHTFILE fi cat << EOF > $TMPFILE Pick a file to save the configuration in if you do not want to use the default EOF SAVEFILE= while [ -z "$SAVEFILE" ] do dialog --title "Save as" --inputbox "$(cat $TMPFILE)" 10 45 "bnc.conf" 2> $RSLFILE ERRORLEVEL=$? SAVEFILE="$(head -1 $RSLFILE)" if [ x$ERRORLEVEL = x1 ]; then clear echo "BNC Configuration was cancelled..." bsclean 0 fi done clear if [ -e "$SAVEFILE" ] then echo "BNCsetup found a configuration file already... saving it as $SAVEFILE.old" mv $SAVEFILE "$SAVEFILE".old fi saveit =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for bnc-2.9.4 configure: loading site script /usr/ports/Templates/config.site checking for gcc... cc 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 cc accepts -g... yes checking for cc option to accept ANSI C... none needed checking how to run the C preprocessor... cpp checking for library containing strerror... none required checking for egrep... grep -E checking for AIX... no checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... (cached) yes checking whether time.h and sys/time.h may both be included... 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 sys/time.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/select.h... (cached) yes checking return type of signal handlers... void checking for select in -lsocket... no checking for select in -lnsl... no checking for gethostbyname in -lresolv... no checking for malloc in -lgnumalloc... no checking for malloc in -lbsdmalloc... no checking for select in -linet... no checking for select in -lcposix... no checking for select in -lnet... no checking for crypt in -lcrypt... (cached) yes checking whether to enable SSL support... no checking for snprintf... (cached) yes checking for vsnprintf... (cached) yes checking for gethostbyname2... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for bnc-2.9.4 cc -O3 -Wall -include config.h -c bnc.c cc -O3 -Wall -include config.h -c conf.c conf.c:597:15: warning: passing 'unsigned char[1024]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if ((fgets (linbuff, 1024, src)) == NULL) ^~~~~~~ /usr/include/stdio.h:258:30: note: passing argument to parameter here char *fgets(char * __restrict, int, FILE * __restrict); ^ conf.c:603:13: warning: passing 'unsigned char[1024]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(strlen(linbuff) < 2) ^~~~~~~ /usr/include/string.h:101:28: note: passing argument to parameter here size_t strlen(const char *) __pure; ^ conf.c:609:18: warning: passing 'unsigned char[1024]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] tmp = strtok (linbuff, ":\n\r"); ^~~~~~~ /usr/include/string.h:125:31: note: passing argument to parameter here char *strtok(char * __restrict, const char * __restrict); ^ conf.c:634:18: warning: passing 'unsigned char[1024]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] tmp = strtok (linbuff, " \n\r,"); ^~~~~~~ /usr/include/string.h:125:31: note: passing argument to parameter here char *strtok(char * __restrict, const char * __restrict); ^ 4 warnings generated. cc -O3 -Wall -include config.h -c server.c server.c:406:34: warning: incompatible pointer types passing 'int *' to parameter of type 'size_t *' (aka 'unsigned long *') [-Wincompatible-pointer-types] msg = sbuf_pagemap(&ls->sendq, &length); ^~~~~~~ ./sbuf.h:33:49: note: passing argument to parameter 'length' here void *sbuf_pagemap(struct sbuf *record, size_t *length); ^ server.c:570:46: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] getsockname (s, (struct sockaddr *) &mysa, &len); ^~~~ /usr/include/sys/socket.h:691:74: note: passing argument to parameter here int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ server.c:1123:29: warning: incompatible pointer types passing 'int *' to parameter of type 'size_t *' (aka 'unsigned long *') [-Wincompatible-pointer-types] msg = sbuf_pagemap(sendq, &length); ^~~~~~~ ./sbuf.h:33:49: note: passing argument to parameter 'length' here void *sbuf_pagemap(struct sbuf *record, size_t *length); ^ server.c:1546:52: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] res=getpeername (citizen, (struct sockaddr *)nin, &ninlen); ^~~~~~~ /usr/include/sys/socket.h:690:74: note: passing argument to parameter here int getpeername(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ 4 warnings generated. cc -O3 -Wall -include config.h -c cmds.c cmds.c:404:13: warning: passing 'unsigned char[512]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fgets (motdb,MAXMOTDLINE, motdf); ^~~~~ /usr/include/stdio.h:258:30: note: passing argument to parameter here char *fgets(char * __restrict, int, FILE * __restrict); ^ cmds.c:406:15: warning: passing 'unsigned char[512]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] p=remnl (motdb,MAXMOTDLINE); ^~~~~ cmds.c:180:18: note: passing argument to parameter 'buf' here int remnl (char *buf, int size) ^ cmds.c:327:10: warning: variable 'r' set but not used [-Wunused-but-set-variable] int p,f,r,w; ^ cmds.c:405:6: warning: array index 512 is past the end of the array (which contains 512 elements) [-Warray-bounds] motdb[MAXMOTDLINE]='\0'; ^ ~~~~~~~~~~~ cmds.c:50:1: note: array 'motdb' declared here unsigned char motdb[MAXMOTDLINE]; ^ cmds.c:407:6: warning: array index 512 is past the end of the array (which contains 512 elements) [-Warray-bounds] motdb[MAXMOTDLINE]='\0'; ^ ~~~~~~~~~~~ cmds.c:50:1: note: array 'motdb' declared here unsigned char motdb[MAXMOTDLINE]; ^ 5 warnings generated. cc -O3 -Wall -include config.h -c ctcp.c cc -O3 -Wall -include config.h -c send.c cc -O3 -Wall -include config.h -c sbuf.c cc -o bnc bnc.o conf.o server.o cmds.o ctcp.o sbuf.o send.o -lcrypt cc -O3 -Wall -include config.h -o mkpasswd mkpasswd.c -lcrypt =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for bnc-2.9.4 ===> Generating temporary packing list install -s -m 555 /wrkdirs/usr/ports/irc/bnc/work/bnc2.9.4/bnc /wrkdirs/usr/ports/irc/bnc/work/bnc2.9.4/mkpasswd /wrkdirs/usr/ports/irc/bnc/work/stage/usr/local/bin install -m 555 /wrkdirs/usr/ports/irc/bnc/work/bnc2.9.4/bncchk /wrkdirs/usr/ports/irc/bnc/work/bnc2.9.4/bncsetup /wrkdirs/usr/ports/irc/bnc/work/stage/usr/local/bin /bin/mkdir -p /wrkdirs/usr/ports/irc/bnc/work/stage/usr/local/share/doc/bnc install -m 0644 /wrkdirs/usr/ports/irc/bnc/work/bnc2.9.4/COPYING /wrkdirs/usr/ports/irc/bnc/work/bnc2.9.4/Changelog /wrkdirs/usr/ports/irc/bnc/work/bnc2.9.4/README /wrkdirs/usr/ports/irc/bnc/work/bnc2.9.4/example.conf /wrkdirs/usr/ports/irc/bnc/work/stage/usr/local/share/doc/bnc/ install -m 0644 /wrkdirs/usr/ports/irc/bnc/work/bnc2.9.4/example.conf /wrkdirs/usr/ports/irc/bnc/work/stage/usr/local/etc/bnc.conf.sample ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2024-04-04T23:33:39+0000' 'PKG_NOTE_ports_top_git_hash=c2c35d895e' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=c6fceb97fb' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.99.20240122_1' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for bnc-2.9.4 ===> Building bnc-2.9.4 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for bnc-2.9.4 build of irc/bnc | bnc-2.9.4 ended at Fri Apr 5 00:33:50 BST 2024 build time: 00:00:10