* Package: app-i18n/skkfep-0.87-r1:0 * Repository: gentoo * Maintainer: cjk@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking skkfep-0.87.tar.gz to /var/tmp/portage/app-i18n/skkfep-0.87-r1/work >>> Source unpacked in /var/tmp/portage/app-i18n/skkfep-0.87-r1/work >>> Preparing source in /var/tmp/portage/app-i18n/skkfep-0.87-r1/work/skkfep-0.87 ... * Applying skkfep-gentoo.patch ... [ ok ] * Applying skkfep-system-dic.patch ... [ ok ] * Applying skkfep-annotation.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-i18n/skkfep-0.87-r1/work/skkfep-0.87 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/app-i18n/skkfep-0.87-r1/work/skkfep-0.87 ... make -j4 CC=clang 'OPTIMIZE=-pipe -march=native -fno-diagnostics-color -O2 -Wno-implicit-function-declaration -Wno-implicit-int -Wno-return-type -Werror=implicit-function-declaration -Werror=implicit-int' 'EXTRALIBS=-lncurses -ltinfo ' awk -f extrpar `grep 'configs/.*\.h' config.h | sed 's/.*\(configs\/.*\.h\).*/\1/'` > genMakefile awk -f extrpar config.h | cat - protoMakefile >> genMakefile make -f genMakefile all make[1]: Entering directory '/var/tmp/portage/app-i18n/skkfep-0.87-r1/work/skkfep-0.87' clang -DUSE_LOCALE -pipe -march=native -fno-diagnostics-color -O2 -Wno-implicit-function-declaration -Wno-implicit-int -Wno-return-type -Werror=implicit-function-declaration -Werror=implicit-int -c -o jc.o jc.c clang -DUSE_LOCALE -pipe -march=native -fno-diagnostics-color -O2 -Wno-implicit-function-declaration -Wno-implicit-int -Wno-return-type -Werror=implicit-function-declaration -Werror=implicit-int -c -o fep.o fep.c clang -DUSE_LOCALE -pipe -march=native -fno-diagnostics-color -O2 -Wno-implicit-function-declaration -Wno-implicit-int -Wno-return-type -Werror=implicit-function-declaration -Werror=implicit-int -c -o connsh.o connsh.c clang -DUSE_LOCALE -pipe -march=native -fno-diagnostics-color -O2 -Wno-implicit-function-declaration -Wno-implicit-int -Wno-return-type -Werror=implicit-function-declaration -Werror=implicit-int -c -o readwrite.o readwrite.c jc.c:108:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] FILE *file_open(),*popen(); ^ /usr/include/stdio.h:829:14: note: conflicting prototype is here extern FILE *popen (const char *__command, const char *__modes) ^ jc.c:110:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main(argc,argv) ^ int jc.c:127:3: error: call to undeclared function 'usage'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] usage(); ^ jc.c:132:32: warning: passing arguments to 'checkKanjiCode' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] printf("%c\n",checkKanjiCode(stdin)); ^ jc.c:136:18: warning: passing arguments to 'file_open' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] f = file_open(argv[i],"r"); ^ jc.c:137:33: warning: passing arguments to 'checkKanjiCode' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] printf("%c\n",checkKanjiCode(f)); ^ jc.c:156:30: warning: passing arguments to 'checkKanjiCode' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cvchar[1] = checkKanjiCode(f); ^ jc.c:166:17: warning: passing arguments to 'file_open' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] f = file_open(argv[2],"r"); ^ jc.c:168:30: warning: passing arguments to 'checkKanjiCode' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cvchar[1] = checkKanjiCode(f); ^ jc.c:182:2: error: call to undeclared function 'doConv'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] doConv(nargc,nargv,cOption[1],cOption[2]); ^ jc.c:110:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] main(argc,argv) ^ jc.c:188:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] doConv(argc,argv,fromCode,toCode) ^ int jc.c:210:5: error: call to undeclared function 'usage'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] usage(); ^ jc.c:216:17: warning: passing arguments to 'file_open' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] f = file_open(argv[i],"r"); ^ jc.c:218:4: error: call to undeclared function 'conv'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] conv(Ibuf,Obuf,fromCode,toCode); ^ jc.c:226:4: error: call to undeclared function 'conv'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] conv(Ibuf,Obuf,fromCode,toCode); ^ jc.c:188:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doConv(argc,argv,fromCode,toCode) ^ jc.c:235:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] conv(is,os,fc,tc) ^ int jc.c:245:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (*ToSJ[i].routine)(is,mbuf); ^ jc.c:249:3: error: call to undeclared function 'n_impr'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] n_impr(cOption); ^ jc.c:252:10: warning: passing 'unsigned char[2048]' 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] strcpy(mbuf,is); ^~~~ /usr/include/string.h:141:39: note: passing argument to parameter '__dest' here extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^ jc.c:259:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (*FromSJ[i].routine)(mbuf,os); ^ jc.c:263:3: error: call to undeclared function 'n_impr'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] n_impr(cOption); ^ jc.c:266:13: warning: passing 'unsigned char[2048]' 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] strcpy(os,mbuf); ^~~~ /usr/include/string.h:141:70: note: passing argument to parameter '__src' here extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^ jc.c:235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] conv(is,os,fc,tc) ^ jc.c:269:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] n_impr(s) ^ int jc.c:273:2: error: call to undeclared function 'usage'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] usage(); ^ jc.c:269:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] n_impr(s) ^ jc.c:277:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] putSFT(pptr,code) /* Put Shift in/out code */ ^ int jc.c:277:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jc.c:284:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uchar getSLb(ptr,ub) /* Get Shift-JIS Lower byte */ ^ jc.c:308:9: warning: passing arguments to 'cConvSJ' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cConvSJ(is,buf); ^ jc.c:301:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void cConvSP(is,os) ^ jc.c:75:56: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] void cConvSJ(),cConvJS(),cConvSE(),cConvES(),cConvAS(),cConvSP(),cConvPS(); ^ readwrite.c:42:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] checkStatusAndConvCode(c,ic,oc,stat,ostat,optr,olen) ^ int jc.cfep.c:93:18: error: parameter 'code' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] kanjicode2string(code) ^ :344:9: warning: passing arguments to 'cConvES' without a fep.c:93:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kanjicode2string(code) ^ prototype is deprecated in all versions of C and fep.c:109:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main(argc,argv,envp) ^ int is not supported in C2x [-Wdeprecated-non-prototype] cConvES(buf,os); ^ jc.c:324:6: warning: a fep.c:125:24: warning: passing arguments to 'decideCode' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] OutCode = decideCode(argv[i]+2); ^ function definition without afep.c:127:26: warning: passing prototype arguments to 'decideCode' without a prototype is deprecated in isall versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WriteCode = decideCode(argv[i]+2); ^ readwrite.c:84:4: error: call to undeclared function 'convCode'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] convCode(stat->lastByte,c,buf,ic,oc); ^ deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void cConvPS(is,os) ^ jc.c:75:66: warning: a function declaration without a prototype is deprecated in all readwrite.c:127:3: error: call to undeclared function 'convCode'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] convCode(stat->lastByte,c,buf,ic,oc); ^ versionsreadwrite.c:42:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] checkStatusAndConvCode(c,ic,oc,stat,ostat,optr,olen) ^ of C and is treated as a zero-parameter prototype in C2x, conflicting with areadwrite.c:204:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] syncStatus(ttyno,ic,oc,istatus,ostatus) ^ int subsequent definition [-Wdeprecated-non-prototype] void cConvSJ(),cConvJS(),cConvSE(),cConvES(),cConvAS(),cConvSP(),cConvPS(); ^ readwrite.c:204:1: warning: a function definitionjc.cfep.c:168:4: error: call :351:9: warning: topassing arguments to 'cConvSJ' without a prototype is deprecated in allundeclared versions of C and is not supported functionin C2x [-Wdeprecated-non-prototype] 'setEscape'; cConvSJ(is,os); ISO ^without C99 and a jc.c: laterprototype is 347deprecated: 6in: do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] setEscape(SimpleEsc); ^ fep.c:172:4: error: call to undeclared function 'setEscape'; ISO C99 and later do notall support implicit function declarations [-Werror,-Wimplicit-function-declaration] warning: versionsa of C andfunction is setEscape(ViEsc);definition without a prototype is deprecated in all versions of ^C and is not supported in C2x [-Wdeprecated-non-prototype] void cConvSE(is,os) ^ jc.c:75:26: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] void cConvSJ(),cConvJS(),cConvSE(),cConvES(),cConvAS(),cConvSP(),cConvPS(); ^ fep.c:176:jc.c:362:15: 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] 4: putSFT(&q,SIcode); ^~~~~~ error: call to undeclared function 'setEscape'; ISO jc.c:379:15: 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] putSFT(&q,SIcode); ^~~~~~ C99 and later do not support implicitjc.c:396:15: 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] putSFT(&q,SOcode); ^~~~~~ jc.c:354:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void cConvSJ(is,os) /* Convert Shift-JIS to JIS/real JIS/EUC */ ^ jc.c:75:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] function void cConvSJ(),cConvJS(),cConvSE(),cConvES(),cConvAS(),cConvSP(),cConvPS(); ^ declarations [-Werror,-Wimplicit-function-declaration] setEscape(EmacsEsc); ^ not supported in C2x [-Wdeprecated-non-prototype] readwrite.c:246:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] writeTTYorg(ttyno,s,l,ic,oc,istatus,ostatus) ^ int fep.c:220:2: error: call to undeclared function 'setKanaKey'; ISO jc.c:419:5: error: call to undeclared function 'put_js'; ISO C99 and later do not support implicit function declarationsC99 [-Werror,-Wimplicit-function-declaration] and put_js(*ip,*(ip+1),op); ^ laterjc.c:419:5: note: did readwrite.cyou: 246meando: 'puts'?1: warning: a not support implicit function declarations [-Werror,-Wimplicit-function-declaration] setKanaKey(); ^ /usr/include/stdio.h:661:12: note: 'puts' declared here extern int puts (const char *__s); ^ jc.c:fep.c405:6: function warning: definition awithout a prototype :221is:2: error: call to undeclared function 'getTCstr'; ISO C99 and function deprecated in all versions of C and is definition without not supporteda prototype in C2x later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] is[-Wdeprecated-non-prototype] deprecated in all versions of getTCstr(); ^C and is not supported in C2x [-Wdeprecated-non-prototype] void cConvJS(is,os) /* Convert JIS to Shift-JIS */ ^ jc.c:readwrite.c:319:1: error: 75type specifier missing, defaults to 'int';:16 ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] writes(s) ^ int : warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] void cConvSJ(),cConvJS(),cConvSE(),cConvES(),cConvAS(),cConvSP(),cConvPS(); ^ readwrite.c:319:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] readwrite.c:326:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] write1(c) ^ int readwrite.c:326:1: fep.cwarning: a function :definition222 :without a prototype is deprecated in2 all :versions of C and iserror: not supported in C2x [-Wdeprecated-non-prototype] call toreadwrite.c:332:1: error: type specifier missing, undeclareddefaults functionto 'tty_ready';'int'; ISOISO C99C99 andand later later dodo notnot supportsupport implicitimplicit functionint declarations[-Werror,-Wimplicit-int] [-Werror,-Wimplicit-function-declaration] writeShTty(s,l) ^ tty_ready();int ^ readwrite.c:332:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] readwrite.c:340:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] writeTty(s,l) ^ int readwrite.c:340:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] readwrite.c:348:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] writeShell1(c) ^ int readwrite.c:348:1: warning: a function definition without a prototype is deprecated in allfep.cjc.c::223447::24:: error: error: callcall toto undeclaredundeclared functionfunction 'get_winsize';'put_js'; ISOISO C99C99 andand laterlater dodo notnot supportsupport implicitimplicit functionfunction declarationsdeclarations [-Werror,-Wimplicit-function-declaration][-Werror,-Wimplicit-function-declaration] get_winsize();versions put_js(ub,lb,op); ^ ^of C and is not supported in C2x [-Wdeprecated-non-prototype] readwrite.c:354:1: jc.cerror: :type436 :specifier6 :missing, warning: defaultsa tofunction 'int';definition ISOwithout C99a andprototype islater deprecateddo innot supportall implicitversions intof [-Werror,-Wimplicit-int]C and is not supported in C2xwriteShells(s) [-Wdeprecated-non-prototype]^ int void cConvES(is,os) /* Convert EUC to Shift-JIS */ ^ jc.c:75:36: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] void cConvSJ(),cConvJS(),cConvSE(),cConvES(),cConvAS(),cConvSP(),cConvPS(); ^ readwrite.c:354:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in jc.cC2x: 457 :[-Wdeprecated-non-prototype]1 : error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] put_js(ub,lb,op) ^ int readwrite.c:361:fep.c1::224 :error: 2type: specifiererror: callmissing, todefaults undeclaredto function'int'; 'set_tty';ISO ISOC99 C99and and laterlater dodo not notsupport supportimplicit implicitint function[-Werror,-Wimplicit-int] jc.cdeclarations: 457 :[-Werror,-Wimplicit-function-declaration]writeTtyShell1(c)1 : ^warning: set_tty(); a int ^ readwrite.c:361:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] readwrite.c:367:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] writeTtyShells(s) ^ int function definition without a prototype is readwrite.c:367:1: warning: adeprecated function definition without a prototype is deprecated in all versions of C and is not infep.csupported: 225in all: 2: error: C2xversionscall to[-Wdeprecated-non-prototype] undeclared function 'set_int';of ISO C99 Cand later and readwrite.cdo : 374 isnot: 1support: error: implicittype functionspecifier declarationsmissing, defaults[-Werror,-Wimplicit-function-declaration] to 'int'; ISO C99 and set_int(); later ^ do not support implicit int [-Werror,-Wimplicit-int] bell() ^ int readwrite.c:379:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] convCode(c1,c2,obuf,ic,oc) ^ int fep.c: 232:19: warning: passing not arguments to 'openSKK'supported without ain prototype C2xis deprecated in all [-Wdeprecated-non-prototype] versions of C and is not supported in C2x [-Wdeprecated-non-prototype] UserDic = openSKK(UserDicName); ^ fep.c:234:21: warning: passing arguments to 'openSKK' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SystemDic = openSKK(SYSTEM_DIC_NAME); ^ readwrite.c:379:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jc.c:476:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FILE *file_open(fn,m) ^ jc.c:108:7: warning: a function declaration without a 12 warnings and 15 errors generated. prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] FILE *file_open(),*popen(); ^ fep.c:237:3: error: call to undeclared function 'reset_tty'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] reset_tty(); ^ jc.c:503:24: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique fep.c:238:3: error: call to undeclared function 'Exit'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] Exit(1); ^ plain 'char' type and the other is not [-Wpointer-sign] put_js(*ip,*(ip+1),op); ^~ jc.c:487:6: warning: a function definition without a prototype is deprecated in all versions offep.c: C and 242:6is: not error: callsupported to undeclared in function 'openSKKserv'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] if (openSKKserv() != -1) ^ C2x [-Wdeprecated-non-prototype] void cConvAS(is,os) /* Convert JIS to Shift-JIS */ ^ jc.c:75:46: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting withfep.c:247:2: error: call to undeclared function 'establishShell'; ISO C99 and a subsequent laterdefinition [-Wdeprecated-non-prototype] do not support implicit void cConvSJ(),cConvJS(),cConvSE(),cConvES(),cConvAS(),cConvSP(),cConvPS(); ^function declarations [-Werror,-Wimplicit-function-declaration] establishShell(); ^ jc.c:522:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] checkKanjiCode(f) ^ jc.c:608:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] usage() ^ int fep.c:264:5: error: call to undeclared function 'writeShTty'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] writeShTty(shellBuf,i); ^ connsh.c:13:36: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern struct passwd *getpwent(), *getpwuid(), *getpwnam(); ^ /usr/include/pwd.h:110:23: note: conflicting prototype is here extern struct passwd *getpwuid (__uid_t __uid); ^ connsh.c:13:49: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern struct passwd *getpwent(), *getpwuid(), *getpwnam(); ^ /usr/include/pwd.h:116:23: note: conflicting prototype is here extern struct passwd *getpwnam (const char *__name) __nonnull ((1)); ^ fep.c:276:10: warning: passing arguments to 'thru' without a prototype is deprecated in all versions43 warnings and 17 of error s generated. C and is not supported in C2x [-Wdeprecated-non-prototype] thru(c); ^ fep.c:278:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (*CurrentKeymap[c])(c,o); ^ connsh.c:111:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] establishShell() ^ int fep.c:109:1: warning: a functionconnsh.c: 115:12definition: warning: a function declaration without a prototype is deprecated in all versionswithout a of C andprototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] main(argc,argv,envp) ^ is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char *p,*getenv(); ^ /usr/include/stdlib.h:654:14: note: conflicting prototype is here extern char *getenv (const char *__name) __THROW __nonnull ((1)) __wur; ^ fep.c:286:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] decideCode(s) ^ fep.c:22:11: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] kanjicode decideCode(); ^ fep.c:314:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] flushOut(minchar) ^ intmake[1]: *** [: readwrite.o] Error 1 make[1]: *** Waiting for unfinished jobs.... fep.c:333:4: error: call to undeclared function 'writeShTty'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] connsh.c:133:2: error: call to undeclared function 'getDevice'; ISO C99 and later do not support implicit function declarations writeShTty(shellBuf,i); ^ [-Werror,-Wimplicit-function-declaration] getDevice(&master,&slave); ^ fep.c:314:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] flushOut(minchar) ^ fep.c:344:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] nulcmd(c) ^ In file included from fep.c:7: ./functions.h:1:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] void thru(),toKana(),nulcmd(),flthru(),thruToAsc(); ^ connsh.c:137:2: error: call to undeclared function 'set_winsize'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] set_winsize(master); ^ fep.c:353:2: error: call to undeclared function 'writeTtyShell1'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] writeTtyShell1(c); ^ fep.c:350:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] thru(c) ^ In file included from fep.c:7: ./functions.h:1:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] void thru(),toKana(),nulcmd(),flthru(),thruToAsc(); ^ connsh.c:138:2: error: call to undeclared function 'setEnvirons'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] setEnvirons(); ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 15 warnings and 20 errors generated. connsh.c:196:3: error: call to undeclared function 'set_tty_sane'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] set_tty_sane(slave); ^ connsh.c:230:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] getDevice(master,slave) ^ int connsh.c:233:6: error: call to undeclared function 'openpty'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] if (openpty(master, slave, SlaveName, ^ connsh.c:233:6: note: did you meanmake[1]: *** [: jc.o] Error 1 'openat'? /usr/include/fcntl.h:233:12: note: 'openat' declared here extern int openat (int __fd, const char *__file, int __oflag, ...) ^ connsh.c:230:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getDevice(master,slave) ^ connsh.c:312:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] freeDevice() ^ int make[1]: *** [: fep.o] Error 1 connsh.c:314:2: error: call to undeclared function 'chmod'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] chmod(SlaveName, 0666); ^ 4 warnings and 9 errors generated. make[1]: *** [: connsh.o] Error 1 make[1]: Leaving directory '/var/tmp/portage/app-i18n/skkfep-0.87-r1/work/skkfep-0.87' make: *** [Makefile:5: all] Error 2 * ERROR: app-i18n/skkfep-0.87-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=app-i18n/skkfep-0.87-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=app-i18n/skkfep-0.87-r1::gentoo'`. * The complete build log is located at '/var/log/portage/app-i18n:skkfep-0.87-r1:20220919-104411.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/app-i18n/skkfep-0.87-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-i18n/skkfep-0.87-r1/temp/environment'. * Working directory: '/var/tmp/portage/app-i18n/skkfep-0.87-r1/work/skkfep-0.87' * S: '/var/tmp/portage/app-i18n/skkfep-0.87-r1/work/skkfep-0.87'