=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Building for Canna-dict-3.7pl3 making all in ./canna... making all in ./lib/RKindep... rm -f cfuncs.o clang -c -O -I../../include -I/usr/pkg/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO cfuncs.c rm -f basename.o clang -c -O -I../../include -I/usr/pkg/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO basename.c rm -f cksum.o clang -c -O -I../../include -I/usr/pkg/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO cksum.c rm -f file.o clang -c -O -I../../include -I/usr/pkg/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO file.c rm -f strops.o clang -c -O -I../../include -I/usr/pkg/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO strops.c rm -f libRKindep.a ar clq libRKindep.a cfuncs.o basename.o cksum.o file.o strops.o ranlib libRKindep.a making all in ./dic/ideo... making all in dic/ideo/pubdic... clang -O -I../../../include -I/usr/pkg/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/pkg/include -c pod.c pod.c:166:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ch = *s++) { ~~~^~~~~~ pod.c:166:13: note: place parentheses around the assignment to silence this warning while (ch = *s++) { ^ ( ) pod.c:166:13: note: use '==' to turn this assignment into an equality comparison while (ch = *s++) { ^ == pod.c:318:37: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (pp = partsofspeech + key ; p = *pp ; pp = &(p->next)) { ~~^~~~~ pod.c:318:37: note: place parentheses around the assignment to silence this warning for (pp = partsofspeech + key ; p = *pp ; pp = &(p->next)) { ^ ( ) pod.c:318:37: note: use '==' to turn this assignment into an equality comparison for (pp = partsofspeech + key ; p = *pp ; pp = &(p->next)) { ^ == pod.c:358:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (s = Fgetws(readbuf, READBUFSIZE, f)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:358:12: note: place parentheses around the assignment to silence this warning while (s = Fgetws(readbuf, READBUFSIZE, f)) { ^ ( ) pod.c:358:12: note: use '==' to turn this assignment into an equality comparison while (s = Fgetws(readbuf, READBUFSIZE, f)) { ^ == pod.c:503:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (pp = description + key ; p = *pp ; pp = &(p->next)) { ~~^~~~~ pod.c:503:35: note: place parentheses around the assignment to silence this warning for (pp = description + key ; p = *pp ; pp = &(p->next)) { ^ ( ) pod.c:503:35: note: use '==' to turn this assignment into an equality comparison for (pp = description + key ; p = *pp ; pp = &(p->next)) { ^ == pod.c:553:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (pp = description + key ; p = *pp ; pp = &(p->next)) { ~~^~~~~ pod.c:553:35: note: place parentheses around the assignment to silence this warning for (pp = description + key ; p = *pp ; pp = &(p->next)) { ^ ( ) pod.c:553:35: note: use '==' to turn this assignment into an equality comparison for (pp = description + key ; p = *pp ; pp = &(p->next)) { ^ == pod.c:578:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (s = Fgetws(readbuf, READBUFSIZE, f)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:578:12: note: place parentheses around the assignment to silence this warning while (s = Fgetws(readbuf, READBUFSIZE, f)) { ^ ( ) pod.c:578:12: note: use '==' to turn this assignment into an equality comparison while (s = Fgetws(readbuf, READBUFSIZE, f)) { ^ == pod.c:758:27: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (pp = dic + key ; p = *pp ; pp = &(p->next)) { ~~^~~~~ pod.c:758:27: note: place parentheses around the assignment to silence this warning for (pp = dic + key ; p = *pp ; pp = &(p->next)) { ^ ( ) pod.c:758:27: note: use '==' to turn this assignment into an equality comparison for (pp = dic + key ; p = *pp ; pp = &(p->next)) { ^ == pod.c:831:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (p = Fgetws(readbuf, READBUFSIZE, file)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:831:12: note: place parentheses around the assignment to silence this warning while (p = Fgetws(readbuf, READBUFSIZE, file)) { ^ ( ) pod.c:831:12: note: use '==' to turn this assignment into an equality comparison while (p = Fgetws(readbuf, READBUFSIZE, file)) { ^ == pod.c:864:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (p = Fgetws(readbuf, READBUFSIZE, file)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:864:12: note: place parentheses around the assignment to silence this warning while (p = Fgetws(readbuf, READBUFSIZE, file)) { ^ ( ) pod.c:864:12: note: use '==' to turn this assignment into an equality comparison while (p = Fgetws(readbuf, READBUFSIZE, file)) { ^ == pod.c:1160:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1160:9: note: place parentheses around the assignment to silence this warning if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { ^ ( ) pod.c:1160:9: note: use '==' to turn this assignment into an equality comparison if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { ^ == pod.c:1163:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1163:14: note: place parentheses around the assignment to silence this warning else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { ^ ( ) pod.c:1163:14: note: use '==' to turn this assignment into an equality comparison else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { ^ == pod.c:1166:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1166:14: note: place parentheses around the assignment to silence this warning else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { ^ ( ) pod.c:1166:14: note: use '==' to turn this assignment into an equality comparison else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { ^ == pod.c:1179:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1179:9: note: place parentheses around the assignment to silence this warning if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { ^ ( ) pod.c:1179:9: note: use '==' to turn this assignment into an equality comparison if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { ^ == pod.c:1182:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (n = ((*p2)->hindo - (*p1)->hindo)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1182:14: note: place parentheses around the assignment to silence this warning else if (n = ((*p2)->hindo - (*p1)->hindo)) { ^ ( ) pod.c:1182:14: note: use '==' to turn this assignment into an equality comparison else if (n = ((*p2)->hindo - (*p1)->hindo)) { ^ == pod.c:1185:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1185:14: note: place parentheses around the assignment to silence this warning else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { ^ ( ) pod.c:1185:14: note: use '==' to turn this assignment into an equality comparison else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { ^ == pod.c:1188:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1188:14: note: place parentheses around the assignment to silence this warning else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { ^ ( ) pod.c:1188:14: note: use '==' to turn this assignment into an equality comparison else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { ^ == 16 warnings generated. rm -f pod clang -o pod -O pod.o -L../../../lib/RKindep -lRKindep -Wl,-rpath,/usr/pkg/lib cat a.p k.p s.p t.p n.p h.p m.p y.p r.p w.p x.p | ./pod - -p -i -2 > iroha.spl /usr/pkg/bin/mergeword < iroha.spl > iroha.t rm -f iroha.spl making all in dic/ideo/grammar... /usr/pkg/bin/forcpp -7 < gram.code | clang -E -traditional -USX | /usr/pkg/bin/forcpp -8 > cpp.gram clang: error: no input files /usr/pkg/bin/crxgram -f cpp.gram rows 0 cols 0 neg 0 /usr/pkg/bin/forsort -7 < cnj.swd | sort | /usr/pkg/bin/forsort -8 | /usr/pkg/bin/mergeword > fuzokugo.swd /usr/pkg/bin/crxdic -g -s -o fuzokugo.cbd -D cnj.bits -n fuzokugo fuzokugo.swd crxdic: cannot open grammar file cnj.bits. *** Error code 1 Stop. bmake[2]: stopped in /var/pkgsrc/work/inputmethod/canna-dict/work/Canna37p3/dic/ideo/grammar *** Error code 1 Stop. bmake[1]: stopped in /var/pkgsrc/work/inputmethod/canna-dict/work/Canna37p3/dic/ideo *** Error code 1 Stop. bmake: stopped in /var/pkgsrc/work/inputmethod/canna-dict/work/Canna37p3 *** Error code 1 Stop. bmake[1]: stopped in /usr/pkgsrc/inputmethod/canna-dict *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/inputmethod/canna-dict