* Package: net-irc/unrealircd-6.0.4.2:0 * Repository: gentoo * Maintainer: kensington@gentoo.org sam@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc geoip kernel_linux operoverride * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking unrealircd-6.0.4.2.tar.gz to /var/tmp/portage/net-irc/unrealircd-6.0.4.2/work >>> Source unpacked in /var/tmp/portage/net-irc/unrealircd-6.0.4.2/work >>> Preparing source in /var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2 ... * Applying unrealircd-6.0.4.2-configure-clang16.patch ... [ ok ] * Running eautoreconf in '/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2' ... * Running 'aclocal --system-acdir=/var/tmp/portage/net-irc/unrealircd-6.0.4.2/temp/aclocal' ... [ ok ] * Running 'autoconf --force' ... [ ok ] * Running 'autoheader' ... [ ok ] * Running elibtoolize in: unrealircd-6.0.4.2/ >>> Source prepared. * Modern C testing: this build is using a /etc/portage/bashrc hook (2023-11-30T22:24)! * Modern C testing: see https://wiki.gentoo.org/wiki/Modern_C_porting for more info. >>> Configuring source in /var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2 ... * econf: updating unrealircd-6.0.4.2/autoconf/config.guess with /usr/share/gnuconfig/config.guess * econf: updating unrealircd-6.0.4.2/autoconf/config.sub with /usr/share/gnuconfig/config.sub * econf: updating unrealircd-6.0.4.2/config.guess with /usr/share/gnuconfig/config.guess * econf: updating unrealircd-6.0.4.2/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --datarootdir=/usr/share --docdir=/usr/share/doc/unrealircd-6.0.4.2 --htmldir=/usr/share/doc/unrealircd-6.0.4.2/html --libdir=/usr/lib64 --with-bindir=/usr/bin --with-cachedir=/var/lib/unrealircd --with-confdir=/etc/unrealircd --with-datadir=/var/lib/unrealircd --with-docdir=/usr/share/doc/unrealircd-6.0.4.2 --with-logdir=/var/log/unrealircd --with-modulesdir=/usr/lib64/unrealircd/modules --without-privatelibdir --with-pidfile=/run/unrealircd/ircd.pid --with-tmpdir=/var/lib/unrealircd/tmp --with-maxconnections=1024 --with-nick-history=2000 --with-permissions=0640 --with-system-argon2 --with-system-cares --with-system-pcre2 --with-system-sodium --with-system-jansson --enable-dynamic-linking --with-controlfile=/run/unrealircd/unrealircd.ctl --enable-ssl=/usr --disable-libcurl --without-no-operoverride --without-operoverride-verify --enable-libmaxminddb configure: loading site script /usr/share/config.site configure: loading site script /usr/share/config.site.d/80crossdev.conf checking for rm... /usr/bin/rm checking for cp... /usr/bin/cp checking for touch... /usr/bin/touch checking for openssl... /usr/bin/openssl checking for install... /usr/lib/portage/python3.11/ebuild-helpers/xattr/install checking for gunzip... /usr/bin/gunzip checking for pkg-config... /usr/bin/pkg-config checking for x86_64-pc-linux-gnu-gcc... clang 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 clang accepts -g... yes checking for clang option to enable C11 features... none needed checking for gmake... gmake checking for gmake... /usr/bin/gmake checking for crypt in -ldescrypt... no checking for crypt in -lcrypt... yes 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 whether byte ordering is bigendian... no checking whether C compiler accepts -fno-strict-overflow... no checking whether C compiler accepts -D_FORTIFY_SOURCE=2... no checking whether C compiler accepts -fstack-protector-all... no checking whether C compiler accepts -fstack-clash-protection... no checking whether C compiler accepts -fcf-protection... no checking whether C compiler accepts -fPIE... no checking whether the linker accepts -Wl,-z,relro... no checking whether C compiler accepts -fno-strict-aliasing... yes checking whether C compiler accepts -fno-common... yes checking whether C compiler accepts -Wextra... yes checking whether C compiler accepts -Waggregate-return... yes checking whether C compiler accepts -Wformat-nonliteral... yes checking whether C compiler accepts -Wduplicated-cond... no checking whether C compiler accepts -Wduplicated-branches... no checking whether C compiler accepts -Wparentheses... yes checking whether C compiler accepts -Wpointer-sign... yes checking whether C compiler accepts -Winvalid-source-encoding... yes checking whether C compiler accepts -Wformat-zero-length... yes checking whether C compiler accepts -Wformat-truncation... no checking whether C compiler accepts -Wformat-overflow... no checking whether C compiler accepts -Wunused... yes checking whether C compiler accepts -Wunused-parameter... yes checking whether C compiler accepts -Wunused-but-set-parameter... yes checking whether C compiler accepts -Wchar-subscripts... yes checking whether C compiler accepts -Wsign-compare... yes checking whether C compiler accepts -Wempty-body... yes checking whether C compiler accepts -Wpragmas... yes checking whether C compiler accepts -Wunknown-warning-option... yes checking if your system has IPv6 support... yes checking for sys/syslog.h... yes checking for sys/rusage.h... no checking for glob.h... yes checking for stdint.h... (cached) yes checking for inttypes.h... (cached) yes checking for strlcpy... yes checking for strlcat... yes checking for strlncat... no checking for strlncpy... no checking for getrusage... yes checking how to run the C preprocessor... clang -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for setproctitle... no checking for setproctitle in -lutil... no checking for pstat... no checking for explicit_bzero... yes checking for syslog... yes checking for OpenSSL... found in /usr/include/openssl checking OpenSSL linking with -ldl... no checking OpenSSL linking with -ldl and -lpthread... no checking for SSL_CTX_set1_curves_list in SSL library... no checking for SSL_CTX_set_min_proto_version in SSL library... no checking for SSL_CTX_set_security_level in SSL library... no checking for ASN1_TIME_diff in SSL library... no checking for X509_get0_notAfter in SSL library... no checking for dlopen... no checking for dlopen in -ldl... no configure: WARNING: Dynamic linking is not enabled because dlopen was not found checking if we need the -export-dynamic flag... no checking for compiler option to produce PIC... -fPIC -DPIC -shared checking if your system prepends an underscore on symbols... clang-17: error: unable to make temporary file: No such file or directory strings: 'uscore': No such file no checking for poll... no checking for epoll_create... no checking for epoll_ctl... no checking for epoll_wait... no checking for kqueue... no checking for kevent... no checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking for libpcre2-8 >= 10.00... yes checking for libargon2 >= 0~20161029... yes checking for libsodium >= 1.0.16... yes checking for libcares >= 1.6.0... yes checking for jansson >= 2.0.0... yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking if compiler needs -Werror to reject unknown flags... no checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... no checking whether pthreads work with -Kthread... no checking whether pthreads work with -kthread... no checking for the pthreads library -llthread... no checking whether pthreads work with -pthread... no checking whether pthreads work with -pthreads... no checking whether pthreads work with -mthreads... no checking for the pthreads library -lpthread... no checking whether pthreads work with --thread-safe... no checking whether pthreads work with -mt... no checking for pthread-config... no checking for libmaxminddb >= 1.4.3... yes configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/modules/Makefile config.status: creating src/modules/chanmodes/Makefile config.status: creating src/modules/usermodes/Makefile config.status: creating src/modules/extbans/Makefile config.status: creating src/modules/third/Makefile config.status: creating unrealircd config.status: creating include/setup.h >>> Source configured. '/var/tmp/portage/net-irc/unrealircd-6.0.4.2/temp/clang16-errors.log' -> '/var/tmp/clang/net-irc/unrealircd-6.0.4.2/clang16-errors.log' '/var/tmp/portage/net-irc/unrealircd-6.0.4.2/temp/clang16-safe.log' -> '/var/tmp/clang/net-irc/unrealircd-6.0.4.2/clang16-safe.log' >>> Compiling source in /var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2 ... make -j4 Building src make[1]: Entering directory '/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/src' # Force build of 'ircd', before we start building any modules: make ircd unrealircdctl make[2]: Entering directory '/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/src' clang -I/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fno-common -funsigned-char -Wall -Wextra -Waggregate-return -Wformat-nonliteral -Wparentheses -Wno-pointer-sign -Wno-invalid-source-encoding -Wno-format-zero-length -Wno-unused -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-char-subscripts -Wno-sign-compare -Wno-empty-body -Wno-unknown-warning-option -c ircd_vars.c clang -I/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fno-common -funsigned-char -Wall -Wextra -Waggregate-return -Wformat-nonliteral -Wparentheses -Wno-pointer-sign -Wno-invalid-source-encoding -Wno-format-zero-length -Wno-unused -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-char-subscripts -Wno-sign-compare -Wno-empty-body -Wno-unknown-warning-option -c dns.c clang -I/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fno-common -funsigned-char -Wall -Wextra -Waggregate-return -Wformat-nonliteral -Wparentheses -Wno-pointer-sign -Wno-invalid-source-encoding -Wno-format-zero-length -Wno-unused -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-char-subscripts -Wno-sign-compare -Wno-empty-body -Wno-unknown-warning-option -c auth.c clang -I/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fno-common -funsigned-char -Wall -Wextra -Waggregate-return -Wformat-nonliteral -Wparentheses -Wno-pointer-sign -Wno-invalid-source-encoding -Wno-format-zero-length -Wno-unused -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-char-subscripts -Wno-sign-compare -Wno-empty-body -Wno-unknown-warning-option -c channel.c channel.c:505:2: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 505 | RunHook(HOOKTYPE_JOIN_DATA, client, channel); | ^ /var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include/modules.h:864:107: note: expanded from macro 'RunHook' 864 | ...for (h = Hooks[hooktype]; h; h = h->next) (*(h->func.intfunc))(__VA_ARGS... | ^ channel.c:951:2: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 951 | RunHook(HOOKTYPE_CHANNEL_CREATE, channel); | ^ /var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include/modules.h:864:107: note: expanded from macro 'RunHook' 864 | ...for (h = Hooks[hooktype]; h; h = h->next) (*(h->func.intfunc))(__VA_ARGS... | ^ channel.c:963:2: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 963 | RunHook(HOOKTYPE_IS_INVITED, client, channel, &invited); | ^ /var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include/modules.h:864:107: note: expanded from macro 'RunHook' 864 | ...for (h = Hooks[hooktype]; h; h = h->next) (*(h->func.intfunc))(__VA_ARGS... | ^ channel.c:985:2: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 985 | RunHook(HOOKTYPE_CHANNEL_DESTROY, channel, &should_destroy); | ^ /var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include/modules.h:864:107: note: expanded from macro 'RunHook' 864 | ...for (h = Hooks[hooktype]; h; h = h->next) (*(h->func.intfunc))(__VA_ARGS... | ^ channel.c:1223:27: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 1223 | j = (*(h->func.intfunc))(target,channel); | ^ channel.c:1245:27: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 1245 | j = (*(h->func.intfunc))(target,channel); | ^ clang -I/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fno-common -funsigned-char -Wall -Wextra -Waggregate-return -Wformat-nonliteral -Wparentheses -Wno-pointer-sign -Wno-invalid-source-encoding -Wno-format-zero-length -Wno-unused -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-char-subscripts -Wno-sign-compare -Wno-empty-body -Wno-unknown-warning-option -c crule.c auth.c:425:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] 425 | extern char *crypt(); | ^ /usr/include/unistd.h:1159:14: note: conflicting prototype is here 1159 | extern char *crypt (const char *__key, const char *__salt) | ^ clang -I/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fno-common -funsigned-char -Wall -Wextra -Waggregate-return -Wformat-nonliteral -Wparentheses -Wno-pointer-sign -Wno-invalid-source-encoding -Wno-format-zero-length -Wno-unused -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-char-subscripts -Wno-sign-compare -Wno-empty-body -Wno-unknown-warning-option -c dbuf.c 1 warning generated. clang -I/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fno-common -funsigned-char -Wall -Wextra -Waggregate-return -Wformat-nonliteral -Wparentheses -Wno-pointer-sign -Wno-invalid-source-encoding -Wno-format-zero-length -Wno-unused -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-char-subscripts -Wno-sign-compare -Wno-empty-body -Wno-unknown-warning-option -c fdlist.c 6 warnings generated. clang -I/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fno-common -funsigned-char -Wall -Wextra -Waggregate-return -Wformat-nonliteral -Wparentheses -Wno-pointer-sign -Wno-invalid-source-encoding -Wno-format-zero-length -Wno-unused -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-char-subscripts -Wno-sign-compare -Wno-empty-body -Wno-unknown-warning-option -c hash.c crule.c:242:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 242 | int crule_eval(rule) | ^ 1 warning generated. clang -I/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fno-common -funsigned-char -Wall -Wextra -Waggregate-return -Wformat-nonliteral -Wparentheses -Wno-pointer-sign -Wno-invalid-source-encoding -Wno-format-zero-length -Wno-unused -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-char-subscripts -Wno-sign-compare -Wno-empty-body -Wno-unknown-warning-option -c ircsprintf.c clang -I/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fno-common -funsigned-char -Wall -Wextra -Waggregate-return -Wformat-nonliteral -Wparentheses -Wno-pointer-sign -Wno-invalid-source-encoding -Wno-format-zero-length -Wno-unused -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-char-subscripts -Wno-sign-compare -Wno-empty-body -Wno-unknown-warning-option -c list.c clang -I/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fno-common -funsigned-char -Wall -Wextra -Waggregate-return -Wformat-nonliteral -Wparentheses -Wno-pointer-sign -Wno-invalid-source-encoding -Wno-format-zero-length -Wno-unused -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-char-subscripts -Wno-sign-compare -Wno-empty-body -Wno-unknown-warning-option -c match.c clang -I/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fno-common -funsigned-char -Wall -Wextra -Waggregate-return -Wformat-nonliteral -Wparentheses -Wno-pointer-sign -Wno-invalid-source-encoding -Wno-format-zero-length -Wno-unused -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-char-subscripts -Wno-sign-compare -Wno-empty-body -Wno-unknown-warning-option -c modules.c list.c:160:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 160 | RunHook(HOOKTYPE_FREE_CLIENT, client); | ^ /var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include/modules.h:864:107: note: expanded from macro 'RunHook' 864 | ...for (h = Hooks[hooktype]; h; h = h->next) (*(h->func.intfunc))(__VA_ARGS... | ^ In file included from list.c:21: In file included from /var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include/unrealircd.h:32: /var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include/h.h:383:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 383 | extern Server *make_server(); | ^ list.c:216:9: note: conflicting prototype is here 216 | Server *make_server(Client *client) | ^ list.c:248:2: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 248 | RunHook(HOOKTYPE_FREE_USER, client); | ^ /var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include/modules.h:864:107: note: expanded from macro 'RunHook' 864 | ...for (h = Hooks[hooktype]; h; h = h->next) (*(h->func.intfunc))(__VA_ARGS... | ^ clang -I/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fno-common -funsigned-char -Wall -Wextra -Waggregate-return -Wformat-nonliteral -Wparentheses -Wno-pointer-sign -Wno-invalid-source-encoding -Wno-format-zero-length -Wno-unused -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-char-subscripts -Wno-sign-compare -Wno-empty-body -Wno-unknown-warning-option -c parse.c 3 warnings generated. clang -I/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fno-common -funsigned-char -Wall -Wextra -Waggregate-return -Wformat-nonliteral -Wparentheses -Wno-pointer-sign -Wno-invalid-source-encoding -Wno-format-zero-length -Wno-unused -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-char-subscripts -Wno-sign-compare -Wno-empty-body -Wno-unknown-warning-option -c mempool.c modules.c:435:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 435 | if ((ret = (*Mod_Test)(&mod->modinfo)) < MOD_SUCCESS) { | ^ modules.c:500:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 500 | if ((ret = (*Mod_Init)(&mi->modinfo)) < MOD_SUCCESS) { | ^ modules.c:588:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 588 | ret = (*Mod_Unload)(&mi->modinfo); | ^ modules.c:712:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 712 | ret = (*Mod_Unload)(&m->modinfo); | ^ modules.c:742:12: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 742 | if ((*fp)(&mi->modinfo) != MOD_SUCCESS) | ^ modules.c:1210:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 1210 | (*Mod_Unload)(&m->modinfo); | ^ clang -I/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fno-common -funsigned-char -Wall -Wextra -Waggregate-return -Wformat-nonliteral -Wparentheses -Wno-pointer-sign -Wno-invalid-source-encoding -Wno-format-zero-length -Wno-unused -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-char-subscripts -Wno-sign-compare -Wno-empty-body -Wno-unknown-warning-option -c operclass.c parse.c:178:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 178 | (*(h->func.intfunc))(from, &me, NULL, &buffer, &length); | ^ parse.c:226:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 226 | RunHook(HOOKTYPE_POST_COMMAND, NULL, mtags, ch); | ^ /var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include/modules.h:864:107: note: expanded from macro 'RunHook' 864 | ...for (h = Hooks[hooktype]; h; h = h->next) (*(h->func.intfunc))(__VA_ARGS... | ^ parse.c:228:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 228 | RunHook(HOOKTYPE_POST_COMMAND, from, mtags, ch); | ^ /var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include/modules.h:864:107: note: expanded from macro 'RunHook' 864 | ...for (h = Hooks[hooktype]; h; h = h->next) (*(h->func.intfunc))(__VA_ARGS... | ^ parse.c:328:2: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 328 | RunHook(HOOKTYPE_PRE_COMMAND, from, mtags, ch); | ^ /var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include/modules.h:864:107: note: expanded from macro 'RunHook' 864 | ...for (h = Hooks[hooktype]; h; h = h->next) (*(h->func.intfunc))(__VA_ARGS... | ^ clang -I/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fno-common -funsigned-char -Wall -Wextra -Waggregate-return -Wformat-nonliteral -Wparentheses -Wno-pointer-sign -Wno-invalid-source-encoding -Wno-format-zero-length -Wno-unused -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-char-subscripts -Wno-sign-compare -Wno-empty-body -Wno-unknown-warning-option -c conf_preprocessor.c 4 warnings generated. clang -I/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fno-common -funsigned-char -Wall -Wextra -Waggregate-return -Wformat-nonliteral -Wparentheses -Wno-pointer-sign -Wno-invalid-source-encoding -Wno-format-zero-length -Wno-unused -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-char-subscripts -Wno-sign-compare -Wno-empty-body -Wno-unknown-warning-option -c conf.c 6 warnings generated. clang -I/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fno-common -funsigned-char -Wall -Wextra -Waggregate-return -Wformat-nonliteral -Wparentheses -Wno-pointer-sign -Wno-invalid-source-encoding -Wno-format-zero-length -Wno-unused -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-char-subscripts -Wno-sign-compare -Wno-empty-body -Wno-unknown-warning-option -c proc_io_server.c clang -I/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fno-common -funsigned-char -Wall -Wextra -Waggregate-return -Wformat-nonliteral -Wparentheses -Wno-pointer-sign -Wno-invalid-source-encoding -Wno-format-zero-length -Wno-unused -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-char-subscripts -Wno-sign-compare -Wno-empty-body -Wno-unknown-warning-option -c debug.c conf.c:2640:31: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 2640 | value = (*(h->func.intfunc))(&errs); | ^ conf.c:2757:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 2757 | value = (*(h->func.intfunc))(cfp... | ^ conf.c:2876:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 2876 | value = (*(h->func.intfunc))(cfp... | ^ clang -I/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fno-common -funsigned-char -Wall -Wextra -Waggregate-return -Wformat-nonliteral -Wparentheses -Wno-pointer-sign -Wno-invalid-source-encoding -Wno-format-zero-length -Wno-unused -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-char-subscripts -Wno-sign-compare -Wno-empty-body -Wno-unknown-warning-option -c dispatch.c conf.c:4957:39: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 4957 | ...int value = (*(h->func.intfunc))(conf, cepp, CONFIG_LISTEN_OPTIONS); | ^ conf.c:4971:37: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 4971 | int value = (*(h->func.intfunc))(conf, c... | ^ conf.c:5067:41: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 5067 | ...int value = (*(h->func.intfunc))(conf, cepp, CONFIG_LISTEN_OPTIONS, list... | ^ conf.c:5080:39: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 5080 | ...int value = (*(h->func.intfunc))(conf, cep, CONFIG_LISTEN, listen); | ^ conf.c:5150:42: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 5150 | ...int value = (*(h->func.intfunc))(conf, cepp, CONFIG_LISTEN_OPTIONS, list... | ^ conf.c:5163:40: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 5163 | ...int value = (*(h->func.intfunc))(conf, cep, CONFIG_LISTEN, listen); | ^ conf.c:5205:32: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 5205 | value = (*(h->func.intfunc))(conf, cep, CONFIG_L... | ^ conf.c:5248:35: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 5248 | ...value = (*(h->func.intfunc))(conf, cepp, CONFIG_LISTEN_OPTIONS, &errs); | ^ conf.c:5424:33: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 5424 | value = (*(h->func.intfunc))(conf,ce,CON... | ^ conf.c:5523:33: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 5523 | value = (*(h->func.intfunc))(conf,ce,CON... | ^ conf.c:5904:31: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 5904 | value = (*(h->func.intfunc))(conf,ce,CONFIG_EXCEPT); | ^ conf.c:5940:31: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 5940 | value = (*(h->func.intfunc))(conf,ce,CONFIG_EXCEPT,&errs); | ^ conf.c:6727:32: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 6727 | value = (*(h->func.intfunc))(conf,ce,CONFIG_BAN); | ^ clang -I/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fno-common -funsigned-char -Wall -Wextra -Waggregate-return -Wformat-nonliteral -Wparentheses -Wno-pointer-sign -Wno-invalid-source-encoding -Wno-format-zero-length -Wno-unused -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-char-subscripts -Wno-sign-compare -Wno-empty-body -Wno-unknown-warning-option -c securitygroup.c conf.c:6777:32: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 6777 | value = (*(h->func.intfunc))(conf,ce,CONFIG_BAN, &errs); | ^ conf.c:6886:32: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 6886 | value = (*(h->func.intfunc))(conf,ce,CONFIG_REQUIRE); | ^ conf.c:6955:32: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 6955 | value = (*(h->func.intfunc))(conf,ce,CONFIG_REQU... | ^ clang -I/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing -fno-common -funsigned-char -Wall -Wextra -Waggregate-return -Wformat-nonliteral -Wparentheses -Wno-pointer-sign -Wno-invalid-source-encoding -Wno-format-zero-length -Wno-unused -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-char-subscripts -Wno-sign-compare -Wno-empty-body -Wno-unknown-warning-option -c misc.c conf.c:7724:40: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 7724 | ...int value = (*(h->func.intfunc))(conf,ceppp,CONFIG_SET_ANTI_FLOOD); | ^ conf.c:7787:33: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 7787 | value = (*(h->func.intfunc))(conf, cep, ... | ^ conf.c:8014:33: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 8014 | value = (*(h->func.intfunc))(conf,cep,CO... | ^ conf.c:8736:36: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 8736 | ...value = (*(h->func.intfunc))(conf,ceppp,CONFIG_SET_ANTI_FLOOD,&errs); | ^ conf.c:8861:33: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 8861 | value = (*(h->func.intfunc))(conf, cep, ... | ^ conf.c:9363:33: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 9363 | value = (*(h->func.intfunc))(conf,cep,CO... | ^ conf.c:9959:32: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 9959 | value = (*(h->func.intfunc))(conf,ce,CONFIG_DENY); | ^ conf.c:10338:32: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 10338 | value = (*(h->func.intfunc))(conf,ce,CONFIG_DENY... | ^ dispatch.c:154:8: error: call to undeclared function 'ioctlsocket'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 154 | if (ioctlsocket(i, FIONBIO, &nonb) < 0) | ^ 1 error generated. misc.c:471:4: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 471 | RunHook(HOOKTYPE_REMOTE_QUIT, client, mtags_i, comment); | ^ /var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include/modules.h:864:107: note: expanded from macro 'RunHook' 864 | ...for (h = Hooks[hooktype]; h; h = h->next) (*(h->func.intfunc))(__VA_ARGS... | ^ misc.c:612:4: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 612 | RunHook(HOOKTYPE_LOCAL_QUIT, client, recv_mtags... | ^ /var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include/modules.h:864:107: note: expanded from macro 'RunHook' 864 | ...for (h = Hooks[hooktype]; h; h = h->next) (*(h->func.intfunc))(__VA_ARGS... | ^ misc.c:621:4: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 621 | RunHook(HOOKTYPE_UNKUSER_QUIT, client, recv_mtag... | ^ /var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include/modules.h:864:107: note: expanded from macro 'RunHook' 864 | ...for (h = Hooks[hooktype]; h; h = h->next) (*(h->func.intfunc))(__VA_ARGS... | ^ misc.c:661:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 661 | RunHook(HOOKTYPE_SERVER_QUIT, client, recv_mtags); | ^ /var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/include/modules.h:864:107: note: expanded from macro 'RunHook' 864 | ...for (h = Hooks[hooktype]; h; h = h->next) (*(h->func.intfunc))(__VA_ARGS... | ^ make[2]: *** [Makefile:87: dispatch.o] Error 1 make[2]: *** Waiting for unfinished jobs.... misc.c:1289:24: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 1289 | (*(h->func.voidfunc))(sender, recv_mtags, mtag_list, NULL); | ^ misc.c:1312:24: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 1312 | (*(h->func.voidfunc))(sender, recv_mtags, mtag_list, buf); | ^ 6 warnings generated. 27 warnings generated. make[2]: Leaving directory '/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/src' make[1]: *** [Makefile:65: build] Error 2 make[1]: Leaving directory '/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2/src' make: *** [Makefile:141: build] Error 2 * ERROR: net-irc/unrealircd-6.0.4.2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-irc/unrealircd-6.0.4.2::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-irc/unrealircd-6.0.4.2::gentoo'`. * The complete build log is located at '/var/log/portage/net-irc:unrealircd-6.0.4.2:20231209-180257.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-irc/unrealircd-6.0.4.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-irc/unrealircd-6.0.4.2/temp/environment'. * Working directory: '/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2' * S: '/var/tmp/portage/net-irc/unrealircd-6.0.4.2/work/unrealircd-6.0.4.2'