=>> Building net-im/icqlib build started at Tue Sep 30 22:42:42 EDT 2025 port directory: /usr/ports/net-im/icqlib package name: icqlib-1.0.0_3 building for: FreeBSD pkg.DaveG.ca 15.0-ALPHA3 FreeBSD 15.0-ALPHA3 1500064 amd64 maintained by: ports@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 313 Aug 27 2024 /usr/ports/net-im/icqlib/Makefile Ports top last git commit: a936fb9b16ba Ports top unclean checkout: no Port dir last git commit: 103413d55fc8 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500064 Jail OSVERSION: 1500064 Job Id: 14 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1500064 UNAME_v=FreeBSD 15.0-ALPHA3 1500064 UNAME_r=15.0-ALPHA3 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.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_15_c_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_15_c_x64-HEAD-ALL/14/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_15_c_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_15_c_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 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--- ---End OPTIONS List--- --MAINTAINER-- ports@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=/usr/local/bin/gmake XDG_DATA_HOME=/wrkdirs/usr/ports/net-im/icqlib/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/net-im/icqlib/work XDG_CACHE_HOME=/wrkdirs/usr/ports/net-im/icqlib/work/.cache HOME=/wrkdirs/usr/ports/net-im/icqlib/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/net-im/icqlib/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/net-im/icqlib/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh 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/net-im/icqlib/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/net-im/icqlib/work XDG_CACHE_HOME=/wrkdirs/usr/ports/net-im/icqlib/work/.cache HOME=/wrkdirs/usr/ports/net-im/icqlib/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/net-im/icqlib/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/net-im/icqlib/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=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " 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-- OSREL=15.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/icqlib" EXAMPLESDIR="share/examples/icqlib" DATADIR="share/icqlib" WWWDIR="www/icqlib" ETCDIR="etc/icqlib" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/icqlib DOCSDIR=/usr/local/share/doc/icqlib EXAMPLESDIR=/usr/local/share/examples/icqlib WWWDIR=/usr/local/www/icqlib ETCDIR=/usr/local/etc/icqlib --End SUB_LIST-- ---Begin make.conf--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 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 #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---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 pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The icqlib 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 ===> icqlib-1.0.0_3 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.3.1.pkg [pkg.DaveG.ca] Installing pkg-2.3.1... [pkg.DaveG.ca] Extracting pkg-2.3.1: .......... done ===> icqlib-1.0.0_3 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of icqlib-1.0.0_3 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The icqlib 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 icqlib-1.0.0_3 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The icqlib 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 icqlib-1.0.0_3 for building => SHA256 Checksum OK for icqlib-1.0.0.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 icqlib 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 icqlib-1.0.0_3 for building ===> Extracting for icqlib-1.0.0_3 => SHA256 Checksum OK for icqlib-1.0.0.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 icqlib-1.0.0_3 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> icqlib-1.0.0_3 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [pkg.DaveG.ca] Installing gmake-4.4.1... [pkg.DaveG.ca] `-- Installing gettext-runtime-0.23.1... [pkg.DaveG.ca] | `-- Installing indexinfo-0.3.1_1... [pkg.DaveG.ca] | `-- Extracting indexinfo-0.3.1_1: . done [pkg.DaveG.ca] `-- Extracting gettext-runtime-0.23.1: .......... done [pkg.DaveG.ca] Extracting gmake-4.4.1: .......... done ===> icqlib-1.0.0_3 depends on package: gmake>=4.4.1 - found ===> Returning to build of icqlib-1.0.0_3 ===> icqlib-1.0.0_3 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> icqlib-1.0.0_3 depends on file: /usr/local/bin/ccache - found ===> Returning to build of icqlib-1.0.0_3 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for icqlib-1.0.0_3 ===> FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/net-im/icqlib/work/icqlib-1.0.0/ltconfig loading site script /usr/ports/Templates/config.site creating cache ./config.cache checking for a BSD compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking whether /usr/local/bin/gmake sets ${MAKE}... yes checking for working aclocal... missing checking for working autoconf... missing checking for working automake... missing checking for working autoheader... missing checking for working makeinfo... missing checking for a C-Compiler... cc checking whether the C compiler (cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing ) works... yes checking whether the C compiler (cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing ) is a cross-compiler... no checking whether we are using GNU C... yes checking how to run the C preprocessor... cpp checking for a C++-Compiler... c++ checking whether the C++ compiler (c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing ) works... yes checking whether the C++ compiler (c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing ) is a cross-compiler... no checking whether we are using GNU C++... yes checking whether c++ supports -fexceptions... yes checking whether c++ supports -frtti... yes checking how to run the C++ preprocessor... c++ -E checking whether c++ supports -frepo... no checking whether c++ supports -instances=explicit... no checking for asm/byteorder.h... no checking for byteswap.h... (cached) yes checking for endian.h... yes checking for machine/endian.h... yes checking for arpa/nameser_compat.h... yes checking for bswap_32... no checking for bswap_16... no checking for Cygwin environment... no checking for mingw32 environment... no checking host system type... amd64-portbld-freebsd15.0 checking build system type... amd64-portbld-freebsd15.0 checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for /usr/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking how to recognise dependant libraries... pass_all checking for object suffix... o checking for executable suffix... no checking for ranlib... ranlib checking for strip... strip updating cache ./config.cache loading cache ./config.cache within ltconfig checking for objdir... .libs checking for cc option to produce PIC... -fPIC checking if cc PIC flag -fPIC works... yes checking if cc static flag -static works... yes checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.lo... yes checking if cc supports -fno-rtti -fno-exceptions ... yes checking whether the linker (/usr/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... freebsd15.0 ld.so checking command to parse /usr/bin/nm -B output... ok checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes creating libtool updating cache ./config.cache loading cache ./config.cache updating cache ./config.cache creating ./config.status creating Makefile creating icqlib/Makefile creating icqlib/icq.h creating config.h =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for icqlib-1.0.0_3 /usr/local/bin/gmake all-recursive gmake[1]: Entering directory '/wrkdirs/usr/ports/net-im/icqlib/work/icqlib-1.0.0' Making all in icqlib gmake[2]: Entering directory '/wrkdirs/usr/ports/net-im/icqlib/work/icqlib-1.0.0/icqlib' /bin/sh ../libtool --silent --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c chatsession.c /bin/sh ../libtool --silent --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c contacts.c /bin/sh ../libtool --silent --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c cyrillic.c /bin/sh ../libtool --silent --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c icqbyteorder.c /bin/sh ../libtool --silent --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c icqlib.c /bin/sh ../libtool --silent --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c icqpacket.c /bin/sh ../libtool --silent --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c list.c /bin/sh ../libtool --silent --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c proxy.c /bin/sh ../libtool --silent --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c queue.c /bin/sh ../libtool --silent --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c stdpackets.c /bin/sh ../libtool --silent --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c tcp.c /bin/sh ../libtool --silent --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c tcpchathandle.c /bin/sh ../libtool --silent --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c tcpfilehandle.c /bin/sh ../libtool --silent --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c tcphandle.c /bin/sh ../libtool --silent --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c tcplink.c /bin/sh ../libtool --silent --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c udp.c /bin/sh ../libtool --silent --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c udphandle.c icqlib.c:350:31: warning: result of comparison of constant 18446744073709551615 with expression of type 'in_addr_t' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] 350 | if(prsin.sin_addr.s_addr == (unsigned long)-1) /* name isn't n.n.n.n so must be DNS */ | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ icqlib.c:495:26: warning: result of comparison of constant 18446744073709551615 with expression of type 'in_addr_t' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] 495 | if(sin.sin_addr.s_addr == (unsigned long)-1) /* name isn't n.n.n.n so must be DNS */ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 2 warnings generated. /bin/sh ../libtool --silent --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c util.c stdpackets.c:200:5: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 200 | reason, | ^~~~~~ stdpackets.c:90:48: note: passing argument to parameter 'msg' here 90 | WORD type, const unsigned char *msg, WORD status, | ^ stdpackets.c:258:5: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 258 | reason, | ^~~~~~ stdpackets.c:90:48: note: passing argument to parameter 'msg' here 90 | WORD type, const unsigned char *msg, WORD status, | ^ 2 warnings generated. list.c:207:10: warning: cast to smaller integer type 'int' from 'list *' (aka 'struct list_s *') [-Wpointer-to-int-cast] 207 | (int)plist, (int)plist->head, (int)plist->tail, plist->count); | ^~~~~~~~~~ list.c:207:22: warning: cast to smaller integer type 'int' from 'list_node *' (aka 'struct list_node_s *') [-Wpointer-to-int-cast] 207 | (int)plist, (int)plist->head, (int)plist->tail, plist->count); | ^~~~~~~~~~~~~~~~ list.c:207:40: warning: cast to smaller integer type 'int' from 'list_node *' (aka 'struct list_node_s *') [-Wpointer-to-int-cast] 207 | (int)plist, (int)plist->head, (int)plist->tail, plist->count); | ^~~~~~~~~~~~~~~~ list.c:211:20: warning: cast to smaller integer type 'int' from 'void *' [-Wvoid-pointer-to-int-cast] 211 | printf("%x, ", (int)p->item); | ^~~~~~~~~~~~ 4 warnings generated. queue.c:130:25: warning: second argument to 'va_arg' is of promotable type 'WORD' (aka 'unsigned short'); this va_arg has undefined behavior because arguments will be promoted to 'int' [-Wvarargs] 130 | WORD seq=va_arg(data, WORD); | ^~~~ /usr/include/sys/_stdarg.h:42:49: note: expanded from macro 'va_arg' 42 | #define va_arg(ap, type) __builtin_va_arg((ap), type) | ^~~~ 1 warning generated. tcplink.c:280:29: warning: result of comparison of constant 18446744073709551615 with expression of type 'in_addr_t' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] 280 | if(prsin.sin_addr.s_addr == (unsigned long)-1) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ tcplink.c:283:31: warning: result of comparison of constant 18446744073709551615 with expression of type 'in_addr_t' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] 283 | if(prsin.sin_addr.s_addr == (unsigned long)-1) /* name isn't n.n.n.n so must be DNS */ | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ tcplink.c:617:19: warning: incompatible pointer types passing 'size_t *' (aka 'unsigned long *') to parameter of type 'socklen_t *' (aka 'unsigned int *') [-Wincompatible-pointer-types] 617 | &remote_length); | ^~~~~~~~~~~~~~ /usr/include/sys/socket.h:701:69: note: passing argument to parameter here 701 | int accept(int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ tcplink.c:842:59: warning: incompatible pointer types passing 'size_t *' (aka 'unsigned long *') to parameter of type 'socklen_t *' (aka 'unsigned int *') [-Wincompatible-pointer-types] 842 | getsockopt(plink->socket, SOL_SOCKET, SO_ERROR, &error, &len); | ^~~~ /usr/include/sys/socket.h:711:72: note: passing argument to parameter here 711 | int getsockopt(int, int, int, void * __restrict, socklen_t * __restrict); | ^ tcplink.c:879:73: warning: incompatible pointer types passing 'size_t *' (aka 'unsigned long *') to parameter of type 'socklen_t *' (aka 'unsigned int *') [-Wincompatible-pointer-types] 879 | getsockname(plink->socket, (struct sockaddr *)&plink->socket_address, &len); | ^~~~ /usr/include/sys/socket.h:710:74: note: passing argument to parameter here 710 | int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ 5 warnings generated. /bin/sh ../libtool --silent --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c filesession.c icqpacket.c:311:10: warning: cast to smaller integer type 'int' from 'icq_Packet *' (aka 'struct icq_Packet_s *') [-Wpointer-to-int-cast] 311 | (int)p, (int)p->id, p->cursor, p->length); | ^~~~~~ 1 warning generated. udphandle.c:422:18: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 422 | unsigned char *empty = ""; | ^ ~~ udphandle.c:447:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 447 | nick = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:448:15: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 448 | first = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:449:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 449 | last = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:450:15: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 450 | email = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:454:27: warning: passing 'unsigned char *' 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] 454 | icq_RusConv("wk", nick); | ^~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:455:27: warning: passing 'unsigned char *' 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] 455 | icq_RusConv("wk", first); | ^~~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:456:27: warning: passing 'unsigned char *' 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] 456 | icq_RusConv("wk", last); | ^~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:457:27: warning: passing 'unsigned char *' 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] 457 | icq_RusConv("wk", email); | ^~~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:462:55: warning: passing 'unsigned char *' 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] 462 | (*link->icq_MetaUserFound)(link, seq2, uin, nick, first, last, email, auth); | ^~~~ udphandle.c:462:61: warning: passing 'unsigned char *' 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] 462 | (*link->icq_MetaUserFound)(link, seq2, uin, nick, first, last, email, auth); | ^~~~~ udphandle.c:462:68: warning: passing 'unsigned char *' 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] 462 | (*link->icq_MetaUserFound)(link, seq2, uin, nick, first, last, email, auth); | ^~~~ udphandle.c:462:74: warning: passing 'unsigned char *' 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] 462 | (*link->icq_MetaUserFound)(link, seq2, uin, nick, first, last, email, auth); | ^~~~~ udphandle.c:469:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 469 | nick = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:470:15: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 470 | first = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:471:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 471 | last = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:472:17: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 472 | pri_eml = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:473:17: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 473 | sec_eml = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:474:17: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 474 | old_eml = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:475:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 475 | city = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:476:15: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 476 | state = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:477:15: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 477 | phone = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:478:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 478 | fax = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:479:16: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 479 | street = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:480:18: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 480 | cellular = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:487:27: warning: passing 'unsigned char *' 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] 487 | icq_RusConv("wk", nick); | ^~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:488:27: warning: passing 'unsigned char *' 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] 488 | icq_RusConv("wk", first); | ^~~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:489:27: warning: passing 'unsigned char *' 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] 489 | icq_RusConv("wk", last); | ^~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:490:27: warning: passing 'unsigned char *' 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] 490 | icq_RusConv("wk", pri_eml); | ^~~~~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:491:27: warning: passing 'unsigned char *' 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] 491 | icq_RusConv("wk", sec_eml); | ^~~~~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:492:27: warning: passing 'unsigned char *' 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] 492 | icq_RusConv("wk", old_eml); | ^~~~~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:493:27: warning: passing 'unsigned char *' 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] 493 | icq_RusConv("wk", city); | ^~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:494:27: warning: passing 'unsigned char *' 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] 494 | icq_RusConv("wk", state); | ^~~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:495:27: warning: passing 'unsigned char *' 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] 495 | icq_RusConv("wk", phone); | ^~~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:496:27: warning: passing 'unsigned char *' 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] 496 | icq_RusConv("wk", fax); | ^~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:497:27: warning: passing 'unsigned char *' 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] 497 | icq_RusConv("wk", street); | ^~~~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:498:27: warning: passing 'unsigned char *' 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] 498 | icq_RusConv("wk", cellular); | ^~~~~~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:505:49: warning: passing 'unsigned char *' 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] 505 | (*link->icq_MetaUserInfo)(link, seq2, nick, first, last, pri_eml, sec_eml, | ^~~~ udphandle.c:505:55: warning: passing 'unsigned char *' 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] 505 | (*link->icq_MetaUserInfo)(link, seq2, nick, first, last, pri_eml, sec_eml, | ^~~~~ udphandle.c:505:62: warning: passing 'unsigned char *' 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] 505 | (*link->icq_MetaUserInfo)(link, seq2, nick, first, last, pri_eml, sec_eml, | ^~~~ udphandle.c:505:68: warning: passing 'unsigned char *' 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] 505 | (*link->icq_MetaUserInfo)(link, seq2, nick, first, last, pri_eml, sec_eml, | ^~~~~~~ udphandle.c:505:77: warning: passing 'unsigned char *' 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] 505 | (*link->icq_MetaUserInfo)(link, seq2, nick, first, last, pri_eml, sec_eml, | ^~~~~~~ udphandle.c:506:37: warning: passing 'unsigned char *' 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] 506 | old_eml, city, state, phone, fax, street, cellular, | ^~~~~~~ udphandle.c:506:46: warning: passing 'unsigned char *' 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] 506 | old_eml, city, state, phone, fax, street, cellular, | ^~~~ udphandle.c:506:52: warning: passing 'unsigned char *' 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] 506 | old_eml, city, state, phone, fax, street, cellular, | ^~~~~ udphandle.c:506:59: warning: passing 'unsigned char *' 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] 506 | old_eml, city, state, phone, fax, street, cellular, | ^~~~~ udphandle.c:506:66: warning: passing 'unsigned char *' 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] 506 | old_eml, city, state, phone, fax, street, cellular, | ^~~ udphandle.c:506:71: warning: passing 'unsigned char *' 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] 506 | old_eml, city, state, phone, fax, street, cellular, | ^~~~~~ udphandle.c:506:79: warning: passing 'unsigned char *' 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] 506 | old_eml, city, state, phone, fax, street, cellular, | ^~~~~~~~ udphandle.c:522:15: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 522 | wcity = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:523:16: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 523 | wstate = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:524:16: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 524 | wphone = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:525:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 525 | wfax = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:526:18: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 526 | waddress = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:529:17: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 529 | company = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:530:20: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 530 | department = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:531:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 531 | job = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:533:19: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 533 | whomepage = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:534:27: warning: passing 'unsigned char *' 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] 534 | icq_RusConv("wk", wcity); | ^~~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:535:27: warning: passing 'unsigned char *' 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] 535 | icq_RusConv("wk", wstate); | ^~~~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:536:27: warning: passing 'unsigned char *' 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] 536 | icq_RusConv("wk", wphone); | ^~~~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:537:27: warning: passing 'unsigned char *' 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] 537 | icq_RusConv("wk", wfax); | ^~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:538:27: warning: passing 'unsigned char *' 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] 538 | icq_RusConv("wk", waddress); | ^~~~~~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:539:27: warning: passing 'unsigned char *' 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] 539 | icq_RusConv("wk", company); | ^~~~~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:540:27: warning: passing 'unsigned char *' 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] 540 | icq_RusConv("wk", department); | ^~~~~~~~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:541:27: warning: passing 'unsigned char *' 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] 541 | icq_RusConv("wk", job); | ^~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:542:27: warning: passing 'unsigned char *' 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] 542 | icq_RusConv("wk", whomepage); | ^~~~~~~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:549:49: warning: passing 'unsigned char *' 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] 549 | (*link->icq_MetaUserWork)(link, seq2, wcity, wstate, wphone, wfax, | ^~~~~ udphandle.c:549:56: warning: passing 'unsigned char *' 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] 549 | (*link->icq_MetaUserWork)(link, seq2, wcity, wstate, wphone, wfax, | ^~~~~~ udphandle.c:549:64: warning: passing 'unsigned char *' 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] 549 | (*link->icq_MetaUserWork)(link, seq2, wcity, wstate, wphone, wfax, | ^~~~~~ udphandle.c:549:72: warning: passing 'unsigned char *' 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] 549 | (*link->icq_MetaUserWork)(link, seq2, wcity, wstate, wphone, wfax, | ^~~~ udphandle.c:550:37: warning: passing 'unsigned char *' 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] 550 | waddress, wzip, wcountry, company, department, | ^~~~~~~~ udphandle.c:550:63: warning: passing 'unsigned char *' 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] 550 | waddress, wzip, wcountry, company, department, | ^~~~~~~ udphandle.c:550:72: warning: passing 'unsigned char *' 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] 550 | waddress, wzip, wcountry, company, department, | ^~~~~~~~~~ udphandle.c:551:37: warning: passing 'unsigned char *' 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] 551 | job, occupation, whomepage); | ^~~ udphandle.c:551:54: warning: passing 'unsigned char *' 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] 551 | job, occupation, whomepage); | ^~~~~~~~~ udphandle.c:565:18: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 565 | homepage = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:572:27: warning: passing 'unsigned char *' 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] 572 | icq_RusConv("wk", homepage); | ^~~~~~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:579:62: warning: passing 'unsigned char *' 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] 579 | (*link->icq_MetaUserMore)(link, seq2, age, gender, homepage, byear, | ^~~~~~~~ udphandle.c:584:15: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 584 | about = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:585:27: warning: passing 'unsigned char *' 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] 585 | icq_RusConv("wk", about); | ^~~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:588:50: warning: passing 'unsigned char *' 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] 588 | (*link->icq_MetaUserAbout)(link, seq2, about); | ^~~~~ udphandle.c:596:24: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 596 | interests[i] = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:597:29: warning: passing 'unsigned char *' 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] 597 | icq_RusConv("wk", interests[i]); | ^~~~~~~~~~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:605:74: warning: passing 'unsigned char *' 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] 605 | (*link->icq_MetaUserInterests)(link, seq2, inum, icategory[0], interests[0], | ^~~~~~~~~~~~ udphandle.c:606:56: warning: passing 'unsigned char *' 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] 606 | icategory[1], interests[1], icategory[2], | ^~~~~~~~~~~~ udphandle.c:607:42: warning: passing 'unsigned char *' 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] 607 | interests[2], icategory[3], interests[3]); | ^~~~~~~~~~~~ udphandle.c:607:70: warning: passing 'unsigned char *' 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] 607 | interests[2], icategory[3], interests[3]); | ^~~~~~~~~~~~ udphandle.c:616:26: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 616 | backgrounds[i] = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:617:29: warning: passing 'unsigned char *' 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] 617 | icq_RusConv("wk", backgrounds[i]); | ^~~~~~~~~~~~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:623:27: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 623 | affiliations[i] = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:624:29: warning: passing 'unsigned char *' 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] 624 | icq_RusConv("wk", affiliations[i]); | ^~~~~~~~~~~~~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:639:19: warning: passing 'unsigned char *' 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] 639 | affiliations[0], acategory[1], affiliations[1], acategory[2], | ^~~~~~~~~~~~~~~ udphandle.c:639:50: warning: passing 'unsigned char *' 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] 639 | affiliations[0], acategory[1], affiliations[1], acategory[2], | ^~~~~~~~~~~~~~~ udphandle.c:640:19: warning: passing 'unsigned char *' 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] 640 | affiliations[2], acategory[3], affiliations[3], bnum, | ^~~~~~~~~~~~~~~ udphandle.c:640:50: warning: passing 'unsigned char *' 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] 640 | affiliations[2], acategory[3], affiliations[3], bnum, | ^~~~~~~~~~~~~~~ udphandle.c:641:33: warning: passing 'unsigned char *' 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] 641 | bcategory[0], backgrounds[0], bcategory[1], backgrounds[1], | ^~~~~~~~~~~~~~ udphandle.c:641:63: warning: passing 'unsigned char *' 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] 641 | bcategory[0], backgrounds[0], bcategory[1], backgrounds[1], | ^~~~~~~~~~~~~~ udphandle.c:642:33: warning: passing 'unsigned char *' 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] 642 | bcategory[2], backgrounds[2], bcategory[3], backgrounds[3]); | ^~~~~~~~~~~~~~ udphandle.c:642:63: warning: passing 'unsigned char *' 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] 642 | bcategory[2], backgrounds[2], bcategory[3], backgrounds[3]); | ^~~~~~~~~~~~~~ udphandle.c:653:20: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 653 | hpcat[i] = icq_PacketReadStringNew(p); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ udphandle.c:654:29: warning: passing 'unsigned char *' 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] 654 | icq_RusConv("wk", hpcat[i]); | ^~~~~~~~ ./icqlib.h:27:42: note: passing argument to parameter 't_in' here 27 | void icq_RusConv(const char to[4], char *t_in); | ^ udphandle.c:659:81: warning: passing 'unsigned char *' 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] 659 | (*link->icq_MetaUserHomePageCategory)(link, seq2, hnum, hcategory[0], hpcat[0]?hpcat[0]:empty); | ^~~~~~~~~~~~~~~~~~~~~~~ 103 warnings generated. /bin/sh ../libtool --silent --mode=link cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libicq.la -rpath /usr/local/lib -version-info 1:0:0 chatsession.lo contacts.lo cyrillic.lo icqbyteorder.lo icqlib.lo icqpacket.lo list.lo proxy.lo queue.lo stdpackets.lo tcp.lo tcpchathandle.lo tcpfilehandle.lo tcphandle.lo tcplink.lo udp.lo udphandle.lo util.lo filesession.lo gmake[2]: Leaving directory '/wrkdirs/usr/ports/net-im/icqlib/work/icqlib-1.0.0/icqlib' gmake[2]: Entering directory '/wrkdirs/usr/ports/net-im/icqlib/work/icqlib-1.0.0' gmake[2]: Leaving directory '/wrkdirs/usr/ports/net-im/icqlib/work/icqlib-1.0.0' gmake[1]: Leaving directory '/wrkdirs/usr/ports/net-im/icqlib/work/icqlib-1.0.0' =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for icqlib-1.0.0_3 ===> Generating temporary packing list Making install in icqlib gmake[1]: Entering directory '/wrkdirs/usr/ports/net-im/icqlib/work/icqlib-1.0.0/icqlib' gmake[2]: Entering directory '/wrkdirs/usr/ports/net-im/icqlib/work/icqlib-1.0.0/icqlib' /bin/sh ../mkinstalldirs /wrkdirs/usr/ports/net-im/icqlib/work/stage/usr/local/lib /bin/sh ../libtool --silent --mode=install /usr/bin/install -c libicq.la /wrkdirs/usr/ports/net-im/icqlib/work/stage/usr/local/lib/libicq.la libtool: install: warning: remember to run `libtool --finish /usr/local/lib' /bin/sh ../mkinstalldirs /wrkdirs/usr/ports/net-im/icqlib/work/stage/usr/local/include install -m 0644 icq.h /wrkdirs/usr/ports/net-im/icqlib/work/stage/usr/local/include/icq.h gmake[2]: Leaving directory '/wrkdirs/usr/ports/net-im/icqlib/work/icqlib-1.0.0/icqlib' gmake[1]: Leaving directory '/wrkdirs/usr/ports/net-im/icqlib/work/icqlib-1.0.0/icqlib' gmake[1]: Entering directory '/wrkdirs/usr/ports/net-im/icqlib/work/icqlib-1.0.0' gmake[2]: Entering directory '/wrkdirs/usr/ports/net-im/icqlib/work/icqlib-1.0.0' gmake[2]: Nothing to be done for 'install-exec-am'. gmake[2]: Nothing to be done for 'install-data-am'. gmake[2]: Leaving directory '/wrkdirs/usr/ports/net-im/icqlib/work/icqlib-1.0.0' gmake[1]: Leaving directory '/wrkdirs/usr/ports/net-im/icqlib/work/icqlib-1.0.0' /usr/bin/strip /wrkdirs/usr/ports/net-im/icqlib/work/stage/usr/local/lib/libicq.so ====> 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=2025-10-01T02:42:43+0000' 'PKG_NOTE_ports_top_git_hash=a936fb9b16ba' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=103413d55fc8' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for icqlib-1.0.0_3 ===> Building icqlib-1.0.0_3 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for icqlib-1.0.0_3 build of net-im/icqlib | icqlib-1.0.0_3 ended at Tue Sep 30 22:44:58 EDT 2025 build time: 00:02:23