=>> Building japanese/celrw build started at Thu Mar 12 09:32:55 EDT 2026 port directory: /usr/ports/japanese/celrw package name: ja-celrw-0.16 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 836 Oct 16 2024 /usr/ports/japanese/celrw/Makefile Ports top last git commit: 26b198eb3ee3 Ports top unclean checkout: no Port dir last git commit: 4485bd8221c2 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1404000 Job Id: 04 ---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/04/.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--- ===> The following configuration options are available for ja-celrw-0.16: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- ports@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/japanese/celrw/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/japanese/celrw/work XDG_CACHE_HOME=/wrkdirs/usr/ports/japanese/celrw/work/.cache HOME=/wrkdirs/usr/ports/japanese/celrw/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/japanese/celrw/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/japanese/celrw/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/japanese/celrw/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/japanese/celrw/work XDG_CACHE_HOME=/wrkdirs/usr/ports/japanese/celrw/work/.cache HOME=/wrkdirs/usr/ports/japanese/celrw/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/japanese/celrw/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/japanese/celrw/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 -Wno-error=int-conversion -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -Wno-error=int-conversion -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-- PORTDOCS="" OSREL=14.4 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/celrw" EXAMPLESDIR="share/examples/celrw" DATADIR="share/celrw" WWWDIR="www/celrw" ETCDIR="etc/celrw" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/celrw DOCSDIR=/usr/local/share/doc/celrw EXAMPLESDIR=/usr/local/share/examples/celrw WWWDIR=/usr/local/www/celrw ETCDIR=/usr/local/etc/celrw --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 celrw 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 ===> ja-celrw-0.16 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 ===> ja-celrw-0.16 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of ja-celrw-0.16 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The celrw 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 ja-celrw-0.16 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The celrw 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 ja-celrw-0.16 for building => SHA256 Checksum OK for celrw-0.16.tar.bz2. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The celrw 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 ja-celrw-0.16 for building ===> Extracting for ja-celrw-0.16 ===> NOTICE: The celrw 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 ja-celrw-0.16 for building => SHA256 Checksum OK for celrw-0.16.tar.bz2. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for ja-celrw-0.16 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ja-celrw-0.16 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. ===> ja-celrw-0.16 depends on file: /usr/local/bin/ccache - found ===> Returning to build of ja-celrw-0.16 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for ja-celrw-0.16 loading site script /usr/ports/Templates/config.site creating cache ./config.cache checking host system type... amd64-portbld-freebsd14.4 checking target system type... amd64-portbld-freebsd14.4 checking build system type... amd64-portbld-freebsd14.4 checking for gcc... cc checking whether the C compiler (cc -O2 -pipe -Wno-error=int-conversion -fstack-protector-strong -fno-strict-aliasing ) works... yes checking whether the C compiler (cc -O2 -pipe -Wno-error=int-conversion -fstack-protector-strong -fno-strict-aliasing ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether cc accepts -g... yes checking how to run the C preprocessor... cpp checking for termios.h... yes checking for termio.h... no checking for stdarg.h... (cached) yes checking for sigaction... (cached) yes updating cache ./config.cache creating ./config.status creating Makefile creating config.h =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for ja-celrw-0.16 --- celrw.o --- cc -O2 -pipe -Wno-error=int-conversion -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"0.16\" -c celrw.c celrw.c:234:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 234 | int char2hex(c) | ^ celrw.c:250:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 250 | int ascii2hex(str) | ^ celrw.c:257:1: warning: non-void function does not return a value [-Wreturn-type] 257 | } | ^ celrw.c:271:3: warning: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 271 | exit(-1); | ^ celrw.c:271:3: note: include the header or explicitly provide a declaration for 'exit' celrw.c:259:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 259 | void Tcgeta(fd,tios) | ^ celrw.c:275:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | void Tcseta(fd,tios) | ^ celrw.c:291:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 291 | void Tcsetaw(fd,tios) | ^ celrw.c:313:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 313 | void change_baud(b) | ^ celrw.c:458:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 458 | void change_baud_code(b) | ^ celrw.c:513:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 513 | int baud_code(b) | ^ celrw.c:549:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 549 | int file_get_token(fp,err) | ^ celrw.c:637:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 637 | void read_file(fname) | ^ celrw.c:704:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 704 | void RcvSwapNum(p, col, even) | ^ celrw.c:738:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 738 | void ReceiveMsg(n,d) | ^ celrw.c:773:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 773 | void RcvMsgMask(n,d,mask) | ^ celrw.c:848:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 848 | void rcv_buf(n,ignore) | ^ celrw.c:874:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 874 | void RcvBuf(n) | ^ celrw.c:897:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 897 | void RcvBufVerify(n,d) | ^ celrw.c:935:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 935 | void RcvStr(n,str) | ^ celrw.c:982:17: 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] 982 | (void) sprintf(p, "%02x", c1); | ^ /usr/include/stdio.h:285:31: note: passing argument to parameter here 285 | int sprintf(char * __restrict, const char * __restrict, ...); | ^ celrw.c:965:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 965 | void rcv_id(str) | ^ celrw.c:1090:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1090 | int RcvStrLen(p) | ^ celrw.c:1105:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1105 | void SendStrNum(s) | ^ celrw.c:1129:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1129 | void SendDial(s) | ^ celrw.c:1141:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1141 | void SendSwapNum(s,col) | ^ celrw.c:1209:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1209 | void SendHex(h) | ^ celrw.c:1233:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1233 | void SendShort(s) | ^ celrw.c:1255:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1255 | void SendByte(s) | ^ celrw.c:1277:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1277 | void SendNumber(n) | ^ celrw.c:1289:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1289 | void SendNumberSec(n,sec) | ^ celrw.c:1302:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1302 | void SendChar(c) | ^ celrw.c:1321:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1321 | void SendStr(p) | ^ celrw.c:1338:18: 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] 1338 | if (n>strlen(p)){ | ^ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ celrw.c:1339:13: 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] 1339 | n = strlen(p); | ^ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ celrw.c:1331:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1331 | int chk_kanji_2nd_byte(p,n) | ^ celrw.c:1353:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1353 | void SendStrN(p,len) | ^ celrw.c:1376:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1376 | void SendStrNoLen(p) | ^ celrw.c:1385:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1385 | void send_raw_str(p) | ^ celrw.c:1403:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1403 | void send_short(len) | ^ celrw.c:1417:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1417 | void send_long(len) | ^ celrw.c:1431:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1431 | void send_hexs(p) | ^ celrw.c:1502:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1502 | int comparen(p,q,n) | ^ celrw.c:1523:27: warning: call to undeclared library function 'malloc' with type 'void *(unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1523 | p = (unsigned char *) malloc(sizeof(char)*n); | ^ celrw.c:1523:27: note: include the header or explicitly provide a declaration for 'malloc' celrw.c:1516:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1516 | void WaitHex(n,q) | ^ celrw.c:1694:18: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1694 | SendStrNoLen(ID_CELRW); | ^~~~~~~~ celrw.c:106:18: note: expanded from macro 'ID_CELRW' 106 | #define ID_CELRW "CELRW" | ^~~~~~~ celrw.c:1695:15: warning: passing 'char[18]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1695 | send_hexs("09 09 09 09 09 09"); | ^~~~~~~~~~~~~~~~~~~ celrw.c:1672:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1672 | void SendMaxGroup(cmd, max_mem, max_grp) | ^ celrw.c:1698:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1698 | void SendGroupName(num, yomi, kanji) | ^ celrw.c:1732:30: 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] 1732 | if (yomi_len && (strlen(yomi)>yomi_len)) { | ^~~~ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ celrw.c:1760:31: 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] 1760 | if (kanji_len && (strlen(kanji) > kanji_len)) { | ^~~~~ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ celrw.c:1713:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1713 | void SendMemory(num, grp, sec, yomi, kanji, phone) | ^ celrw.c:1884:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1884 | void GetMaxNum(cmd,num,grp) | ^ celrw.c:1974:21: warning: passing 'char[255]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1974 | len = RcvStrLen(kana); | ^~~~ celrw.c:1978:22: warning: passing 'char[255]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1978 | len += RcvStrLen(kanji); | ^~~~~ celrw.c:2020:15: warning: passing 'char[255]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 2020 | RcvStrLen(kana); | ^~~~ celrw.c:2028:13: warning: passing 'char[255]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 2028 | RcvSwapNum(phone, col, even); | ^~~~~ celrw.c:2039:12: warning: passing 'char[255]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 2039 | RcvStrLen(kanji); | ^~~~~ celrw.c:2083:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2083 | void cb_timeout(sig) | ^ celrw.c:2143:20: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 2143 | SendStrNoLen(ID_CELRW); | ^~~~~~~~ celrw.c:106:18: note: expanded from macro 'ID_CELRW' 106 | #define ID_CELRW "CELRW" | ^~~~~~~ celrw.c:2144:20: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 2144 | SendStrNoLen(" "); | ^~~~~~~~~~~~~ celrw.c:2157:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2157 | int SendMemoryAck(code) | ^ celrw.c:2358:16: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 2358 | SendStrNum(passwd); | ^~~~~~ celrw.c:2322:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2322 | void ReadCellular(passwd) | ^ celrw.c:2548:16: warning: passing 'char[256]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 2548 | RcvSwapNum(dummy, col/2+1+even, even); | ^~~~~ celrw.c:2563:16: warning: passing 'char[256]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 2563 | RcvSwapNum(dummy, col/2+1+even, even); | ^~~~~ celrw.c:2616:19: warning: passing 'char[256]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 2616 | RcvStr(len-1, dummy); | ^~~~~ celrw.c:2680:24: warning: while loop has empty body [-Wempty-body] 2680 | while(GetOneMail()); | ^ celrw.c:2680:24: note: put the semicolon on a separate line to silence this warning celrw.c:2656:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2656 | void ReadMail(passwd) | ^ celrw.c:2719:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2719 | UCHAR calc_sum(str) | ^ celrw.c:2756:26: 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] 2756 | if (yomi_len && (strlen(yomi)>yomi_len)) { | ^~~~ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ celrw.c:2766:27: 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] 2766 | if (kanji_len && (strlen(kanji) > kanji_len)) { | ^~~~~ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ celrw.c:2736:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2736 | void send_one_mail_addr(num, yomi, kanji, email) | ^ celrw.c:2898:18: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 2898 | SendStrNoLen(ID_CELRW); | ^~~~~~~~ celrw.c:106:18: note: expanded from macro 'ID_CELRW' 106 | #define ID_CELRW "CELRW" | ^~~~~~~ celrw.c:2899:15: warning: passing 'char[18]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 2899 | send_hexs("09 09 09 09 09 09"); | ^~~~~~~~~~~~~~~~~~~ celrw.c:2913:21: warning: parameter 'passwd' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2913 | void force_sms_init(passwd) | ^ 2914 | { celrw.c:2943:16: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'unsigned char *' [-Wint-conversion] 2943 | SendStrNum(passwd); | ^~~~~~ celrw.c:2956:18: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 2956 | SendStrNoLen(ID_CELRW); | ^~~~~~~~ celrw.c:106:18: note: expanded from macro 'ID_CELRW' 106 | #define ID_CELRW "CELRW" | ^~~~~~~ celrw.c:2957:15: warning: passing 'char[18]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 2957 | send_hexs("09 09 09 09 09 09"); | ^~~~~~~~~~~~~~~~~~~ celrw.c:2913:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2913 | void force_sms_init(passwd) | ^ celrw.c:2973:20: warning: incompatible pointer to integer conversion passing 'char *' to parameter of type 'int' [-Wint-conversion] 2973 | force_sms_init(passwd); | ^~~~~~ celrw.c:2974:14: warning: too few arguments in call to 'ReadMail' 2974 | ReadMail(); | ~~~~~~~~ ^ celrw.c:2970:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2970 | void ReadMail2(passwd) | ^ celrw.c:2981:14: warning: too few arguments in call to 'ReadMail' 2981 | ReadMail(); | ~~~~~~~~ ^ celrw.c:2977:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2977 | void ReadMail3(passwd) | ^ celrw.c:3010:15: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3010 | send_hexs("8e"); | ^~~~ celrw.c:3013:15: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3013 | send_hexs("8e"); | ^~~~ celrw.c:3044:12: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3044 | send_hexs("06"); | ^~~~ celrw.c:3058:15: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3058 | send_hexs("01 00"); | ^~~~~~~ celrw.c:3063:15: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3063 | send_hexs("02"); | ^~~~ celrw.c:3068:15: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3068 | send_hexs("03"); | ^~~~ celrw.c:3077:15: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3077 | send_hexs("00 01"); // specify baud rate | ^~~~~~~ celrw.c:3071:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3071 | void kddi_change_baud(b) | ^ celrw.c:3112:15: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3112 | send_hexs("b3 0e 02"); | ^~~~~~~~~~ celrw.c:3118:15: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3118 | send_hexs("d0 01 05"); | ^~~~~~~~~~ celrw.c:3123:15: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3123 | send_hexs("05"); | ^~~~ celrw.c:3127:15: warning: passing 'char[42]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3127 | send_hexs("01 00 00 0a 02 00 00 00 01 00 00 03 ff ee"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ celrw.c:3136:12: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3136 | send_hexs("00 03"); // SetFrameSize | ^~~~~~~ celrw.c:3138:12: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3138 | send_hexs("03"); | ^~~~ celrw.c:3151:15: warning: passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3151 | send_hexs("01 00 00 08 02 02 04 00 00 03 ff eb"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ celrw.c:3158:15: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3158 | send_hexs("06"); | ^~~~ celrw.c:3161:15: warning: passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3161 | send_hexs("01 00 00 08 02 02 04 01 00 03 ff ea"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ celrw.c:3168:15: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3168 | send_hexs("06"); | ^~~~ celrw.c:3173:15: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3173 | send_hexs("01 00 00 0a 02 00 21"); // 00 21:SetLockNo | ^~~~~~~~~~~~~~~~~~~~~~ celrw.c:3174:18: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3174 | send_raw_str(passwd); | ^~~~~~ celrw.c:3175:15: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3175 | send_hexs("03"); | ^~~~ celrw.c:3103:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3103 | void kddi_bin_connection(passwd) | ^ celrw.c:3194:15: warning: passing 'char[42]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3194 | send_hexs("01 00 00 0a 02 02 20 01 03 00 00 03 ff c9"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ celrw.c:3257:15: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3257 | send_hexs("04"); | ^~~~ celrw.c:3181:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3181 | void kddi_bin_read(passwd) | ^ celrw.c:3273:21: warning: passing 'unsigned char[100]' 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] 3273 | bytes = 2+4+strlen(file_mem_kanji[n_mem]) + | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ celrw.c:3274:17: warning: passing 'unsigned char[100]' 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] 3274 | 4 + strlen(file_mem_yomi[n_mem]) + | ^~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ celrw.c:3275:17: warning: passing 'unsigned char[100]' 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] 3275 | 4 + strlen(file_mem_phone[n_mem]) + | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ celrw.c:3277:17: warning: passing 'unsigned char[100]' 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] 3277 | 4 + strlen(file_mem_email[n_mem]) + | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ celrw.c:3281:12: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3281 | send_hexs("01 80"); // data | ^~~~~~~ celrw.c:3284:12: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3284 | send_hexs("02"); | ^~~~ celrw.c:3285:12: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3285 | send_hexs("1c"); | ^~~~ celrw.c:3287:12: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3287 | send_hexs("1e 01"); | ^~~~~~~ celrw.c:3288:20: warning: passing 'unsigned char[100]' 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] 3288 | send_short(strlen(file_mem_kanji[n_mem])); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ celrw.c:3291:12: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3291 | send_hexs("1e 02"); | ^~~~~~~ celrw.c:3292:20: warning: passing 'unsigned char[100]' 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] 3292 | send_short(strlen(file_mem_yomi[n_mem])); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ celrw.c:3295:12: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3295 | send_hexs("1e 03"); | ^~~~~~~ celrw.c:3296:20: warning: passing 'unsigned char[100]' 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] 3296 | send_short(strlen(file_mem_phone[n_mem])); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ celrw.c:3299:12: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3299 | send_hexs("1e 04 00 01 10"); | ^~~~~~~~~~~~~~~~ celrw.c:3301:12: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3301 | send_hexs("1e 05"); | ^~~~~~~ celrw.c:3302:20: warning: passing 'unsigned char[100]' 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] 3302 | send_short(strlen(file_mem_email[n_mem])); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ celrw.c:3305:12: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3305 | send_hexs("1e 06 00 01 17"); | ^~~~~~~~~~~~~~~~ celrw.c:3306:12: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3306 | send_hexs("1e 07 00 01 01"); | ^~~~~~~~~~~~~~~~ celrw.c:3308:12: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3308 | send_hexs("1e 0a 00 02"); | ^~~~~~~~~~~~~ celrw.c:3311:12: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3311 | send_hexs("1e 0b 00 02"); | ^~~~~~~~~~~~~ celrw.c:3316:16: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3316 | send_hexs("17"); | ^~~~ celrw.c:3318:16: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3318 | send_hexs("03"); | ^~~~ celrw.c:3347:15: warning: passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3347 | send_hexs("01 00 00 0a 02 01 20 01 03 00 00 03"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ celrw.c:3353:15: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3353 | send_hexs("04"); | ^~~~ celrw.c:3333:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3333 | void kddi_bin_write(passwd) | ^ celrw.c:3379:12: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3379 | send_hexs("01 80"); | ^~~~~~~ celrw.c:3386:12: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3386 | send_hexs("02"); | ^~~~ celrw.c:3395:16: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3395 | send_hexs("17"); | ^~~~ celrw.c:3397:16: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3397 | send_hexs("03"); | ^~~~ celrw.c:3358:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3358 | void send_raw_file(fsize) | ^ celrw.c:3422:7: 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] 3422 | p = strrchr(binary_fname, '/'); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ celrw.c:3424: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] 3424 | p = binary_fname; | ^ ~~~~~~~~~~~~ celrw.c:3428: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] 3428 | size = strlen(p) + 3+3+2+1+2; | ^ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ celrw.c:3433:15: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3433 | send_hexs("01 10"); // PutFile | ^~~~~~~ celrw.c:3437:15: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3437 | send_hexs("00"); | ^~~~ celrw.c:3448:15: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3448 | send_hexs("04"); | ^~~~ celrw.c:3409:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3409 | void kddi_file(passwd) | ^ celrw.c:3487:15: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3487 | send_hexs("b3 0e 02"); | ^~~~~~~~~~ celrw.c:3493:15: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3493 | send_hexs("1c 0e 0e 0d"); | ^~~~~~~~~~~~~ celrw.c:3498:15: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3498 | send_hexs("25 0f"); | ^~~~~~~ celrw.c:3525:15: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3525 | send_hexs("10"); | ^~~~ celrw.c:3526:16: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3526 | SendStrNum(passwd); | ^~~~~~ celrw.c:3527:15: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3527 | send_hexs("aa"); | ^~~~ celrw.c:3536:7: 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] 3536 | p = strrchr(binary_fname, '/'); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ celrw.c:3538: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] 3538 | p = binary_fname; | ^ ~~~~~~~~~~~~ celrw.c:3544:7: 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] 3544 | q = strrchr(binary_fname, '.'); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ celrw.c:3546:4: warning: assigning to 'unsigned char *' from 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3546 | q = "mmf"; | ^ ~~~~~ celrw.c:3552:15: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3552 | send_hexs("53"); | ^~~~ celrw.c:3555:18: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3555 | SendStrNoLen("LMLSUB\r\n"); | ^~~~~~~~~~~~ celrw.c:3556:18: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3556 | SendStrNoLen("VER:2\r\n"); | ^~~~~~~~~~~ celrw.c:3557:18: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3557 | SendStrNoLen("ADD:hoge\r\n"); | ^~~~~~~~~~~~~~ celrw.c:3558:18: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3558 | SendStrNoLen("FWD:L\r\n"); | ^~~~~~~~~~~ celrw.c:3559:18: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3559 | SendStrNoLen("DTID:MS\r\n"); | ^~~~~~~~~~~~~ celrw.c:3560:17: 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] 3560 | if (!strcmp(q, "mmf")) { | ^ /usr/include/string.h:85:25: note: passing argument to parameter here 85 | int strcmp(const char *, const char *) __pure; | ^ celrw.c:3561:4: warning: assigning to 'unsigned char *' from 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3561 | r = "application/x-smaf"; | ^ ~~~~~~~~~~~~~~~~~~~~ celrw.c:3562:25: 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] 3562 | } else if (!strcmp(q, "smd")) { | ^ /usr/include/string.h:85:25: note: passing argument to parameter here 85 | int strcmp(const char *, const char *) __pure; | ^ celrw.c:3563:4: warning: assigning to 'unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3563 | r = "audio/smd"; | ^ ~~~~~~~~~~~ celrw.c:3564:25: 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] 3564 | } else if (!strcmp(q, "jpg")) { | ^ /usr/include/string.h:85:25: note: passing argument to parameter here 85 | int strcmp(const char *, const char *) __pure; | ^ celrw.c:3565:4: warning: assigning to 'unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3565 | r = "image/jpeg"; | ^ ~~~~~~~~~~~~ celrw.c:3566:25: 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] 3566 | } else if (!strcmp(q, "png")) { | ^ /usr/include/string.h:85:25: note: passing argument to parameter here 85 | int strcmp(const char *, const char *) __pure; | ^ celrw.c:3567:4: warning: assigning to 'unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3567 | r = "image/png"; | ^ ~~~~~~~~~~~ celrw.c:3572:18: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3572 | SendStrNoLen("CNT:"); | ^~~~~~ celrw.c:3574:18: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3574 | SendStrNoLen(";name=\""); | ^~~~~~~~~~ celrw.c:3576:18: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3576 | SendStrNoLen("\"\r\n"); | ^~~~~~~~ celrw.c:3579:18: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3579 | SendStrNoLen("TO:"); | ^~~~~ celrw.c:3581:18: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3581 | SendStrNoLen("\r\n"); | ^~~~~~ celrw.c:3583:18: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3583 | SendStrNoLen("DATE:"); | ^~~~~~~ celrw.c:3585:12: warning: passing 'unsigned char[16384]' 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] 3585 | strcpy(buf, ctime(&t)); | ^~~ /usr/include/string.h:87:31: note: passing argument to parameter here 87 | char *strcpy(char * __restrict, const char * __restrict); | ^ celrw.c:3586:16: warning: passing 'unsigned char[16384]' 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] 3586 | buf[strlen(buf)-1]=0; | ^~~ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ celrw.c:3588:18: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3588 | SendStrNoLen("\r\n"); | ^~~~~~ celrw.c:3590:18: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3590 | SendStrNoLen("SUBJ:"); | ^~~~~~~ celrw.c:3592:18: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3592 | SendStrNoLen("\r\n"); | ^~~~~~ celrw.c:3594:18: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3594 | SendStrNoLen("\r\n"); | ^~~~~~ celrw.c:3598:18: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3598 | SendStrNoLen("\r\n"); | ^~~~~~ celrw.c:3599:18: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3599 | SendStrNoLen(".\r\n"); | ^~~~~~~ celrw.c:3603:15: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3603 | send_hexs("15"); | ^~~~ celrw.c:3629:15: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3629 | send_hexs("1c 02 08 0d"); | ^~~~~~~~~~~~~ celrw.c:3475:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3475 | void voda_file(passwd) | ^ celrw.c:3675:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3675 | void Usage(name) | ^ celrw.c:3724:14: warning: passing 'unsigned char[16384]' 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] 3724 | if (!strcmp(buf, "ESTABLISH")) { | ^~~ /usr/include/string.h:85:25: note: passing argument to parameter here 85 | int strcmp(const char *, const char *) __pure; | ^ celrw.c:3726:21: warning: passing 'unsigned char[16384]' 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] 3726 | } else if (!strcmp(buf, "msg")) { | ^~~ /usr/include/string.h:85:25: note: passing argument to parameter here 85 | int strcmp(const char *, const char *) __pure; | ^ celrw.c:3730:21: warning: passing 'unsigned char[16384]' 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] 3730 | } else if (!strcmp(buf, "sleep")) { | ^~~ /usr/include/string.h:85:25: note: passing argument to parameter here 85 | int strcmp(const char *, const char *) __pure; | ^ celrw.c:3732:20: warning: passing 'unsigned char[16384]' 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] 3732 | (void) sscanf(buf, "%d", &n); | ^~~ /usr/include/stdio.h:286:36: note: passing argument to parameter here 286 | int sscanf(const char * __restrict, const char * __restrict, ...); | ^ celrw.c:3734:21: warning: passing 'unsigned char[16384]' 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] 3734 | } else if (!strcmp(buf, "alarmrcv")) { | ^~~ /usr/include/string.h:85:25: note: passing argument to parameter here 85 | int strcmp(const char *, const char *) __pure; | ^ celrw.c:3736:20: warning: passing 'unsigned char[16384]' 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] 3736 | n = ascii2hex(buf); | ^~~ celrw.c:3738:21: warning: passing 'unsigned char[16384]' 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] 3738 | } else if (!strcmp(buf, "baud")) { | ^~~ /usr/include/string.h:85:25: note: passing argument to parameter here 85 | int strcmp(const char *, const char *) __pure; | ^ celrw.c:3740:20: warning: passing 'unsigned char[16384]' 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] 3740 | (void) sscanf(buf,"%d",&n); | ^~~ /usr/include/stdio.h:286:36: note: passing argument to parameter here 286 | int sscanf(const char * __restrict, const char * __restrict, ...); | ^ celrw.c:3742:21: warning: passing 'unsigned char[16384]' 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] 3742 | } else if (!strcmp(buf, "wait")) { | ^~~ /usr/include/string.h:85:25: note: passing argument to parameter here 85 | int strcmp(const char *, const char *) __pure; | ^ celrw.c:3752:4: warning: call to undeclared library function 'free' with type 'void (void *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 3752 | free(p); | ^ celrw.c:3752:4: note: include the header or explicitly provide a declaration for 'free' celrw.c:3757:20: warning: passing 'unsigned char[16384]' 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] 3757 | p[n] = ascii2hex(buf); | ^~~ celrw.c:3763:21: warning: passing 'unsigned char[16384]' 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] 3763 | } else if (!strcmp(buf, "R")) { | ^~~ /usr/include/string.h:85:25: note: passing argument to parameter here 85 | int strcmp(const char *, const char *) __pure; | ^ celrw.c:3765:20: warning: passing 'unsigned char[16384]' 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] 3765 | (void) sscanf(buf,"%d",&n); | ^~~ /usr/include/stdio.h:286:36: note: passing argument to parameter here 286 | int sscanf(const char * __restrict, const char * __restrict, ...); | ^ celrw.c:3767:21: warning: passing 'unsigned char[16384]' 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] 3767 | } else if (!strcmp(buf, "S")) { | ^~~ /usr/include/string.h:85:25: note: passing argument to parameter here 85 | int strcmp(const char *, const char *) __pure; | ^ celrw.c:3769:17: warning: passing 'unsigned char[16384]' 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] 3769 | n = ascii2hex(buf); | ^~~ celrw.c:3709:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3709 | void process_script(fname) | ^ celrw.c:3797:16: 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] 3797 | ReadCellular(passwd); | ^~~~~~ celrw.c:3805: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] 3805 | ReadMail2(passwd); | ^~~~~~ celrw.c:3814: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] 3814 | ReadMail3(passwd); | ^~~~~~ celrw.c:3826: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] 3826 | voda_file(passwd); | ^~~~~~ celrw.c:3833:16: 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] 3833 | kddi_bin_read(passwd); | ^~~~~~ celrw.c:3840:17: 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] 3840 | kddi_bin_write(passwd); | ^~~~~~ celrw.c:3847:12: 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] 3847 | kddi_file(passwd); | ^~~~~~ celrw.c:3851:18: 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] 3851 | process_script(passwd); | ^~~~~~ celrw.c:3781:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3781 | void SwitchMode(mode,passwd) | ^ celrw.c:3988:9: 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] 3988 | passwd = CURRENT_OPT; | ^ ~~~~~~~~~~~ celrw.c:3862:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3862 | int main(argc,argv) | ^ 215 warnings generated. --- celrw --- cc -O2 -pipe -Wno-error=int-conversion -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"0.16\" -o celrw celrw.o =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for ja-celrw-0.16 ===> Generating temporary packing list install -s -m 555 /wrkdirs/usr/ports/japanese/celrw/work/celrw-0.16/celrw /wrkdirs/usr/ports/japanese/celrw/work/stage/usr/local/bin install -m 0644 /wrkdirs/usr/ports/japanese/celrw/work/celrw-0.16/README /wrkdirs/usr/ports/japanese/celrw/work/stage/usr/local/share/doc/celrw ====> 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-12T13:32:55+0000' 'PKG_NOTE_ports_top_git_hash=26b198eb3ee3' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=4485bd8221c2' '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 ja-celrw-0.16 ===> Building ja-celrw-0.16 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for ja-celrw-0.16 build of japanese/celrw | ja-celrw-0.16 ended at Thu Mar 12 09:33:05 EDT 2026 build time: 00:00:11