+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/libtabe-0.2.6nb3/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/libtabe-0.2.6nb3/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for libtabe-0.2.6nb3 (cd src; /opt/local/bin/bmake) ../libtool --mode=compile gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/db4 -I/usr/include -DHAVE_CONFIG_H -I/opt/local/include/db4 -o tabe_util.lo tabe_util.c libtool: compile: gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include/db4 -DHAVE_CONFIG_H tabe_util.c -fPIC -DPIC -o .libs/tabe_util.o tabe_util.c: In function 'tabeZhiCodeToZhi': tabe_util.c:63:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 63 | zhi[2] = (unsigned char)NULL; | ^ libtool: compile: gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include/db4 -DHAVE_CONFIG_H tabe_util.c -o tabe_util.o >/dev/null 2>&1 ../libtool --mode=compile gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/db4 -I/usr/include -DHAVE_CONFIG_H -I/opt/local/include/db4 -o tabe_zuyin.lo tabe_zuyin.c libtool: compile: gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include/db4 -DHAVE_CONFIG_H tabe_zuyin.c -fPIC -DPIC -o .libs/tabe_zuyin.o libtool: compile: gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include/db4 -DHAVE_CONFIG_H tabe_zuyin.c -o tabe_zuyin.o >/dev/null 2>&1 ../libtool --mode=compile gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/db4 -I/usr/include -DHAVE_CONFIG_H -I/opt/local/include/db4 -o tabe_yin.lo tabe_yin.c libtool: compile: gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include/db4 -DHAVE_CONFIG_H tabe_yin.c -fPIC -DPIC -o .libs/tabe_yin.o libtool: compile: gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include/db4 -DHAVE_CONFIG_H tabe_yin.c -o tabe_yin.o >/dev/null 2>&1 ../libtool --mode=compile gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/db4 -I/usr/include -DHAVE_CONFIG_H -I/opt/local/include/db4 -o tabe_tsi.lo tabe_tsi.c libtool: compile: gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include/db4 -DHAVE_CONFIG_H tabe_tsi.c -fPIC -DPIC -o .libs/tabe_tsi.o tabe_tsi.c: In function 'tabeChunkSegmentationSimplex': tabe_tsi.c:137:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | buf[tsilen] = (unsigned char)NULL; | ^ tabe_tsi.c: In function 'tabeChunkSegmentationComplex': tabe_tsi.c:257:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 257 | chunk->tsi[chunk->num_tsi].tsi[2] = (unsigned char)NULL; | ^ tabe_tsi.c:265:47: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 265 | chunk->tsi[chunk->num_tsi+1].tsi[2] = (unsigned char)NULL; | ^ tabe_tsi.c:385:13: warning: implicit declaration of function 'fabs' [-Wimplicit-function-declaration] 385 | if (fabs(comb[index].avg_word_len - max_double) < EPSILON) { | ^~~~ tabe_tsi.c:19:1: note: include '' or provide a declaration of 'fabs' 18 | #include "tabe.h" +++ |+#include 19 | tabe_tsi.c:385:13: warning: incompatible implicit declaration of built-in function 'fabs' [-Wbuiltin-declaration-mismatch] 385 | if (fabs(comb[index].avg_word_len - max_double) < EPSILON) { | ^~~~ tabe_tsi.c:385:13: note: include '' or provide a declaration of 'fabs' tabe_tsi.c:437:15: warning: incompatible implicit declaration of built-in function 'fabs' [-Wbuiltin-declaration-mismatch] 437 | if (fabs(comb[index].smallest_var - max_double)' or provide a declaration of 'fabs' tabe_tsi.c:496:17: warning: incompatible implicit declaration of built-in function 'fabs' [-Wbuiltin-declaration-mismatch] 496 | if (fabs(comb[index].largest_sum - max_double)' or provide a declaration of 'fabs' tabe_tsi.c:527:7: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 527 | (unsigned char)NULL; | ^ tabe_tsi.c: In function 'tabeChunkSegmentationBackward': tabe_tsi.c:565:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 565 | buf[tsilen] = (unsigned char)NULL; | ^ libtool: compile: gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include/db4 -DHAVE_CONFIG_H tabe_tsi.c -o tabe_tsi.o >/dev/null 2>&1 ../libtool --mode=compile gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/db4 -I/usr/include -DHAVE_CONFIG_H -I/opt/local/include/db4 -o tabe_tsidbint.lo tabe_tsidbint.c libtool: compile: gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include/db4 -DHAVE_CONFIG_H tabe_tsidbint.c -fPIC -DPIC -o .libs/tabe_tsidbint.o libtool: compile: gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include/db4 -DHAVE_CONFIG_H tabe_tsidbint.c -o tabe_tsidbint.o >/dev/null 2>&1 ../libtool --mode=compile gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/db4 -I/usr/include -DHAVE_CONFIG_H -I/opt/local/include/db4 -o tabe_tsiyindbint.lo tabe_tsiyindbint.c libtool: compile: gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include/db4 -DHAVE_CONFIG_H tabe_tsiyindbint.c -fPIC -DPIC -o .libs/tabe_tsiyindbint.o libtool: compile: gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include/db4 -DHAVE_CONFIG_H tabe_tsiyindbint.c -o tabe_tsiyindbint.o >/dev/null 2>&1 ../libtool --mode=compile gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/db4 -I/usr/include -DHAVE_CONFIG_H -I/opt/local/include/db4 -o tabe_chu.lo tabe_chu.c libtool: compile: gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include/db4 -DHAVE_CONFIG_H tabe_chu.c -fPIC -DPIC -o .libs/tabe_chu.o libtool: compile: gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include/db4 -DHAVE_CONFIG_H tabe_chu.c -o tabe_chu.o >/dev/null 2>&1 ../libtool --mode=link gcc -o libtabe.la tabe_util.lo tabe_zuyin.lo tabe_yin.lo tabe_tsi.lo tabe_tsidbint.lo tabe_tsiyindbint.lo tabe_chu.lo -rpath /opt/local/lib -version-info 3:0:1 libtool: link: gcc -shared -fPIC -DPIC -Wl,-z -Wl,text -Wl,-h -Wl,libtabe.so.2 -o .libs/libtabe.so.2.1.0 .libs/tabe_util.o .libs/tabe_zuyin.o .libs/tabe_yin.o .libs/tabe_tsi.o .libs/tabe_tsidbint.o .libs/tabe_tsiyindbint.o .libs/tabe_chu.o libtool: link: (cd ".libs" && rm -f "libtabe.so.2" && ln -s "libtabe.so.2.1.0" "libtabe.so.2") libtool: link: (cd ".libs" && rm -f "libtabe.so" && ln -s "libtabe.so.2.1.0" "libtabe.so") libtool: link: ar cr .libs/libtabe.a tabe_util.o tabe_zuyin.o tabe_yin.o tabe_tsi.o tabe_tsidbint.o tabe_tsiyindbint.o tabe_chu.o libtool: link: ranlib .libs/libtabe.a libtool: link: ( cd ".libs" && rm -f "libtabe.la" && ln -s "../libtabe.la" "libtabe.la" ) (cd util; /opt/local/bin/bmake) gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/db4 -I/usr/include -I../src -I/opt/local/include/db4 -DHAVE_CONFIG_H -o tsidump.o tsidump.c ../libtool --mode=link gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/db4 -I/usr/include -I../src -I/opt/local/include/db4 -DHAVE_CONFIG_H -o tsidump tsidump.o ../src/libtabe.la -L/opt/local/lib -ldb4 -rpath /opt/local/lib libtool: link: gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include/db4 -I../src -DHAVE_CONFIG_H -o .libs/tsidump tsidump.o ../src/.libs/libtabe.so -L/home/pbulk/build/inputmethod/libtabe/work/.buildlink/lib -ldb4 -R/opt/local/lib gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/db4 -I/usr/include -I../src -I/opt/local/include/db4 -DHAVE_CONFIG_H -o tsidel.o tsidel.c ../libtool --mode=link gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/db4 -I/usr/include -I../src -I/opt/local/include/db4 -DHAVE_CONFIG_H -o tsidel tsidel.o ../src/libtabe.la -L/opt/local/lib -ldb4 -rpath /opt/local/lib libtool: link: gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include/db4 -I../src -DHAVE_CONFIG_H -o .libs/tsidel tsidel.o ../src/.libs/libtabe.so -L/home/pbulk/build/inputmethod/libtabe/work/.buildlink/lib -ldb4 -R/opt/local/lib gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/db4 -I/usr/include -I../src -I/opt/local/include/db4 -DHAVE_CONFIG_H -o tsiadd.o tsiadd.c tsiadd.c: In function 'archive': tsiadd.c:303:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 303 | yin[0] = (unsigned char)NULL; | ^ tsiadd.c:305:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 305 | buf[strlen((char *)buf)-1] = (unsigned char)NULL; | ^ tsiadd.c:366:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 366 | tmpyin[q-p] = (unsigned char)NULL; | ^ tsiadd.c:376:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 376 | tmpyin[strlen((char *)p)] = (unsigned char)NULL; | ^ ../libtool --mode=link gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/db4 -I/usr/include -I../src -I/opt/local/include/db4 -DHAVE_CONFIG_H -o tsiadd tsiadd.o ../src/libtabe.la -L/opt/local/lib -ldb4 -rpath /opt/local/lib libtool: link: gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include/db4 -I../src -DHAVE_CONFIG_H -o .libs/tsiadd tsiadd.o ../src/.libs/libtabe.so -L/home/pbulk/build/inputmethod/libtabe/work/.buildlink/lib -ldb4 -R/opt/local/lib gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/db4 -I/usr/include -I../src -I/opt/local/include/db4 -DHAVE_CONFIG_H -o tsiyincheck.o tsiyincheck.c ../libtool --mode=link gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/db4 -I/usr/include -I../src -I/opt/local/include/db4 -DHAVE_CONFIG_H -o tsiyincheck tsiyincheck.o ../src/libtabe.la -L/opt/local/lib -ldb4 -rpath /opt/local/lib libtool: link: gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include/db4 -I../src -DHAVE_CONFIG_H -o .libs/tsiyincheck tsiyincheck.o ../src/.libs/libtabe.so -L/home/pbulk/build/inputmethod/libtabe/work/.buildlink/lib -ldb4 -R/opt/local/lib gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/db4 -I/usr/include -I../src -I/opt/local/include/db4 -DHAVE_CONFIG_H -o tsiyindump.o tsiyindump.c ../libtool --mode=link gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/db4 -I/usr/include -I../src -I/opt/local/include/db4 -DHAVE_CONFIG_H -o tsiyindump tsiyindump.o ../src/libtabe.la -L/opt/local/lib -ldb4 -rpath /opt/local/lib libtool: link: gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include/db4 -I../src -DHAVE_CONFIG_H -o .libs/tsiyindump tsiyindump.o ../src/.libs/libtabe.so -L/home/pbulk/build/inputmethod/libtabe/work/.buildlink/lib -ldb4 -R/opt/local/lib gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/db4 -I/usr/include -I../src -I/opt/local/include/db4 -DHAVE_CONFIG_H -o tsiguess.o tsiguess.c ../libtool --mode=link gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/db4 -I/usr/include -I../src -I/opt/local/include/db4 -DHAVE_CONFIG_H -o tsiguess tsiguess.o ../src/libtabe.la -L/opt/local/lib -ldb4 -rpath /opt/local/lib libtool: link: gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include -I/home/pbulk/build/inputmethod/libtabe/work/.buildlink/include/db4 -I../src -DHAVE_CONFIG_H -o .libs/tsiguess tsiguess.o ../src/.libs/libtabe.so -L/home/pbulk/build/inputmethod/libtabe/work/.buildlink/lib -ldb4 -R/opt/local/lib if [ ! -x tsipackdb ]; then chmod 755 tsipackdb; fi (cd tsi-src; /opt/local/bin/bmake) ../libtool --mode=execute ../util/tsiadd -d tsi.db -f tsi.src -r -y There're 138764 queries, 138764 added. rm -rf yin.db ../libtool --mode=execute ../util/tsiyindump -d tsi.db -y yin.db sh ../util/tsipackdb yin.db Try using /opt/local/bin/db4_dump and /opt/local/bin/db4_load to pack yin.db ....