=>> Building audio/xmixer build started at Thu Mar 12 20:24:03 EDT 2026 port directory: /usr/ports/audio/xmixer package name: xmixer-0.9.4_8 building for: FreeBSD pkg.DaveG.ca 14.4-RELEASE FreeBSD 14.4-RELEASE 1404000 amd64 maintained by: ports@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 954 Aug 27 2024 /usr/ports/audio/xmixer/Makefile Ports top last git commit: 26b198eb3ee3 Ports top unclean checkout: no Port dir last git commit: fb16dfecae4a Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1404000 Job Id: 07 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1404000 UNAME_v=FreeBSD 14.4-RELEASE 1404000 UNAME_r=14.4-RELEASE 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_14_4_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_14_4_x64-HEAD-ALL/07/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_14_4_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_14_4_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-- --x-libraries=/usr/local/lib --x-includes=/usr/local/include --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/audio/xmixer/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/audio/xmixer/work XDG_CACHE_HOME=/wrkdirs/usr/ports/audio/xmixer/work/.cache HOME=/wrkdirs/usr/ports/audio/xmixer/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/audio/xmixer/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/audio/xmixer/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/audio/xmixer/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/audio/xmixer/work XDG_CACHE_HOME=/wrkdirs/usr/ports/audio/xmixer/work/.cache HOME=/wrkdirs/usr/ports/audio/xmixer/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/audio/xmixer/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/audio/xmixer/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=" -L/usr/local/lib -lX11 " 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=14.4 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/xmixer" EXAMPLESDIR="share/examples/xmixer" DATADIR="share/xmixer" WWWDIR="www/xmixer" ETCDIR="etc/xmixer" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/xmixer DOCSDIR=/usr/local/share/doc/xmixer EXAMPLESDIR=/usr/local/share/examples/xmixer WWWDIR=/usr/local/www/xmixer ETCDIR=/usr/local/etc/xmixer --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 xmixer 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 ===> xmixer-0.9.4_8 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.6.2.pkg [pkg.DaveG.ca] Installing pkg-2.6.2... [pkg.DaveG.ca] Extracting pkg-2.6.2: .......... done ===> xmixer-0.9.4_8 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of xmixer-0.9.4_8 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The xmixer 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 xmixer-0.9.4_8 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The xmixer 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 xmixer-0.9.4_8 for building => SHA256 Checksum OK for xmixer-0.9.4.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The xmixer 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 xmixer-0.9.4_8 for building ===> Extracting for xmixer-0.9.4_8 => SHA256 Checksum OK for xmixer-0.9.4.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for xmixer-0.9.4_8 ===> Applying FreeBSD patches for xmixer-0.9.4_8 from /usr/ports/audio/xmixer/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> xmixer-0.9.4_8 depends on file: /usr/local/libdata/pkgconfig/x11.pc - not found ===> Installing existing package /packages/All/libX11-1.8.12,1.pkg [pkg.DaveG.ca] Installing libX11-1.8.12,1... [pkg.DaveG.ca] `-- Installing libxcb-1.17.0... [pkg.DaveG.ca] | `-- Installing libXau-1.0.12... [pkg.DaveG.ca] | `-- Extracting libXau-1.0.12: .......... done [pkg.DaveG.ca] | `-- Installing libXdmcp-1.1.5... [pkg.DaveG.ca] | | `-- Installing xorgproto-2024.1... [pkg.DaveG.ca] | | `-- Extracting xorgproto-2024.1: .......... done [pkg.DaveG.ca] | `-- Extracting libXdmcp-1.1.5: ...... done [pkg.DaveG.ca] `-- Extracting libxcb-1.17.0: .......... done [pkg.DaveG.ca] Extracting libX11-1.8.12,1: .......... done ===> xmixer-0.9.4_8 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> Returning to build of xmixer-0.9.4_8 ===> xmixer-0.9.4_8 depends on file: /usr/local/libdata/pkgconfig/xt.pc - not found ===> Installing existing package /packages/All/libXt-1.3.0,1.pkg [pkg.DaveG.ca] Installing libXt-1.3.0,1... [pkg.DaveG.ca] `-- Installing libICE-1.1.2,1... [pkg.DaveG.ca] `-- Extracting libICE-1.1.2,1: .......... done [pkg.DaveG.ca] `-- Installing libSM-1.2.6,1... [pkg.DaveG.ca] `-- Extracting libSM-1.2.6,1: ........ done [pkg.DaveG.ca] Extracting libXt-1.3.0,1: .......... done ===> xmixer-0.9.4_8 depends on file: /usr/local/libdata/pkgconfig/xt.pc - found ===> Returning to build of xmixer-0.9.4_8 ===> xmixer-0.9.4_8 depends on file: /usr/local/libdata/pkgconfig/ice.pc - found ===> xmixer-0.9.4_8 depends on file: /usr/local/libdata/pkgconfig/xaw7.pc - not found ===> Installing existing package /packages/All/libXaw-1.0.16,2.pkg [pkg.DaveG.ca] Installing libXaw-1.0.16,2... [pkg.DaveG.ca] `-- Installing libXext-1.3.6,1... [pkg.DaveG.ca] `-- Extracting libXext-1.3.6,1: .......... done [pkg.DaveG.ca] `-- Installing libXmu-1.1.4,1... [pkg.DaveG.ca] `-- Extracting libXmu-1.1.4,1: .......... done [pkg.DaveG.ca] `-- Installing libXpm-3.5.17_1... [pkg.DaveG.ca] | `-- Installing gettext-runtime-0.26... [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.26: .......... done [pkg.DaveG.ca] `-- Extracting libXpm-3.5.17_1: .......... done [pkg.DaveG.ca] Extracting libXaw-1.0.16,2: .......... done ===> xmixer-0.9.4_8 depends on file: /usr/local/libdata/pkgconfig/xaw7.pc - found ===> Returning to build of xmixer-0.9.4_8 ===> xmixer-0.9.4_8 depends on file: /usr/local/libdata/pkgconfig/xmu.pc - found ===> xmixer-0.9.4_8 depends on file: /usr/local/libdata/pkgconfig/sm.pc - found ===> xmixer-0.9.4_8 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. ===> xmixer-0.9.4_8 depends on file: /usr/local/bin/ccache - found ===> Returning to build of xmixer-0.9.4_8 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for xmixer-0.9.4_8 loading site script /usr/ports/Templates/config.site creating cache ./config.cache checking for gcc... cc checking whether the C compiler (cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -L/usr/local/lib -lX11 ) works... yes checking whether the C compiler (cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -L/usr/local/lib -lX11 ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether cc accepts -g... yes checking for POSIXized ISC... no checking for ar... ar checking for ranlib... ranlib checking how to run the C preprocessor... cpp checking for ANSI C header files... (cached) yes checking for X... libraries /usr/local/lib, headers /usr/local/include checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for gethostbyname... (cached) yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for XtVaSetValues in -lXt... yes checking for XawPanedGetNumSub in -lXaw... yes ./configure: gtk-config: not found ./configure: gtk-config: not found checking for gdk_init in -lgdk... no checking for gtk_main in -lgtk... no ./configure: gtk-config: not found updating cache ./config.cache creating ./config.status creating Makefile creating Xw/Makefile creating config.h config.h is unchanged Programs to compile: xmixer =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for xmixer-0.9.4_8 --- Xw/libXw.a --- --- main.o --- --- mixer.o --- --- chglbl.o --- --- scf.o --- --- gui_xaw.o --- --- Xw/libXw.a --- cd Xw && make libXw.a --- main.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include/ -I/usr/local/include -DDEFAULT_MIXER=\"/dev/mixer\" -DOSS -I. -I./icons -DVERSION=\"0.9.4\" -c main.c --- mixer.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include/ -I/usr/local/include -DDEFAULT_MIXER=\"/dev/mixer\" -DOSS -I. -I./icons -DVERSION=\"0.9.4\" -c mixer.c --- chglbl.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include/ -I/usr/local/include -DDEFAULT_MIXER=\"/dev/mixer\" -DOSS -I. -I./icons -DVERSION=\"0.9.4\" -c chglbl.c --- scf.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include/ -I/usr/local/include -DDEFAULT_MIXER=\"/dev/mixer\" -DOSS -I. -I./icons -DVERSION=\"0.9.4\" -c scf.c --- gui_xaw.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include/ -I/usr/local/include -DDEFAULT_MIXER=\"/dev/mixer\" -DOSS -I. -I./icons -DVERSION=\"0.9.4\" -c gui_xaw.c --- Xw/libXw.a --- --- Base.o --- --- Label.o --- --- Button.o --- --- Box.o --- --- Field.o --- --- Toggle.o --- --- Base.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include/ -I.. -I/usr/local/include -c Base.c -o Base.o --- Label.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include/ -I.. -I/usr/local/include -c Label.c -o Label.o --- Button.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include/ -I.. -I/usr/local/include -c Button.c -o Button.o --- Box.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include/ -I.. -I/usr/local/include -c Box.c -o Box.o --- Field.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include/ -I.. -I/usr/local/include -c Field.c -o Field.o --- Toggle.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include/ -I.. -I/usr/local/include -c Toggle.c -o Toggle.o --- main.o --- main.c:154:33: warning: passing 'char *' to parameter of type 'string' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 154 | parse_and_eval_scf (argv[0], mixer_dev); | ^~~~~~~~~ main.c:51:57: note: passing argument to parameter 'mixer' here 51 | parse_and_eval_scf (const char *prog_name, const string mixer) | ^ main.c:171:33: warning: passing 'char *' to parameter of type 'string' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 171 | parse_and_eval_scf (argv[0], mixer_dev); | ^~~~~~~~~ main.c:51:57: note: passing argument to parameter 'mixer' here 51 | parse_and_eval_scf (const char *prog_name, const string mixer) | ^ 2 warnings generated. --- mixer.o --- mixer.c:107:36: warning: call to undeclared library function 'strlen' with type 'unsigned long (const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 107 | mixer[id].file = (char *) malloc (strlen (mixer_dev)+1); | ^ mixer.c:107:36: note: include the header or explicitly provide a declaration for 'strlen' mixer.c:108:2: warning: call to undeclared library function 'strcpy' with type 'char *(char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 108 | strcpy (mixer[id].file, mixer_dev); | ^ mixer.c:108:2: note: include the header or explicitly provide a declaration for 'strcpy' mixer.c:366:7: warning: call to undeclared library function 'strcmp' with type 'int (const char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 366 | if (strcmp (name, dev_name) == 0) { | ^ mixer.c:366:7: note: include the header or explicitly provide a declaration for 'strcmp' 3 warnings generated. --- Xw/libXw.a --- --- Label.o --- --- Base.o --- --- Box.o --- --- Button.o --- --- gui_xaw.o --- gui_xaw.c:679:35: warning: passing 'char *' to parameter of type 'string' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 679 | if (scf_get_array_int_val (id, ad->dev_name, name, 0, &left) == SCF_TRUE) | ^~~~~~~~~~~~ ./scf.h:86:49: note: passing argument to parameter 'sec' here 86 | int scf_get_array_int_val (scf_id, const string sec, const string key, int n, int *val); | ^ gui_xaw.c:682:36: warning: passing 'char *' to parameter of type 'string' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 682 | if (scf_get_array_int_val (id, ad->dev_name, name, 1, &right) == SCF_TRUE) | ^~~~~~~~~~~~ ./scf.h:86:49: note: passing argument to parameter 'sec' here 86 | int scf_get_array_int_val (scf_id, const string sec, const string key, int n, int *val); | ^ gui_xaw.c:686:30: warning: passing 'char *' to parameter of type 'string' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 686 | if (scf_get_bool_val (id, ad->dev_name, key, &map)) { | ^~~~~~~~~~~~ ./scf.h:72:47: note: passing argument to parameter 'sec' here 72 | int scf_get_bool_val (scf_id id, const string sec, const string key, int *rv); | ^ gui_xaw.c:686:44: warning: passing 'char[32]' to parameter of type 'string' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 686 | if (scf_get_bool_val (id, ad->dev_name, key, &map)) { | ^~~ ./scf.h:72:65: note: passing argument to parameter 'key' here 72 | int scf_get_bool_val (scf_id id, const string sec, const string key, int *rv); | ^ gui_xaw.c:874:5: warning: passing 'unsigned char[128]' 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] 874 | icon_bits, icon_width, icon_height); | ^~~~~~~~~ /usr/local/include/X11/Xlib.h:1603:29: note: passing argument to parameter here 1603 | _Xconst char* /* data */, | ^ gui_xaw.c:880:5: warning: passing 'unsigned char[32]' 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] 880 | ok_bits, ok_width, ok_height); | ^~~~~~~ /usr/local/include/X11/Xlib.h:1603:29: note: passing argument to parameter here 1603 | _Xconst char* /* data */, | ^ gui_xaw.c:1048:5: warning: passing 'unsigned char[9]' 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] 1048 | input_bits, input_width, input_height); | ^~~~~~~~~~ /usr/local/include/X11/Xlib.h:1603:29: note: passing argument to parameter here 1603 | _Xconst char* /* data */, | ^ gui_xaw.c:1050:5: warning: passing 'unsigned char[9]' 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] 1050 | norec_bits, norec_width, norec_height); | ^~~~~~~~~~ /usr/local/include/X11/Xlib.h:1603:29: note: passing argument to parameter here 1603 | _Xconst char* /* data */, | ^ gui_xaw.c:1052:5: warning: passing 'unsigned char[16]' 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] 1052 | locked_bits, locked_width, locked_height); | ^~~~~~~~~~~ /usr/local/include/X11/Xlib.h:1603:29: note: passing argument to parameter here 1603 | _Xconst char* /* data */, | ^ gui_xaw.c:1054:5: warning: passing 'unsigned char[16]' 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] 1054 | unlocked_bits, unlocked_width, unlocked_height); | ^~~~~~~~~~~~~ /usr/local/include/X11/Xlib.h:1603:29: note: passing argument to parameter here 1603 | _Xconst char* /* data */, | ^ gui_xaw.c:1056:5: warning: passing 'unsigned char[16]' 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] 1056 | none_bits, none_width, none_height); | ^~~~~~~~~ /usr/local/include/X11/Xlib.h:1603:29: note: passing argument to parameter here 1603 | _Xconst char* /* data */, | ^ gui_xaw.c:1058:5: warning: passing 'unsigned char[12]' 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] 1058 | mute_bits, mute_width, mute_height); | ^~~~~~~~~ /usr/local/include/X11/Xlib.h:1603:29: note: passing argument to parameter here 1603 | _Xconst char* /* data */, | ^ gui_xaw.c:1114:31: warning: passing 'char *' to parameter of type 'string' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1114 | if (scf_get_bool_val (scf, mixer_dev, key, &map)) { | ^~~~~~~~~ ./scf.h:72:47: note: passing argument to parameter 'sec' here 72 | int scf_get_bool_val (scf_id id, const string sec, const string key, int *rv); | ^ gui_xaw.c:1114:42: warning: passing 'char[32]' to parameter of type 'string' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1114 | if (scf_get_bool_val (scf, mixer_dev, key, &map)) { | ^~~ ./scf.h:72:65: note: passing argument to parameter 'key' here 72 | int scf_get_bool_val (scf_id id, const string sec, const string key, int *rv); | ^ gui_xaw.c:1120:26: warning: passing 'char *' to parameter of type 'string' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1120 | l = scf_get_val (scf, mixer_dev, key); | ^~~~~~~~~ ./scf.h:68:45: note: passing argument to parameter 'section' here 68 | string scf_get_val (scf_id id, const string section, const string key); | ^ gui_xaw.c:1120:37: warning: passing 'char[32]' to parameter of type 'string' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1120 | l = scf_get_val (scf, mixer_dev, key); | ^~~ ./scf.h:68:67: note: passing argument to parameter 'key' here 68 | string scf_get_val (scf_id id, const string section, const string key); | ^ gui_xaw.c:1120:6: warning: assigning to 'char *' from 'string' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1120 | l = scf_get_val (scf, mixer_dev, key); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated. --- scf.o --- scf.c:133:34: warning: passing 'const string' (aka 'unsigned char *const') 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] 133 | buff = (string) malloc (strlen(name)+1); | ^~~~ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ scf.c:138:11: warning: passing 'string' (aka '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] 138 | strcpy (buff, name); | ^~~~ /usr/include/string.h:87:31: note: passing argument to parameter here 87 | char *strcpy(char * __restrict, const char * __restrict); | ^ scf.c:138:17: warning: passing 'const string' (aka 'unsigned char *const') 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] 138 | strcpy (buff, name); | ^~~~ /usr/include/string.h:87:56: note: passing argument to parameter here 87 | char *strcpy(char * __restrict, const char * __restrict); | ^ scf.c:139:15: warning: passing 'string' (aka '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] 139 | p = strtok (buff, "."); | ^~~~ /usr/include/string.h:132:31: note: passing argument to parameter here 132 | char *strtok(char * __restrict, const char * __restrict); | ^ scf.c:139:5: warning: assigning to 'string' (aka '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] 139 | p = strtok (buff, "."); | ^ ~~~~~~~~~~~~~~~~~~ scf.c:147:44: warning: passing 'string' (aka '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] 147 | sn->names[0] = (string) malloc ((strlen(p)+1) * sizeof (uchar)); | ^ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ scf.c:150:12: warning: passing 'string' (aka '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] 150 | strcpy (sn->names[0], p); | ^~~~~~~~~~~~ /usr/include/string.h:87:31: note: passing argument to parameter here 87 | char *strcpy(char * __restrict, const char * __restrict); | ^ scf.c:150:26: warning: passing 'string' (aka '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] 150 | strcpy (sn->names[0], p); | ^ /usr/include/string.h:87:56: note: passing argument to parameter here 87 | char *strcpy(char * __restrict, const char * __restrict); | ^ scf.c:152:7: warning: assigning to 'string' (aka '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] 152 | p = strtok (NULL, "."); | ^ ~~~~~~~~~~~~~~~~~~ scf.c:160:54: warning: passing 'string' (aka '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] 160 | sn->names[sn->depth-1] = (string) malloc (strlen(p)+1); | ^ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ scf.c:161:13: warning: passing 'string' (aka '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] 161 | strcpy (sn->names[sn->depth-1], p); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:87:31: note: passing argument to parameter here 87 | char *strcpy(char * __restrict, const char * __restrict); | ^ scf.c:161:37: warning: passing 'string' (aka '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] 161 | strcpy (sn->names[sn->depth-1], p); | ^ /usr/include/string.h:87:56: note: passing argument to parameter here 87 | char *strcpy(char * __restrict, const char * __restrict); | ^ scf.c:560:16: warning: passing 'string' (aka '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] 560 | len = strlen (buff); | ^~~~ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ scf.c:595:13: warning: passing 'unsigned char[1026]' 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] 595 | if (fgets (buff, MAX_LINE+1, scf->fp) == NULL) | ^~~~ /usr/include/stdio.h:257:30: note: passing argument to parameter here 257 | char *fgets(char * __restrict, int, FILE * __restrict); | ^ scf.c:607:10: 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] 607 | strcpy (*rbuff, buff); | ^~~~~~ /usr/include/string.h:87:31: note: passing argument to parameter here 87 | char *strcpy(char * __restrict, const char * __restrict); | ^ scf.c:607:18: warning: passing 'unsigned char[1026]' 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 | strcpy (*rbuff, buff); | ^~~~ /usr/include/string.h:87:56: note: passing argument to parameter here 87 | char *strcpy(char * __restrict, const char * __restrict); | ^ scf.c:644:13: 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] 644 | strcpy (oline, iline); | ^~~~~ /usr/include/string.h:87:31: note: passing argument to parameter here 87 | char *strcpy(char * __restrict, const char * __restrict); | ^ scf.c:644:20: 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] 644 | strcpy (oline, iline); | ^~~~~ /usr/include/string.h:87:56: note: passing argument to parameter here 87 | char *strcpy(char * __restrict, const char * __restrict); | ^ scf.c:657:13: 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] 657 | strcat (oline, p); | ^~~~~ /usr/include/string.h:79:31: note: passing argument to parameter here 79 | char *strcat(char * __restrict, const char * __restrict); | ^ scf.c:657:20: 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] 657 | strcat (oline, p); | ^ /usr/include/string.h:79:56: note: passing argument to parameter here 79 | char *strcat(char * __restrict, const char * __restrict); | ^ scf.c:730:16: 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] 730 | len = strlen (s); | ^ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ scf.c:756:24: 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] 756 | len0 = len1 = strlen (val); | ^~~ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ scf.c:787:14: 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] 787 | strcpy (nval+j, uts.nodename); | ^~~~~~ /usr/include/string.h:87:31: note: passing argument to parameter here 87 | char *strcpy(char * __restrict, const char * __restrict); | ^ scf.c:797:14: 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] 797 | strcpy (nval+j, uts.sysname); | ^~~~~~ /usr/include/string.h:87:31: note: passing argument to parameter here 87 | char *strcpy(char * __restrict, const char * __restrict); | ^ scf.c:807:14: 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] 807 | strcpy (nval+j, uts.machine); | ^~~~~~ /usr/include/string.h:87:31: note: passing argument to parameter here 87 | char *strcpy(char * __restrict, const char * __restrict); | ^ scf.c:818:14: 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] 818 | strcpy (nval+j, pw->pw_dir); | ^~~~~~ /usr/include/string.h:87:31: note: passing argument to parameter here 87 | char *strcpy(char * __restrict, const char * __restrict); | ^ scf.c:829:14: 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] 829 | strcpy (nval+j, pw->pw_name); | ^~~~~~ /usr/include/string.h:87:31: note: passing argument to parameter here 87 | char *strcpy(char * __restrict, const char * __restrict); | ^ scf.c:836:15: warning: passing 'unsigned char[256]' 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] 836 | sprintf (buff, "%d", pid); | ^~~~ /usr/include/stdio.h:285:31: note: passing argument to parameter here 285 | int sprintf(char * __restrict, const char * __restrict, ...); | ^ scf.c:837:20: warning: passing 'unsigned char[256]' 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] 837 | len = strlen (buff); | ^~~~ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ scf.c:840:14: 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] 840 | strcpy (nval+j, buff); | ^~~~~~ /usr/include/string.h:87:31: note: passing argument to parameter here 87 | char *strcpy(char * __restrict, const char * __restrict); | ^ scf.c:840:22: warning: passing 'unsigned char[256]' 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] 840 | strcpy (nval+j, buff); | ^~~~ /usr/include/string.h:87:56: note: passing argument to parameter here 87 | char *strcpy(char * __restrict, const char * __restrict); | ^ scf.c:866:17: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 866 | uchar *p[] = { "FALSE", "NO", "TRUE", "YES" }; | ^~~~~~~ scf.c:866:26: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 866 | uchar *p[] = { "FALSE", "NO", "TRUE", "YES" }; | ^~~~ scf.c:866:32: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 866 | uchar *p[] = { "FALSE", "NO", "TRUE", "YES" }; | ^~~~~~ scf.c:866:40: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 866 | uchar *p[] = { "FALSE", "NO", "TRUE", "YES" }; | ^~~~~ scf.c:870:20: warning: passing 'const 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] 870 | if (strncasecmp (s, p[i], len) == 0) | ^ scf.c:32:37: note: passing argument to parameter 's1' here 32 | extern int strncasecmp (const char *s1, const char *s2, size_t n); | ^ scf.c:870:23: 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] 870 | if (strncasecmp (s, p[i], len) == 0) | ^~~~ scf.c:32:53: note: passing argument to parameter 's2' here 32 | extern int strncasecmp (const char *s1, const char *s2, size_t n); | ^ scf.c:887:15: warning: passing 'const 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] 887 | if (strchr (s+1, '\\')) | ^~~ /usr/include/string.h:80:26: note: passing argument to parameter here 80 | char *strchr(const char *, int) __pure; | ^ scf.c:891:15: warning: passing 'const 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] 891 | if (strchr (s+2, 'x')) | ^~~ /usr/include/string.h:80:26: note: passing argument to parameter here 80 | char *strchr(const char *, int) __pure; | ^ scf.c:915:17: warning: passing 'string' (aka '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] 915 | p = strrchr (line, '"'); | ^~~~ /usr/include/string.h:123:27: note: passing argument to parameter here 123 | char *strrchr(const char *, int) __pure; | ^ scf.c:915:6: warning: assigning to 'string' (aka '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] 915 | p = strrchr (line, '"'); | ^ ~~~~~~~~~~~~~~~~~~~ scf.c:924:12: warning: passing 'string' (aka '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] 924 | sscanf (line, "%d", &new->val_int); | ^~~~ /usr/include/stdio.h:286:36: note: passing argument to parameter here 286 | int sscanf(const char * __restrict, const char * __restrict, ...); | ^ scf.c:947:14: 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] 947 | s = strchr (line, scf->key_value_separator); | ^~~~ /usr/include/string.h:80:26: note: passing argument to parameter here 80 | char *strchr(const char *, int) __pure; | ^ scf.c:947:4: 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] 947 | s = strchr (line, scf->key_value_separator); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scf.c:957:16: 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] 957 | len = strlen (p); | ^ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ scf.c:963:12: warning: passing 'string' (aka '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] 963 | strcpy (entry->val_str, p); | ^~~~~~~~~~~~~~ /usr/include/string.h:87:31: note: passing argument to parameter here 87 | char *strcpy(char * __restrict, const char * __restrict); | ^ scf.c:963:28: 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] 963 | strcpy (entry->val_str, p); | ^ /usr/include/string.h:87:56: note: passing argument to parameter here 87 | char *strcpy(char * __restrict, const char * __restrict); | ^ scf.c:1016:11: 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] 1016 | sscanf (p, "%d", &entry->val_int); | ^ /usr/include/stdio.h:286:36: note: passing argument to parameter here 286 | int sscanf(const char * __restrict, const char * __restrict, ...); | ^ scf.c:1035:16: 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] 1035 | len = strlen (p); | ^ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ scf.c:1041:10: warning: passing 'string' (aka '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] 1041 | strcpy (entry->key, p); | ^~~~~~~~~~ /usr/include/string.h:87:31: note: passing argument to parameter here 87 | char *strcpy(char * __restrict, const char * __restrict); | ^ scf.c:1041:22: 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] 1041 | strcpy (entry->key, p); | ^ /usr/include/string.h:87:56: note: passing argument to parameter here 87 | char *strcpy(char * __restrict, const char * __restrict); | ^ scf.c:1069:16: warning: passing 'string' (aka '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] 1069 | if (strcmp (t2sec->sn->names[level], sec->sn->names[level]) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:85:25: note: passing argument to parameter here 85 | int strcmp(const char *, const char *) __pure; | ^ scf.c:1069:41: warning: passing 'string' (aka '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] 1069 | if (strcmp (t2sec->sn->names[level], sec->sn->names[level]) == 0) { | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:85:39: note: passing argument to parameter here 85 | int strcmp(const char *, const char *) __pure; | ^ scf.c:1159:15: warning: passing 'string' (aka '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] 1159 | if (strcmp (child->sn->names[level], sn->names[level]) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:85:25: note: passing argument to parameter here 85 | int strcmp(const char *, const char *) __pure; | ^ scf.c:1159:40: warning: passing 'string' (aka '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] 1159 | if (strcmp (child->sn->names[level], sn->names[level]) == 0) { | ^~~~~~~~~~~~~~~~ /usr/include/string.h:85:39: note: passing argument to parameter here 85 | int strcmp(const char *, const char *) __pure; | ^ scf.c:1217:16: warning: passing 'string' (aka '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] 1217 | if (strcmp (en->key, key) == 0) { | ^~~~~~~ /usr/include/string.h:85:25: note: passing argument to parameter here 85 | int strcmp(const char *, const char *) __pure; | ^ scf.c:1217:25: warning: passing 'const string' (aka 'unsigned char *const') 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] 1217 | if (strcmp (en->key, key) == 0) { | ^~~ /usr/include/string.h:85:39: note: passing argument to parameter here 85 | int strcmp(const char *, const char *) __pure; | ^ scf.c:1252:16: warning: passing 'string' (aka '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] 1252 | if (strcmp (en->key, key) == 0) | ^~~~~~~ /usr/include/string.h:85:25: note: passing argument to parameter here 85 | int strcmp(const char *, const char *) __pure; | ^ scf.c:1285:16: warning: passing 'string' (aka '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] 1285 | if (strcmp (en->key, key) == 0) { | ^~~~~~~ /usr/include/string.h:85:25: note: passing argument to parameter here 85 | int strcmp(const char *, const char *) __pure; | ^ scf.c:1285:25: warning: passing 'const string' (aka 'unsigned char *const') 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] 1285 | if (strcmp (en->key, key) == 0) { | ^~~ /usr/include/string.h:85:39: note: passing argument to parameter here 85 | int strcmp(const char *, const char *) __pure; | ^ scf.c:1341:20: warning: passing 'string' (aka '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] 1341 | pline = strdup (line); | ^~~~ /usr/include/string.h:90:26: note: passing argument to parameter here 90 | char *strdup(const char *) __malloc_like; | ^ scf.c:1341:10: warning: assigning to 'string' (aka '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] 1341 | pline = strdup (line); | ^ ~~~~~~~~~~~~~ scf.c:1407:33: warning: passing 'char *' to parameter of type 'string' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1407 | if (find_section_by_name (scf, sec) == NULL) { | ^~~ scf.c:1176:46: note: passing argument to parameter 'section' here 1176 | find_section_by_name (SCF *scf, const string section) | ^ scf.c:1409:26: warning: passing 'char *' to parameter of type 'string' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1409 | se = new_section (scf, sec); | ^~~ scf.c:192:37: note: passing argument to parameter 'name' here 192 | new_section (SCF *scf, const string name) | ^ scf.c:1413:16: warning: assigning to 'string' (aka '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] 1413 | se->comment = strdup (comment); | ^ ~~~~~~~~~~~~~~~~ scf.c:1428:33: warning: passing 'char *' to parameter of type 'string' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1428 | if (find_section_by_name (scf, sec) == NULL) | ^~~ scf.c:1176:46: note: passing argument to parameter 'section' here 1176 | find_section_by_name (SCF *scf, const string section) | ^ scf.c:1451:40: warning: passing 'const string' (aka 'unsigned char *const') 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] 1451 | return (get_string_val (scf, section, key)); | ^~~ scf.c:1230:61: note: passing argument to parameter 'key' here 1230 | get_string_val (SCF *scf, const string section, const char *key) | ^ scf.c:1517:36: warning: passing 'const string' (aka 'unsigned char *const') 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] 1517 | s = get_string_val (scf, section, key); | ^~~ scf.c:1230:61: note: passing argument to parameter 'key' here 1230 | get_string_val (SCF *scf, const string section, const char *key) | ^ scf.c:1520:10: 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] 1520 | sscanf (s, "%lf", &i); | ^ /usr/include/stdio.h:286:36: note: passing argument to parameter here 286 | int sscanf(const char * __restrict, const char * __restrict, ...); | ^ 69 warnings generated. --- Xw/libXw.a --- --- Field.o --- Field.c:427:7: warning: passing arguments to 'Draw' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 427 | Draw (fw); | ^ Field.c:512:19: warning: passing arguments to 'MassiveChangeDraw' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 512 | MassiveChangeDraw(w); | ^ Field.c:565:18: warning: passing arguments to 'ClearHighlight' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 565 | ClearHighlight(w); | ^ Field.c:718:17: warning: passing arguments to 'ClearHighlight' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 718 | ClearHighlight (w); | ^ Field.c:721:15: warning: passing arguments to 'EraseCursor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 721 | EraseCursor (w); | ^ Field.c:722:22: warning: passing arguments to 'PositionCursor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 722 | if (PositionCursor (w)) | ^ Field.c:723:23: warning: passing arguments to 'DrawTextReposition' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 723 | DrawTextReposition (w); | ^ Field.c:724:14: warning: passing arguments to 'DrawCursor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 724 | DrawCursor (w); | ^ Field.c:742:17: warning: passing arguments to 'ClearHighlight' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 742 | ClearHighlight (w); | ^ Field.c:745:15: warning: passing arguments to 'EraseCursor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 745 | EraseCursor (w); | ^ Field.c:746:22: warning: passing arguments to 'PositionCursor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 746 | if (PositionCursor (w)) { | ^ Field.c:747:23: warning: passing arguments to 'DrawTextReposition' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 747 | DrawTextReposition (w); | ^ Field.c:749:14: warning: passing arguments to 'DrawCursor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 749 | DrawCursor (w); | ^ Field.c:773:14: warning: passing arguments to 'EraseCursor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 773 | EraseCursor(w); | ^ Field.c:775:14: warning: passing arguments to 'DrawInsert' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 775 | DrawInsert(w); | ^ Field.c:777:8: warning: passing arguments to 'Draw' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 777 | Draw(w); | ^ Field.c:794:20: warning: passing arguments to 'MassiveChangeDraw' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 794 | MassiveChangeDraw(w); | ^ Field.c:796:18: warning: passing arguments to 'ClearHighlight' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 796 | ClearHighlight (w); | ^ Field.c:798:8: warning: passing arguments to 'Draw' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 798 | Draw (w); | ^ Field.c:814:21: warning: passing arguments to 'MassiveChangeDraw' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 814 | MassiveChangeDraw (w); | ^ Field.c:816:18: warning: passing arguments to 'ClearHighlight' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 816 | ClearHighlight (w); | ^ Field.c:819:8: warning: passing arguments to 'Draw' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 819 | Draw (w); | ^ Field.c:912:19: warning: passing arguments to 'ClearHighlight' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 912 | ClearHighlight(w); | ^ Field.c:922:19: warning: passing arguments to 'ClearHighlight' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 922 | ClearHighlight(w); | ^ Field.c:941:17: warning: passing arguments to 'ClearHighlight' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 941 | ClearHighlight(w); | ^ Field.c:943:15: warning: passing arguments to 'EraseCursor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 943 | EraseCursor (w); | ^ Field.c:944:14: warning: passing arguments to 'DrawCursor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 944 | DrawCursor (w); | ^ Field.c:975:14: warning: passing arguments to 'EraseCursor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 975 | EraseCursor (w); | ^ Field.c:995:16: warning: passing arguments to 'DrawHighlight' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 995 | DrawHighlight (w); | ^ Field.c:996:13: warning: passing arguments to 'DrawCursor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 996 | DrawCursor (w); | ^ Field.c:1004:17: warning: passing arguments to 'ClearHighlight' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1004 | ClearHighlight (w); | ^ Field.c:1036:14: warning: passing arguments to 'EraseCursor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1036 | EraseCursor (w); | ^ Field.c:1049:20: warning: passing arguments to 'PositionCursor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1049 | if (PositionCursor(w)) | ^ Field.c:1050:22: warning: passing arguments to 'DrawTextReposition' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1050 | DrawTextReposition (w); | ^ Field.c:1051:16: warning: passing arguments to 'DrawHighlight' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1051 | DrawHighlight (w); | ^ Field.c:1052:13: warning: passing arguments to 'DrawCursor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1052 | DrawCursor (w); | ^ Field.c:1089:31: warning: expression which evaluates to zero treated as a null pointer constant of type 'XtIntervalId *' (aka 'unsigned long *') [-Wnon-literal-null-conversion] 1089 | ExtendTimer((XtPointer) w, (XtIntervalId) 0); | ^~~~~~~~~~~~~~~~ Field.c:1121:14: warning: passing arguments to 'EraseCursor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1121 | EraseCursor (w); | ^ Field.c:1122:20: warning: passing arguments to 'PositionCursor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1122 | if (PositionCursor(w)) | ^ Field.c:1123:22: warning: passing arguments to 'DrawTextReposition' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1123 | DrawTextReposition (w); | ^ Field.c:1124:13: warning: passing arguments to 'DrawCursor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1124 | DrawCursor (w); | ^ Field.c:1138:16: warning: passing arguments to 'DrawHighlight' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1138 | DrawHighlight (w); | ^ Field.c:1211:17: warning: passing arguments to 'ClearHighlight' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1211 | ClearHighlight(w); | ^ Field.c:1260:19: warning: passing arguments to 'ClearHighlight' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1260 | ClearHighlight(w); | ^ Field.c:1262:26: warning: cast to smaller integer type 'int' from 'XtPointer' (aka 'void *') [-Wvoid-pointer-to-int-cast] 1262 | w->text.cursor_pos = (int) client; | ^~~~~~~~~~~~ Field.c:1269:9: warning: passing arguments to 'Draw' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1269 | Draw(w); | ^ Field.c:1289:5: warning: cast to 'XtPointer' (aka 'void *') from smaller integer type 'int' [-Wint-to-void-pointer-cast] 1289 | (XtPointer) pos, event->xbutton.time); | ^~~~~~~~~~~~~~~ Field.c:100:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 100 | static Boolean PositionCursor(), MassiveCursorAdjust(); | ^ Field.c:1300:1: note: conflicting prototype is here 1300 | PositionCursor (FieldWidget w) | ^ Field.c:100:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 100 | static Boolean PositionCursor(), MassiveCursorAdjust(); | ^ Field.c:1328:1: note: conflicting prototype is here 1328 | MassiveCursorAdjust (FieldWidget w) | ^ Field.c:95:2: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 95 | DrawTextReposition(), | ^ Field.c:1466:1: note: conflicting prototype is here 1466 | DrawTextReposition (FieldWidget w) | ^ Field.c:98:2: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 98 | DrawCursor(), | ^ Field.c:1630:1: note: conflicting prototype is here 1630 | DrawCursor (FieldWidget w) | ^ Field.c:99:2: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 99 | EraseCursor(); | ^ Field.c:1651:1: note: conflicting prototype is here 1651 | EraseCursor (FieldWidget w) | ^ Field.c:96:2: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 96 | ClearHighlight(), | ^ Field.c:1668:1: note: conflicting prototype is here 1668 | ClearHighlight (FieldWidget w) | ^ Field.c:97:2: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 97 | DrawHighlight(), | ^ Field.c:1685:1: note: conflicting prototype is here 1685 | DrawHighlight (FieldWidget w) | ^ Field.c:93:2: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 93 | DrawInsert(), | ^ Field.c:1710:1: note: conflicting prototype is here 1710 | DrawInsert (FieldWidget w) | ^ Field.c:92:2: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 92 | Draw(), | ^ Field.c:1725:1: note: conflicting prototype is here 1725 | Draw (FieldWidget w) | ^ Field.c:94:2: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 94 | MassiveChangeDraw(), | ^ Field.c:1738:1: note: conflicting prototype is here 1738 | MassiveChangeDraw (FieldWidget w) | ^ 57 warnings generated. --- libXw.a --- ar rcs libXw.a Base.o Label.o Button.o Box.o Field.o Toggle.o ranlib libXw.a --- xmixer --- cc -L/usr/local/lib -lX11 -L/usr/local/lib/ -o xmixer main.o mixer.o gui_xaw.o chglbl.o scf.o -L/usr/local/lib -lXaw -lXmu -lXt -lSM -lICE -L./Xw -lXw =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> xmixer-0.9.4_8 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> xmixer-0.9.4_8 depends on file: /usr/local/libdata/pkgconfig/xt.pc - found ===> xmixer-0.9.4_8 depends on file: /usr/local/libdata/pkgconfig/ice.pc - found ===> xmixer-0.9.4_8 depends on file: /usr/local/libdata/pkgconfig/xaw7.pc - found ===> xmixer-0.9.4_8 depends on file: /usr/local/libdata/pkgconfig/xmu.pc - found ===> xmixer-0.9.4_8 depends on file: /usr/local/libdata/pkgconfig/sm.pc - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for xmixer-0.9.4_8 ===> Generating temporary packing list install -s -m 555 /wrkdirs/usr/ports/audio/xmixer/work/xmixer/xmixer /wrkdirs/usr/ports/audio/xmixer/work/stage/usr/local/bin install -m 444 /wrkdirs/usr/ports/audio/xmixer/work/xmixer/xmixer.man /wrkdirs/usr/ports/audio/xmixer/work/stage/usr/local/share/man/man1/xmixer.1 ====> 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=2026-03-13T00:24:03+0000' 'PKG_NOTE_ports_top_git_hash=26b198eb3ee3' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=fb16dfecae4a' '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 xmixer-0.9.4_8 ===> Building xmixer-0.9.4_8 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for xmixer-0.9.4_8 build of audio/xmixer | xmixer-0.9.4_8 ended at Thu Mar 12 20:24:50 EDT 2026 build time: 00:00:48