=> Building japanese/skkfep Started : Friday, 8 MAR 2019 at 14:12:01 UTC Platform: 5.5-DEVELOPMENT DragonFly v5.5.0.192.g15ae7f0-DEVELOPMENT #34: Tue Feb 19 09:07:07 PST 2019 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 -------------------------------------------------- -- Environment -------------------------------------------------- UNAME_r=5.5-SYNTH UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=DragonFly 5.5-SYNTH UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 TERM=dumb PKG_CACHEDIR=/var/cache/pkg8 PKG_DBDIR=/var/db/pkg8 PORTSDIR=/xports LANG=C HOME=/root USER=root -------------------------------------------------- -- Options -------------------------------------------------- -------------------------------------------------- -- CONFIGURE_ENV -------------------------------------------------- XDG_DATA_HOME=/construction/japanese/skkfep XDG_CONFIG_HOME=/construction/japanese/skkfep HOME=/construction/japanese/skkfep TMPDIR="/tmp" PATH=/construction/japanese/skkfep/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc80 -------------------------------------------------- -- CONFIGURE_ARGS -------------------------------------------------- -------------------------------------------------- -- MAKE_ENV -------------------------------------------------- XDG_DATA_HOME=/construction/japanese/skkfep XDG_CONFIG_HOME=/construction/japanese/skkfep HOME=/construction/japanese/skkfep TMPDIR="/tmp" PATH=/construction/japanese/skkfep/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc80 PREFIX=/usr/local LOCALBASE=/usr/local NOPROFILE=1 CC="cc" CFLAGS="-pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -D__FreeBSD__=9 -O2 -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -L/usr/local/lib -Wl,-rpath=/usr/local/lib " LIBS="" CXX="c++" CXXFLAGS=" -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -D__FreeBSD__=9 -O2 -fno-strict-aliasing " MANPREFIX="/usr/local" 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" -------------------------------------------------- -- MAKE_ARGS -------------------------------------------------- DESTDIR=/construction/japanese/skkfep/stage -------------------------------------------------- -- PLIST_SUB -------------------------------------------------- OSREL=5.5 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/skkfep" EXAMPLESDIR="share/examples/skkfep" DATADIR="share/skkfep" WWWDIR="www/skkfep" ETCDIR="etc/skkfep" -------------------------------------------------- -- SUB_LIST -------------------------------------------------- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/skkfep DOCSDIR=/usr/local/share/doc/skkfep EXAMPLESDIR=/usr/local/share/examples/skkfep WWWDIR=/usr/local/www/skkfep ETCDIR=/usr/local/etc/skkfep -------------------------------------------------- -- /etc/make.conf -------------------------------------------------- SYNTHPROFILE=Release-BE USE_PACKAGE_DEPENDS_ONLY=yes PACKAGE_BUILDING=yes BATCH=yes PKG_CREATE_VERBOSE=yes PORTSDIR=/xports DISTDIR=/distfiles WRKDIRPREFIX=/construction PORT_DBDIR=/options PACKAGES=/packages MAKE_JOBS_NUMBER_LIMIT=5 LICENSES_ACCEPTED= NONE HAVE_COMPAT_IA32_KERN= CONFIGURE_MAX_CMD_LEN=262144 _PERL5_FROM_BIN=5.26.2 _ALTCCVERSION_921dbbb2=none _OBJC_ALTCCVERSION_921dbbb2=none _SMP_CPUS=8 UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=500500 OSVERSION=9999999 OSREL=5.5 _OSRELEASE=5.5-SYNTH PYTHONBASE=/usr/local _PKG_CHECKED=1 -------------------------------------------------------------------------------- -- Phase: check-sanity -------------------------------------------------------------------------------- ===> NOTICE: The skkfep 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://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port -------------------------------------------------------------------------------- -- Phase: pkg-depends -------------------------------------------------------------------------------- ===> ja-skkfep-0.87_2 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.10.5_5.txz Installing pkg-1.10.5_5... Extracting pkg-1.10.5_5: .......... done ===> ja-skkfep-0.87_2 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of ja-skkfep-0.87_2 -------------------------------------------------------------------------------- -- Phase: fetch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: fetch -------------------------------------------------------------------------------- ===> NOTICE: The skkfep 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://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> Fetching all distfiles required by ja-skkfep-0.87_2 for building -------------------------------------------------------------------------------- -- Phase: checksum -------------------------------------------------------------------------------- ===> NOTICE: The skkfep 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://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> Fetching all distfiles required by ja-skkfep-0.87_2 for building => SHA256 Checksum OK for skkfep-0.87.tar.gz. -------------------------------------------------------------------------------- -- Phase: extract-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: extract -------------------------------------------------------------------------------- ===> NOTICE: The skkfep 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://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> Fetching all distfiles required by ja-skkfep-0.87_2 for building ===> Extracting for ja-skkfep-0.87_2 ===> NOTICE: The skkfep 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://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> Fetching all distfiles required by ja-skkfep-0.87_2 for building => SHA256 Checksum OK for skkfep-0.87.tar.gz. -------------------------------------------------------------------------------- -- Phase: patch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: patch -------------------------------------------------------------------------------- ===> Patching for ja-skkfep-0.87_2 ===> Applying ports patches for ja-skkfep-0.87_2 -------------------------------------------------------------------------------- -- Phase: build-depends -------------------------------------------------------------------------------- ===> ja-skkfep-0.87_2 depends on file: /usr/local/lib/libncurses.so.6 - not found ===> Installing existing package /packages/All/ncurses-6.1.20190112.txz Installing ncurses-6.1.20190112... Extracting ncurses-6.1.20190112: .......... done ===> ja-skkfep-0.87_2 depends on file: /usr/local/lib/libncurses.so.6 - found ===> Returning to build of ja-skkfep-0.87_2 -------------------------------------------------------------------------------- -- Phase: lib-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: configure -------------------------------------------------------------------------------- ===> Configuring for ja-skkfep-0.87_2 -------------------------------------------------------------------------------- -- Phase: build -------------------------------------------------------------------------------- ===> Building for ja-skkfep-0.87_2 --- genMakefile --- awk -f extrpar `grep 'configs/.*\.h' config.h | sed 's/.*\(configs\/.*\.h\).*/\1/'` > genMakefile awk -f extrpar config.h | cat - protoMakefile >> genMakefile --- all --- /usr/bin/make -f genMakefile all --- jc.o --- --- fep.o --- --- connsh.o --- --- readwrite.o --- --- terms.o --- --- jc.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -D__FreeBSD__=9 -O2 -fno-strict-aliasing -DUSE_LOCALE -c jc.c --- fep.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -D__FreeBSD__=9 -O2 -fno-strict-aliasing -DUSE_LOCALE -c fep.c --- readwrite.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -D__FreeBSD__=9 -O2 -fno-strict-aliasing -DUSE_LOCALE -c readwrite.c --- terms.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -D__FreeBSD__=9 -O2 -fno-strict-aliasing -DUSE_LOCALE -c terms.c --- connsh.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -D__FreeBSD__=9 -O2 -fno-strict-aliasing -DUSE_LOCALE -c connsh.c --- readwrite.o --- readwrite.c: In function 'read1': readwrite.c:37:6: warning: implicit declaration of function 'read'; did you mean 'read1'? [-Wimplicit-function-declaration] if (read(tty,&c,1) != 0) ^~~~ read1 readwrite.c: At top level: readwrite.c:42:1: warning: return type defaults to 'int' [-Wimplicit-int] checkStatusAndConvCode(c,ic,oc,stat,ostat,optr,olen) ^~~~~~~~~~~~~~~~~~~~~~ readwrite.c: In function 'checkStatusAndConvCode': readwrite.c:84:4: warning: implicit declaration of function 'convCode' [-Wimplicit-function-declaration] convCode(stat->lastByte,c,buf,ic,oc); ^~~~~~~~ readwrite.c:104:6: warning: implicit declaration of function 'strncpy' [-Wimplicit-function-declaration] strncpy(buf,codeMode[oc].socode,codeMode[oc].so_len); ^~~~~~~ readwrite.c:104:6: warning: incompatible implicit declaration of built-in function 'strncpy' readwrite.c:104:6: note: include '' or provide a declaration of 'strncpy' readwrite.c:6:1: +#include readwrite.c:104:6: strncpy(buf,codeMode[oc].socode,codeMode[oc].so_len); ^~~~~~~ readwrite.c:111:3: warning: 'return' with no value, in function returning non-void return; ^~~~~~ readwrite.c:42:1: note: declared here checkStatusAndConvCode(c,ic,oc,stat,ostat,optr,olen) ^~~~~~~~~~~~~~~~~~~~~~ readwrite.c:145:5: warning: incompatible implicit declaration of built-in function 'strncpy' strncpy(buf,codeMode[oc].socode,codeMode[oc].so_len); ^~~~~~~ readwrite.c:145:5: note: include '' or provide a declaration of 'strncpy' readwrite.c: At top level: readwrite.c:204:1: warning: return type defaults to 'int' [-Wimplicit-int] syncStatus(ttyno,ic,oc,istatus,ostatus) ^~~~~~~~~~ readwrite.c: In function 'syncStatus': readwrite.c:210:4: warning: 'return' with no value, in function returning non-void return; ^~~~~~ readwrite.c:204:1: note: declared here syncStatus(ttyno,ic,oc,istatus,ostatus) ^~~~~~~~~~ readwrite.c:224:4: warning: implicit declaration of function 'write'; did you mean 'fwrite'? [-Wimplicit-function-declaration] write(ttyno,codeMode[oc].socode,codeMode[oc].so_len); ^~~~~ fwrite readwrite.c: At top level: readwrite.c:246:1: warning: return type defaults to 'int' [-Wimplicit-int] writeTTYorg(ttyno,s,l,ic,oc,istatus,ostatus) ^~~~~~~~~~~ readwrite.c:319:1: warning: return type defaults to 'int' [-Wimplicit-int] writes(s) ^~~~~~ readwrite.c: In function 'writes': readwrite.c:321:20: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] { int l = strlen(s); ^~~~~~ readwrite.c:321:20: warning: incompatible implicit declaration of built-in function 'strlen' readwrite.c:321:20: note: include '' or provide a declaration of 'strlen' readwrite.c: At top level: readwrite.c:326:1: warning: return type defaults to 'int' [-Wimplicit-int] write1(c) ^~~~~~ readwrite.c:332:1: warning: return type defaults to 'int' [-Wimplicit-int] writeShTty(s,l) ^~~~~~~~~~ readwrite.c:340:1: warning: return type defaults to 'int' [-Wimplicit-int] writeTty(s,l) ^~~~~~~~ readwrite.c:348:1: warning: return type defaults to 'int' [-Wimplicit-int] writeShell1(c) ^~~~~~~~~~~ readwrite.c:354:1: warning: return type defaults to 'int' [-Wimplicit-int] writeShells(s) ^~~~~~~~~~~ readwrite.c: In function 'writeShells': readwrite.c:357:10: warning: incompatible implicit declaration of built-in function 'strlen' int l = strlen(s); ^~~~~~ readwrite.c:357:10: note: include '' or provide a declaration of 'strlen' readwrite.c: At top level: readwrite.c:361:1: warning: return type defaults to 'int' [-Wimplicit-int] writeTtyShell1(c) ^~~~~~~~~~~~~~ readwrite.c:367:1: warning: return type defaults to 'int' [-Wimplicit-int] writeTtyShells(s) ^~~~~~~~~~~~~~ readwrite.c: In function 'writeTtyShells': readwrite.c:370:10: warning: incompatible implicit declaration of built-in function 'strlen' int l = strlen(s); ^~~~~~ readwrite.c:370:10: note: include '' or provide a declaration of 'strlen' readwrite.c: At top level: readwrite.c:374:1: warning: return type defaults to 'int' [-Wimplicit-int] bell() ^~~~ readwrite.c:379:1: warning: return type defaults to 'int' [-Wimplicit-int] convCode(c1,c2,obuf,ic,oc) ^~~~~~~~ readwrite.c: In function 'convCode': readwrite.c:387:3: warning: 'return' with no value, in function returning non-void return; ^~~~~~ readwrite.c:379:1: note: declared here convCode(c1,c2,obuf,ic,oc) ^~~~~~~~ readwrite.c:395:4: warning: 'return' with no value, in function returning non-void return; ^~~~~~ readwrite.c:379:1: note: declared here convCode(c1,c2,obuf,ic,oc) ^~~~~~~~ readwrite.c:400:4: warning: 'return' with no value, in function returning non-void return; ^~~~~~ readwrite.c:379:1: note: declared here convCode(c1,c2,obuf,ic,oc) ^~~~~~~~ --- connsh.o --- connsh.c:111:1: warning: return type defaults to 'int' [-Wimplicit-int] establishShell() ^~~~~~~~~~~~~~ connsh.c: In function 'establishShell': connsh.c:121:4: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] strcpy(ShellName,p); ^~~~~~ connsh.c:121:4: warning: incompatible implicit declaration of built-in function 'strcpy' connsh.c:121:4: note: include '' or provide a declaration of 'strcpy' connsh.c:12:1: +#include #ifdef SYSV connsh.c:121:4: strcpy(ShellName,p); ^~~~~~ connsh.c:125:21: warning: implicit declaration of function 'getuid'; did you mean 'getpwuid'? [-Wimplicit-function-declaration] pwent = getpwuid(getuid()); ^~~~~~ getpwuid connsh.c:127:5: warning: incompatible implicit declaration of built-in function 'strcpy' strcpy(ShellName,pwent->pw_shell); ^~~~~~ connsh.c:127:5: note: include '' or provide a declaration of 'strcpy' connsh.c:129:5: warning: incompatible implicit declaration of built-in function 'strcpy' strcpy(ShellName,DEFAULT_SHELL); ^~~~~~ connsh.c:129:5: note: include '' or provide a declaration of 'strcpy' connsh.c:133:2: warning: implicit declaration of function 'getDevice'; did you mean 'getline'? [-Wimplicit-function-declaration] getDevice(&master,&slave); ^~~~~~~~~ getline connsh.c:135:15: warning: implicit declaration of function 'getpid'; did you mean 'getpwuid'? [-Wimplicit-function-declaration] currentPid = getpid(); ^~~~~~ getpwuid connsh.c:137:2: warning: implicit declaration of function 'set_winsize' [-Wimplicit-function-declaration] set_winsize(master); ^~~~~~~~~~~ connsh.c:138:2: warning: implicit declaration of function 'setEnvirons' [-Wimplicit-function-declaration] setEnvirons(); ^~~~~~~~~~~ connsh.c:145:10: warning: implicit declaration of function 'vfork' [-Wimplicit-function-declaration] if((i = vfork()) < 0) { ^~~~~ connsh.c:147:3: warning: implicit declaration of function 'abort' [-Wimplicit-function-declaration] abort(); ^~~~~ connsh.c:147:3: warning: incompatible implicit declaration of built-in function 'abort' connsh.c:147:3: note: include '' or provide a declaration of 'abort' connsh.c:12:1: +#include #ifdef SYSV connsh.c:147:3: abort(); ^~~~~ connsh.c:160:10: warning: implicit declaration of function 'setsid'; did you mean 'tcsetsid'? [-Wimplicit-function-declaration] (void) setsid(); ^~~~~~ tcsetsid connsh.c:184:3: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] close(master); ^~~~~ pclose connsh.c:196:3: warning: implicit declaration of function 'set_tty_sane' [-Wimplicit-function-declaration] set_tty_sane(slave); ^~~~~~~~~~~~ connsh.c:197:3: warning: implicit declaration of function 'dup2' [-Wimplicit-function-declaration] dup2(slave,0); ^~~~ connsh.c:202:3: warning: implicit declaration of function 'seteuid'; did you mean 'getpwuid'? [-Wimplicit-function-declaration] seteuid(getuid()); ^~~~~~~ getpwuid connsh.c:203:18: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] p = &ShellName[strlen(ShellName)]; ^~~~~~ connsh.c:203:18: warning: incompatible implicit declaration of built-in function 'strlen' connsh.c:203:18: note: include '' or provide a declaration of 'strlen' connsh.c:207:3: warning: incompatible implicit declaration of built-in function 'strcpy' strcpy(procName,p); ^~~~~~ connsh.c:207:3: note: include '' or provide a declaration of 'strcpy' connsh.c:209:7: warning: implicit declaration of function 'execl' [-Wimplicit-function-declaration] execl(ShellName, procName, 0); ^~~~~ connsh.c:209:7: warning: incompatible implicit declaration of built-in function 'execl' connsh.c:211:7: warning: implicit declaration of function 'execvp' [-Wimplicit-function-declaration] execvp(ShellName, ShellArg); ^~~~~~ connsh.c:214:3: warning: implicit declaration of function '_exit' [-Wimplicit-function-declaration] _exit(127); ^~~~~ connsh.c:214:3: warning: incompatible implicit declaration of built-in function '_exit' connsh.c: At top level: connsh.c:230:1: warning: return type defaults to 'int' [-Wimplicit-int] getDevice(master,slave) ^~~~~~~~~ connsh.c: In function 'getDevice': connsh.c:233:6: warning: implicit declaration of function 'openpty'; did you mean 'openat'? [-Wimplicit-function-declaration] if (openpty(master, slave, SlaveName, ^~~~~~~ openat connsh.c:236:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^~~~ connsh.c:236:3: warning: incompatible implicit declaration of built-in function 'exit' connsh.c:236:3: note: include '' or provide a declaration of 'exit' connsh.c: At top level: connsh.c:312:1: warning: return type defaults to 'int' [-Wimplicit-int] freeDevice() ^~~~~~~~~~ connsh.c: In function 'freeDevice': connsh.c:314:2: warning: implicit declaration of function 'chmod' [-Wimplicit-function-declaration] chmod(SlaveName, 0666); ^~~~~ connsh.c:315:2: warning: implicit declaration of function 'chown' [-Wimplicit-function-declaration] chown(SlaveName, 0, 0); ^~~~~ --- fep.o --- fep.c: In function 'guess_system_kanji_code': fep.c:82:17: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if (strcmp(tab->str, p)==0) ^~~~~~ fep.c: In function 'kanjicode2string': fep.c:93:1: warning: type of 'code' defaults to 'int' [-Wimplicit-int] kanjicode2string(code) ^~~~~~~~~~~~~~~~ fep.c: At top level: fep.c:109:1: warning: return type defaults to 'int' [-Wimplicit-int] main(argc,argv,envp) ^~~~ fep.c: In function 'main': fep.c:124:8: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] if (!strncmp(argv[i],"-o",2)) ^~~~~~~ fep.c:131:4: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] strcpy(UserDicName,argv[++i]); ^~~~~~ fep.c:131:4: warning: incompatible implicit declaration of built-in function 'strcpy' fep.c:131:4: note: include '' or provide a declaration of 'strcpy' fep.c:11:1: +#include #endif fep.c:131:4: strcpy(UserDicName,argv[++i]); ^~~~~~ fep.c:137:4: warning: incompatible implicit declaration of built-in function 'strcpy' strcpy(ShellName,argv[++i]); ^~~~~~ fep.c:137:4: note: include '' or provide a declaration of 'strcpy' fep.c:168:4: warning: implicit declaration of function 'setEscape'; did you mean 'setlocale'? [-Wimplicit-function-declaration] setEscape(SimpleEsc); ^~~~~~~~~ setlocale fep.c:220:2: warning: implicit declaration of function 'setKanaKey'; did you mean 'setlocale'? [-Wimplicit-function-declaration] setKanaKey(); ^~~~~~~~~~ setlocale fep.c:221:2: warning: implicit declaration of function 'getTCstr'; did you mean 'cgetustr'? [-Wimplicit-function-declaration] getTCstr(); ^~~~~~~~ cgetustr fep.c:222:2: warning: implicit declaration of function 'tty_ready' [-Wimplicit-function-declaration] tty_ready(); ^~~~~~~~~ fep.c:223:2: warning: implicit declaration of function 'get_winsize'; did you mean 'getbsize'? [-Wimplicit-function-declaration] get_winsize(); ^~~~~~~~~~~ getbsize fep.c:224:2: warning: implicit declaration of function 'set_tty'; did you mean 'setstate'? [-Wimplicit-function-declaration] set_tty(); ^~~~~~~ setstate fep.c:225:2: warning: implicit declaration of function 'set_int'; did you mean 'setenv'? [-Wimplicit-function-declaration] set_int(); ^~~~~~~ setenv fep.c:228:3: warning: incompatible implicit declaration of built-in function 'strcpy' strcpy(UserDicName,getenv("HOME")); ^~~~~~ fep.c:228:3: note: include '' or provide a declaration of 'strcpy' fep.c:229:3: warning: implicit declaration of function 'strcat' [-Wimplicit-function-declaration] strcat(UserDicName,"/"); ^~~~~~ fep.c:229:3: warning: incompatible implicit declaration of built-in function 'strcat' fep.c:229:3: note: include '' or provide a declaration of 'strcat' fep.c:242:6: warning: implicit declaration of function 'openSKKserv'; did you mean 'openSKK'? [-Wimplicit-function-declaration] if (openSKKserv() != -1) ^~~~~~~~~~~ openSKK fep.c:247:2: warning: implicit declaration of function 'establishShell' [-Wimplicit-function-declaration] establishShell(); ^~~~~~~~~~~~~~ fep.c:263:13: warning: implicit declaration of function 'read'; did you mean 'fread'? [-Wimplicit-function-declaration] if ((i = read(Shellfd,shellBuf,SH_BUF_SIZ)) > 0) ^~~~ fread fep.c:264:5: warning: implicit declaration of function 'writeShTty' [-Wimplicit-function-declaration] writeShTty(shellBuf,i); ^~~~~~~~~~ fep.c: At top level: fep.c:314:1: warning: return type defaults to 'int' [-Wimplicit-int] flushOut(minchar) ^~~~~~~~ fep.c: In function 'thru': fep.c:353:2: warning: implicit declaration of function 'writeTtyShell1' [-Wimplicit-function-declaration] writeTtyShell1(c); ^~~~~~~~~~~~~~ fep.c: In function 'toAsc': fep.c:361:2: warning: implicit declaration of function 'flushKana'; did you mean 'flushOut'? [-Wimplicit-function-declaration] flushKana(); ^~~~~~~~~ flushOut fep.c:362:2: warning: implicit declaration of function 'setKeymap'; did you mean 'setkey'? [-Wimplicit-function-declaration] setKeymap(&CurrentKeymap,convertKeymap(&NormalKeymap)); ^~~~~~~~~ setkey fep.c:363:2: warning: implicit declaration of function 'showmode'; did you mean 'howmany'? [-Wimplicit-function-declaration] showmode(SKK_MODE); ^~~~~~~~ howmany fep.c: In function 'thruToAsc': fep.c:376:1: warning: type of 'c' defaults to 'int' [-Wimplicit-int] thruToAsc(c) ^~~~~~~~~ fep.c: In function 'toEsc': fep.c:383:1: warning: type of 'c' defaults to 'int' [-Wimplicit-int] toEsc(c) ^~~~~ fep.c: In function 'thru1': fep.c:411:2: warning: implicit declaration of function 'restoreKeymap'; did you mean 'convertKeymap'? [-Wimplicit-function-declaration] restoreKeymap(&CurrentKeymap); ^~~~~~~~~~~~~ convertKeymap fep.c:412:2: warning: implicit declaration of function 'showlastmode' [-Wimplicit-function-declaration] showlastmode(); ^~~~~~~~~~~~ --- terms.o --- terms.c:44:1: warning: return type defaults to 'int' [-Wimplicit-int] getTCstr() ^~~~~~~~ terms.c: In function 'getTCstr': terms.c:48:2: warning: implicit declaration of function 'tgetent'; did you mean 'getenv'? [-Wimplicit-function-declaration] tgetent(bp,getenv("TERM")); ^~~~~~~ getenv terms.c:41:36: warning: implicit declaration of function 'tgetstr'; did you mean 'getTCstr'? [-Wimplicit-function-declaration] #define GETSTR(v,s) {v = pt; suc = tgetstr(s,&pt); adjstr(&v,&pt);} ^~~~~~~ terms.c:50:2: note: in expansion of macro 'GETSTR' GETSTR(T_ce,"ce"); /* clear to the end of line */ ^~~~~~ terms.c:41:52: warning: implicit declaration of function 'adjstr' [-Wimplicit-function-declaration] #define GETSTR(v,s) {v = pt; suc = tgetstr(s,&pt); adjstr(&v,&pt);} ^~~~~~ terms.c:50:2: note: in expansion of macro 'GETSTR' GETSTR(T_ce,"ce"); /* clear to the end of line */ ^~~~~~ terms.c:54:6: warning: implicit declaration of function 'tgetflag'; did you mean 'fgetln'? [-Wimplicit-function-declaration] if (tgetflag("bs")) T_kl = "\b"; /* cursor left */ ^~~~~~~~ fgetln terms.c:67:10: warning: comparison between pointer and integer if (suc == NULL) ^~ terms.c:70:10: warning: comparison between pointer and integer if (suc == NULL) ^~ terms.c:74:3: warning: implicit declaration of function 'Exit' [-Wimplicit-function-declaration] Exit(-1); ^~~~ terms.c:83:10: warning: comparison between pointer and integer if (suc == NULL) ^~ terms.c:86:10: warning: comparison between pointer and integer if (suc == NULL) ^~ terms.c:89:10: warning: comparison between pointer and integer if (suc == NULL) ^~ terms.c:92:10: warning: comparison between pointer and integer if (suc == NULL) ^~ terms.c:95:10: warning: comparison between pointer and integer if (suc == NULL) { ^~ terms.c:97:11: warning: comparison between pointer and integer if (suc == NULL) ^~ terms.c:101:10: warning: comparison between pointer and integer if (suc == NULL) ^~ terms.c:113:10: warning: implicit declaration of function 'tgetnum' [-Wimplicit-function-declaration] lines = tgetnum("li"); ^~~~~~~ terms.c:115:11: warning: implicit declaration of function 'atoi' [-Wimplicit-function-declaration] lines = atoi(env); ^~~~ terms.c: At top level: terms.c:123:1: warning: return type defaults to 'int' [-Wimplicit-int] setEnvirons() ^~~~~~~~~~~ terms.c: In function 'setEnvirons': terms.c:129:21: warning: implicit declaration of function 'getpid'; did you mean 'getenv'? [-Wimplicit-function-declaration] sprintf(buf, "%d", getpid()); ^~~~~~ getenv terms.c:130:2: warning: implicit declaration of function 'setenv'; did you mean 'getenv'? [-Wimplicit-function-declaration] setenv("SKKFEP_PID",buf,1); ^~~~~~ getenv terms.c:134:6: warning: implicit declaration of function 'msgLine' [-Wimplicit-function-declaration] if (msgLine() != (int)UseBottomLine) { ^~~~~~~ terms.c:135:3: warning: 'return' with no value, in function returning non-void return; ^~~~~~ terms.c:123:1: note: declared here setEnvirons() ^~~~~~~~~~~ terms.c:178:7: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] q += strlen(q); ^~~~~~ terms.c:178:7: warning: incompatible implicit declaration of built-in function 'strlen' terms.c:178:7: note: include '' or provide a declaration of 'strlen' terms.c:3:1: +#include terms.c:178:7: q += strlen(q); ^~~~~~ terms.c: At top level: terms.c:239:1: warning: return type defaults to 'int' [-Wimplicit-int] adjstr(buf,ptr) ^~~~~~ terms.c:255:1: warning: return type defaults to 'int' [-Wimplicit-int] msgLine() ^~~~~~~ terms.c:260:1: warning: return type defaults to 'int' [-Wimplicit-int] toMsg() ^~~~~ terms.c: In function 'toMsg': terms.c:263:3: warning: implicit declaration of function 'standout'; did you mean 'stdout'? [-Wimplicit-function-declaration] standout(1); ^~~~~~~~ stdout terms.c:265:3: warning: implicit declaration of function 'writes'; did you mean 'fwrite'? [-Wimplicit-function-declaration] writes(tgoto(T_TS,0,0)); ^~~~~~ fwrite terms.c:265:10: warning: implicit declaration of function 'tgoto' [-Wimplicit-function-declaration] writes(tgoto(T_TS,0,0)); ^~~~~ terms.c: At top level: terms.c:272:1: warning: return type defaults to 'int' [-Wimplicit-int] fromMsg() ^~~~~~~ terms.c:283:1: warning: return type defaults to 'int' [-Wimplicit-int] initFep() ^~~~~~~ terms.c:296:1: warning: return type defaults to 'int' [-Wimplicit-int] termFep() ^~~~~~~ terms.c:308:1: warning: return type defaults to 'int' [-Wimplicit-int] underline(ctl) ^~~~~~~~~ terms.c:317:1: warning: return type defaults to 'int' [-Wimplicit-int] standout(ctl) ^~~~~~~~ terms.c:326:1: warning: return type defaults to 'int' [-Wimplicit-int] saveCsr() ^~~~~~~ terms.c:331:1: warning: return type defaults to 'int' [-Wimplicit-int] restoreCsr() ^~~~~~~~~~ terms.c:336:1: warning: return type defaults to 'int' [-Wimplicit-int] clearToEnd() ^~~~~~~~~~ terms.c:341:1: warning: return type defaults to 'int' [-Wimplicit-int] csrLeft(n) ^~~~~~~ terms.c:350:1: warning: return type defaults to 'int' [-Wimplicit-int] csrRight(n) ^~~~~~~~ terms.c:359:1: warning: return type defaults to 'int' [-Wimplicit-int] cls() ^~~ terms.c:364:1: warning: return type defaults to 'int' [-Wimplicit-int] erase(n) ^~~~~ terms.c: In function 'erase': terms.c:368:3: warning: implicit declaration of function 'write1'; did you mean 'fwrite'? [-Wimplicit-function-declaration] write1(' '); ^~~~~~ fwrite terms.c: At top level: terms.c:373:1: warning: return type defaults to 'int' [-Wimplicit-int] rubout(n) ^~~~~~ --- jc.o --- jc.c:110:1: warning: return type defaults to 'int' [-Wimplicit-int] main(argc,argv) ^~~~ jc.c: In function 'main': jc.c:127:3: warning: implicit declaration of function 'usage' [-Wimplicit-function-declaration] usage(); ^~~~~ jc.c:128:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(-1); ^~~~ jc.c:128:3: warning: incompatible implicit declaration of built-in function 'exit' jc.c:128:3: note: include '' or provide a declaration of 'exit' jc.c:39:1: +#include jc.c:128:3: exit(-1); ^~~~ jc.c:130:7: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if (!strcmp(argv[1],"-c")) { ^~~~~~ jc.c:141:3: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ jc.c:141:3: note: include '' or provide a declaration of 'exit' jc.c:143:12: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] else if (!strncmp(argv[1],"-a",2)) { ^~~~~~~ jc.c:146:32: warning: implicit declaration of function 'getpid'; did you mean 'getline'? [-Wimplicit-function-declaration] sprintf(tmpf,"/tmp/jctmp%d",getpid()); ^~~~~~ getline jc.c:149:5: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ jc.c:149:5: note: include '' or provide a declaration of 'exit' jc.c:182:2: warning: implicit declaration of function 'doConv' [-Wimplicit-function-declaration] doConv(nargc,nargv,cOption[1],cOption[2]); ^~~~~~ jc.c:184:3: warning: implicit declaration of function 'unlink'; did you mean 'unix'? [-Wimplicit-function-declaration] unlink(tmpf); ^~~~~~ unix jc.c:185:2: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ jc.c:185:2: note: include '' or provide a declaration of 'exit' jc.c: At top level: jc.c:188:1: warning: return type defaults to 'int' [-Wimplicit-int] doConv(argc,argv,fromCode,toCode) ^~~~~~ jc.c: In function 'doConv': jc.c:200:6: warning: incompatible implicit declaration of built-in function 'exit' exit(-1); ^~~~ jc.c:200:6: note: include '' or provide a declaration of 'exit' jc.c:206:6: warning: incompatible implicit declaration of built-in function 'exit' exit(-1); ^~~~ jc.c:206:6: note: include '' or provide a declaration of 'exit' jc.c:211:5: warning: incompatible implicit declaration of built-in function 'exit' exit(-1); ^~~~ jc.c:211:5: note: include '' or provide a declaration of 'exit' jc.c:218:4: warning: implicit declaration of function 'conv'; did you mean 'doConv'? [-Wimplicit-function-declaration] conv(Ibuf,Obuf,fromCode,toCode); ^~~~ doConv jc.c: At top level: jc.c:235:1: warning: return type defaults to 'int' [-Wimplicit-int] conv(is,os,fc,tc) ^~~~ jc.c: In function 'conv': jc.c:249:3: warning: implicit declaration of function 'n_impr' [-Wimplicit-function-declaration] n_impr(cOption); ^~~~~~ jc.c:252:3: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] strcpy(mbuf,is); ^~~~~~ jc.c:252:3: warning: incompatible implicit declaration of built-in function 'strcpy' jc.c:252:3: note: include '' or provide a declaration of 'strcpy' jc.c:39:1: +#include jc.c:252:3: strcpy(mbuf,is); ^~~~~~ jc.c:260:5: warning: 'return' with no value, in function returning non-void return; ^~~~~~ jc.c:235:1: note: declared here conv(is,os,fc,tc) ^~~~ jc.c:266:3: warning: incompatible implicit declaration of built-in function 'strcpy' strcpy(os,mbuf); ^~~~~~ jc.c:266:3: note: include '' or provide a declaration of 'strcpy' jc.c: At top level: jc.c:269:1: warning: return type defaults to 'int' [-Wimplicit-int] n_impr(s) ^~~~~~ jc.c: In function 'n_impr': jc.c:274:2: warning: incompatible implicit declaration of built-in function 'exit' exit(-1); ^~~~ jc.c:274:2: note: include '' or provide a declaration of 'exit' jc.c: At top level: jc.c:277:1: warning: return type defaults to 'int' [-Wimplicit-int] putSFT(pptr,code) /* Put Shift in/out code */ ^~~~~~ jc.c: In function 'cConvJS': jc.c:409:11: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] int il = strlen(SIcode), ^~~~~~ jc.c:409:11: warning: incompatible implicit declaration of built-in function 'strlen' jc.c:409:11: note: include '' or provide a declaration of 'strlen' jc.c:419:5: warning: implicit declaration of function 'put_js'; did you mean 'puts'? [-Wimplicit-function-declaration] put_js(*ip,*(ip+1),op); ^~~~~~ puts jc.c: At top level: jc.c:457:1: warning: return type defaults to 'int' [-Wimplicit-int] put_js(ub,lb,op) ^~~~~~ jc.c: In function 'file_open': jc.c:482:3: warning: incompatible implicit declaration of built-in function 'exit' exit(-1); ^~~~ jc.c:482:3: note: include '' or provide a declaration of 'exit' jc.c: At top level: jc.c:608:1: warning: return type defaults to 'int' [-Wimplicit-int] usage() ^~~~~ --- stty.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -D__FreeBSD__=9 -O2 -fno-strict-aliasing -DUSE_LOCALE -c stty.c --- keybind.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -D__FreeBSD__=9 -O2 -fno-strict-aliasing -DUSE_LOCALE -c keybind.c --- stty.o --- stty.c:118:1: warning: return type defaults to 'int' [-Wimplicit-int] set_winsize(tty) ^~~~~~~~~~~ stty.c: In function 'set_winsize': stty.c:126:6: warning: implicit declaration of function 'msgLine' [-Wimplicit-function-declaration] if (msgLine() == (int)UseBottomLine) { ^~~~~~~ stty.c: At top level: stty.c:136:1: warning: return type defaults to 'int' [-Wimplicit-int] get_winsize() ^~~~~~~~~~~ stty.c:156:1: warning: return type defaults to 'int' [-Wimplicit-int] set_tty() ^~~~~~~ stty.c: In function 'set_tty': stty.c:196:2: warning: implicit declaration of function 'initFep' [-Wimplicit-function-declaration] initFep(); ^~~~~~~ stty.c:200:3: warning: implicit declaration of function 'reset_tty'; did you mean 'set_tty'? [-Wimplicit-function-declaration] reset_tty(); ^~~~~~~~~ set_tty stty.c:201:3: warning: implicit declaration of function 'Exit'; did you mean 'wait'? [-Wimplicit-function-declaration] Exit(-1); ^~~~ wait stty.c: At top level: stty.c:205:1: warning: return type defaults to 'int' [-Wimplicit-int] reset_tty() ^~~~~~~~~ stty.c: In function 'reset_tty': stty.c:207:2: warning: implicit declaration of function 'reset_tty_without_close' [-Wimplicit-function-declaration] reset_tty_without_close(); ^~~~~~~~~~~~~~~~~~~~~~~ stty.c:208:2: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] close(tty); ^~~~~ pclose stty.c: At top level: stty.c:211:1: warning: return type defaults to 'int' [-Wimplicit-int] reset_tty_without_close() ^~~~~~~~~~~~~~~~~~~~~~~ stty.c: In function 'reset_tty_without_close': stty.c:213:2: warning: implicit declaration of function 'termFep' [-Wimplicit-function-declaration] termFep(); ^~~~~~~ stty.c: At top level: stty.c:217:1: warning: return type defaults to 'int' [-Wimplicit-int] set_tty_sane(tty) ^~~~~~~~~~~~ stty.c:257:1: warning: return type defaults to 'int' [-Wimplicit-int] tty_ready() ^~~~~~~~~ stty.c: In function 'bus_exit': stty.c:277:2: warning: implicit declaration of function 'Abort' [-Wimplicit-function-declaration] Abort(); ^~~~~ stty.c: In function 'winchange': stty.c:406:2: warning: implicit declaration of function 'showcurmode' [-Wimplicit-function-declaration] showcurmode(); ^~~~~~~~~~~ stty.c: In function 'sig_usr1': stty.c:416:2: warning: implicit declaration of function 'toggleEscape' [-Wimplicit-function-declaration] toggleEscape(ViEsc); ^~~~~~~~~~~~ stty.c: At top level: stty.c:438:1: warning: return type defaults to 'int' [-Wimplicit-int] set_int() ^~~~~~~ stty.c:463:1: warning: return type defaults to 'int' [-Wimplicit-int] saveJisyo() ^~~~~~~~~ stty.c: In function 'saveJisyo': stty.c:468:3: warning: implicit declaration of function 'closeSKK'; did you mean 'openSKK'? [-Wimplicit-function-declaration] closeSKK(UserDic,UserDicName); ^~~~~~~~ openSKK stty.c: At top level: stty.c:479:1: warning: return type defaults to 'int' [-Wimplicit-int] Exit(v) ^~~~ stty.c: In function 'Exit': stty.c:482:2: warning: implicit declaration of function 'freeDevice' [-Wimplicit-function-declaration] freeDevice(); ^~~~~~~~~~ stty.c:484:2: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(v); ^~~~ stty.c:484:2: warning: incompatible implicit declaration of built-in function 'exit' stty.c:484:2: note: include '' or provide a declaration of 'exit' stty.c:8:1: +#include stty.c:484:2: exit(v); ^~~~ stty.c: At top level: stty.c:487:1: warning: return type defaults to 'int' [-Wimplicit-int] Abort() ^~~~~ stty.c: In function 'Abort': stty.c:493:2: warning: implicit declaration of function 'abort' [-Wimplicit-function-declaration] abort(); ^~~~~ stty.c:493:2: warning: incompatible implicit declaration of built-in function 'abort' stty.c:493:2: note: include '' or provide a declaration of 'abort' --- keybind.o --- keybind.c:46:1: warning: return type defaults to 'int' [-Wimplicit-int] setKanaKey() ^~~~~~~~~~ --- etc.o --- --- keybind.o --- keybind.c: In function 'setKanaKey': keybind.c:51:5: warning: implicit declaration of function 'changeKey' [-Wimplicit-function-declaration] changeKey(&NormalKeymap, toKana, k); ^~~~~~~~~ keybind.c: At top level: keybind.c:61:1: warning: return type defaults to 'int' [-Wimplicit-int] setEscape(b) ^~~~~~~~~ keybind.c: In function 'setEscape': keybind.c:64:25: warning: 'return' with no value, in function returning non-void if (b == ToggleEsc) return; ^~~~~~ keybind.c:61:1: note: declared here setEscape(b) ^~~~~~~~~ --- etc.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -D__FreeBSD__=9 -O2 -fno-strict-aliasing -DUSE_LOCALE -c etc.c --- keybind.o --- keybind.c: In function 'toggleEscape': keybind.c:118:2: warning: implicit declaration of function 'showmessage' [-Wimplicit-function-declaration] showmessage("Escape mode off"); ^~~~~~~~~~~ keybind.c: In function 'convertKeymap': keybind.c:141:2: warning: implicit declaration of function 'overrideKeymap'; did you mean 'convertKeymap'? [-Wimplicit-function-declaration] overrideKeymap(keymap_body,skm); ^~~~~~~~~~~~~~ convertKeymap keybind.c: At top level: keybind.c:145:1: warning: return type defaults to 'int' [-Wimplicit-int] overrideKeymap(km,skm) ^~~~~~~~~~~~~~ keybind.c:158:1: warning: return type defaults to 'int' [-Wimplicit-int] changeKey(skm,func,newkey) ^~~~~~~~~ keybind.c:173:1: warning: return type defaults to 'int' [-Wimplicit-int] setKeymap(current, new) ^~~~~~~~~ keybind.c:180:1: warning: return type defaults to 'int' [-Wimplicit-int] restoreKeymap(current) ^~~~~~~~~~~~~ --- etc.o --- etc.c:47:1: warning: return type defaults to 'int' [-Wimplicit-int] sleep_ms(n) ^~~~~~~~ etc.c: In function 'sleep_ms': etc.c:50:2: warning: implicit declaration of function 'usleep'; did you mean 'fseek'? [-Wimplicit-function-declaration] usleep(n*1000); ^~~~~~ fseek etc.c: At top level: etc.c:54:1: warning: return type defaults to 'int' [-Wimplicit-int] showmode(s) ^~~~~~~~ etc.c: In function 'showmode': etc.c:58:5: warning: implicit declaration of function 'showmessage'; did you mean 'showmode'? [-Wimplicit-function-declaration] showmessage(modeString[s]); ^~~~~~~~~~~ showmode etc.c: At top level: etc.c:62:1: warning: return type defaults to 'int' [-Wimplicit-int] showcurmode() ^~~~~~~~~~~ etc.c:67:1: warning: return type defaults to 'int' [-Wimplicit-int] showlastmode() ^~~~~~~~~~~~ etc.c:73:1: warning: return type defaults to 'int' [-Wimplicit-int] showmessage(s) ^~~~~~~~~~~ etc.c: In function 'showmessage': etc.c:76:6: warning: implicit declaration of function 'msgLine' [-Wimplicit-function-declaration] if (msgLine()) { ^~~~~~~ etc.c:77:3: warning: implicit declaration of function 'toMsg' [-Wimplicit-function-declaration] toMsg(); ^~~~~ etc.c:78:3: warning: implicit declaration of function 'writes'; did you mean 'fwrite'? [-Wimplicit-function-declaration] writes(s); ^~~~~~ fwrite etc.c:79:3: warning: implicit declaration of function 'clearToEnd'; did you mean 'clearerr'? [-Wimplicit-function-declaration] clearToEnd(); ^~~~~~~~~~ clearerr etc.c:80:3: warning: implicit declaration of function 'fromMsg' [-Wimplicit-function-declaration] fromMsg(); ^~~~~~~ etc.c: At top level: etc.c:84:1: warning: return type defaults to 'int' [-Wimplicit-int] kanjiInputEffect(on) ^~~~~~~~~~~~~~~~ etc.c: In function 'kanjiInputEffect': etc.c:87:2: warning: implicit declaration of function 'underline'; did you mean 'getline'? [-Wimplicit-function-declaration] underline(on); ^~~~~~~~~ getline etc.c: At top level: etc.c:90:1: warning: return type defaults to 'int' [-Wimplicit-int] kanjiSelectionEffect(on) ^~~~~~~~~~~~~~~~~~~~ etc.c: In function 'kanjiSelectionEffect': etc.c:93:2: warning: implicit declaration of function 'standout'; did you mean 'stdout'? [-Wimplicit-function-declaration] standout(on); ^~~~~~~~ stdout --- kkconv.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -D__FreeBSD__=9 -O2 -fno-strict-aliasing -DUSE_LOCALE -c kkconv.c kkconv.c: In function 'bufferedInput': kkconv.c:36:2: warning: implicit declaration of function 'writes'; did you mean 'fwrite'? [-Wimplicit-function-declaration] writes(s); ^~~~~~ fwrite kkconv.c: In function 'kkBeg': kkconv.c:44:2: warning: implicit declaration of function 'setKeymap'; did you mean 'convertKeymap'? [-Wimplicit-function-declaration] setKeymap(&CurrentKeymap,KanjiInputKeymap); ^~~~~~~~~ convertKeymap kkconv.c:45:2: warning: implicit declaration of function 'showmode'; did you mean 'showCand'? [-Wimplicit-function-declaration] showmode(KINPUT_MODE); ^~~~~~~~ showCand kkconv.c:46:2: warning: implicit declaration of function 'kanjiInputEffect' [-Wimplicit-function-declaration] kanjiInputEffect(1); ^~~~~~~~~~~~~~~~ kkconv.c: In function 'kkBegV': kkconv.c:54:2: warning: implicit declaration of function 'inputKanaVowel'; did you mean 'inputCode'? [-Wimplicit-function-declaration] inputKanaVowel(tolower(c),bufferedInput); ^~~~~~~~~~~~~~ inputCode --- keymap.o --- --- kkconv.o --- kkconv.c: In function 'kkBegC': kkconv.c:62:2: warning: implicit declaration of function 'inputKanaConso'; did you mean 'inputbslash'? [-Wimplicit-function-declaration] inputKanaConso(tolower(c),bufferedInput,NULL); ^~~~~~~~~~~~~~ inputbslash kkconv.c: In function 'kkBegA': kkconv.c:69:2: warning: implicit declaration of function 'flushKana' [-Wimplicit-function-declaration] flushKana(); ^~~~~~~~~ kkconv.c: In function 'kalpha': kkconv.c:80:2: warning: implicit declaration of function 'write1'; did you mean 'fwrite'? [-Wimplicit-function-declaration] write1(c); ^~~~~~ fwrite kkconv.c: In function 'kaBS': kkconv.c:90:3: warning: implicit declaration of function 'rubout'; did you mean 'stdout'? [-Wimplicit-function-declaration] rubout(1); ^~~~~~ stdout --- keymap.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -D__FreeBSD__=9 -O2 -fno-strict-aliasing -DUSE_LOCALE -c keymap.c --- kkconv.o --- kkconv.c: In function 'okKanaC': kkconv.c:130:3: warning: implicit declaration of function 'flushLastConso' [-Wimplicit-function-declaration] flushLastConso('\0',bufferedInput,NULL); ^~~~~~~~~~~~~~ kkconv.c: In function 'kZenAl': kkconv.c:140:2: warning: implicit declaration of function 'inputZenkakuAlpha' [-Wimplicit-function-declaration] inputZenkakuAlpha(c,bufferedInput); ^~~~~~~~~~~~~~~~~ kkconv.c: In function 'kZenEx': kkconv.c:147:2: warning: implicit declaration of function 'inputZenkakuEx' [-Wimplicit-function-declaration] inputZenkakuEx(c,bufferedInput); ^~~~~~~~~~~~~~ kkconv.c: In function 'kfCancel': kkconv.c:174:2: warning: implicit declaration of function 'cancelConso'; did you mean 'cancelCode'? [-Wimplicit-function-declaration] cancelConso(); ^~~~~~~~~~~ cancelCode kkconv.c:177:2: warning: implicit declaration of function 'endKanjiInput' [-Wimplicit-function-declaration] endKanjiInput(); ^~~~~~~~~~~~~ kkconv.c: In function 'kfFix': kkconv.c:184:2: warning: implicit declaration of function 'csrLeft'; did you mean 'creat'? [-Wimplicit-function-declaration] csrLeft(WordBufLen); ^~~~~~~ creat kkconv.c:187:2: warning: implicit declaration of function 'writeShells' [-Wimplicit-function-declaration] writeShells(WordBuf); ^~~~~~~~~~~ kkconv.c:188:2: warning: implicit declaration of function 'flushOut'; did you mean 'flthru'? [-Wimplicit-function-declaration] flushOut(WordBufLen); ^~~~~~~~ flthru kkconv.c: In function 'kfFixThru': kkconv.c:209:1: warning: type of 'c' defaults to 'int' [-Wimplicit-int] kfFixThru(c) ^~~~~~~~~ kkconv.c: In function 'okfFix': kkconv.c:234:1: warning: type of 'c' defaults to 'int' [-Wimplicit-int] okfFix(c) ^~~~~~ kkconv.c: In function 'okfFixThru': kkconv.c:259:1: warning: type of 'c' defaults to 'int' [-Wimplicit-int] okfFixThru(c) ^~~~~~~~~~ kkconv.c: In function 'kkconv': kkconv.c:398:8: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] l += strlen(OkuriBuf)-1; ^~~~~~ kkconv.c:398:8: warning: incompatible implicit declaration of built-in function 'strlen' kkconv.c:398:8: note: include '' or provide a declaration of 'strlen' kkconv.c:5:1: +#include kkconv.c:398:8: l += strlen(OkuriBuf)-1; ^~~~~~ kkconv.c:405:4: warning: implicit declaration of function 'bell'; did you mean 'kill'? [-Wimplicit-function-declaration] bell(); ^~~~ kill kkconv.c:406:4: warning: implicit declaration of function 'backToKanjiInput' [-Wimplicit-function-declaration] backToKanjiInput(); ^~~~~~~~~~~~~~~~ kkconv.c: In function 'putOkuri': kkconv.c:436:11: warning: incompatible implicit declaration of built-in function 'strlen' rubout(strlen(s)); ^~~~~~ kkconv.c:436:11: note: include '' or provide a declaration of 'strlen' kkconv.c: At top level: kkconv.c:443:1: warning: return type defaults to 'int' [-Wimplicit-int] toOkuri() ^~~~~~~ kkconv.c: In function 'showCand': kkconv.c:498:2: warning: implicit declaration of function 'kanjiSelectionEffect' [-Wimplicit-function-declaration] kanjiSelectionEffect(1); ^~~~~~~~~~~~~~~~~~~~ kkconv.c: At top level: kkconv.c:506:1: warning: return type defaults to 'int' [-Wimplicit-int] showNextCand(nextcand) ^~~~~~~~~~~~ kkconv.c: In function 'showNextCand': kkconv.c:511:5: warning: incompatible implicit declaration of built-in function 'strlen' l= strlen(CurrentCand->candword); ^~~~~~ kkconv.c:511:5: note: include '' or provide a declaration of 'strlen' kkconv.c:516:2: warning: implicit declaration of function 'erase'; did you mean 'raise'? [-Wimplicit-function-declaration] erase(l); ^~~~~ raise kkconv.c: In function 'pvCand': kkconv.c:575:5: warning: incompatible implicit declaration of built-in function 'strlen' l= strlen(CurrentCand->candword); ^~~~~~ kkconv.c:575:5: note: include '' or provide a declaration of 'strlen' kkconv.c: At top level: kkconv.c:595:1: warning: return type defaults to 'int' [-Wimplicit-int] backToKanjiInput() ^~~~~~~~~~~~~~~~ kkconv.c: In function 'backToKanjiInput': kkconv.c:601:3: warning: implicit declaration of function 'freeCand'; did you mean 'firstCand'? [-Wimplicit-function-declaration] freeCand(NetCand); ^~~~~~~~ firstCand kkconv.c:606:2: warning: implicit declaration of function 'restoreKeymap'; did you mean 'convertKeymap'? [-Wimplicit-function-declaration] restoreKeymap(&CurrentKeymap); ^~~~~~~~~~~~~ convertKeymap kkconv.c:610:3: warning: implicit declaration of function 'clearOkuri'; did you mean 'searchOkuri'? [-Wimplicit-function-declaration] clearOkuri(); ^~~~~~~~~~ searchOkuri kkconv.c: At top level: kkconv.c:636:1: warning: return type defaults to 'int' [-Wimplicit-int] clearOkuri() ^~~~~~~~~~ kkconv.c: In function 'fixIt': kkconv.c:652:6: warning: incompatible implicit declaration of built-in function 'strlen' l= strlen(CurrentCand->candword); ^~~~~~ kkconv.c:652:6: note: include '' or provide a declaration of 'strlen' kkconv.c:663:4: warning: implicit declaration of function 'selectCand'; did you mean 'deleteCand'? [-Wimplicit-function-declaration] selectCand(FirstCandEntry,CurrentCand); ^~~~~~~~~~ deleteCand kkconv.c: In function 'thruFixItToAsc': kkconv.c:697:1: warning: type of 'c' defaults to 'int' [-Wimplicit-int] thruFixItToAsc(c) ^~~~~~~~~~~~~~ kkconv.c: In function 'thruFixItToEsc': kkconv.c:705:1: warning: type of 'c' defaults to 'int' [-Wimplicit-int] thruFixItToEsc(c) ^~~~~~~~~~~~~~ kkconv.c: In function 'cancelSel': kkconv.c:721:6: warning: incompatible implicit declaration of built-in function 'strlen' l= strlen(CurrentCand->candword); ^~~~~~ kkconv.c:721:6: note: include '' or provide a declaration of 'strlen' kkconv.c: At top level: kkconv.c:730:1: warning: return type defaults to 'int' [-Wimplicit-int] endKanjiInput() ^~~~~~~~~~~~~ kkconv.c: In function 'h2kkana': kkconv.c:764:8: warning: incompatible implicit declaration of built-in function 'strlen' l += strlen(OkuriBuf)-1; ^~~~~~ kkconv.c:764:8: note: include '' or provide a declaration of 'strlen' --- version.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -D__FreeBSD__=9 -O2 -fno-strict-aliasing -DUSE_LOCALE -c version.c --- skklib.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -D__FreeBSD__=9 -O2 -fno-strict-aliasing -DUSE_LOCALE -c skklib.c skklib.c: In function 'openSKK': skklib.c:36:17: warning: implicit declaration of function 'calloc' [-Wimplicit-function-declaration] dhash = (Hash*)calloc(HASHSIZE,sizeof(Hash)); ^~~~~~ skklib.c:36:17: warning: incompatible implicit declaration of built-in function 'calloc' skklib.c:36:17: note: include '' or provide a declaration of 'calloc' skklib.c:12:1: +#include skklib.c:36:17: dhash = (Hash*)calloc(HASHSIZE,sizeof(Hash)); ^~~~~~ In file included from skklib.c:11: skklib.h:54:27: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] #define _NEW(type) ((type)malloc(sizeof(struct type))) ^~~~~~ skklib.c:37:8: note: in expansion of macro '_NEW' dic = _NEW(Dictionary); ^~~~ skklib.h:54:27: warning: incompatible implicit declaration of built-in function 'malloc' #define _NEW(type) ((type)malloc(sizeof(struct type))) ^~~~~~ skklib.c:37:8: note: in expansion of macro '_NEW' dic = _NEW(Dictionary); ^~~~ skklib.h:54:27: note: include '' or provide a declaration of 'malloc' #define _NEW(type) ((type)malloc(sizeof(struct type))) ^~~~~~ skklib.c:37:8: note: in expansion of macro '_NEW' dic = _NEW(Dictionary); ^~~~ skklib.c:58:9: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] if (!strncmp(buf,"; okuri-ari entries.",20)) { ^~~~~~~ In file included from skklib.c:11: skklib.c:72:25: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] ditem = _NEW2(DicList,strlen(buf)); ^~~~~~ skklib.h:55:60: note: in definition of macro '_NEW2' #define _NEW2(type,add) ((type)malloc(sizeof(struct type)+(add))) ^~~ skklib.c:72:25: warning: incompatible implicit declaration of built-in function 'strlen' ditem = _NEW2(DicList,strlen(buf)); ^~~~~~ skklib.h:55:60: note: in definition of macro '_NEW2' #define _NEW2(type,add) ((type)malloc(sizeof(struct type)+(add))) ^~~ skklib.c:72:25: note: include '' or provide a declaration of 'strlen' skklib.c:12:1: +#include skklib.c:72:25: ditem = _NEW2(DicList,strlen(buf)); ^~~~~~ skklib.h:55:60: note: in definition of macro '_NEW2' #define _NEW2(type,add) ((type)malloc(sizeof(struct type)+(add))) ^~~ skklib.c:78:3: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] strcpy(ditem->kanaword,buf); ^~~~~~ skklib.c:78:3: warning: incompatible implicit declaration of built-in function 'strcpy' skklib.c:78:3: note: include '' or provide a declaration of 'strcpy' skklib.c:80:3: warning: implicit declaration of function 'addHash' [-Wimplicit-function-declaration] addHash(dhash,ditem); ^~~~~~~ skklib.c: At top level: skklib.c:100:1: warning: return type defaults to 'int' [-Wimplicit-int] isConjugate(word,l) ^~~~~~~~~~~ skklib.c: In function 'addNewItem': skklib.c:126:10: warning: incompatible implicit declaration of built-in function 'strlen' int l = strlen(word); ^~~~~~ skklib.c:126:10: note: include '' or provide a declaration of 'strlen' In file included from skklib.c:11: skklib.h:55:32: warning: incompatible implicit declaration of built-in function 'malloc' #define _NEW2(type,add) ((type)malloc(sizeof(struct type)+(add))) ^~~~~~ skklib.c:128:10: note: in expansion of macro '_NEW2' ditem = _NEW2(DicList,l); ^~~~~ skklib.h:55:32: note: include '' or provide a declaration of 'malloc' #define _NEW2(type,add) ((type)malloc(sizeof(struct type)+(add))) ^~~~~~ skklib.c:128:10: note: in expansion of macro '_NEW2' ditem = _NEW2(DicList,l); ^~~~~ skklib.c:129:2: warning: incompatible implicit declaration of built-in function 'strcpy' strcpy(ditem->kanaword,word); ^~~~~~ skklib.c:129:2: note: include '' or provide a declaration of 'strcpy' In file included from skklib.c:11: skklib.c: In function 'getCandList': skklib.h:55:32: warning: incompatible implicit declaration of built-in function 'malloc' #define _NEW2(type,add) ((type)malloc(sizeof(struct type)+(add))) ^~~~~~ skklib.c:187:12: note: in expansion of macro '_NEW2' citem = _NEW2(CandList,strlen(buf)); ^~~~~ skklib.h:55:32: note: include '' or provide a declaration of 'malloc' #define _NEW2(type,add) ((type)malloc(sizeof(struct type)+(add))) ^~~~~~ skklib.c:187:12: note: in expansion of macro '_NEW2' citem = _NEW2(CandList,strlen(buf)); ^~~~~ skklib.c:187:27: warning: incompatible implicit declaration of built-in function 'strlen' citem = _NEW2(CandList,strlen(buf)); ^~~~~~ skklib.h:55:60: note: in definition of macro '_NEW2' #define _NEW2(type,add) ((type)malloc(sizeof(struct type)+(add))) ^~~ skklib.c:187:27: note: include '' or provide a declaration of 'strlen' citem = _NEW2(CandList,strlen(buf)); ^~~~~~ skklib.h:55:60: note: in definition of macro '_NEW2' #define _NEW2(type,add) ((type)malloc(sizeof(struct type)+(add))) ^~~ skklib.c:192:4: warning: incompatible implicit declaration of built-in function 'strcpy' strcpy(citem->candword,buf); ^~~~~~ skklib.c:192:4: note: include '' or provide a declaration of 'strcpy' In file included from skklib.c:11: skklib.h:55:32: warning: incompatible implicit declaration of built-in function 'malloc' #define _NEW2(type,add) ((type)malloc(sizeof(struct type)+(add))) ^~~~~~ skklib.c:220:12: note: in expansion of macro '_NEW2' citem = _NEW2(CandList,strlen(buf)); ^~~~~ skklib.h:55:32: note: include '' or provide a declaration of 'malloc' #define _NEW2(type,add) ((type)malloc(sizeof(struct type)+(add))) ^~~~~~ skklib.c:220:12: note: in expansion of macro '_NEW2' citem = _NEW2(CandList,strlen(buf)); ^~~~~ skklib.c:220:27: warning: incompatible implicit declaration of built-in function 'strlen' citem = _NEW2(CandList,strlen(buf)); ^~~~~~ skklib.h:55:60: note: in definition of macro '_NEW2' #define _NEW2(type,add) ((type)malloc(sizeof(struct type)+(add))) ^~~ skklib.c:220:27: note: include '' or provide a declaration of 'strlen' citem = _NEW2(CandList,strlen(buf)); ^~~~~~ skklib.h:55:60: note: in definition of macro '_NEW2' #define _NEW2(type,add) ((type)malloc(sizeof(struct type)+(add))) ^~~ skklib.c:225:4: warning: incompatible implicit declaration of built-in function 'strcpy' strcpy(citem->candword,buf); ^~~~~~ skklib.c:225:4: note: include '' or provide a declaration of 'strcpy' skklib.c: At top level: skklib.c:236:1: warning: return type defaults to 'int' [-Wimplicit-int] closeSKK(dic,dicname) ^~~~~~~~ skklib.c: In function 'closeSKK': skklib.c:251:2: warning: implicit declaration of function 'closeSKKserv'; did you mean 'closeSKK'? [-Wimplicit-function-declaration] closeSKKserv(); ^~~~~~~~~~~~ closeSKK skklib.c:254:8: warning: incompatible implicit declaration of built-in function 'malloc' buf = malloc(256); ^~~~~~ skklib.c:254:8: note: include '' or provide a declaration of 'malloc' skklib.c:260:4: warning: implicit declaration of function 'mergeDictionary' [-Wimplicit-function-declaration] mergeDictionary(dic,dicname); ^~~~~~~~~~~~~~~ skklib.c:266:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free(buf); ^~~~ skklib.c:266:3: warning: incompatible implicit declaration of built-in function 'free' skklib.c:266:3: note: include '' or provide a declaration of 'free' skklib.c:267:3: warning: 'return' with no value, in function returning non-void return; ^~~~~~ skklib.c:236:1: note: declared here closeSKK(dic,dicname) ^~~~~~~~ skklib.c:273:48: warning: incompatible implicit declaration of built-in function 'free' dlist2 = dlist, dlist = dlist->nextitem, free(dlist2)) { ^~~~ skklib.c:273:48: note: include '' or provide a declaration of 'free' skklib.c:275:7: warning: incompatible implicit declaration of built-in function 'strlen' l = strlen(wd); ^~~~~~ skklib.c:275:7: note: include '' or provide a declaration of 'strlen' skklib.c:281:3: warning: implicit declaration of function 'printCand'; did you mean 'firstCand'? [-Wimplicit-function-declaration] printCand(dlist->cand,f,FREE_CAND); ^~~~~~~~~ firstCand skklib.c:292:4: warning: incompatible implicit declaration of built-in function 'free' free(h1); ^~~~ skklib.c:292:4: note: include '' or provide a declaration of 'free' skklib.c:295:2: warning: incompatible implicit declaration of built-in function 'free' free(dic->dhash); ^~~~ skklib.c:295:2: note: include '' or provide a declaration of 'free' skklib.c: At top level: skklib.c:302:1: warning: return type defaults to 'int' [-Wimplicit-int] mergeDictionary(dic,dicname) ^~~~~~~~~~~~~~~ skklib.c: In function 'mergeDictionary': skklib.c:316:8: warning: incompatible implicit declaration of built-in function 'malloc' buf = malloc(512); ^~~~~~ skklib.c:316:8: note: include '' or provide a declaration of 'malloc' skklib.c:318:3: warning: incompatible implicit declaration of built-in function 'free' free(buf); ^~~~ skklib.c:318:3: note: include '' or provide a declaration of 'free' skklib.c:319:3: warning: 'return' with no value, in function returning non-void return; ^~~~~~ skklib.c:302:1: note: declared here mergeDictionary(dic,dicname) ^~~~~~~~~~~~~~~ skklib.c:335:7: warning: incompatible implicit declaration of built-in function 'strlen' i = strlen(buf); ^~~~~~ skklib.c:335:7: note: include '' or provide a declaration of 'strlen' skklib.c:369:2: warning: incompatible implicit declaration of built-in function 'free' free(buf); ^~~~ skklib.c:369:2: note: include '' or provide a declaration of 'free' skklib.c: At top level: skklib.c:373:1: warning: return type defaults to 'int' [-Wimplicit-int] printCand(cl,f,fre) ^~~~~~~~~ skklib.c: In function 'printCand': skklib.c:384:15: warning: incompatible implicit declaration of built-in function 'free' (fre ? (free(clist2),0) : 0)) { ^~~~ skklib.c:384:15: note: include '' or provide a declaration of 'free' skklib.c: In function 'allocStr': skklib.c:406:10: warning: incompatible implicit declaration of built-in function 'strlen' int l = strlen(s); ^~~~~~ skklib.c:406:10: note: include '' or provide a declaration of 'strlen' skklib.c:407:12: warning: incompatible implicit declaration of built-in function 'malloc' char *p = malloc(l+1); ^~~~~~ skklib.c:407:12: note: include '' or provide a declaration of 'malloc' skklib.c:409:2: warning: incompatible implicit declaration of built-in function 'strcpy' strcpy(p,s); ^~~~~~ skklib.c:409:2: note: include '' or provide a declaration of 'strcpy' skklib.c: At top level: skklib.c:426:1: warning: return type defaults to 'int' [-Wimplicit-int] addHash(hash,ditem) ^~~~~~~ In file included from skklib.c:11: skklib.c: In function 'addHash': skklib.h:54:27: warning: incompatible implicit declaration of built-in function 'malloc' #define _NEW(type) ((type)malloc(sizeof(struct type))) ^~~~~~ skklib.c:435:6: note: in expansion of macro '_NEW' h = _NEW(Hash); ^~~~ skklib.h:54:27: note: include '' or provide a declaration of 'malloc' #define _NEW(type) ((type)malloc(sizeof(struct type))) ^~~~~~ skklib.c:435:6: note: in expansion of macro '_NEW' h = _NEW(Hash); ^~~~ skklib.c:437:14: warning: incompatible implicit declaration of built-in function 'strlen' h->length = strlen(ditem->kanaword); ^~~~~~ skklib.c:437:14: note: include '' or provide a declaration of 'strlen' skklib.c: In function 'getCand': skklib.c:451:6: warning: incompatible implicit declaration of built-in function 'strlen' l = strlen(s); ^~~~~~ skklib.c:451:6: note: include '' or provide a declaration of 'strlen' skklib.c:455:7: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] strcmp(h->h_index->kanaword,s)) continue; ^~~~~~ skklib.c: At top level: skklib.c:479:1: warning: return type defaults to 'int' [-Wimplicit-int] freeCand(cl) ^~~~~~~~ skklib.c: In function 'freeCand': skklib.c:486:48: warning: incompatible implicit declaration of built-in function 'free' clist2 = clist, clist = clist->nextcand, free(clist2)) { ^~~~ skklib.c:486:48: note: include '' or provide a declaration of 'free' --- connserv.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -D__FreeBSD__=9 -O2 -fno-strict-aliasing -DUSE_LOCALE -c connserv.c connserv.c:34:1: warning: return type defaults to 'int' [-Wimplicit-int] openSKKserv() ^~~~~~~~~~~ connserv.c: In function 'openSKKserv': connserv.c:25:23: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration] #define fillzero(a,n) memset(a,0,n) ^~~~~~ connserv.c:47:2: note: in expansion of macro 'fillzero' fillzero((char*)&hostaddr,sizeof(struct sockaddr_in)); ^~~~~~~~ connserv.c:25:23: warning: incompatible implicit declaration of built-in function 'memset' #define fillzero(a,n) memset(a,0,n) ^~~~~~ connserv.c:47:2: note: in expansion of macro 'fillzero' fillzero((char*)&hostaddr,sizeof(struct sockaddr_in)); ^~~~~~~~ connserv.c:25:23: note: include '' or provide a declaration of 'memset' connserv.c:16:1: +#include connserv.c:25:23: #define fillzero(a,n) memset(a,0,n) ^~~~~~ connserv.c:47:2: note: in expansion of macro 'fillzero' fillzero((char*)&hostaddr,sizeof(struct sockaddr_in)); ^~~~~~~~ connserv.c:24:24: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration] #define bincopy(a,b,n) memcpy(b,a,n) ^~~~~~ connserv.c:76:3: note: in expansion of macro 'bincopy' bincopy(entry->h_addr, &hostaddr.sin_addr, entry->h_length); ^~~~~~~ connserv.c:24:24: warning: incompatible implicit declaration of built-in function 'memcpy' #define bincopy(a,b,n) memcpy(b,a,n) ^~~~~~ connserv.c:76:3: note: in expansion of macro 'bincopy' bincopy(entry->h_addr, &hostaddr.sin_addr, entry->h_length); ^~~~~~~ connserv.c:24:24: note: include '' or provide a declaration of 'memcpy' #define bincopy(a,b,n) memcpy(b,a,n) ^~~~~~ connserv.c:76:3: note: in expansion of macro 'bincopy' bincopy(entry->h_addr, &hostaddr.sin_addr, entry->h_length); ^~~~~~~ connserv.c: In function 'getCandFromServer': connserv.c:99:2: warning: implicit declaration of function 'read'; did you mean 'fread'? [-Wimplicit-function-declaration] read(skkservsock,&r,1); ^~~~ fread connserv.c:101:32: warning: implicit declaration of function 'isConjugate' [-Wimplicit-function-declaration] res = getCandList(rserv,NULL,isConjugate(s,strlen(s))); ^~~~~~~~~~~ connserv.c:101:46: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] res = getCandList(rserv,NULL,isConjugate(s,strlen(s))); ^~~~~~ connserv.c:101:46: warning: incompatible implicit declaration of built-in function 'strlen' connserv.c:101:46: note: include '' or provide a declaration of 'strlen' connserv.c: At top level: connserv.c:109:1: warning: return type defaults to 'int' [-Wimplicit-int] closeSKKserv() ^~~~~~~~~~~~ --- jc --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -D__FreeBSD__=9 -O2 -fno-strict-aliasing -DUSE_LOCALE -o jc jc.o --- romkan.c --- ./jc -`./jc -c romkan-org.c`P romkan-org.c > romkan.c --- romkan.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -D__FreeBSD__=9 -O2 -fno-strict-aliasing -DUSE_LOCALE -c romkan.c romkan.c: In function 'iKanaV': romkan.c:196:2: warning: implicit declaration of function 'inputKanaVowel'; did you mean 'inputCode'? [-Wimplicit-function-declaration] inputKanaVowel(c,writeShells); ^~~~~~~~~~~~~~ inputCode romkan.c: In function 'iKanaC': romkan.c:203:2: warning: implicit declaration of function 'inputKanaConso'; did you mean 'inputbslash'? [-Wimplicit-function-declaration] inputKanaConso(c,writeShells,flushOut); ^~~~~~~~~~~~~~ inputbslash romkan.c: In function 'iZenAl': romkan.c:208:1: warning: type of 'c' defaults to 'int' [-Wimplicit-int] iZenAl(c) ^~~~~~ romkan.c:210:2: warning: implicit declaration of function 'flushKana'; did you mean 'flushOut'? [-Wimplicit-function-declaration] flushKana(); ^~~~~~~~~ flushOut romkan.c:211:2: warning: implicit declaration of function 'inputZenkakuAlpha' [-Wimplicit-function-declaration] inputZenkakuAlpha(c,writeShells); ^~~~~~~~~~~~~~~~~ romkan.c: In function 'iZenEx': romkan.c:219:2: warning: implicit declaration of function 'inputZenkakuEx' [-Wimplicit-function-declaration] inputZenkakuEx(c,writeShells); ^~~~~~~~~~~~~~ romkan.c: At top level: romkan.c:230:1: warning: return type defaults to 'int' [-Wimplicit-int] flushKana() ^~~~~~~~~ romkan.c: In function 'flushKana': romkan.c:232:2: warning: implicit declaration of function 'flushLastConso'; did you mean 'flushKana'? [-Wimplicit-function-declaration] flushLastConso('\0',writeShells,flushOut); ^~~~~~~~~~~~~~ flushKana romkan.c: At top level: romkan.c:235:1: warning: return type defaults to 'int' [-Wimplicit-int] inputKanaVowel(c,output) ^~~~~~~~~~~~~~ romkan.c: In function 'inputKanaVowel': romkan.c:249:3: warning: implicit declaration of function 'csrLeft'; did you mean 'creat'? [-Wimplicit-function-declaration] csrLeft(Nconso); ^~~~~~~ creat romkan.c:250:3: warning: implicit declaration of function 'erase'; did you mean 'raise'? [-Wimplicit-function-declaration] erase(Nconso); ^~~~~ raise romkan.c: At top level: romkan.c:263:1: warning: return type defaults to 'int' [-Wimplicit-int] inputKanaConso(c,output,flush) ^~~~~~~~~~~~~~ romkan.c: In function 'inputKanaConso': romkan.c:292:4: warning: 'return' with no value, in function returning non-void return; ^~~~~~ romkan.c:263:1: note: declared here inputKanaConso(c,output,flush) ^~~~~~~~~~~~~~ romkan.c:355:2: warning: implicit declaration of function 'write1'; did you mean 'fwrite'? [-Wimplicit-function-declaration] write1(c); ^~~~~~ fwrite romkan.c: At top level: romkan.c:358:1: warning: return type defaults to 'int' [-Wimplicit-int] flushLastConso(c,output,flush) ^~~~~~~~~~~~~~ romkan.c: In function 'flushLastConso': romkan.c:363:3: warning: 'return' with no value, in function returning non-void return; ^~~~~~ romkan.c:358:1: note: declared here flushLastConso(c,output,flush) ^~~~~~~~~~~~~~ romkan.c: In function 'toKana': romkan.c:388:2: warning: implicit declaration of function 'setKeymap'; did you mean 'convertKeymap'? [-Wimplicit-function-declaration] setKeymap(&CurrentKeymap,KanaKeymap); ^~~~~~~~~ convertKeymap romkan.c:390:3: warning: implicit declaration of function 'showmode'; did you mean 'howmany'? [-Wimplicit-function-declaration] showmode(KANA_MODE); ^~~~~~~~ howmany romkan.c: At top level: romkan.c:410:1: warning: return type defaults to 'int' [-Wimplicit-int] cancelConso() ^~~~~~~~~~~ romkan.c: In function 'cancelConso': romkan.c:412:2: warning: implicit declaration of function 'rubout'; did you mean 'stdout'? [-Wimplicit-function-declaration] rubout(Nconso); ^~~~~~ stdout romkan.c: In function 'kanaBS': romkan.c:436:4: warning: implicit declaration of function 'writeShell1'; did you mean 'writeShells'? [-Wimplicit-function-declaration] writeShell1(c); ^~~~~~~~~~~ writeShells romkan.c: At top level: romkan.c:443:1: warning: return type defaults to 'int' [-Wimplicit-int] inputZenkakuAlpha(c,output) ^~~~~~~~~~~~~~~~~ romkan.c:450:1: warning: return type defaults to 'int' [-Wimplicit-int] inputZenkakuEx(c,output) ^~~~~~~~~~~~~~ romkan.c:482:1: warning: return type defaults to 'int' [-Wimplicit-int] codeinMsg() ^~~~~~~~~ romkan.c: In function 'codeinMsg': romkan.c:484:2: warning: implicit declaration of function 'toMsg'; did you mean 'toEsc'? [-Wimplicit-function-declaration] toMsg(); ^~~~~ toEsc romkan.c:485:2: warning: implicit declaration of function 'writes'; did you mean 'fwrite'? [-Wimplicit-function-declaration] writes("JIS or EUC code: "); ^~~~~~ fwrite romkan.c: In function 'inputCode': romkan.c:492:7: warning: implicit declaration of function 'msgLine' [-Wimplicit-function-declaration] if (!msgLine()) ^~~~~~~ romkan.c: In function 'enterCode': romkan.c:527:2: warning: implicit declaration of function 'fromMsg' [-Wimplicit-function-declaration] fromMsg(); ^~~~~~~ romkan.c: In function 'hira2kata': romkan.c:547:12: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] if (!strncmp(&buf[i],HiraTab[j][k],2)) { ^~~~~~~ romkan.c:548:4: warning: implicit declaration of function 'strncpy' [-Wimplicit-function-declaration] strncpy(&buf[i],KataTab[j][k],2); ^~~~~~~ romkan.c:548:4: warning: incompatible implicit declaration of built-in function 'strncpy' romkan.c:548:4: note: include '' or provide a declaration of 'strncpy' romkan.c:5:1: +#include romkan.c:548:4: strncpy(&buf[i],KataTab[j][k],2); ^~~~~~~ --- skkfep --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -D__FreeBSD__=9 -O2 -fno-strict-aliasing -DUSE_LOCALE -o skkfep fep.o connsh.o readwrite.o terms.o stty.o keybind.o romkan.o etc.o kkconv.o keymap.o version.o skklib.o connserv.o -lutil -L/usr/local/lib -Wl,-rpath=/usr/local/lib -lncurses -------------------------------------------------------------------------------- -- Phase: run-depends -------------------------------------------------------------------------------- ===> ja-skkfep-0.87_2 depends on package: ja-skk>0 - not found ===> Installing existing package /packages/All/ja-skk-9.6_3.txz Installing ja-skk-9.6_3... `-- Installing ja-skk-jisyo-201409... `-- Extracting ja-skk-jisyo-201409: ... done `-- Installing ja-skk-tools-1.3.3_2,1... | `-- Installing gettext-runtime-0.19.8.1_2... | | `-- Installing indexinfo-0.3.1... | | `-- Extracting indexinfo-0.3.1: .... done | `-- Extracting gettext-runtime-0.19.8.1_2: .......... done | `-- Installing glib-2.56.3_3,1... | | `-- Installing libffi-3.2.1_3... | | `-- Extracting libffi-3.2.1_3: .......... done | | `-- Installing libiconv-1.14_11... | | `-- Extracting libiconv-1.14_11: .......... done | | `-- Installing libxml2-2.9.8... | | `-- Extracting libxml2-2.9.8: .......... done | | `-- Installing pcre-8.42_1... | | `-- Extracting pcre-8.42_1: .......... done | | `-- Installing python27-2.7.15... | | `-- Installing expat-2.2.6_1... | | `-- Extracting expat-2.2.6_1: .......... done | | `-- Installing libressl-2.8.3... | | `-- Extracting libressl-2.8.3: .......... done | | `-- Installing readline-7.0.5... | | `-- Extracting readline-7.0.5: .......... done | | `-- Extracting python27-2.7.15: .......... done | `-- Extracting glib-2.56.3_3,1: .......... done No schema files found: doing nothing. `-- Extracting ja-skk-tools-1.3.3_2,1: ......... done `-- Installing ja-skkserv-9.6_6... ===> Creating groups. Creating group 'skkserv' with gid '507'. ===> Creating users Creating user 'skkserv' with uid '507'. `-- Extracting ja-skkserv-9.6_6: .. done Message from ja-skk-jisyo-201409: ===> NOTICE: The ja-skk-jisyo 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://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port Message from python27-2.7.15: =========================================================================== Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: bsddb databases/py-bsddb gdbm databases/py-gdbm sqlite3 databases/py-sqlite3 tkinter x11-toolkits/py-tkinter =========================================================================== Message from ja-skk-tools-1.3.3_2,1: ===> NOTICE: The ja-skk-tools 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://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port Message from ja-skk-9.6_3: ===> NOTICE: The ja-skk 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://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> ja-skkfep-0.87_2 depends on package: ja-skk>0 - found ===> Returning to build of ja-skkfep-0.87_2 ===> ja-skkfep-0.87_2 depends on file: /usr/local/lib/libncurses.so.6 - found -------------------------------------------------------------------------------- -- Phase: stage -------------------------------------------------------------------------------- ===> Staging for ja-skkfep-0.87_2 ===> Generating temporary packing list install -s -m 555 /construction/japanese/skkfep/skkfep-0.87/skkfep /construction/japanese/skkfep/stage/usr/local/bin install -m 444 /construction/japanese/skkfep/skkfep-0.87/skkfep.1 /construction/japanese/skkfep/stage/usr/local/man/man1 ====> Compressing man pages (compress-man) -------------------------------------------------------------------------------- -- Phase: package -------------------------------------------------------------------------------- ===> Building package for ja-skkfep-0.87_2 file sizes/checksums [2]: . done packing files [2]: . done packing directories [0]: . done -------------------------------------------------- -- Termination -------------------------------------------------- Finished: Friday, 8 MAR 2019 at 14:12:19 UTC Duration: 00:00:17