* Package: app-misc/glimpse-4.18.6-r1 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking glimpse-4.18.6.tar.gz to /var/tmp/portage/app-misc/glimpse-4.18.6-r1/work >>> Source unpacked in /var/tmp/portage/app-misc/glimpse-4.18.6-r1/work >>> Preparing source in /var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6 ... * Applying glimpse-4.18.6-makefile.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6 ... ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for ar... /usr/bin/ar checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib checking whether ln -s works... yes checking for flex... flex checking for yywrap in -lfl... yes checking lex output file root... lex.yy checking whether yytext is a pointer... yes checking for strip... /usr/bin/strip checking for cp... /bin/cp checking for a BSD-compatible install... /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/dir.h usability... yes checking sys/dir.h presence... yes checking for sys/dir.h... yes checking sys/ndir.h usability... no checking sys/ndir.h presence... no checking for sys/ndir.h... no checking strerr.h usability... no checking strerr.h presence... no checking for strerr.h... no checking whether time.h and sys/time.h may both be included... yes checking for an ANSI C-conforming const... yes checking return type of signal handlers... void checking whether utime accepts a null argument... yes checking for strdup... yes checking for strerror... yes checking for sqrt in -lm... yes checking for dlopen in -lc... no checking for dlopen in -ldl... yes checking for connect... yes checking for gethostbyname... yes configure: creating ./config.status config.status: creating Makefile config.status: creating index/Makefile config.status: creating compress/Makefile config.status: creating agrep/Makefile config.status: creating dynfilters/Makefile config.status: creating libtemplate/Makefile config.status: creating libtemplate/util/Makefile config.status: creating libtemplate/template/Makefile config.status: creating libtemplate/lib/Makefile config.status: creating libtemplate/include/autoconf.h config.status: libtemplate/include/autoconf.h is unchanged >>> Source configured. >>> Compiling source in /var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6 ... make -j1 'OPTIMIZEFLAGS=-O2 -pipe -march=native' for d in compress agrep libtemplate index dynfilters ; do \ ( cd $d; make ); \ done make[1]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/compress' x86_64-pc-linux-gnu-gcc -I../index -I../agrep -I../libtemplate/include -O2 -pipe -march=native -O2 -pipe -march=native -c -o hash.o hash.c hash.c:168:1: warning: return type defaults to ‘int’ [-Wimplicit-int] thash4k(word, len) ^~~~~~~ hash.c:522:1: warning: return type defaults to ‘int’ [-Wimplicit-int] pad_hash_file(filename, FILEBLOCKSIZE) ^~~~~~~~~~~~~ hash.c: In function ‘pad_hash_file’: hash.c:636:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system((const char *)buf); ^~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -I../index -I../agrep -I../libtemplate/include -O2 -pipe -march=native -O2 -pipe -march=native -c -o string.o string.c string.c:213:1: warning: return type defaults to ‘int’ [-Wimplicit-int] pad_string_file(filename, FILEBLOCKSIZE) ^~~~~~~~~~~~~~~ string.c: In function ‘pad_string_file’: string.c:278:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(buf); ^~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -I../index -I../agrep -I../libtemplate/include -O2 -pipe -march=native -O2 -pipe -march=native -c -o misc.o misc.c misc.c:34:1: warning: return type defaults to ‘int’ [-Wimplicit-int] set_usemalloc() ^~~~~~~~~~~~~ misc.c:39:1: warning: return type defaults to ‘int’ [-Wimplicit-int] unset_usemalloc() ^~~~~~~~~~~~~~~ misc.c: In function ‘mygetc’: misc.c:45:1: warning: type of ‘maxlen’ defaults to ‘int’ [-Wimplicit-int] mygetc(fp, buf, maxlen, lenp) ^~~~~~ misc.c: At top level: misc.c:61:1: warning: return type defaults to ‘int’ [-Wimplicit-int] myfpcopy(fp, src) ^~~~~~~~ misc.c:75:1: warning: return type defaults to ‘int’ [-Wimplicit-int] mystrcpy(dest, src) ^~~~~~~~ misc.c:203:1: warning: return type defaults to ‘int’ [-Wimplicit-int] build_freq(freq_words_table, freq_words_strings, freq_words_lens, freq_file, flags) ^~~~~~~~~~ misc.c: In function ‘build_freq’: misc.c:203:1: warning: type of ‘flags’ defaults to ‘int’ [-Wimplicit-int] misc.c: At top level: misc.c:274:1: warning: return type defaults to ‘int’ [-Wimplicit-int] initialize_common(freq_file, flags) ^~~~~~~~~~~~~~~~~ misc.c:291:1: warning: return type defaults to ‘int’ [-Wimplicit-int] uninitialize_common() ^~~~~~~~~~~~~~~~~~~ misc.c: In function ‘uninitialize_common’: misc.c:294:2: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ misc.c:291:1: note: declared here uninitialize_common() ^~~~~~~~~~~~~~~~~~~ misc.c: In function ‘exists_tcompressed_word’: misc.c:303:1: warning: type of ‘flags’ defaults to ‘int’ [-Wimplicit-int] exists_tcompressed_word(word, wordlen, line, linelen, flags) ^~~~~~~~~~~~~~~~~~~~~~~ misc.c: In function ‘build_freq’: misc.c:231:2: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(fp, "%d\n", &freq_words); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -I../index -I../agrep -I../libtemplate/include -O2 -pipe -march=native -O2 -pipe -march=native -c -o quick.o quick.c quick.c: In function ‘quick_tcompress’: quick.c:63:4: warning: implicit declaration of function ‘uninitialize_tcompress’; did you mean ‘quick_tcompress’? [-Wimplicit-function-declaration] uninitialize_tcompress(); ^~~~~~~~~~~~~~~~~~~~~~ quick_tcompress quick.c:68:8: warning: implicit declaration of function ‘initialize_common’ [-Wimplicit-function-declaration] if (!initialize_common(freq_file, flags)) return 0; /* don't call initialize_tcompress since that will load the FULL hash table */ ^~~~~~~~~~~~~~~~~ quick.c:127:2: warning: implicit declaration of function ‘build_partial_hash’; did you mean ‘build_hash’? [-Wimplicit-function-declaration] build_partial_hash(compress_hash_table, hashfp, hashindexbuf, hashindexsize, pattern, len, blocksize, loaded_hash_table); ^~~~~~~~~~~~~~~~~~ build_hash quick.c:128:11: warning: implicit declaration of function ‘tcompress’ [-Wimplicit-function-declaration] newlen = tcompress(pattern, len, newpattern, maxnewlen, flags); ^~~~~~~~~ quick.c: In function ‘quick_tuncompress’: quick.c:165:4: warning: implicit declaration of function ‘uninitialize_tuncompress’; did you mean ‘quick_tuncompress’? [-Wimplicit-function-declaration] uninitialize_tuncompress(); ^~~~~~~~~~~~~~~~~~~~~~~~ quick_tuncompress quick.c:223:2: warning: implicit declaration of function ‘build_partial_string’; did you mean ‘build_string’? [-Wimplicit-function-declaration] build_partial_string(compress_string_table, stringfp, stringindexbuf, stringindexsize, pattern, len, blocksize, loaded_string_table); ^~~~~~~~~~~~~~~~~~~~ build_string quick.c:224:11: warning: implicit declaration of function ‘tuncompress’; did you mean ‘quick_tuncompress’? [-Wimplicit-function-declaration] newlen = tuncompress(pattern, len, newpattern, maxnewlen, flags); ^~~~~~~~~~~ quick_tuncompress quick.c: In function ‘quick_tcompress’: quick.c:87:3: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(hashindexfp, "%d\n", &blocksize); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quick.c: In function ‘quick_tuncompress’: quick.c:189:3: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(stringindexfp, "%d\n", &blocksize); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -I../index -I../agrep -I../libtemplate/include -O2 -pipe -march=native -O2 -pipe -march=native -c -o cast.o cast.c cast.c:42:1: warning: return type defaults to ‘int’ [-Wimplicit-int] initialize_tcompress(hash_file, freq_file, flags) ^~~~~~~~~~~~~~~~~~~~ cast.c: In function ‘initialize_tcompress’: cast.c:48:7: warning: implicit declaration of function ‘initialize_common’; did you mean ‘initialize_tcompress’? [-Wimplicit-function-declaration] if (!initialize_common(freq_file, flags)) return 0; ^~~~~~~~~~~~~~~~~ initialize_tcompress cast.c:61:7: warning: implicit declaration of function ‘tbuild_hash’; did you mean ‘build_hash’? [-Wimplicit-function-declaration] if (!tbuild_hash(compress_hash_table, hashfp, -1)) { /* read all bytes until end */ ^~~~~~~~~~~ build_hash cast.c: At top level: cast.c:69:1: warning: return type defaults to ‘int’ [-Wimplicit-int] uninitialize_tcompress() ^~~~~~~~~~~~~~~~~~~~~~ cast.c: In function ‘uninitialize_tcompress’: cast.c:74:2: warning: implicit declaration of function ‘uninitialize_common’; did you mean ‘uninitialize_tcompress’? [-Wimplicit-function-declaration] uninitialize_common(); ^~~~~~~~~~~~~~~~~~~ uninitialize_tcompress cast.c: In function ‘tcompressible’: cast.c:121:12: warning: implicit declaration of function ‘ttest_binary’ [-Wimplicit-function-declaration] if(ttest_binary(buffer, num_read)) { ^~~~~~~~~~~~ cast.c:126:12: warning: implicit declaration of function ‘ttest_uuencode’ [-Wimplicit-function-declaration] if(ttest_uuencode(buffer, num_read)) { ^~~~~~~~~~~~~~ cast.c:131:12: warning: implicit declaration of function ‘ttest_postscript’ [-Wimplicit-function-declaration] if(ttest_postscript(buffer, num_read)) { ^~~~~~~~~~~~~~~~ cast.c: At top level: cast.c:140:1: warning: return type defaults to ‘int’ [-Wimplicit-int] tcompressible_file(name, flags) ^~~~~~~~~~~~~~~~~~ cast.c:160:1: warning: return type defaults to ‘int’ [-Wimplicit-int] tcompressible_fp(fp, flags) ^~~~~~~~~~~~~~~~ trecursive.c: In function ‘tcompress_directory’: cast.c:730:18: warning: implicit declaration of function ‘tcompress_file’; did you mean ‘tcompressible’? [-Wimplicit-function-declaration] #define FUNCTION tcompress_file ^~~~~~~~~~~~~~ trecursive.c:109:3: note: in expansion of macro ‘FUNCTION’ FUNCTION(name, outname, flags); ^~~~~~~~ cast.c: At top level: cast.c:735:1: warning: return type defaults to ‘int’ [-Wimplicit-int] tcompress_file(name, outname, flags) ^~~~~~~~~~~~~~ cast.c: In function ‘tcompress_file’: cast.c:799:4: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result] scanf("%c", s); ^~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -I../index -I../agrep -I../libtemplate/include -O2 -pipe -march=native -O2 -pipe -march=native -c -o uncast.o uncast.c uncast.c:39:1: warning: return type defaults to ‘int’ [-Wimplicit-int] initialize_tuncompress(string_file, freq_file, flags) ^~~~~~~~~~~~~~~~~~~~~~ uncast.c: In function ‘initialize_tuncompress’: uncast.c:45:7: warning: implicit declaration of function ‘initialize_common’; did you mean ‘initialize_tuncompress’? [-Wimplicit-function-declaration] if (!initialize_common(freq_file, flags)) return 0; ^~~~~~~~~~~~~~~~~ initialize_tuncompress uncast.c: At top level: uncast.c:66:1: warning: return type defaults to ‘int’ [-Wimplicit-int] uninitialize_tuncompress() ^~~~~~~~~~~~~~~~~~~~~~~~ uncast.c: In function ‘uninitialize_tuncompress’: uncast.c:70:2: warning: implicit declaration of function ‘uninitialize_common’; did you mean ‘uninitialize_tuncompress’? [-Wimplicit-function-declaration] uninitialize_common(); ^~~~~~~~~~~~~~~~~~~ uninitialize_tuncompress uncast.c: At top level: uncast.c:128:1: warning: return type defaults to ‘int’ [-Wimplicit-int] tuncompressible_fp(fp) ^~~~~~~~~~~~~~~~~~ uncast.c: In function ‘tuncompress’: uncast.c:371:36: warning: implicit declaration of function ‘myfpcopy’; did you mean ‘stpcpy’? [-Wimplicit-function-declaration] if (outfp != NULL) outlen += myfpcopy(outfp, compress_string_table[dindex]); ^~~~~~~~ stpcpy uncast.c:373:18: warning: implicit declaration of function ‘mystrcpy’; did you mean ‘strcpy’? [-Wimplicit-function-declaration] outlen += mystrcpy(outbuf+outlen, compress_string_table[dindex]); ^~~~~~~~ strcpy trecursive.c: In function ‘tuncompress_directory’: uncast.c:520:18: warning: implicit declaration of function ‘tuncompress_file’; did you mean ‘tuncompressible’? [-Wimplicit-function-declaration] #define FUNCTION tuncompress_file ^~~~~~~~~~~~~~~~ trecursive.c:109:3: note: in expansion of macro ‘FUNCTION’ FUNCTION(name, outname, flags); ^~~~~~~~ uncast.c: In function ‘tuncompress_file’: uncast.c:593:4: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result] scanf("%c", s); ^~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -I../index -I../agrep -I../libtemplate/include -O2 -pipe -march=native -O2 -pipe -march=native -c -o tsimpletest.o tsimpletest.c tsimpletest.c:32:1: warning: return type defaults to ‘int’ [-Wimplicit-int] ttest_binary(buffer, length) ^~~~~~~~~~~~ tsimpletest.c: In function ‘ttest_binary’: tsimpletest.c:42:8: warning: implicit declaration of function ‘isgraph’ [-Wimplicit-function-declaration] if (!(isgraph(*buffer) || isspace(*buffer))) --permitted_errors; ^~~~~~~ tsimpletest.c:42:28: warning: implicit declaration of function ‘isspace’ [-Wimplicit-function-declaration] if (!(isgraph(*buffer) || isspace(*buffer))) --permitted_errors; ^~~~~~~ tsimpletest.c: At top level: tsimpletest.c:51:1: warning: return type defaults to ‘int’ [-Wimplicit-int] ttest_uuencode(buffer, length) ^~~~~~~~~~~~~~ tsimpletest.c: In function ‘ttest_uuencode’: tsimpletest.c:64:13: warning: implicit declaration of function ‘tmemlook’; did you mean ‘memmove’? [-Wimplicit-function-declaration] i = tmemlook("\nbegin", buffer, length); ^~~~~~~~ memmove x86_64-pc-linux-gnu-gcc -I../index -I../agrep -I../libtemplate/include -O2 -pipe -march=native -O2 -pipe -march=native -c -o tmemlook.o tmemlook.c x86_64-pc-linux-gnu-gcc -I../index -I../agrep -I../libtemplate/include -O2 -pipe -march=native -O2 -pipe -march=native -c -o tbuild.o tbuild.c tbuild.c: In function ‘compute_dictionary’: tbuild.c:30:1: warning: type of ‘SPECIAL_WORDS’ defaults to ‘int’ [-Wimplicit-int] compute_dictionary(THRESHOLD, FILEBLOCKSIZE, SPECIAL_WORDS, comp_dir) ^~~~~~~~~~~~~~~~~~ tbuild.c:229:7: warning: implicit declaration of function ‘dump_small_hash’; did you mean ‘get_small_hash’? [-Wimplicit-function-declaration] if (!dump_small_hash(dict_hash_table, hash_file)) return -1; ^~~~~~~~~~~~~~~ get_small_hash tbuild.c:304:2: warning: implicit declaration of function ‘pad_hash_file’ [-Wimplicit-function-declaration] pad_hash_file(hash_file, FILEBLOCKSIZE); ^~~~~~~~~~~~~ tbuild.c:305:2: warning: implicit declaration of function ‘pad_string_file’ [-Wimplicit-function-declaration] pad_string_file(string_file, FILEBLOCKSIZE); ^~~~~~~~~~~~~~~ tbuild.c:153:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ tbuild.c:155:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ tbuild.c:157:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ tbuild.c:255:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ tbuild.c:257:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ tbuild.c:270:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ tbuild.c:291:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ /usr/bin/ar rcv ../lib/libcast.a hash.o string.o misc.o quick.o cast.o uncast.o tsimpletest.o tmemlook.o tbuild.o a - hash.o a - string.o a - misc.o a - quick.o a - cast.o a - uncast.o a - tsimpletest.o a - tmemlook.o a - tbuild.o x86_64-pc-linux-gnu-ranlib ../lib/libcast.a x86_64-pc-linux-gnu-gcc -I../index -I../agrep -I../libtemplate/include -O2 -pipe -march=native -O2 -pipe -march=native -c -o main_tbuild.o main_tbuild.c main_tbuild.c:17:1: warning: return type defaults to ‘int’ [-Wimplicit-int] usage(progname) ^~~~~ main_tbuild.c: In function ‘main’: main_tbuild.c:56:25: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] getcwd(comp_dir, MAX_LINE_LEN-1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -o tbuild hash.o string.o misc.o tbuild.o main_tbuild.o x86_64-pc-linux-gnu-gcc -I../index -I../agrep -I../libtemplate/include -O2 -pipe -march=native -O2 -pipe -march=native -c -o main_cast.o main_cast.c main_cast.c:15:1: warning: return type defaults to ‘int’ [-Wimplicit-int] usage(progname) ^~~~~ main_cast.c:34:1: warning: return type defaults to ‘int’ [-Wimplicit-int] main(argc, argv) ^~~~ main_cast.c: In function ‘main’: main_cast.c:125:7: warning: implicit declaration of function ‘initialize_tcompress’ [-Wimplicit-function-declaration] if (!initialize_tcompress(hash_file, freq_file, FLAGS)) exit(2); ^~~~~~~~~~~~~~~~~~~~ main_cast.c:133:5: warning: implicit declaration of function ‘tcompress_file’; did you mean ‘tmpfile’? [-Wimplicit-function-declaration] tcompress_file(name, outname, FLAGS); ^~~~~~~~~~~~~~ tmpfile main_cast.c:136:8: warning: implicit declaration of function ‘tcompress’ [-Wimplicit-function-declaration] else tcompress(stdin, -1, stdout, -1, FLAGS); ^~~~~~~~~ main_cast.c:114:4: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] getcwd(comp_dir, MAXNAME-1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -o cast main_cast.o hash.o string.o misc.o quick.o cast.o uncast.o tsimpletest.o tmemlook.o tbuild.o x86_64-pc-linux-gnu-gcc -I../index -I../agrep -I../libtemplate/include -O2 -pipe -march=native -O2 -pipe -march=native -c -o main_uncast.o main_uncast.c main_uncast.c:15:1: warning: return type defaults to ‘int’ [-Wimplicit-int] usage(progname) ^~~~~ main_uncast.c:34:1: warning: return type defaults to ‘int’ [-Wimplicit-int] main(argc, argv) ^~~~ main_uncast.c: In function ‘main’: main_uncast.c:129:7: warning: implicit declaration of function ‘initialize_tuncompress’ [-Wimplicit-function-declaration] if (!initialize_tuncompress(string_file, freq_file, FLAGS)) exit(2); ^~~~~~~~~~~~~~~~~~~~~~ main_uncast.c:137:5: warning: implicit declaration of function ‘tuncompress_file’ [-Wimplicit-function-declaration] tuncompress_file(name, outname, FLAGS); ^~~~~~~~~~~~~~~~ main_uncast.c:142:9: warning: implicit declaration of function ‘tuncompressible’ [-Wimplicit-function-declaration] if (!tuncompressible(buffer, num_read)) { ^~~~~~~~~~~~~~~ main_uncast.c:146:4: warning: implicit declaration of function ‘tuncompress’ [-Wimplicit-function-declaration] tuncompress(stdin, -1, stdout, -1, FLAGS); ^~~~~~~~~~~ main_uncast.c:118:4: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] getcwd(comp_dir, MAXNAME-1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -o uncast main_uncast.o hash.o string.o misc.o quick.o cast.o uncast.o tsimpletest.o tmemlook.o tbuild.o make[1]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/compress' make[1]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/agrep' x86_64-pc-linux-gnu-gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -pipe -march=native -c -o follow.o follow.c x86_64-pc-linux-gnu-gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -pipe -march=native -c -o asearch.o asearch.c asearch.c: In function ‘asearch’: asearch.c:47:10: warning: implicit declaration of function ‘asearch0’; did you mean ‘asearch’? [-Wimplicit-function-declaration] return asearch0(old_D_pat, text, D); ^~~~~~~~ asearch asearch.c:69:15: warning: implicit declaration of function ‘fill_buf’; did you mean ‘free_buf’? [-Wimplicit-function-declaration] while ((l = fill_buf(text, buffer + Max_record, BlockSize)) > 0) ^~~~~~~~ free_buf asearch.c:184:18: warning: implicit declaration of function ‘output’ [-Wimplicit-function-declaration] if (-1 == output(buffer, lasti, printout_end, j)) {free_buf(text, buffer); return -1;} ^~~~~~ x86_64-pc-linux-gnu-gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -pipe -march=native -c -o asearch1.o asearch1.c asearch1.c: In function ‘asearch1’: asearch1.c:62:22: warning: implicit declaration of function ‘fill_buf’; did you mean ‘free_buf’? [-Wimplicit-function-declaration] while ((num_read = fill_buf(Text, buffer + Max_record, BlockSize)) > 0) ^~~~~~~~ free_buf asearch1.c:158:18: warning: implicit declaration of function ‘output’ [-Wimplicit-function-declaration] if (-1 == output(buffer, lasti, i-D_length-1, j)) {free_buf(Text, buffer); return -1;} ^~~~~~ x86_64-pc-linux-gnu-gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -pipe -march=native -c -o agrep.o agrep.c agrep.c: In function ‘reinit_value’: agrep.c:177:24: warning: implicit declaration of function ‘destroy_tree’ [-Wimplicit-function-declaration] if (AComplexBoolean) destroy_tree(AParse); ^~~~~~~~~~~~ agrep.c: In function ‘compute_next’: agrep.c:329:7: warning: implicit declaration of function ‘exponen’; did you mean ‘popen’? [-Wimplicit-function-declaration] k = exponen(M); ^~~~~~~ popen agrep.c: In function ‘re1’: agrep.c:425:22: warning: implicit declaration of function ‘fill_buf’; did you mean ‘free_buf’? [-Wimplicit-function-declaration] while ((num_read = fill_buf(Text, buffer + Maxline, BlockSize)) > 0) ^~~~~~~~ free_buf agrep.c:516:17: warning: implicit declaration of function ‘r_output’ [-Wimplicit-function-declaration] if (-1 == r_output(buffer, i-1, end, j)) {free_buf(Text, buffer); return -1;} ^~~~~~~~ agrep.c: In function ‘agrep_init’: agrep.c:2465:23: warning: implicit declaration of function ‘agrep_usage’; did you mean ‘agrep_init’? [-Wimplicit-function-declaration] if (argc < 2) return agrep_usage(); ^~~~~~~~~~~ agrep_init agrep.c:2801:9: warning: implicit declaration of function ‘prepf’; did you mean ‘pread’? [-Wimplicit-function-declaration] if (prepf(multifd, NULL, 0) <= -1) { ^~~~~ pread agrep.c:3028:2: warning: implicit declaration of function ‘initialize_common’ [-Wimplicit-function-declaration] initialize_common(FREQ_FILE, 0); /* no error msgs */ ^~~~~~~~~~~~~~~~~ agrep.c:3082:38: warning: implicit declaration of function ‘check_file’; did you mean ‘flockfile’? [-Wimplicit-function-declaration] if (!glimpse_call && ((filetype = check_file(*argv)) == NOSUCHFILE) && !PRINTNONEXISTENTFILE) { ^~~~~~~~~~ flockfile agrep.c: In function ‘agrep_search’: agrep.c:3290:13: warning: implicit declaration of function ‘checksg’ [-Wimplicit-function-declaration] if (-1 == checksg(Pattern, D, 1)) return -1; /* check if the pattern is simple */ ^~~~~~~ agrep.c:3294:14: warning: implicit declaration of function ‘preprocess’ [-Wimplicit-function-declaration] if (-1 == preprocess(D_pattern, Pattern)) return -1; ^~~~~~~~~~ agrep.c:3297:25: warning: implicit declaration of function ‘maskgen’ [-Wimplicit-function-declaration] if(!AParse && ((M = maskgen(Pattern, D)) == -1)) return -1; ^~~~~~~ agrep.c:3304:24: warning: implicit declaration of function ‘quick_tcompress’ [-Wimplicit-function-declaration] if ((tc_D_length = quick_tcompress(FREQ_FILE,HASH_FILE,D_pattern,D_length,tc_D_pattern,MaxDelimit*2,TC_EASYSEARCH)) <= 0) { ^~~~~~~~~~~~~~~ agrep.c:3333:35: warning: implicit declaration of function ‘exec’; did you mean ‘execl’? [-Wimplicit-function-declaration] if (agrep_initialfd == -1) ret = exec(execfd, NULL); ^~~~ execl agrep.c:3334:28: warning: implicit declaration of function ‘recursive’ [-Wimplicit-function-declaration] else if(RECURSIVE) ret = (recursive(Numfiles, Textfiles)); ^~~~~~~~~ agrep.c: In function ‘exec’: agrep.c:3443:13: warning: implicit declaration of function ‘compat’; did you mean ‘crypt’? [-Wimplicit-function-declaration] if ((-1 == compat())) return -1; /* check compatibility between options */ ^~~~~~ crypt agrep.c:3456:30: warning: implicit declaration of function ‘mgrep’; did you mean ‘memagrep’? [-Wimplicit-function-declaration] if(PAT_FILE || PAT_BUFFER) mgrep(fd, AParse); ^~~~~ memagrep agrep.c:3458:20: warning: implicit declaration of function ‘sgrep’; did you mean ‘strsep’? [-Wimplicit-function-declaration] if(SGREP) ret = sgrep(OldPattern, strlen(OldPattern), fd, D, 0); ^~~~~ strsep agrep.c:3459:20: warning: implicit declaration of function ‘bitap’ [-Wimplicit-function-declaration] else ret = bitap(old_D_pat, Pattern, fd, M, D); ^~~~~ agrep.c:3519:9: warning: implicit declaration of function ‘tuncompressible_filename’ [-Wimplicit-function-declaration] if (!tuncompressible_filename(file_list[i], strlen(file_list[i]))) TCOMPRESSED = OFF; ^~~~~~~~~~~~~~~~~~~~~~~~ agrep.c:3700:16: warning: implicit declaration of function ‘file_out’; did you mean ‘fileno’? [-Wimplicit-function-declaration] if (-1 == file_out(file_list[i])) { ^~~~~~~~ fileno agrep.c: In function ‘agrep_init’: agrep.c:3013:4: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] getcwd(COMP_DIR, MAX_LINE_LEN-1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ agrep.c: In function ‘file_out’: agrep.c:3869:4: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(1, buf, num_read); ^~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -pipe -march=native -c -o bitap.o bitap.c bitap.c: In function ‘bitap’: bitap.c:70:11: warning: implicit declaration of function ‘re’ [-Wimplicit-function-declaration] return re(fd, M, D); /* SUN: need to find a even point */ ^~ bitap.c:73:11: warning: implicit declaration of function ‘re1’; did you mean ‘read’? [-Wimplicit-function-declaration] return re1(fd, M, D); ^~~ read bitap.c:78:10: warning: implicit declaration of function ‘asearch1’; did you mean ‘bsearch’? [-Wimplicit-function-declaration] return asearch1(old_D_pat, fd, D); ^~~~~~~~ bsearch bitap.c:82:10: warning: implicit declaration of function ‘asearch’; did you mean ‘bsearch’? [-Wimplicit-function-declaration] return asearch(old_D_pat, fd, D); ^~~~~~~ bsearch bitap.c:104:22: warning: implicit declaration of function ‘fill_buf’; did you mean ‘free_buf’? [-Wimplicit-function-declaration] while ((num_read = fill_buf(fd, buffer + Max_record, BlockSize)) > 0) ^~~~~~~~ free_buf bitap.c:195:18: warning: implicit declaration of function ‘output’ [-Wimplicit-function-declaration] if (-1 == output(buffer, lasti, print_end, j - (NumBufferFills - 1))) { free_buf(fd, buffer); return -1;} ^~~~~~ bitap.c: At top level: bitap.c:498:1: warning: return type defaults to ‘int’ [-Wimplicit-int] fill_buf(fd, buf, record_size) ^~~~~~~~ x86_64-pc-linux-gnu-gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -pipe -march=native -c -o checkfile.o checkfile.c checkfile.c: In function ‘check_file’: checkfile.c:47:6: warning: implicit declaration of function ‘my_stat’; did you mean ‘lstat’? [-Wimplicit-function-declaration] if (my_stat(fname, &buf) != 0) { ^~~~~~~ lstat x86_64-pc-linux-gnu-gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -pipe -march=native -c -o compat.o compat.c compat.c:9:8: warning: type defaults to ‘int’ in declaration of ‘FILEOUT’ [-Wimplicit-int] extern FILEOUT; ^~~~~~~ compat.c:10:8: warning: type defaults to ‘int’ in declaration of ‘REGEX’ [-Wimplicit-int] extern REGEX; ^~~~~ compat.c:11:8: warning: type defaults to ‘int’ in declaration of ‘DELIMITER’ [-Wimplicit-int] extern DELIMITER; ^~~~~~~~~ compat.c:12:8: warning: type defaults to ‘int’ in declaration of ‘WHOLELINE’ [-Wimplicit-int] extern WHOLELINE; ^~~~~~~~~ compat.c:13:8: warning: type defaults to ‘int’ in declaration of ‘LINENUM’ [-Wimplicit-int] extern LINENUM; ^~~~~~~ compat.c:14:8: warning: type defaults to ‘int’ in declaration of ‘I’ [-Wimplicit-int] extern I, S, DD; ^ compat.c:14:11: warning: type defaults to ‘int’ in declaration of ‘S’ [-Wimplicit-int] extern I, S, DD; ^ compat.c:14:14: warning: type defaults to ‘int’ in declaration of ‘DD’ [-Wimplicit-int] extern I, S, DD; ^~ compat.c:15:8: warning: type defaults to ‘int’ in declaration of ‘JUMP’ [-Wimplicit-int] extern JUMP; ^~~~ x86_64-pc-linux-gnu-gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -pipe -march=native -c -o maskgen.o maskgen.c maskgen.c:6:8: warning: type defaults to ‘int’ in declaration of ‘Mask’ [-Wimplicit-int] extern Mask[], Bit[], Init[], NO_ERR_MASK; ^~~~ maskgen.c:6:16: warning: type defaults to ‘int’ in declaration of ‘Bit’ [-Wimplicit-int] extern Mask[], Bit[], Init[], NO_ERR_MASK; ^~~ maskgen.c:6:23: warning: type defaults to ‘int’ in declaration of ‘Init’ [-Wimplicit-int] extern Mask[], Bit[], Init[], NO_ERR_MASK; ^~~~ maskgen.c:6:31: warning: type defaults to ‘int’ in declaration of ‘NO_ERR_MASK’ [-Wimplicit-int] extern Mask[], Bit[], Init[], NO_ERR_MASK; ^~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -pipe -march=native -c -o parse.o parse.c In file included from parse.c:7: parse.c: In function ‘mk_leaf’: re.h:75:3: warning: implicit declaration of function ‘exit’ [-Wimplicit-function-declaration] exit(2);\ ^~~~ parse.c:45:2: note: in expansion of macro ‘new_node’ new_node(Re_Lit, l, l); ^~~~~~~~ re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ exit(2);\ ^~~~ parse.c:45:2: note: in expansion of macro ‘new_node’ new_node(Re_Lit, l, l); ^~~~~~~~ re.h:75:3: note: include ‘’ or provide a declaration of ‘exit’ exit(2);\ ^~~~ parse.c:45:2: note: in expansion of macro ‘new_node’ new_node(Re_Lit, l, l); ^~~~~~~~ re.h:77:2: warning: implicit declaration of function ‘memset’ [-Wimplicit-function-declaration] memset((l), '\0', sizeof(*(x)));\ ^~~~~~ parse.c:45:2: note: in expansion of macro ‘new_node’ new_node(Re_Lit, l, l); ^~~~~~~~ re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ parse.c:45:2: note: in expansion of macro ‘new_node’ new_node(Re_Lit, l, l); ^~~~~~~~ re.h:77:2: note: include ‘’ or provide a declaration of ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ parse.c:45:2: note: in expansion of macro ‘new_node’ new_node(Re_Lit, l, l); ^~~~~~~~ re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ exit(2);\ ^~~~ parse.c:46:2: note: in expansion of macro ‘new_node’ new_node(Re_node, node, node); ^~~~~~~~ re.h:75:3: note: include ‘’ or provide a declaration of ‘exit’ exit(2);\ ^~~~ parse.c:46:2: note: in expansion of macro ‘new_node’ new_node(Re_node, node, node); ^~~~~~~~ re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ parse.c:46:2: note: in expansion of macro ‘new_node’ new_node(Re_node, node, node); ^~~~~~~~ re.h:77:2: note: include ‘’ or provide a declaration of ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ parse.c:46:2: note: in expansion of macro ‘new_node’ new_node(Re_node, node, node); ^~~~~~~~ parse.c:48:18: warning: implicit declaration of function ‘free’ [-Wimplicit-function-declaration] if (l != NULL) free(l); ^~~~ parse.c:48:18: warning: incompatible implicit declaration of built-in function ‘free’ parse.c:48:18: note: include ‘’ or provide a declaration of ‘free’ parse.c:49:21: warning: incompatible implicit declaration of built-in function ‘free’ if (node != NULL) free(node); ^~~~ parse.c:49:21: note: include ‘’ or provide a declaration of ‘free’ In file included from parse.c:7: parse.c: In function ‘parse_cset’: re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ exit(2);\ ^~~~ parse.c:76:2: note: in expansion of macro ‘new_node’ new_node(Ch_Set, curr_ptr, curr_ptr); ^~~~~~~~ re.h:75:3: note: include ‘’ or provide a declaration of ‘exit’ exit(2);\ ^~~~ parse.c:76:2: note: in expansion of macro ‘new_node’ new_node(Ch_Set, curr_ptr, curr_ptr); ^~~~~~~~ re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ parse.c:76:2: note: in expansion of macro ‘new_node’ new_node(Ch_Set, curr_ptr, curr_ptr); ^~~~~~~~ re.h:77:2: note: include ‘’ or provide a declaration of ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ parse.c:76:2: note: in expansion of macro ‘new_node’ new_node(Ch_Set, curr_ptr, curr_ptr); ^~~~~~~~ re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ exit(2);\ ^~~~ parse.c:79:3: note: in expansion of macro ‘new_node’ new_node(Ch_Range, range, range); ^~~~~~~~ re.h:75:3: note: include ‘’ or provide a declaration of ‘exit’ exit(2);\ ^~~~ parse.c:79:3: note: in expansion of macro ‘new_node’ new_node(Ch_Range, range, range); ^~~~~~~~ re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ parse.c:79:3: note: in expansion of macro ‘new_node’ new_node(Ch_Range, range, range); ^~~~~~~~ re.h:77:2: note: include ‘’ or provide a declaration of ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ parse.c:79:3: note: in expansion of macro ‘new_node’ new_node(Ch_Range, range, range); ^~~~~~~~ parse.c:83:4: warning: incompatible implicit declaration of built-in function ‘free’ free(range); ^~~~ parse.c:83:4: note: include ‘’ or provide a declaration of ‘free’ parse.c:89:4: warning: incompatible implicit declaration of built-in function ‘free’ free(range); ^~~~ parse.c:89:4: note: include ‘’ or provide a declaration of ‘free’ parse.c:96:5: warning: incompatible implicit declaration of built-in function ‘free’ free(range); ^~~~ parse.c:96:5: note: include ‘’ or provide a declaration of ‘free’ In file included from parse.c:7: re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ exit(2);\ ^~~~ parse.c:104:3: note: in expansion of macro ‘new_node’ new_node(Ch_Set, curr_ptr, curr_ptr); ^~~~~~~~ re.h:75:3: note: include ‘’ or provide a declaration of ‘exit’ exit(2);\ ^~~~ parse.c:104:3: note: in expansion of macro ‘new_node’ new_node(Ch_Set, curr_ptr, curr_ptr); ^~~~~~~~ re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ parse.c:104:3: note: in expansion of macro ‘new_node’ new_node(Ch_Set, curr_ptr, curr_ptr); ^~~~~~~~ re.h:77:2: note: include ‘’ or provide a declaration of ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ parse.c:104:3: note: in expansion of macro ‘new_node’ new_node(Ch_Set, curr_ptr, curr_ptr); ^~~~~~~~ parse.c:112:22: warning: incompatible implicit declaration of built-in function ‘free’ if (range != NULL) free(range); ^~~~ parse.c:112:22: note: include ‘’ or provide a declaration of ‘free’ parse.c:113:3: warning: incompatible implicit declaration of built-in function ‘free’ free(curr_ptr); ^~~~ parse.c:113:3: note: include ‘’ or provide a declaration of ‘free’ In file included from parse.c:7: parse.c: In function ‘parse_wildcard’: re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ exit(2);\ ^~~~ parse.c:128:2: note: in expansion of macro ‘new_node’ new_node(Ch_Range, r, r); ^~~~~~~~ re.h:75:3: note: include ‘’ or provide a declaration of ‘exit’ exit(2);\ ^~~~ parse.c:128:2: note: in expansion of macro ‘new_node’ new_node(Ch_Range, r, r); ^~~~~~~~ re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ parse.c:128:2: note: in expansion of macro ‘new_node’ new_node(Ch_Range, r, r); ^~~~~~~~ re.h:77:2: note: include ‘’ or provide a declaration of ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ parse.c:128:2: note: in expansion of macro ‘new_node’ new_node(Ch_Range, r, r); ^~~~~~~~ re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ exit(2);\ ^~~~ parse.c:131:2: note: in expansion of macro ‘new_node’ new_node(Ch_Set, s, s); ^~~~~~~~ re.h:75:3: note: include ‘’ or provide a declaration of ‘exit’ exit(2);\ ^~~~ parse.c:131:2: note: in expansion of macro ‘new_node’ new_node(Ch_Set, s, s); ^~~~~~~~ re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ parse.c:131:2: note: in expansion of macro ‘new_node’ new_node(Ch_Set, s, s); ^~~~~~~~ re.h:77:2: note: include ‘’ or provide a declaration of ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ parse.c:131:2: note: in expansion of macro ‘new_node’ new_node(Ch_Set, s, s); ^~~~~~~~ parse.c: In function ‘free_tok’: parse.c:163:3: warning: incompatible implicit declaration of built-in function ‘free’ free(next_token); ^~~~ parse.c:163:3: note: include ‘’ or provide a declaration of ‘free’ In file included from parse.c:7: parse.c: In function ‘get_token’: re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ exit(2);\ ^~~~ parse.c:181:2: note: in expansion of macro ‘new_node’ new_node(Tok_node, rn, rn); ^~~~~~~~ re.h:75:3: note: include ‘’ or provide a declaration of ‘exit’ exit(2);\ ^~~~ parse.c:181:2: note: in expansion of macro ‘new_node’ new_node(Tok_node, rn, rn); ^~~~~~~~ re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ parse.c:181:2: note: in expansion of macro ‘new_node’ new_node(Tok_node, rn, rn); ^~~~~~~~ re.h:77:2: note: include ‘’ or provide a declaration of ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ parse.c:181:2: note: in expansion of macro ‘new_node’ new_node(Tok_node, rn, rn); ^~~~~~~~ parse.c: In function ‘cat2’: re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ exit(2);\ ^~~~ parse.c:245:2: note: in expansion of macro ‘new_node’ new_node(Re_node, r, r); ^~~~~~~~ re.h:75:3: note: include ‘’ or provide a declaration of ‘exit’ exit(2);\ ^~~~ parse.c:245:2: note: in expansion of macro ‘new_node’ new_node(Re_node, r, r); ^~~~~~~~ re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ parse.c:245:2: note: in expansion of macro ‘new_node’ new_node(Re_node, r, r); ^~~~~~~~ re.h:77:2: note: include ‘’ or provide a declaration of ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ parse.c:245:2: note: in expansion of macro ‘new_node’ new_node(Re_node, r, r); ^~~~~~~~ parse.c:253:3: warning: incompatible implicit declaration of built-in function ‘free’ free(r); ^~~~ parse.c:253:3: note: include ‘’ or provide a declaration of ‘free’ In file included from parse.c:7: parse.c: In function ‘wrap’: re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ exit(2);\ ^~~~ parse.c:277:2: note: in expansion of macro ‘new_node’ new_node(Re_node, r, r); ^~~~~~~~ re.h:75:3: note: include ‘’ or provide a declaration of ‘exit’ exit(2);\ ^~~~ parse.c:277:2: note: in expansion of macro ‘new_node’ new_node(Re_node, r, r); ^~~~~~~~ re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ parse.c:277:2: note: in expansion of macro ‘new_node’ new_node(Re_node, r, r); ^~~~~~~~ re.h:77:2: note: include ‘’ or provide a declaration of ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ parse.c:277:2: note: in expansion of macro ‘new_node’ new_node(Re_node, r, r); ^~~~~~~~ parse.c:283:3: warning: incompatible implicit declaration of built-in function ‘free’ free(r); ^~~~ parse.c:283:3: note: include ‘’ or provide a declaration of ‘free’ In file included from parse.c:7: parse.c: In function ‘mk_alt’: re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ exit(2);\ ^~~~ parse.c:303:2: note: in expansion of macro ‘new_node’ new_node(Re_node, node, node); ^~~~~~~~ re.h:75:3: note: include ‘’ or provide a declaration of ‘exit’ exit(2);\ ^~~~ parse.c:303:2: note: in expansion of macro ‘new_node’ new_node(Re_node, node, node); ^~~~~~~~ re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ parse.c:303:2: note: in expansion of macro ‘new_node’ new_node(Re_node, node, node); ^~~~~~~~ re.h:77:2: note: include ‘’ or provide a declaration of ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ parse.c:303:2: note: in expansion of macro ‘new_node’ new_node(Re_node, node, node); ^~~~~~~~ parse.c: In function ‘parse_re’: parse.c:339:5: warning: incompatible implicit declaration of built-in function ‘free’ free(top); ^~~~ parse.c:339:5: note: include ‘’ or provide a declaration of ‘free’ parse.c:355:5: warning: incompatible implicit declaration of built-in function ‘free’ free(ret); ^~~~ parse.c:355:5: note: include ‘’ or provide a declaration of ‘free’ parse.c:360:5: warning: incompatible implicit declaration of built-in function ‘free’ free(ret); ^~~~ parse.c:360:5: note: include ‘’ or provide a declaration of ‘free’ parse.c:370:6: warning: incompatible implicit declaration of built-in function ‘free’ free(ret); ^~~~ parse.c:370:6: note: include ‘’ or provide a declaration of ‘free’ parse.c:397:5: warning: incompatible implicit declaration of built-in function ‘free’ free(ret); ^~~~ parse.c:397:5: note: include ‘’ or provide a declaration of ‘free’ parse.c:402:5: warning: incompatible implicit declaration of built-in function ‘free’ free(ret); ^~~~ parse.c:402:5: note: include ‘’ or provide a declaration of ‘free’ parse.c:413:4: warning: incompatible implicit declaration of built-in function ‘free’ free(next_token); ^~~~ parse.c:413:4: note: include ‘’ or provide a declaration of ‘free’ parse.c: In function ‘parse’: parse.c:451:2: warning: incompatible implicit declaration of built-in function ‘free’ free(top); ^~~~ parse.c:451:2: note: include ‘’ or provide a declaration of ‘free’ x86_64-pc-linux-gnu-gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -pipe -march=native -c -o checksg.o checksg.c x86_64-pc-linux-gnu-gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -pipe -march=native -c -o preprocess.o preprocess.c preprocess.c: In function ‘preprocess’: preprocess.c:67:15: warning: implicit declaration of function ‘asplit_pattern’ [-Wimplicit-function-declaration] if (((ret1 = asplit_pattern(Pattern, m, aterminals, &anum_terminals, &AParse)) <= 0) || /* can change the pattern if simple boolean with {} */ ^~~~~~~~~~~~~~ preprocess.c:68:15: warning: implicit declaration of function ‘asplit_terminal’ [-Wimplicit-function-declaration] ((ret2 = asplit_terminal(0, anum_terminals, multibuf, &multilen)) <= 0) || ^~~~~~~~~~~~~~~ preprocess.c:70:44: warning: implicit declaration of function ‘destroy_tree’ [-Wimplicit-function-declaration] if (AComplexBoolean && (AParse != NULL)) destroy_tree(AParse); /* so that direct exec invocations don't use AParse by mistake! */ ^~~~~~~~~~~~ preprocess.c:97:23: warning: implicit declaration of function ‘quick_tcompress’ [-Wimplicit-function-declaration] if ((tc_D_length = quick_tcompress(FREQ_FILE, HASH_FILE, D_pattern, D_length, tc_D_pattern, MaxDelimit*2, TC_EASYSEARCH)) <= 0) { ^~~~~~~~~~~~~~~ preprocess.c:322:13: warning: implicit declaration of function ‘init’; did you mean ‘rint’? [-Wimplicit-function-declaration] num_pos = init(r_pat, table); ^~~~ rint x86_64-pc-linux-gnu-gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -pipe -march=native -c -o delim.o delim.c x86_64-pc-linux-gnu-gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -pipe -march=native -c -o asplit.o asplit.c In file included from asplit.c:5: putils.c: In function ‘print_tree’: putils.c:69:1: warning: type of ‘level’ defaults to ‘int’ [-Wimplicit-int] print_tree(t, level) ^~~~~~~~~~ x86_64-pc-linux-gnu-gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -pipe -march=native -c -o recursive.o recursive.c recursive.c: In function ‘recursive’: recursive.c:67:3: warning: implicit declaration of function ‘strcpy’ [-Wimplicit-function-declaration] strcpy(name_buf, argv[i]); ^~~~~~ recursive.c:67:3: warning: incompatible implicit declaration of built-in function ‘strcpy’ recursive.c:67:3: note: include ‘’ or provide a declaration of ‘strcpy’ recursive.c:37:1: +#include #define BUFSIZE 256 recursive.c:67:3: strcpy(name_buf, argv[i]); ^~~~~~ recursive.c:71:15: warning: implicit declaration of function ‘exec’ [-Wimplicit-function-declaration] if ((ret = exec(3, file_list)) == -1) return -1; ^~~~ recursive.c:74:5: warning: implicit declaration of function ‘free’ [-Wimplicit-function-declaration] free(file_list[j]); ^~~~ recursive.c:74:5: warning: incompatible implicit declaration of built-in function ‘free’ recursive.c:74:5: note: include ‘’ or provide a declaration of ‘free’ recursive.c:37:1: +#include #define BUFSIZE 256 recursive.c:74:5: free(file_list[j]); ^~~~ recursive.c: In function ‘treewalk’: recursive.c:114:5: warning: implicit declaration of function ‘my_lstat’; did you mean ‘lstat’? [-Wimplicit-function-declaration] if(my_lstat(name, &stbuf) == -1) { ^~~~~~~~ lstat recursive.c:125:3: warning: incompatible implicit declaration of built-in function ‘strcpy’ strcpy(file_list[fdx++], name); ^~~~~~ recursive.c:125:3: note: include ‘’ or provide a declaration of ‘strcpy’ recursive.c:130:30: warning: incompatible implicit declaration of built-in function ‘free’ for(i=0; i’ or provide a declaration of ‘free’ recursive.c: In function ‘directory’: recursive.c:147:15: warning: implicit declaration of function ‘strlen’ [-Wimplicit-function-declaration] nbp = name + strlen(name); ^~~~~~ recursive.c:147:15: warning: incompatible implicit declaration of built-in function ‘strlen’ recursive.c:147:15: note: include ‘’ or provide a declaration of ‘strlen’ recursive.c:160:32: warning: implicit declaration of function ‘strcmp’ [-Wimplicit-function-declaration] if (dp->d_name[0] == '\0' || strcmp(dp->d_name, ".") == 0 || strcmp(dp->d_name, "..")==0) ^~~~~~ recursive.c:165:3: warning: incompatible implicit declaration of built-in function ‘strcpy’ strcpy(nbp, dp->d_name); ^~~~~~ recursive.c:165:3: note: include ‘’ or provide a declaration of ‘strcpy’ x86_64-pc-linux-gnu-gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -pipe -march=native -c -o sgrep.o sgrep.c sgrep.c:52:8: warning: type defaults to ‘int’ in declaration of ‘WORDBOUND’ [-Wimplicit-int] extern WORDBOUND, WHOLELINE, NOUPPER; ^~~~~~~~~ sgrep.c:52:19: warning: type defaults to ‘int’ in declaration of ‘WHOLELINE’ [-Wimplicit-int] extern WORDBOUND, WHOLELINE, NOUPPER; ^~~~~~~~~ sgrep.c:52:30: warning: type defaults to ‘int’ in declaration of ‘NOUPPER’ [-Wimplicit-int] extern WORDBOUND, WHOLELINE, NOUPPER; ^~~~~~~ sgrep.c: In function ‘sgrep’: sgrep.c:172:1: warning: type of ‘samepattern’ defaults to ‘int’ [-Wimplicit-int] sgrep(in_pat, in_m, fd, D, samepattern) ^~~~~ sgrep.c:241:22: warning: implicit declaration of function ‘fill_buf’; did you mean ‘free_buf’? [-Wimplicit-function-declaration] while( (num_read = fill_buf(fd, text+offset, 2*BlockSize)) > 0) ^~~~~~~~ free_buf sgrep.c:294:16: warning: implicit declaration of function ‘monkey’ [-Wimplicit-function-declaration] if (-1 == monkey(pat, m, text+start, text+end, oldpat, oldm)) { ^~~~~~ sgrep.c:300:16: warning: implicit declaration of function ‘bm’; did you mean ‘bcmp’? [-Wimplicit-function-declaration] if (-1 == bm(pat, m, text+start, text+end, oldpat, oldm)) { ^~ bcmp sgrep.c:308:16: warning: implicit declaration of function ‘monkey4’ [-Wimplicit-function-declaration] if (-1 == monkey4( pat, m, text+start, text+end, D , oldpat, oldm )) { ^~~~~~~ sgrep.c:315:17: warning: implicit declaration of function ‘a_monkey’ [-Wimplicit-function-declaration] if (-1 == a_monkey(pat, m, text+start, text+end, D, oldpat, oldm)) { ^~~~~~~~ sgrep.c:321:17: warning: implicit declaration of function ‘agrep’; did you mean ‘sgrep’? [-Wimplicit-function-declaration] if (-1 == agrep(pat, m, text+start, text+end, D, oldpat, oldm)) { ^~~~~ sgrep sgrep.c: In function ‘bm’: sgrep.c:835:34: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long int’ [-Wformat=] fprintf(agrep_finalfp, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %ld sgrep.c:835:37: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘long int’ [-Wformat=] fprintf(agrep_finalfp, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); ~^ ~~~~~~~~~~~~~~~~~~~~~~~ %ld sgrep.c:839:22: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long int’ [-Wformat=] sprintf(s, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %ld sgrep.c:839:25: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘long int’ [-Wformat=] sprintf(s, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); ~^ ~~~~~~~~~~~~~~~~~~~~~~~ %ld sgrep.c: In function ‘agrep’: sgrep.c:1155:16: warning: implicit declaration of function ‘s_output’ [-Wimplicit-function-declaration] if (-1 == s_output(text, ¤tpos, textbegin, textend, &lastout, pat, M, oldpat, oldM)) return -1; ^~~~~~~~ sgrep.c: In function ‘s_output’: sgrep.c:1411:30: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long int’ [-Wformat=] fprintf(agrep_finalfp, "@%d{%d} ", CurrentByteOffset - (text + oldi-curtextbegin), curtextend-curtextbegin); ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %ld sgrep.c:1411:33: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘long int’ [-Wformat=] fprintf(agrep_finalfp, "@%d{%d} ", CurrentByteOffset - (text + oldi-curtextbegin), curtextend-curtextbegin); ~^ ~~~~~~~~~~~~~~~~~~~~~~~ %ld sgrep.c:1415:18: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long int’ [-Wformat=] sprintf(s, "@%d{%d} ", CurrentByteOffset - (text + oldi-curtextbegin), curtextend-curtextbegin); ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %ld sgrep.c:1415:21: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘long int’ [-Wformat=] sprintf(s, "@%d{%d} ", CurrentByteOffset - (text + oldi-curtextbegin), curtextend-curtextbegin); ~^ ~~~~~~~~~~~~~~~~~~~~~~~ %ld sgrep.c: In function ‘prep_bm’: sgrep.c:1476:10: warning: type defaults to ‘int’ in declaration of ‘m’ [-Wimplicit-int] register m; ^ sgrep.c: In function ‘monkey’: sgrep.c:1692:34: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long int’ [-Wformat=] fprintf(agrep_finalfp, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %ld sgrep.c:1692:37: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘long int’ [-Wformat=] fprintf(agrep_finalfp, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); ~^ ~~~~~~~~~~~~~~~~~~~~~~~ %ld sgrep.c:1696:22: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long int’ [-Wformat=] sprintf(s, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %ld sgrep.c:1696:25: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘long int’ [-Wformat=] sprintf(s, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); ~^ ~~~~~~~~~~~~~~~~~~~~~~~ %ld sgrep.c: In function ‘a_monkey’: sgrep.c:1869:14: warning: implicit declaration of function ‘verify’; did you mean ‘erfl’? [-Wimplicit-function-declaration] if((pos = verify(m, 2*m+D, D, pat, oldtext)) > 0) { ^~~~~~ erfl sgrep.c:1986:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long int’ [-Wformat=] fprintf(agrep_finalfp, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %ld sgrep.c:1986:38: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘long int’ [-Wformat=] fprintf(agrep_finalfp, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); ~^ ~~~~~~~~~~~~~~~~~~~~~~~ %ld sgrep.c:1990:23: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long int’ [-Wformat=] sprintf(s, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %ld sgrep.c:1990:26: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘long int’ [-Wformat=] sprintf(s, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); ~^ ~~~~~~~~~~~~~~~~~~~~~~~ %ld sgrep.c: In function ‘monkey4’: sgrep.c:2394:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long int’ [-Wformat=] fprintf(agrep_finalfp, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %ld sgrep.c:2394:38: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘long int’ [-Wformat=] fprintf(agrep_finalfp, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); ~^ ~~~~~~~~~~~~~~~~~~~~~~~ %ld sgrep.c:2398:23: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long int’ [-Wformat=] sprintf(s, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %ld sgrep.c:2398:26: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘long int’ [-Wformat=] sprintf(s, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); ~^ ~~~~~~~~~~~~~~~~~~~~~~~ %ld sgrep.c: In function ‘prep4’: sgrep.c:2550:10: warning: implicit declaration of function ‘blog’; did you mean ‘log’? [-Wimplicit-function-declaration] BSize = blog(4, m); ^~~~ log x86_64-pc-linux-gnu-gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -pipe -march=native -c -o newmgrep.o newmgrep.c newmgrep.c:52:8: warning: type defaults to ‘int’ in declaration of ‘COUNT’ [-Wimplicit-int] extern COUNT, FNAME, SILENT, FILENAMEONLY, prev_num_of_matched, num_of_matched, PRINTFILETIME; ^~~~~ newmgrep.c:52:15: warning: type defaults to ‘int’ in declaration of ‘FNAME’ [-Wimplicit-int] extern COUNT, FNAME, SILENT, FILENAMEONLY, prev_num_of_matched, num_of_matched, PRINTFILETIME; ^~~~~ newmgrep.c:52:22: warning: type defaults to ‘int’ in declaration of ‘SILENT’ [-Wimplicit-int] extern COUNT, FNAME, SILENT, FILENAMEONLY, prev_num_of_matched, num_of_matched, PRINTFILETIME; ^~~~~~ newmgrep.c:52:30: warning: type defaults to ‘int’ in declaration of ‘FILENAMEONLY’ [-Wimplicit-int] extern COUNT, FNAME, SILENT, FILENAMEONLY, prev_num_of_matched, num_of_matched, PRINTFILETIME; ^~~~~~~~~~~~ newmgrep.c:52:44: warning: type defaults to ‘int’ in declaration of ‘prev_num_of_matched’ [-Wimplicit-int] extern COUNT, FNAME, SILENT, FILENAMEONLY, prev_num_of_matched, num_of_matched, PRINTFILETIME; ^~~~~~~~~~~~~~~~~~~ newmgrep.c:52:65: warning: type defaults to ‘int’ in declaration of ‘num_of_matched’ [-Wimplicit-int] extern COUNT, FNAME, SILENT, FILENAMEONLY, prev_num_of_matched, num_of_matched, PRINTFILETIME; ^~~~~~~~~~~~~~ newmgrep.c:52:81: warning: type defaults to ‘int’ in declaration of ‘PRINTFILETIME’ [-Wimplicit-int] , FNAME, SILENT, FILENAMEONLY, prev_num_of_matched, num_of_matched, PRINTFILETIME; ^~~~~~~~~~~~~ newmgrep.c:53:8: warning: type defaults to ‘int’ in declaration of ‘INVERSE’ [-Wimplicit-int] extern INVERSE, OUTTAIL; ^~~~~~~ newmgrep.c:53:17: warning: type defaults to ‘int’ in declaration of ‘OUTTAIL’ [-Wimplicit-int] extern INVERSE, OUTTAIL; ^~~~~~~ newmgrep.c:54:8: warning: type defaults to ‘int’ in declaration of ‘WORDBOUND’ [-Wimplicit-int] extern WORDBOUND, WHOLELINE, NOUPPER; ^~~~~~~~~ newmgrep.c:54:19: warning: type defaults to ‘int’ in declaration of ‘WHOLELINE’ [-Wimplicit-int] extern WORDBOUND, WHOLELINE, NOUPPER; ^~~~~~~~~ newmgrep.c:54:30: warning: type defaults to ‘int’ in declaration of ‘NOUPPER’ [-Wimplicit-int] extern WORDBOUND, WHOLELINE, NOUPPER; ^~~~~~~ newmgrep.c:59:8: warning: type defaults to ‘int’ in declaration of ‘total_line’ [-Wimplicit-int] extern total_line; ^~~~~~~~~~ newmgrep.c:60:8: warning: type defaults to ‘int’ in declaration of ‘agrep_initialfd’ [-Wimplicit-int] extern agrep_initialfd; ^~~~~~~~~~~~~~~ newmgrep.c: In function ‘prepf’: newmgrep.c:195:21: warning: implicit declaration of function ‘fill_buf’; did you mean ‘free_buf’? [-Wimplicit-function-declaration] while((num_read = fill_buf(mfp, buf+length, 2*BlockSize)) > 0) { ^~~~~~~~ free_buf newmgrep.c: In function ‘mgrep’: newmgrep.c:485:27: warning: implicit declaration of function ‘m_short’; did you mean ‘qsort’? [-Wimplicit-function-declaration] if(SHORT) { if (-1 == m_short(text, start, end)) {free_buf(fd, text); return -1;}} ^~~~~~~ qsort newmgrep.c:486:27: warning: implicit declaration of function ‘monkey1’ [-Wimplicit-function-declaration] else { if (-1 == monkey1(text, start, end)) {free_buf(fd, text); return -1;}} ^~~~~~~ newmgrep.c: In function ‘print_options’: newmgrep.c:845:30: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long int’ [-Wformat=] fprintf(agrep_finalfp, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %ld newmgrep.c:845:33: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘long int’ [-Wformat=] fprintf(agrep_finalfp, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); ~^ ~~~~~~~~~~~~~~~~~~~~~~~ %ld newmgrep.c:849:18: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long int’ [-Wformat=] sprintf(s, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %ld newmgrep.c:849:21: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘long int’ [-Wformat=] sprintf(s, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); ~^ ~~~~~~~~~~~~~~~~~~~~~~~ %ld newmgrep.c: In function ‘monkey1’: newmgrep.c:1053:61: warning: implicit declaration of function ‘eval_tree’ [-Wimplicit-function-declaration] if (AComplexBoolean && dd(curtextbegin, curtextend) && eval_tree(AParse, amatched_terminals)) { ^~~~~~~~~ x86_64-pc-linux-gnu-gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -pipe -march=native -c -o utilities.o utilities.c In file included from utilities.c:7: utilities.c: In function ‘Push’: re.h:75:3: warning: implicit declaration of function ‘exit’ [-Wimplicit-function-declaration] exit(2);\ ^~~~ utilities.c:21:2: note: in expansion of macro ‘new_node’ new_node(Stack, node, node); ^~~~~~~~ re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ exit(2);\ ^~~~ utilities.c:21:2: note: in expansion of macro ‘new_node’ new_node(Stack, node, node); ^~~~~~~~ re.h:75:3: note: include ‘’ or provide a declaration of ‘exit’ exit(2);\ ^~~~ utilities.c:21:2: note: in expansion of macro ‘new_node’ new_node(Stack, node, node); ^~~~~~~~ re.h:77:2: warning: implicit declaration of function ‘memset’ [-Wimplicit-function-declaration] memset((l), '\0', sizeof(*(x)));\ ^~~~~~ utilities.c:21:2: note: in expansion of macro ‘new_node’ new_node(Stack, node, node); ^~~~~~~~ re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ utilities.c:21:2: note: in expansion of macro ‘new_node’ new_node(Stack, node, node); ^~~~~~~~ re.h:77:2: note: include ‘’ or provide a declaration of ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ utilities.c:21:2: note: in expansion of macro ‘new_node’ new_node(Stack, node, node); ^~~~~~~~ utilities.c: In function ‘Pop’: utilities.c:42:3: warning: implicit declaration of function ‘free’ [-Wimplicit-function-declaration] free(temp); ^~~~ utilities.c:42:3: warning: incompatible implicit declaration of built-in function ‘free’ utilities.c:42:3: note: include ‘’ or provide a declaration of ‘free’ In file included from utilities.c:7: utilities.c: In function ‘pset_union’: re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ exit(2);\ ^~~~ utilities.c:89:3: note: in expansion of macro ‘new_node’ new_node(Pset, new, new); ^~~~~~~~ re.h:75:3: note: include ‘’ or provide a declaration of ‘exit’ exit(2);\ ^~~~ utilities.c:89:3: note: in expansion of macro ‘new_node’ new_node(Pset, new, new); ^~~~~~~~ re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ utilities.c:89:3: note: in expansion of macro ‘new_node’ new_node(Pset, new, new); ^~~~~~~~ re.h:77:2: note: include ‘’ or provide a declaration of ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ utilities.c:89:3: note: in expansion of macro ‘new_node’ new_node(Pset, new, new); ^~~~~~~~ re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ exit(2);\ ^~~~ utilities.c:102:4: note: in expansion of macro ‘new_node’ new_node(Pset, new, new); ^~~~~~~~ re.h:75:3: note: include ‘’ or provide a declaration of ‘exit’ exit(2);\ ^~~~ utilities.c:102:4: note: in expansion of macro ‘new_node’ new_node(Pset, new, new); ^~~~~~~~ re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ utilities.c:102:4: note: in expansion of macro ‘new_node’ new_node(Pset, new, new); ^~~~~~~~ re.h:77:2: note: include ‘’ or provide a declaration of ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ utilities.c:102:4: note: in expansion of macro ‘new_node’ new_node(Pset, new, new); ^~~~~~~~ utilities.c: In function ‘create_pos’: re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ exit(2);\ ^~~~ utilities.c:124:2: note: in expansion of macro ‘new_node’ new_node(Pset, x, x); ^~~~~~~~ re.h:75:3: note: include ‘’ or provide a declaration of ‘exit’ exit(2);\ ^~~~ utilities.c:124:2: note: in expansion of macro ‘new_node’ new_node(Pset, x, x); ^~~~~~~~ re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ utilities.c:124:2: note: in expansion of macro ‘new_node’ new_node(Pset, x, x); ^~~~~~~~ re.h:77:2: note: include ‘’ or provide a declaration of ‘memset’ memset((l), '\0', sizeof(*(x)));\ ^~~~~~ utilities.c:124:2: note: in expansion of macro ‘new_node’ new_node(Pset, x, x); ^~~~~~~~ utilities.c: In function ‘word_exists’: utilities.c:168:9: warning: implicit declaration of function ‘strncmp’ [-Wimplicit-function-declaration] if (!strncmp(line, word, wordlen)) { ^~~~~~~ x86_64-pc-linux-gnu-gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -pipe -march=native -c -o dummyfilters.o dummyfilters.c /usr/bin/ar rcv ../lib/libagrep.a follow.o asearch.o asearch1.o agrep.o bitap.o checkfile.o compat.o maskgen.o parse.o checksg.o preprocess.o delim.o asplit.o recursive.o sgrep.o newmgrep.o utilities.o dummyfilters.o a - follow.o a - asearch.o a - asearch1.o a - agrep.o a - bitap.o a - checkfile.o a - compat.o a - maskgen.o a - parse.o a - checksg.o a - preprocess.o a - delim.o a - asplit.o a - recursive.o a - sgrep.o a - newmgrep.o a - utilities.o a - dummyfilters.o x86_64-pc-linux-gnu-ranlib ../lib/libagrep.a x86_64-pc-linux-gnu-gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -pipe -march=native -c -o main.o main.c In file included from main.c:15: dummysyscalls.c: In function ‘my_lstat’: dummysyscalls.c:25:9: warning: implicit declaration of function ‘lstat’; did you mean ‘my_lstat’? [-Wimplicit-function-declaration] return lstat(name, buf); ^~~~~ my_lstat dummysyscalls.c: In function ‘my_stat’: dummysyscalls.c:33:9: warning: implicit declaration of function ‘stat’; did you mean ‘strcat’? [-Wimplicit-function-declaration] return stat(name, buf); ^~~~ strcat main.c: In function ‘main’: main.c:29:8: warning: implicit declaration of function ‘fileagrep’ [-Wimplicit-function-declaration] ret = fileagrep(argc, argv, 0, stdout); ^~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -o agrep follow.o asearch.o asearch1.o agrep.o bitap.o checkfile.o compat.o maskgen.o parse.o checksg.o preprocess.o delim.o asplit.o recursive.o sgrep.o newmgrep.o utilities.o dummyfilters.o main.o make[1]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/agrep' make[1]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate' Making all in util make[2]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate/util' x86_64-pc-linux-gnu-gcc -I../include -O2 -pipe -march=native -c -o buffer.o buffer.c x86_64-pc-linux-gnu-gcc -I../include -O2 -pipe -march=native -c -o host.o host.c x86_64-pc-linux-gnu-gcc -I../include -O2 -pipe -march=native -c -o log.o log.c log.c: In function ‘fatal’: log.c:171:3: warning: implicit declaration of function ‘exit’ [-Wimplicit-function-declaration] exit(1); ^~~~ log.c:171:3: warning: incompatible implicit declaration of built-in function ‘exit’ log.c:171:3: note: include ‘’ or provide a declaration of ‘exit’ log.c:60:1: +#include log.c:171:3: exit(1); ^~~~ log.c:176:3: warning: incompatible implicit declaration of built-in function ‘exit’ exit(1); ^~~~ log.c:176:3: note: include ‘’ or provide a declaration of ‘exit’ log.c:185:2: warning: incompatible implicit declaration of built-in function ‘exit’ exit(1); ^~~~ log.c:185:2: note: include ‘’ or provide a declaration of ‘exit’ x86_64-pc-linux-gnu-gcc -I../include -O2 -pipe -march=native -c -o strdup.o strdup.c x86_64-pc-linux-gnu-gcc -I../include -O2 -pipe -march=native -c -o system.o system.c system.c: In function ‘run_cmd’: system.c:105:3: warning: implicit declaration of function ‘memset’ [-Wimplicit-function-declaration] memset(argv, '\0', sizeof(char *) * 64); ^~~~~~ system.c:105:3: warning: incompatible implicit declaration of built-in function ‘memset’ system.c:105:3: note: include ‘’ or provide a declaration of ‘memset’ system.c:58:1: +#include #ifdef HAVE_SETRLIMIT system.c:105:3: memset(argv, '\0', sizeof(char *) * 64); ^~~~~~ system.c:120:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (void) waitpid(pid, &status, (int) NULL); ^ system.c: In function ‘do_system_lifetime’: system.c:175:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (void) waitpid(dsl_pid, (int *) NULL, (int) NULL); ^ system.c:183:3: warning: incompatible implicit declaration of built-in function ‘memset’ memset(argv, '\0', sizeof(char *) * 64); ^~~~~~ system.c:183:3: note: include ‘’ or provide a declaration of ‘memset’ x86_64-pc-linux-gnu-gcc -I../include -O2 -pipe -march=native -c -o strerror.o strerror.c x86_64-pc-linux-gnu-gcc -I../include -O2 -pipe -march=native -c -o string.o string.c x86_64-pc-linux-gnu-gcc -I../include -O2 -pipe -march=native -c -o xmalloc.o xmalloc.c ar r libutil.a buffer.o host.o log.o strdup.o system.o strerror.o string.o xmalloc.o ar: creating libutil.a x86_64-pc-linux-gnu-ranlib libutil.a /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c -m 644 libutil.a ../lib/libutil.a x86_64-pc-linux-gnu-ranlib ../lib/libutil.a make[2]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate/util' Making all in template make[2]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate/template' x86_64-pc-linux-gnu-gcc -I../include -O2 -pipe -march=native -c -o template.o template.c ar r libtemplate.a template.o ar: creating libtemplate.a x86_64-pc-linux-gnu-ranlib libtemplate.a /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c libtemplate.a ../lib/libtemplate.a x86_64-pc-linux-gnu-ranlib ../lib/libtemplate.a make[2]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate/template' Making all in lib make[2]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate/lib' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate/lib' make[1]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate' make[1]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/index' rm -f buildcast.c cp glimpse.c buildcast.c x86_64-pc-linux-gnu-gcc -c -I../index -I../agrep -I../libtemplate/include -O2 -pipe -march=native -DBUILDCAST=1 -o buildcast.o buildcast.c buildcast.c:89:8: warning: type defaults to ‘int’ in declaration of ‘set_usemalloc’ [-Wimplicit-int] extern set_usemalloc(); /* compress/misc.c */ ^~~~~~~~~~~~~ buildcast.c:98:1: warning: return type defaults to ‘int’ [-Wimplicit-int] cross_boundary(oldnum, newnum) ^~~~~~~~~~~~~~ buildcast.c:111:1: warning: return type defaults to ‘int’ [-Wimplicit-int] determine_sync() ^~~~~~~~~~~~~~ buildcast.c:158:1: warning: return type defaults to ‘int’ [-Wimplicit-int] main(argc, argv) ^~~~ buildcast.c: In function ‘main’: buildcast.c:193:5: warning: implicit declaration of function ‘build_filename_hashtable’ [-Wimplicit-function-declaration] build_filename_hashtable((char *)NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~ buildcast.c:201:13: warning: implicit declaration of function ‘usage’; did you mean ‘usleep’? [-Wimplicit-function-declaration] return usage(1); ^~~~~ usleep buildcast.c:536:2: warning: implicit declaration of function ‘partition’ [-Wimplicit-function-declaration] partition(argc, argv); ^~~~~~~~~ buildcast.c:573:5: warning: implicit declaration of function ‘read_filters’ [-Wimplicit-function-declaration] read_filters(INDEX_DIR, UseFilters); ^~~~~~~~~~~~ buildcast.c:585:5: warning: implicit declaration of function ‘initialize_tuncompress’ [-Wimplicit-function-declaration] initialize_tuncompress(string_file, freq_file, 0); ^~~~~~~~~~~~~~~~~~~~~~ buildcast.c:626:5: warning: implicit declaration of function ‘set_indexable_char’ [-Wimplicit-function-declaration] set_indexable_char(indexable_char); ^~~~~~~~~~~~~~~~~~ buildcast.c:745:5: warning: implicit declaration of function ‘initialize_data_structures’ [-Wimplicit-function-declaration] initialize_data_structures(file_num); ^~~~~~~~~~~~~~~~~~~~~~~~~~ buildcast.c:747:5: warning: implicit declaration of function ‘build_index’; did you mean ‘block2index’? [-Wimplicit-function-declaration] build_index(); ^~~~~~~~~~~ block2index buildcast.c:749:5: warning: implicit declaration of function ‘cleanup’ [-Wimplicit-function-declaration] cleanup(); ^~~~~~~ buildcast.c:750:5: warning: implicit declaration of function ‘save_data_structures’ [-Wimplicit-function-declaration] save_data_structures(); ^~~~~~~~~~~~~~~~~~~~ buildcast.c:751:5: warning: implicit declaration of function ‘destroy_filename_hashtable’ [-Wimplicit-function-declaration] destroy_filename_hashtable(); ^~~~~~~~~~~~~~~~~~~~~~~~~~ buildcast.c:752:5: warning: implicit declaration of function ‘uninitialize_common’ [-Wimplicit-function-declaration] uninitialize_common(); ^~~~~~~~~~~~~~~~~~~ buildcast.c:753:5: warning: implicit declaration of function ‘uninitialize_tcompress’ [-Wimplicit-function-declaration] uninitialize_tcompress(); ^~~~~~~~~~~~~~~~~~~~~~ buildcast.c:754:5: warning: implicit declaration of function ‘uninitialize_tuncompress’ [-Wimplicit-function-declaration] uninitialize_tuncompress(); ^~~~~~~~~~~~~~~~~~~~~~~~ buildcast.c:755:5: warning: implicit declaration of function ‘compute_dictionary’ [-Wimplicit-function-declaration] compute_dictionary(threshold, DISKBLOCKSIZE, specialwords, INDEX_DIR); ^~~~~~~~~~~~~~~~~~ buildcast.c:759:7: warning: implicit declaration of function ‘initialize_tcompress’ [-Wimplicit-function-declaration] if (!initialize_tcompress(hash_file, freq_file, TC_ERRORMSGS)) goto docleanup; ^~~~~~~~~~~~~~~~~~~~ buildcast.c:765:6: warning: implicit declaration of function ‘tcompress_file’; did you mean ‘tmpfile’? [-Wimplicit-function-declaration] tcompress_file(name, outname, TC_REMOVE | TC_EASYSEARCH | TC_OVERWRITE | TC_NOPROMPT); ^~~~~~~~~~~~~~ tmpfile buildcast.c: At top level: buildcast.c:1063:1: warning: return type defaults to ‘int’ [-Wimplicit-int] cleanup() ^~~~~~~ buildcast.c:1125:1: warning: return type defaults to ‘int’ [-Wimplicit-int] usage(flag) ^~~~~ buildcast.c: In function ‘determine_sync’: buildcast.c:120:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(S); ^~~~~~~~~ buildcast.c: In function ‘main’: buildcast.c:464:2: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(buffer, 1024, filefp); /* skip over num. of file names */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ buildcast.c:521:6: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] getcwd(INDEX_DIR, MAX_LINE_LEN-1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ buildcast.c:526:5: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] getcwd(working_dir, MAX_LINE_LEN - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ buildcast.c:531:5: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] getcwd(INDEX_DIR, MAX_LINE_LEN - 1); /* must be absolute path name */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ buildcast.c:532:5: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] chdir(working_dir); /* get back to where you were */ ^~~~~~~~~~~~~~~~~~ buildcast.c:649:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ buildcast.c:657:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ buildcast.c:665:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ buildcast.c:673:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ buildcast.c:681:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ buildcast.c:689:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ buildcast.c:697:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ buildcast.c:705:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ buildcast.c:716:6: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ buildcast.c:731:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ buildcast.c:733:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ buildcast.c:735:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ buildcast.c:737:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ buildcast.c:739:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ buildcast.c:804:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ buildcast.c:806:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ buildcast.c:808:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ buildcast.c:810:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ buildcast.c:812:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ buildcast.c:814:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ buildcast.c:816:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ buildcast.c:818:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ buildcast.c:820:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -I../index -I../agrep -I../libtemplate/include -O2 -pipe -march=native region.c x86_64-pc-linux-gnu-gcc -c -I../index -I../agrep -I../libtemplate/include -O2 -pipe -march=native dir.c dir.c:117:1: warning: return type defaults to ‘int’ [-Wimplicit-int] fsize(name, pat, pat_len, num_pat, inc, inc_len, num_inc, toplevel) ^~~~~ dir.c: In function ‘fsize’: dir.c:153:71: warning: implicit declaration of function ‘get_filename_index’ [-Wimplicit-function-declaration] f (!IndexableFile && !DeleteFromIndex && FastIndex && ((fileindex = get_filename_index(name, name_list, file_num)) != -1) && (disable_list[block2index(fileindex)] & mask_int[fileindex % (8*sizeof(int))])) { ^~~~~~~~~~~~~~~~~~ dir.c:170:4: warning: implicit declaration of function ‘remove_filename’ [-Wimplicit-function-declaration] remove_filename(fileindex, new_partition);\ ^~~~~~~~~~~~~~~ dir.c:268:3: note: in expansion of macro ‘PROCESS_EXIT’ PROCESS_EXIT; ^~~~~~~~~~~~ dir.c:222:9: warning: implicit declaration of function ‘memagrep_search’ [-Wimplicit-function-declaration] (memagrep_search(-inc_len[i], inc[i], len_current_dir_buf, current_dir_buf, 0, dummyout) > 0))\ ^~~~~~~~~~~~~~~ dir.c:280:3: note: in expansion of macro ‘PROCESS_INCLUDE’ PROCESS_INCLUDE; ^~~~~~~~~~~~~~~ dir.c:332:13: warning: implicit declaration of function ‘fsize_directory’ [-Wimplicit-function-declaration] if (-1 == fsize_directory(name, pat, pat_len, num_pat, inc, inc_len, num_inc)) return -1; ^~~~~~~~~~~~~~~ dir.c:336:8: warning: implicit declaration of function ‘filetype’; did you mean ‘lit_type’? [-Wimplicit-function-declaration] if (!filetype(name, IndexEverything?2:1, NULL, NULL)) printf("%s\n", name); ^~~~~~~~ lit_type dir.c:353:14: warning: implicit declaration of function ‘tuncompress_file’ [-Wimplicit-function-declaration] if (tuncompress_file(name, outname, TC_EASYSEARCH | TC_OVERWRITE | TC_NOPROMPT) <= 0) return 0; ^~~~~~~~~~~~~~~~ dir.c:393:8: warning: implicit declaration of function ‘change_filename’ [-Wimplicit-function-declaration] change_filename(name, name_len, fileindex, t1); ^~~~~~~~~~~~~~~ dir.c:427:7: warning: implicit declaration of function ‘insert_filename’; did you mean ‘aprint_file_time’? [-Wimplicit-function-declaration] insert_filename(LIST_GET(name_list, file_num), file_num); ^~~~~~~~~~~~~~~ aprint_file_time dir.c: At top level: dir.c:492:1: warning: return type defaults to ‘int’ [-Wimplicit-int] fsize_directory(name, pat, pat_len, num_pat, inc, inc_len, num_inc) ^~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -I../index -I../agrep -I../libtemplate/include -O2 -pipe -march=native io.c In file included from io.c:12: utils.c:449:1: warning: return type defaults to ‘int’ [-Wimplicit-int] hashNk(name, len) ^~~~~~ io.c:48:1: warning: return type defaults to ‘int’ [-Wimplicit-int] get_array_of_lines(inputfile, table, max_entry, overflow_ok) ^~~~~~~~~~~~~~~~~~ io.c:169:1: warning: return type defaults to ‘int’ [-Wimplicit-int] get_index_type(s, dashn, num, attr, delim) ^~~~~~~~~~~~~~ io.c:188:1: warning: return type defaults to ‘int’ [-Wimplicit-int] get_block_numbers(srcbuf, destbuf, partfp) ^~~~~~~~~~~~~~~~~ io.c:369:1: warning: return type defaults to ‘int’ [-Wimplicit-int] read_filters(index_dir, dofilter) ^~~~~~~~~~~~ io.c: In function ‘read_filters’: io.c:387:20: warning: ‘return’ with no value, in function returning non-void if (!dofilter) return; ^~~~~~ io.c:369:1: note: declared here read_filters(index_dir, dofilter) ^~~~~~~~~~~~ io.c: At top level: io.c:449:1: warning: return type defaults to ‘int’ [-Wimplicit-int] apply_filter(inname, outname) ^~~~~~~~~~~~ io.c: In function ‘apply_filter’: io.c:526:9: warning: implicit declaration of function ‘memagrep_search’ [-Wimplicit-function-declaration] (memagrep_search(-filter_len[i], filter[i], name_len + 2, name, 0, dummyout) > 0)) { ^~~~~~~~~~~~~~~ io.c: At top level: io.c:566:1: warning: return type defaults to ‘int’ [-Wimplicit-int] static_stop_list(word) ^~~~~~~~~~~~~~~~ io.c:662:1: warning: return type defaults to ‘int’ [-Wimplicit-int] my_free(ptr, size) ^~~~~~~ io.c:709:1: warning: return type defaults to ‘int’ [-Wimplicit-int] tokenallfree() ^~~~~~~~~~~~ io.c:714:1: warning: return type defaults to ‘int’ [-Wimplicit-int] tokenfree(e, len) ^~~~~~~~~ io.c:736:1: warning: return type defaults to ‘int’ [-Wimplicit-int] indicesallfree() ^~~~~~~~~~~~~~ io.c:741:1: warning: return type defaults to ‘int’ [-Wimplicit-int] indicesfree(e, len) ^~~~~~~~~~~ io.c:764:1: warning: return type defaults to ‘int’ [-Wimplicit-int] wordallfree() ^~~~~~~~~~~ io.c:769:1: warning: return type defaults to ‘int’ [-Wimplicit-int] wordfree(s, len) ^~~~~~~~ io.c:1049:1: warning: return type defaults to ‘int’ [-Wimplicit-int] dump_mini(indexfile) ^~~~~~~~~ io.c:1236:1: warning: return type defaults to ‘int’ [-Wimplicit-int] initialize_data_structures(files) ^~~~~~~~~~~~~~~~~~~~~~~~~~ io.c:1261:1: warning: return type defaults to ‘int’ [-Wimplicit-int] destroy_data_structures() ^~~~~~~~~~~~~~~~~~~~~~~ io.c:1463:1: warning: return type defaults to ‘int’ [-Wimplicit-int] insert_filename(name, name_index) ^~~~~~~~~~~~~~~ io.c: In function ‘insert_filename’: io.c:1474:20: warning: ‘return’ with no value, in function returning non-void if (name == NULL) return; ^~~~~~ io.c:1463:1: note: declared here insert_filename(name, name_index) ^~~~~~~~~~~~~~~ io.c:1476:57: warning: ‘return’ with no value, in function returning non-void if (special_parse_name(name, len, &begin, &end) == -1) return; ^~~~~~ io.c:1463:1: note: declared here insert_filename(name, name_index) ^~~~~~~~~~~~~~~ io.c:1479:3: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ io.c:1463:1: note: declared here insert_filename(name, name_index) ^~~~~~~~~~~~~~~ io.c:1496:21: warning: ‘return’ with no value, in function returning non-void if ((*pe) != NULL) return; ^~~~~~ io.c:1463:1: note: declared here insert_filename(name, name_index) ^~~~~~~~~~~~~~~ io.c: At top level: io.c:1515:1: warning: return type defaults to ‘int’ [-Wimplicit-int] change_filename(name, len, index, newname) ^~~~~~~~~~~~~~~ io.c: In function ‘change_filename’: io.c:1525:47: warning: ‘return’ with no value, in function returning non-void if (special_get_name(name, len, temp) == -1) return; ^~~~~~ io.c:1515:1: note: declared here change_filename(name, len, index, newname) ^~~~~~~~~~~~~~~ io.c:1529:21: warning: ‘return’ with no value, in function returning non-void if ((*pe) == NULL) return; ^~~~~~ io.c:1515:1: note: declared here change_filename(name, len, index, newname) ^~~~~~~~~~~~~~~ io.c:1534:2: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ io.c:1515:1: note: declared here change_filename(name, len, index, newname) ^~~~~~~~~~~~~~~ io.c: At top level: io.c:1537:1: warning: return type defaults to ‘int’ [-Wimplicit-int] delete_filename(name, name_index) ^~~~~~~~~~~~~~~ io.c: In function ‘delete_filename’: io.c:1548:20: warning: ‘return’ with no value, in function returning non-void if (name == NULL) return; ^~~~~~ io.c:1537:1: note: declared here delete_filename(name, name_index) ^~~~~~~~~~~~~~~ io.c:1550:57: warning: ‘return’ with no value, in function returning non-void if (special_parse_name(name, len, &begin, &end) == -1) return; ^~~~~~ io.c:1537:1: note: declared here delete_filename(name, name_index) ^~~~~~~~~~~~~~~ io.c:1553:3: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ io.c:1537:1: note: declared here delete_filename(name, name_index) ^~~~~~~~~~~~~~~ io.c:1570:21: warning: ‘return’ with no value, in function returning non-void if ((*pe) == NULL) return; ^~~~~~ io.c:1537:1: note: declared here delete_filename(name, name_index) ^~~~~~~~~~~~~~~ io.c:1577:2: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ io.c:1537:1: note: declared here delete_filename(name, name_index) ^~~~~~~~~~~~~~~ io.c: At top level: io.c:1580:1: warning: return type defaults to ‘int’ [-Wimplicit-int] init_filename_hashtable() ^~~~~~~~~~~~~~~~~~~~~~~ io.c:1587:1: warning: return type defaults to ‘int’ [-Wimplicit-int] build_filename_hashtable(names, num) ^~~~~~~~~~~~~~~~~~~~~~~~ io.c:1598:1: warning: return type defaults to ‘int’ [-Wimplicit-int] destroy_filename_hashtable() ^~~~~~~~~~~~~~~~~~~~~~~~~~ io.c: In function ‘get_array_of_lines’: io.c:66:2: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(buffer, MAX_NAME_BUF, file_in); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ io.c: In function ‘get_index_type’: io.c:180:2: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(fp, "%s\n%%%d\n%%%d%s\n", buf, num, attr, delim); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ io.c: In function ‘dump_mini’: io.c:1081:2: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(indexnumber, 256, indexfp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ io.c:1082:2: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(onefileperblock, 256, indexfp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ io.c:1084:3: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(indexfp, "%%%d\n", &attr_num); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ io.c:1111:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ io.c:1131:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ io.c:1133:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(sync_path); /* sync() has a BUG */ ^~~~~~~~~~~~~~~~~ io.c:1211:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ io.c:1218:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ io.c:1220:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(sync_path); /* sync() has a BUG */ ^~~~~~~~~~~~~~~~~ io.c: In function ‘get_file_time’: io.c:1631:3: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(array, sizeof(long), 1, fp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -I../index -I../agrep -I../libtemplate/include -O2 -pipe -march=native build_in.c build_in.c:128:1: warning: return type defaults to ‘int’ [-Wimplicit-int] build_index() ^~~~~~~~~~~ build_in.c: In function ‘build_index’: build_in.c:143:9: warning: implicit declaration of function ‘build_hash’; did you mean ‘build_index’? [-Wimplicit-function-declaration] build_hash(); ^~~~~~~~~~ build_index build_in.c:145:9: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ build_in.c:128:1: note: declared here build_index() ^~~~~~~~~~~ build_in.c: At top level: build_in.c:157:1: warning: return type defaults to ‘int’ [-Wimplicit-int] traverse() ^~~~~~~~ build_in.c: In function ‘traverse’: build_in.c:215:19: warning: implicit declaration of function ‘encode16b’ [-Wimplicit-function-declaration] attribute = encode16b(tp->attribute); ^~~~~~~~~ build_in.c:350:16: warning: implicit declaration of function ‘encode8b’ [-Wimplicit-function-declaration] temp = encode8b(0); ^~~~~~~~ build_in.c:379:13: warning: implicit declaration of function ‘encode24b’ [-Wimplicit-function-declaration] x = encode24b(ip->index[j]); ^~~~~~~~~ build_in.c:482:12: warning: implicit declaration of function ‘encode12b’ [-Wimplicit-function-declaration] x = encode12b(ip->index[j]); ^~~~~~~~~ build_in.c:588:5: warning: implicit declaration of function ‘tokenallfree’; did you mean ‘tokenfree’? [-Wimplicit-function-declaration] tokenallfree(); ^~~~~~~~~~~~ tokenfree build_in.c:589:5: warning: implicit declaration of function ‘indicesallfree’; did you mean ‘indicesfree’? [-Wimplicit-function-declaration] indicesallfree(); ^~~~~~~~~~~~~~ indicesfree build_in.c:590:5: warning: implicit declaration of function ‘wordallfree’; did you mean ‘wordfree’? [-Wimplicit-function-declaration] wordallfree(); ^~~~~~~~~~~ wordfree build_in.c: At top level: build_in.c:602:1: warning: return type defaults to ‘int’ [-Wimplicit-int] traverse1() ^~~~~~~~~ build_in.c: In function ‘traverse1’: build_in.c:713:9: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ build_in.c:602:1: note: declared here traverse1() ^~~~~~~~~ build_in.c:744:5: warning: implicit declaration of function ‘merge_in’ [-Wimplicit-function-declaration] merge_in(i2, i1, i3); ^~~~~~~~ build_in.c: At top level: build_in.c:784:1: warning: return type defaults to ‘int’ [-Wimplicit-int] build_hash() ^~~~~~~~~~ build_in.c: In function ‘build_hash’: build_in.c:807:26: warning: implicit declaration of function ‘region_initialize’ [-Wimplicit-function-declaration] if (StructuredIndex) region_initialize(); ^~~~~~~~~~~~~~~~~ build_in.c:808:5: warning: implicit declaration of function ‘init_hash_table’; did you mean ‘initstate’? [-Wimplicit-function-declaration] init_hash_table(); ^~~~~~~~~~~~~~~ initstate build_in.c:818:18: warning: ‘return’ with no value, in function returning non-void if (tried_once) return; ^~~~~~ build_in.c:784:1: note: declared here build_hash() ^~~~~~~~~~ build_in.c:831:17: warning: implicit declaration of function ‘tuncompress_file’ [-Wimplicit-function-declaration] if ((ret = tuncompress_file(LIST_GET(name_list, i), outname, TC_EASYSEARCH | TC_OVERWRITE | TC_NOPROMPT)) > 0) { /* do not remove old .TZ file */ ^~~~~~~~~~~~~~~~ build_in.c:832:33: warning: implicit declaration of function ‘region_create’; did you mean ‘timer_create’? [-Wimplicit-function-declaration] if (StructuredIndex && (-1 == region_create(outname))) { ^~~~~~~~~~~~~ timer_create build_in.c:834:7: warning: implicit declaration of function ‘remove_filename’ [-Wimplicit-function-declaration] remove_filename(i, -1); ^~~~~~~~~~~~~~~ build_in.c:840:28: warning: implicit declaration of function ‘region_destroy’ [-Wimplicit-function-declaration] if (StructuredIndex) region_destroy(); /* cannot happen! */ ^~~~~~~~~~~~~~ build_in.c:850:17: warning: implicit declaration of function ‘apply_filter’ [-Wimplicit-function-declaration] if ((ret = apply_filter(LIST_GET(name_list, i), outname)) == 1) { ^~~~~~~~~~~~ build_in.c:869:7: warning: implicit declaration of function ‘filetype’; did you mean ‘lit_type’? [-Wimplicit-function-declaration] if (filetype(LIST_GET(name_list, i), 0, NULL, NULL)) { /* try to index input file if it satisfies filetype */ ^~~~~~~~ lit_type build_in.c:1021:2: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ build_in.c:784:1: note: declared here build_hash() ^~~~~~~~~~ build_in.c: At top level: build_in.c:1233:1: warning: return type defaults to ‘int’ [-Wimplicit-int] init_hash_table() ^~~~~~~~~~~~~~~ build_in.c: In function ‘init_hash_table’: build_in.c:1238:5: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ build_in.c:1233:1: note: declared here init_hash_table() ^~~~~~~~~~~~~~~ In file included from build_in.c:26: build_in.c: In function ‘insert_h’: glimpse.h:233:96: warning: implicit declaration of function ‘hash64k’ [-Wimplicit-function-declaration] len) (((total_size < LIMIT_64K_HASH*1024*1024) || !BigHashTable) ? (hash64k(word, wordlen)) : (hash256k(word, wordlen))); ^~~~~~~ build_in.c:1267:18: note: in expansion of macro ‘hashword’ hash_value = hashword(word, wordlen); ^~~~~~~~ glimpse.h:233:123: warning: implicit declaration of function ‘hash256k’; did you mean ‘hashword’? [-Wimplicit-function-declaration] 64K_HASH*1024*1024) || !BigHashTable) ? (hash64k(word, wordlen)) : (hash256k(word, wordlen))); ^~~~~~~~ build_in.c:1267:18: note: in expansion of macro ‘hashword’ hash_value = hashword(word, wordlen); ^~~~~~~~ build_in.c: At top level: build_in.c:1459:1: warning: return type defaults to ‘int’ [-Wimplicit-int] scanword(word, buffer, buffer_end, attr) ^~~~~~~~ build_in.c:1484:1: warning: return type defaults to ‘int’ [-Wimplicit-int] merge_in(f1, f2, f3) ^~~~~~~~ build_in.c: In function ‘merge_in’: build_in.c:1571:12: warning: implicit declaration of function ‘decode8b’ [-Wimplicit-function-declaration] x = decode8b(src_index_buf[bdx1]); ^~~~~~~~ build_in.c:1577:9: warning: implicit declaration of function ‘decode12b’ [-Wimplicit-function-declaration] x = decode12b(x); ^~~~~~~~~ build_in.c:1590:12: warning: implicit declaration of function ‘decode16b’ [-Wimplicit-function-declaration] x = decode16b(x); ^~~~~~~~~ build_in.c:1595:12: warning: implicit declaration of function ‘decode24b’ [-Wimplicit-function-declaration] x = decode24b(x); ^~~~~~~~~ build_in.c:1756:64: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘unsigned char *’ [-Wformat=] fprintf(stderr,"Had to Realloc merge buffer (#3), new size is %d\n",merge_index_buf); ~^ ~~~~~~~~~~~~~~~ %hhn build_in.c:1771:42: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘unsigned char *’ [-Wformat=] fprintf(stderr,"Realloc #4, new size is %d\n",merge_index_buf); ~^ ~~~~~~~~~~~~~~~ %hhn build_in.c:1895:5: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ build_in.c:1484:1: note: declared here merge_in(f1, f2, f3) ^~~~~~~~ build_in.c: At top level: build_in.c:1898:1: warning: return type defaults to ‘int’ [-Wimplicit-int] remove_filename(fileindex, new_partition) ^~~~~~~~~~~~~~~ build_in.c: In function ‘remove_filename’: build_in.c:1901:60: warning: ‘return’ with no value, in function returning non-void if ((fileindex < 0) || (fileindex >= MaxNum24bPartition)) return; ^~~~~~ build_in.c:1898:1: note: declared here remove_filename(fileindex, new_partition) ^~~~~~~~~~~~~~~ build_in.c: At top level: build_in.c:1946:1: warning: return type defaults to ‘int’ [-Wimplicit-int] get_new_index(deletedlist, oldfileindex) ^~~~~~~~~~~~~ build_in.c:1965:1: warning: return type defaults to ‘int’ [-Wimplicit-int] delete_removed_indices(deletedlist) ^~~~~~~~~~~~~~~~~~~~~~ build_in.c:2239:1: warning: return type defaults to ‘int’ [-Wimplicit-int] initialize_disable_list(files) ^~~~~~~~~~~~~~~~~~~~~~~ build_in.c: In function ‘traverse1’: build_in.c:655:5: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ build_in.c:657:5: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(sync_path); /* sync() has a bug */ ^~~~~~~~~~~~~~~~~ build_in.c:671:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ build_in.c:679:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ build_in.c:685:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ build_in.c:692:9: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ build_in.c:699:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ build_in.c:712:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(sync_path); /* sync() has a bug */ ^~~~~~~~~~~~~~~~~ build_in.c:734:5: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(s, 256, i1); ^~~~~~~~~~~~~~~~~ build_in.c:737:5: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(s, 256, i1); ^~~~~~~~~~~~~~~~~ build_in.c:740:5: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(s, 256, i1); ^~~~~~~~~~~~~~~~~ build_in.c:754:5: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(sync_path); /* sync() has a bug */ ^~~~~~~~~~~~~~~~~ build_in.c:764:5: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ build_in.c: In function ‘purge_index’: build_in.c:2023:2: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(indexnumberbuf, 256, i_in); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build_in.c:2025:2: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(i_in, "%%%d\n", &onefileperblock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build_in.c:2029:14: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(i_in, "%%%d%s\n", &structuredindex, temp_rdelim); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build_in.c:2232:9: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -I../index -I../agrep -I../libtemplate/include -O2 -pipe -march=native filetype.c filetype.c: In function ‘filetype’: filetype.c:71:6: warning: implicit declaration of function ‘test_special_suffix’ [-Wimplicit-function-declaration] if (test_special_suffix(tempname)) { ^~~~~~~~~~~~~~~~~~~ filetype.c:100:6: warning: implicit declaration of function ‘test_postscript’ [-Wimplicit-function-declaration] if (test_postscript(buffer, num_read)) { ^~~~~~~~~~~~~~~ filetype.c:109:18: warning: implicit declaration of function ‘test_binary’ [-Wimplicit-function-declaration] BINARY = test_binary(buffer, num_read); ^~~~~~~~~~~ filetype.c:120:21: warning: implicit declaration of function ‘test_uuencode’ [-Wimplicit-function-declaration] UUENCODED = test_uuencode(buffer, num_read); ^~~~~~~~~~~~~ filetype.c:129:5: warning: implicit declaration of function ‘heavy_index’ [-Wimplicit-function-declaration] if(heavy_index(tempname, buffer, num_read)) { ^~~~~~~~~~~ filetype.c:137:5: warning: implicit declaration of function ‘hqx’ [-Wimplicit-function-declaration] if(hqx(tempname, buffer, num_read)) { ^~~ filetype.c:154:17: warning: implicit declaration of function ‘extract_info’ [-Wimplicit-function-declaration] *xinfo_len = extract_info(tempname, buffer, num_read, i, xinfo, MAX_LINE_LEN); ^~~~~~~~~~~~ filetype.c: At top level: filetype.c:276:1: warning: return type defaults to ‘int’ [-Wimplicit-int] heavy_index(name, buffer, num_read) ^~~~~~~~~~~ filetype.c: In function ‘heavy_index’: filetype.c:291:16: warning: implicit declaration of function ‘hash4k’ [-Wimplicit-function-declaration] hash_value = hash4k(word, strlen(word)); ^~~~~~ filetype.c: At top level: filetype.c:312:1: warning: return type defaults to ‘int’ [-Wimplicit-int] hqx(name, buffer, num_read) ^~~ x86_64-pc-linux-gnu-gcc -c -I../index -I../agrep -I../libtemplate/include -O2 -pipe -march=native simpletest.c simpletest.c:10:8: warning: type defaults to ‘int’ in declaration of ‘UseFilters’ [-Wimplicit-int] extern UseFilters; ^~~~~~~~~~ simpletest.c:33:1: warning: return type defaults to ‘int’ [-Wimplicit-int] test_binary(buffer, length) ^~~~~~~~~~~ simpletest.c:54:1: warning: return type defaults to ‘int’ [-Wimplicit-int] test_uuencode(buffer, length) ^~~~~~~~~~~~~ simpletest.c: In function ‘test_uuencode’: simpletest.c:67:13: warning: implicit declaration of function ‘memlook’; did you mean ‘memmove’? [-Wimplicit-function-declaration] i = memlook("\nbegin", buffer, length); ^~~~~~~ memmove x86_64-pc-linux-gnu-gcc -c -I../index -I../agrep -I../libtemplate/include -O2 -pipe -march=native getword.c getword.c: In function ‘getword’: getword.c:245:11: warning: implicit declaration of function ‘region_identify’ [-Wimplicit-function-declaration] *pattr = region_identify(ICurrentFileOffset, 0); ^~~~~~~~~~~~~~~ getword.c: At top level: getword.c:259:1: warning: return type defaults to ‘int’ [-Wimplicit-int] set_indexable_char(indexable_char) ^~~~~~~~~~~~~~~~~~ getword.c:273:1: warning: return type defaults to ‘int’ [-Wimplicit-int] set_special_char(special_char) ^~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -I../index -I../agrep -I../libtemplate/include -O2 -pipe -march=native memlook.c x86_64-pc-linux-gnu-gcc -c -I../index -I../agrep -I../libtemplate/include -O2 -pipe -march=native lib.c lib.c:5:16: warning: conflicting types for built-in function ‘strdup’ [-Wbuiltin-declaration-mismatch] unsigned char *strdup(str) ^~~~~~ lib.c: In function ‘strdup’: lib.c:12:8: warning: implicit declaration of function ‘strlen’ [-Wimplicit-function-declaration] len = strlen(str); ^~~~~~ lib.c:12:8: warning: incompatible implicit declaration of built-in function ‘strlen’ lib.c:12:8: note: include ‘’ or provide a declaration of ‘strlen’ lib.c:4:1: +#include lib.c:12:8: len = strlen(str); ^~~~~~ lib.c:16:3: warning: implicit declaration of function ‘exit’ [-Wimplicit-function-declaration] exit(2); ^~~~ lib.c:16:3: warning: incompatible implicit declaration of built-in function ‘exit’ lib.c:16:3: note: include ‘’ or provide a declaration of ‘exit’ lib.c:4:1: +#include lib.c:16:3: exit(2); ^~~~ x86_64-pc-linux-gnu-gcc -c -I../index -I../agrep -I../libtemplate/include -O2 -pipe -march=native partition.c partition.c:70:1: warning: return type defaults to ‘int’ [-Wimplicit-int] partition(dir_num, dir_name) ^~~~~~~~~ partition.c: In function ‘partition’: partition.c:116:21: warning: implicit declaration of function ‘memagrep_init’ [-Wimplicit-function-declaration] if ((dummylen = memagrep_init(exin_argc, exin_argv, MAX_PAT, dummypat)) <= 0) return -1; /* exclude/include pattern search */ ^~~~~~~~~~~~~ partition.c:128:27: warning: implicit declaration of function ‘convert2agrepregexp’ [-Wimplicit-function-declaration] if ((pat_len[num_pat] = convert2agrepregexp(patbuf, len-1)) == 0) continue; ^~~~~~~~~~~~~~~~~~~ partition.c:182:6: warning: implicit declaration of function ‘fsize’; did you mean ‘dysize’? [-Wimplicit-function-declaration] fsize(current_dir, pat, pat_len, num_pat, inc, inc_len, num_inc, 0); /* the file names will be in name_list[]: NOT TOP LEVEL!!! Mar/11/96 */ ^~~~~ dysize partition.c: At top level: partition.c:420:1: warning: return type defaults to ‘int’ [-Wimplicit-int] oldpartition(dir_num, dir_name) ^~~~~~~~~~~~ partition.c:602:1: warning: return type defaults to ‘int’ [-Wimplicit-int] save_data_structures() ^~~~~~~~~~~~~~~~~~~~ partition.c: In function ‘save_data_structures’: partition.c:700:9: warning: implicit declaration of function ‘decode16b’ [-Wimplicit-function-declaration] index=decode16b((src_index_buf[j+1] << 8) | (src_index_buf[j+2])); ^~~~~~~~~ partition.c:702:12: warning: implicit declaration of function ‘encode8b’ [-Wimplicit-function-declaration] putc(encode8b(index), i_out); ^~~~~~~~ partition.c:784:15: warning: implicit declaration of function ‘encode32b’ [-Wimplicit-function-declaration] offset = encode32b(part_size); ^~~~~~~~~ partition.c:818:18: warning: implicit declaration of function ‘dump_mini’ [-Wimplicit-function-declaration] if (BuildTurbo) dump_mini(s); ^~~~~~~~~ partition.c:842:56: warning: comparison between pointer and zero character constant [-Wpointer-compare] if ((LIST_GET(name_list, i) != NULL) && (name_list[0] != '\0')) { ^~ partition.c:842:43: note: did you mean to dereference the pointer? if ((LIST_GET(name_list, i) != NULL) && (name_list[0] != '\0')) { ^ partition.c:890:36: warning: implicit declaration of function ‘build_filename_hashtable’ [-Wimplicit-function-declaration] if (!built_filename_hashtable) build_filename_hashtable(name_list, file_num); ^~~~~~~~~~~~~~~~~~~~~~~~ partition.c:899:16: warning: implicit declaration of function ‘get_new_index’ [-Wimplicit-function-declaration] if ((index = get_new_index(deletedlist, e->index)) < 0) { ^~~~~~~~~~~~~ partition.c: At top level: partition.c:934:1: warning: return type defaults to ‘int’ [-Wimplicit-int] merge_splits() ^~~~~~~~~~~~ partition.c: In function ‘merge_splits’: partition.c:1034:15: warning: implicit declaration of function ‘encode16b’ [-Wimplicit-function-declaration] index = encode16b(decode8b(src_index_buf[j+1])); ^~~~~~~~~ partition.c:1034:25: warning: implicit declaration of function ‘decode8b’ [-Wimplicit-function-declaration] index = encode16b(decode8b(src_index_buf[j+1])); ^~~~~~~~ partition.c:1052:6: warning: implicit declaration of function ‘get_block_numbers’ [-Wimplicit-function-declaration] get_block_numbers(&src_index_buf[j+1], &dest_index_buf[0], p_in); ^~~~~~~~~~~~~~~~~ partition.c: In function ‘partition’: partition.c:172:6: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] getcwd(working_dir, MAX_LINE_LEN - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:177:6: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] getcwd(current_dir, MAX_LINE_LEN - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:178:6: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] chdir(working_dir); ^~~~~~~~~~~~~~~~~~ partition.c:193:6: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] getcwd(working_dir, MAX_LINE_LEN - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:198:6: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] getcwd(current_dir, MAX_LINE_LEN - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:199:6: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] chdir(working_dir); ^~~~~~~~~~~~~~~~~~ partition.c: In function ‘oldpartition’: partition.c:523:6: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] getcwd(working_dir, MAX_LINE_LEN - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:528:6: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] getcwd(current_dir, MAX_LINE_LEN - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:529:6: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] chdir(working_dir); ^~~~~~~~~~~~~~~~~~ partition.c:544:6: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] getcwd(working_dir, MAX_LINE_LEN - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:549:6: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] getcwd(current_dir, MAX_LINE_LEN - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:550:6: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] chdir(working_dir); ^~~~~~~~~~~~~~~~~~ partition.c: In function ‘save_data_structures’: partition.c:681:6: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(indexnumberbuf, 256, i_in); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:683:6: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(i_in, "%%%d\n", &onefileperblock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:686:18: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(i_in, "%%%d%s\n", &structuredindex, temp_rdelim); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:724:6: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ partition.c:742:9: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(indexnumberbuf, 256, i_in); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:744:9: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(i_in, "%%%d\n", &onefileperblock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:748:16: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(i_in, "%%%d%s\n", &structuredindex, temp_rdelim); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:814:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ partition.c:816:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(sync_path); /* sync() has a BUG */ ^~~~~~~~~~~~~~~~~ partition.c:826:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ partition.c:828:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ partition.c:876:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ partition.c:878:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ partition.c: In function ‘merge_splits’: partition.c:976:2: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(indexnumberbuf, 256, i_in); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:978:2: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(i_in, "%%%d\n", &onefileperblock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:981:14: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(i_in, "%%%d%s\n", &structuredindex, temp_rdelim); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:998:4: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ partition.c:1005:4: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ partition.c:1007:4: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(sync_path); /* sync() has a BUG */ ^~~~~~~~~~~~~~~~~ partition.c:1016:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(s, MAX_LINE_LEN, i_in); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:1017:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(s, MAX_LINE_LEN, i_in); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:1018:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(s, MAX_LINE_LEN, i_in); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:1075:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -L../lib -o ../bin/buildcast buildcast.o region.o dir.o io.o build_in.o filetype.o simpletest.o getword.o memlook.o lib.o partition.o -lagrep -lm -ldl x86_64-pc-linux-gnu-gcc -c -I../index -I../agrep -I../libtemplate/include -O2 -pipe -march=native -DBUILDCAST=0 glimpse.c glimpse.c:89:8: warning: type defaults to ‘int’ in declaration of ‘set_usemalloc’ [-Wimplicit-int] extern set_usemalloc(); /* compress/misc.c */ ^~~~~~~~~~~~~ glimpse.c:98:1: warning: return type defaults to ‘int’ [-Wimplicit-int] cross_boundary(oldnum, newnum) ^~~~~~~~~~~~~~ glimpse.c:111:1: warning: return type defaults to ‘int’ [-Wimplicit-int] determine_sync() ^~~~~~~~~~~~~~ glimpse.c:158:1: warning: return type defaults to ‘int’ [-Wimplicit-int] main(argc, argv) ^~~~ glimpse.c: In function ‘main’: glimpse.c:193:5: warning: implicit declaration of function ‘build_filename_hashtable’ [-Wimplicit-function-declaration] build_filename_hashtable((char *)NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~ glimpse.c:201:13: warning: implicit declaration of function ‘usage’; did you mean ‘usleep’? [-Wimplicit-function-declaration] return usage(1); ^~~~~ usleep glimpse.c:536:2: warning: implicit declaration of function ‘partition’ [-Wimplicit-function-declaration] partition(argc, argv); ^~~~~~~~~ glimpse.c:573:5: warning: implicit declaration of function ‘read_filters’ [-Wimplicit-function-declaration] read_filters(INDEX_DIR, UseFilters); ^~~~~~~~~~~~ glimpse.c:585:5: warning: implicit declaration of function ‘initialize_tuncompress’ [-Wimplicit-function-declaration] initialize_tuncompress(string_file, freq_file, 0); ^~~~~~~~~~~~~~~~~~~~~~ glimpse.c:626:5: warning: implicit declaration of function ‘set_indexable_char’ [-Wimplicit-function-declaration] set_indexable_char(indexable_char); ^~~~~~~~~~~~~~~~~~ glimpse.c:847:19: warning: implicit declaration of function ‘get_index_type’ [-Wimplicit-function-declaration] if ((indextype = get_index_type(s, &indexnumber, &indextype, &structuredindex, temp_rdelim)) < 0) { ^~~~~~~~~~~~~~ glimpse.c:865:13: warning: implicit declaration of function ‘get_array_of_lines’ [-Wimplicit-function-declaration] file_num = get_array_of_lines(s, name_list, MaxNum24bPartition, 1); ^~~~~~~~~~~~~~~~~~ glimpse.c:866:2: warning: implicit declaration of function ‘initialize_disable_list’ [-Wimplicit-function-declaration] initialize_disable_list(file_num); ^~~~~~~~~~~~~~~~~~~~~~~ glimpse.c:867:2: warning: implicit declaration of function ‘initialize_data_structures’ [-Wimplicit-function-declaration] initialize_data_structures(file_num); ^~~~~~~~~~~~~~~~~~~~~~~~~~ glimpse.c:871:14: warning: implicit declaration of function ‘get_table’; did you mean ‘setstate’? [-Wimplicit-function-declaration] part_num = get_table(s, p_table, MAX_PARTITION, 1) - 1; /* part_num INCLUDES last partition */ ^~~~~~~~~ setstate glimpse.c:873:7: warning: implicit declaration of function ‘merge_splits’ [-Wimplicit-function-declaration] else merge_splits(); ^~~~~~~~~~~~ glimpse.c:939:4: warning: implicit declaration of function ‘remove_filename’ [-Wimplicit-function-declaration] remove_filename(i, -1); ^~~~~~~~~~~~~~~ glimpse.c:969:2: warning: implicit declaration of function ‘destroy_data_structures’ [-Wimplicit-function-declaration] destroy_data_structures(); ^~~~~~~~~~~~~~~~~~~~~~~ glimpse.c:972:12: warning: implicit declaration of function ‘oldpartition’; did you mean ‘MaxNumPartition’? [-Wimplicit-function-declaration] if (-1 == oldpartition(argc, argv)) { ^~~~~~~~~~~~ MaxNumPartition glimpse.c:1000:37: warning: implicit declaration of function ‘build_index’; did you mean ‘block2index’? [-Wimplicit-function-declaration] if (!DeleteFromIndex || FastIndex) build_index(); ^~~~~~~~~~~ block2index glimpse.c:1002:38: warning: implicit declaration of function ‘purge_index’; did you mean ‘rindex’? [-Wimplicit-function-declaration] else if (PurgeIndex) new_file_num = purge_index(); ^~~~~~~~~~~ rindex glimpse.c:1021:5: warning: implicit declaration of function ‘destroy_filename_hashtable’ [-Wimplicit-function-declaration] destroy_filename_hashtable(); ^~~~~~~~~~~~~~~~~~~~~~~~~~ glimpse.c:1030:5: warning: implicit declaration of function ‘cleanup’ [-Wimplicit-function-declaration] cleanup(); ^~~~~~~ glimpse.c:1031:5: warning: implicit declaration of function ‘save_data_structures’ [-Wimplicit-function-declaration] save_data_structures(); ^~~~~~~~~~~~~~~~~~~~ glimpse.c: At top level: glimpse.c:1063:1: warning: return type defaults to ‘int’ [-Wimplicit-int] cleanup() ^~~~~~~ glimpse.c:1085:1: warning: return type defaults to ‘int’ [-Wimplicit-int] usage(flag) ^~~~~ glimpse.c: In function ‘determine_sync’: glimpse.c:120:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(S); ^~~~~~~~~ glimpse.c: In function ‘main’: glimpse.c:464:2: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(buffer, 1024, filefp); /* skip over num. of file names */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ glimpse.c:521:6: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] getcwd(INDEX_DIR, MAX_LINE_LEN-1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glimpse.c:526:5: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] getcwd(working_dir, MAX_LINE_LEN - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glimpse.c:531:5: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] getcwd(INDEX_DIR, MAX_LINE_LEN - 1); /* must be absolute path name */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glimpse.c:532:5: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] chdir(working_dir); /* get back to where you were */ ^~~~~~~~~~~~~~~~~~ glimpse.c:1045:5: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] chdir(INDEX_DIR); ^~~~~~~~~~~~~~~~ glimpse.c:1047:5: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(s); ^~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -L../lib -o ../bin/glimpseindex glimpse.o region.o dir.o io.o build_in.o filetype.o simpletest.o getword.o memlook.o lib.o partition.o -lagrep -lm -ldl x86_64-pc-linux-gnu-gcc -I../index -I../agrep -I../libtemplate/include -O2 -pipe -march=native -c -o convert.o convert.c convert.c:319:1: warning: return type defaults to ‘int’ [-Wimplicit-int] mem_name2element(pelement, file, len, filehash_buffer, filehash_index_buffer, files_used) ^~~~~~~~~~~~~~~~ convert.c: In function ‘change_format’: convert.c:581:10: warning: implicit declaration of function ‘usage’; did you mean ‘usleep’? [-Wimplicit-function-declaration] return usage(); ^~~~~ usleep x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -L../lib -o ../bin/wgconvert convert.o io.o simpletest.o filetype.o region.o memlook.o getword.o -lagrep -lm -ldl make[1]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/index' make[1]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/dynfilters' flex -F -8 htuml2txt.lex x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -c lex.yy.c x86_64-pc-linux-gnu-gcc -o htuml2txt lex.yy.o -lfl make[1]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/dynfilters' make NOTSall make[1]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6' x86_64-pc-linux-gnu-gcc -c -Iindex -Iagrep -Ilibtemplate/include -O2 -pipe -march=native -DISSERVER=0 -o main.o main.c main.c:204:8: warning: type defaults to ‘int’ in declaration of ‘free_list’ [-Wimplicit-int] extern free_list(); ^~~~~~~~~ main.c: In function ‘glimpse_search’: main.c:400:15: warning: implicit declaration of function ‘memagrep_search’; did you mean ‘glimpse_search’? [-Wimplicit-function-declaration] if ((ret = memagrep_search(AM, APattern, curtextend-curtextbegin, curtextbegin, 0, outfp)) > 0) ^~~~~~~~~~~~~~~ glimpse_search main.c:417:15: warning: implicit declaration of function ‘exec’; did you mean ‘rexec’? [-Wimplicit-function-declaration] if ((ret = exec(-1, NULL)) > 0) ^~~~ rexec main.c:438:4: warning: implicit declaration of function ‘file_out’; did you mean ‘fileno’? [-Wimplicit-function-declaration] file_out(realfilename); ^~~~~~~~ fileno main.c: At top level: main.c:466:1: warning: return type defaults to ‘int’ [-Wimplicit-int] read_index(indexdir) ^~~~~~~~~~ main.c: In function ‘read_index’: main.c:536:20: warning: implicit declaration of function ‘get_table’; did you mean ‘setstate’? [-Wimplicit-function-declaration] GNumpartitions = get_table(P_TABLE, p_table, MAX_PARTITION, 0); ^~~~~~~~~ setstate main.c:562:63: warning: implicit declaration of function ‘read_mini’; did you mean ‘readline’? [-Wimplicit-function-declaration] if (OneFilePerBlock && glimpse_isserver && (minifp != NULL)) read_mini(indexfp, minifp); ^~~~~~~~~ readline main.c:563:2: warning: implicit declaration of function ‘read_filenames’; did you mean ‘read_index’? [-Wimplicit-function-declaration] read_filenames(); ^~~~~~~~~~~~~~ read_index main.c:566:2: warning: implicit declaration of function ‘set_indexable_char’ [-Wimplicit-function-declaration] set_indexable_char(indexable_char); ^~~~~~~~~~~~~~~~~~ main.c:568:2: warning: implicit declaration of function ‘set_special_char’ [-Wimplicit-function-declaration] set_special_char(indexable_char); ^~~~~~~~~~~~~~~~ main.c: At top level: main.c:600:1: warning: return type defaults to ‘int’ [-Wimplicit-int] reinitialize_server(argc, argv) ^~~~~~~~~~~~~~~~~~~ main.c: In function ‘reinitialize_server’: main.c:593:3: warning: implicit declaration of function ‘attr_free_table’; did you mean ‘attr_name_to_id’? [-Wimplicit-function-declaration] attr_free_table();\ ^~~~~~~~~~~~~~~ main.c:605:2: note: in expansion of macro ‘CLEANUP’ CLEANUP; ^~~~~~~ main.c:595:2: warning: implicit declaration of function ‘destroy_filename_hashtable’ [-Wimplicit-function-declaration] destroy_filename_hashtable();\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:605:2: note: in expansion of macro ‘CLEANUP’ CLEANUP; ^~~~~~~ main.c: At top level: main.c:693:1: warning: return type defaults to ‘int’ [-Wimplicit-int] main(argc, argv) ^~~~ main.c: In function ‘main’: main.c:727:3: warning: implicit declaration of function ‘usage’; did you mean ‘usleep’? [-Wimplicit-function-declaration] usage(); /* Client nees at least 1 argument */ ^~~~~ usleep main.c:743:2: warning: implicit declaration of function ‘init_filename_hashtable’ [-Wimplicit-function-declaration] init_filename_hashtable(); ^~~~~~~~~~~~~~~~~~~~~~~ main.c:753:2: warning: implicit declaration of function ‘region_initialize’; did you mean ‘reinitialize’? [-Wimplicit-function-declaration] region_initialize(); ^~~~~~~~~~~~~~~~~ reinitialize main.c:800:18: warning: implicit declaration of function ‘usageS’; did you mean ‘usleep’? [-Wimplicit-function-declaration] RETURNMAIN(usageS()); ^~~~~~ main.c:735:13: note: in definition of macro ‘RETURNMAIN’ if (val < 0) exit (2);\ ^~~ main.c:1284:8: warning: implicit declaration of function ‘process_query’; did you mean ‘process_Y_option’? [-Wimplicit-function-declaration] ret = process_query(oldargc, oldargv, fileno(stdin)); ^~~~~~~~~~~~~ process_Y_option main.c: At top level: main.c:1289:1: warning: return type defaults to ‘int’ [-Wimplicit-int] process_query(argc, argv, newsockfd) ^~~~~~~~~~~~~ main.c: In function ‘process_query’: main.c:1462:7: warning: implicit declaration of function ‘fileagrep’ [-Wimplicit-function-declaration] i = fileagrep(oldargc, oldargv, 0, stdout); ^~~~~~~~~ main.c:1375:22: warning: implicit declaration of function ‘destroy_tree’ [-Wimplicit-function-declaration] if (ComplexBoolean) destroy_tree(&GParse);\ ^~~~~~~~~~~~ main.c:1463:3: note: in expansion of macro ‘RETURN’ RETURN(i); ^~~~~~ main.c:2091:3: warning: implicit declaration of function ‘read_filters’; did you mean ‘read_index’? [-Wimplicit-function-declaration] read_filters(INDEX_DIR, UseFilters); ^~~~~~~~~~~~ read_index main.c:2095:13: warning: implicit declaration of function ‘fileagrep_init’ [-Wimplicit-function-declaration] if ((GM = fileagrep_init(agrep_argc, agrep_argv, MAXPAT, GPattern)) <= 0) { ^~~~~~~~~~~~~~ main.c:2130:12: warning: implicit declaration of function ‘split_pattern’ [-Wimplicit-function-declaration] else if (split_pattern(GPattern, GM, APattern, terminals, &num_terminals, &GParse, StructuredIndex) <= 0) RETURN(-1); ^~~~~~~~~~~~~ main.c:2273:9: warning: implicit declaration of function ‘search_index’; did you mean ‘read_index’? [-Wimplicit-function-declaration] ret = search_index(GParse); ^~~~~~~~~~~~ read_index main.c:2429:24: warning: implicit declaration of function ‘mask_filenames’ [-Wimplicit-function-declaration] if (FILENAMESINFILE) mask_filenames(src_index_set, filenames_file, file_num, num_blocks); /* keep only those files that are in filenames_file */ ^~~~~~~~~~~~~~ main.c:2457:4: warning: implicit declaration of function ‘get_filenames’; did you mean ‘get_file_time’? [-Wimplicit-function-declaration] get_filenames(src_index_set, 0, NULL, dummylen, dummypat, file_num); ^~~~~~~~~~~~~ get_file_time main.c:2698:18: warning: implicit declaration of function ‘fileagrep_search’; did you mean ‘glimpse_search’? [-Wimplicit-function-declaration] if ((ret = fileagrep_search(AM, APattern, 1, >extfiles[i], 0, stdout)) > 0) { ^~~~~~~~~~~~~~~~ glimpse_search main.c:2764:10: warning: implicit declaration of function ‘apply_filter’ [-Wimplicit-function-declaration] if (apply_filter(GTextfiles[i], outname[0]) == 1) { ^~~~~~~~~~~~ main.c:2928:54: warning: implicit declaration of function ‘filter_output’ [-Wimplicit-function-declaration] ret = filter_output(GTextfiles[i], tempfile, GParse, GD_pattern, GD_length, GOUTTAIL, nullfp, StructuredIndex); ^~~~~~~~~~~~~ main.c: In function ‘filter_output’: main.c:3182:32: warning: implicit declaration of function ‘region_create’; did you mean ‘timer_create’? [-Wimplicit-function-declaration] if (StructuredIndex && (-1 == region_create(infile))) { ^~~~~~~~~~~~~ timer_create main.c:3189:25: warning: implicit declaration of function ‘region_destroy’ [-Wimplicit-function-declaration] if (StructuredIndex) region_destroy(); ^~~~~~~~~~~~~~ main.c:3262:48: warning: implicit declaration of function ‘region_identify’ [-Wimplicit-function-declaration] else if ( (num_attr <= 0) || (((attribute = region_identify(byteoff, 0)) < num_attr) && (attribute >= 0)) ) { ^~~~~~~~~~~~~~~ main.c:3341:17: warning: implicit declaration of function ‘eval_tree’ [-Wimplicit-function-declaration] success = eval_tree(GParse, matched_terminals); ^~~~~~~~~ main.c: At top level: main.c:3481:1: warning: return type defaults to ‘int’ [-Wimplicit-int] usage() ^~~~~ main.c:3561:1: warning: return type defaults to ‘int’ [-Wimplicit-int] usageS() ^~~~~~ main.c: In function ‘glimpse_search’: main.c:338:5: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(beginregionptr, 1, num, infp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c: In function ‘process_Y_option’: main.c:457:2: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(arrayend, 1, 4, fp); ^~~~~~~~~~~~~~~~~~~~~~~~~ main.c: In function ‘read_index’: main.c:475:4: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] getcwd(indexdir, MAXNAME-1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:527:2: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(indexnumberbuf, 256, indexfp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:530:2: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(indexfp, "%%%d\n", &OneFilePerBlock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:538:2: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(indexfp, "%%%d%s\n", &StructuredIndex, old_rdelim); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c: In function ‘cleanup’: main.c:646:3: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result [-Wunused-result] dup(svstderr); ^~~~~~~~~~~~~ main.c: In function ‘quitrequest’: main.c:678:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(svstderr, QUITREQUESTMSG, strlen(QUITREQUESTMSG)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c: In function ‘main’: main.c:1267:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(fileno(stdout), tmpbuf, n); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c: In function ‘process_query’: main.c:1822:6: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] getcwd(temp_bitfield_file, MAX_LINE_LEN-1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:1846:6: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] getcwd(temp_filenames_file, MAX_LINE_LEN-1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:2467:7: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(cc, 4, stdin); ^~~~~~~~~~~~~~~~~~~ main.c:2524:5: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(cc, 4, stdin); ^~~~~~~~~~~~~~~~~~~ main.c:2595:7: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(cc, 4, stdin); ^~~~~~~~~~~~~~~~~~~ main.c:2652:5: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(cc, 4, stdin); ^~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -Iindex -Iagrep -Ilibtemplate/include -O2 -pipe -march=native -o get_filename.o get_filename.c get_filename.c:43:1: warning: return type defaults to ‘int’ [-Wimplicit-int] read_filenames() ^~~~~~~~~~~~~~ get_filename.c: In function ‘read_filenames’: get_filename.c:77:3: warning: implicit declaration of function ‘initialize_data_structures’ [-Wimplicit-function-declaration] initialize_data_structures(file_num); ^~~~~~~~~~~~~~~~~~~~~~~~~~ get_filename.c: In function ‘mask_filenames’: get_filename.c:126:103: warning: implicit declaration of function ‘slow_mask_filenames’; did you mean ‘mask_filenames’? [-Wimplicit-function-declaration] EF_MAX_INDEX_PERCENT/2) && (num_blocks > MaxNum8bPartition)) return slow_mask_filenames(index_vect, infile); ^~~~~~~~~~~~~~~~~~~ mask_filenames get_filename.c:173:15: warning: implicit declaration of function ‘memagrep’; did you mean ‘setpgrp’? [-Wimplicit-function-declaration] if ((((ret = memagrep(5, argv, name_list_size, name_list_buffer, outputbuffer_len, outputbuffer)) <= 0) || (agrep_outpointer <= 0)) && (errno != ERANGE)) { ^~~~~~~~ setpgrp get_filename.c: At top level: get_filename.c:484:1: warning: return type defaults to ‘int’ [-Wimplicit-int] get_filenames(index_vect, argc, argv, dummylen, dummypat, file_num) ^~~~~~~~~~~~~ get_filename.c: In function ‘get_filenames’: get_filename.c:539:6: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ get_filename.c:484:1: note: declared here get_filenames(index_vect, argc, argv, dummylen, dummypat, file_num) ^~~~~~~~~~~~~ get_filename.c:581:6: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ get_filename.c:484:1: note: declared here get_filenames(index_vect, argc, argv, dummylen, dummypat, file_num) ^~~~~~~~~~~~~ get_filename.c:598:22: warning: implicit declaration of function ‘memagrep_init’ [-Wimplicit-function-declaration] if ((dummylen = memagrep_init(argc, argv, MAX_PAT, dummypat)) <= 0) goto end_files; ^~~~~~~~~~~~~ get_filename.c:600:12: warning: implicit declaration of function ‘memagrep_search’ [-Wimplicit-function-declaration] ret = memagrep_search(dummylen, dummypat, dummylen*2, beginptr, outputbuffer_len, outputbuffer); ^~~~~~~~~~~~~~~ get_filename.c:673:7: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ get_filename.c:484:1: note: declared here get_filenames(index_vect, argc, argv, dummylen, dummypat, file_num) ^~~~~~~~~~~~~ get_filename.c:752:7: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ get_filename.c:484:1: note: declared here get_filenames(index_vect, argc, argv, dummylen, dummypat, file_num) ^~~~~~~~~~~~~ get_filename.c:778:2: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ get_filename.c:484:1: note: declared here get_filenames(index_vect, argc, argv, dummylen, dummypat, file_num) ^~~~~~~~~~~~~ get_filename.c: In function ‘read_filenames’: get_filename.c:63:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(buffer, MAX_NAME_SIZE, fp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -Iindex -Iagrep -Ilibtemplate/include -O2 -pipe -march=native -o get_index.o get_index.c get_index.c:43:1: warning: return type defaults to ‘int’ [-Wimplicit-int] free_list(p1) ^~~~~~~~~ get_index.c:56:1: warning: return type defaults to ‘int’ [-Wimplicit-int] sorted_union(list1, list2, f, pf, cf) ^~~~~~~~~~~~ get_index.c: In function ‘sorted_union’: get_index.c:66:3: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ get_index.c:56:1: note: declared here sorted_union(list1, list2, f, pf, cf) ^~~~~~~~~~~~ get_index.c:97:4: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ get_index.c:56:1: note: declared here sorted_union(list1, list2, f, pf, cf) ^~~~~~~~~~~~ get_index.c: At top level: get_index.c:118:1: warning: return type defaults to ‘int’ [-Wimplicit-int] sorted_intersection(filenum, list1, list2, f) ^~~~~~~~~~~~~~~~~~~ get_index.c: In function ‘sorted_intersection’: get_index.c:118:1: warning: type of ‘filenum’ defaults to ‘int’ [-Wimplicit-int] get_index.c:129:3: warning: ‘return’ with no value, in function returning non-void return; ^~~~~~ get_index.c:118:1: note: declared here sorted_intersection(filenum, list1, list2, f) ^~~~~~~~~~~~~~~~~~~ get_index.c: At top level: get_index.c:225:1: warning: return type defaults to ‘int’ [-Wimplicit-int] purge_offsets(p1) ^~~~~~~~~~~~~ get_index.c:241:1: warning: return type defaults to ‘int’ [-Wimplicit-int] get_set(buffer, set, offset_table, patlen, pattern, patattr, outfile, partfp, frequency, prevfreq) ^~~~~~~ get_index.c: In function ‘get_set’: get_index.c:257:14: warning: implicit declaration of function ‘encode8b’ [-Wimplicit-function-declaration] int delim = encode8b(0); ^~~~~~~~ get_index.c:269:16: warning: implicit declaration of function ‘decode8b’ [-Wimplicit-function-declaration] indexattr = decode8b(buffer[bdx2+1]); ^~~~~~~~ get_index.c:272:16: warning: implicit declaration of function ‘decode16b’ [-Wimplicit-function-declaration] indexattr = decode16b((buffer[bdx2+1] << 8) | (buffer[bdx2 + 2])); ^~~~~~~~~ get_index.c:318:14: warning: implicit declaration of function ‘memagrep_search’ [-Wimplicit-function-declaration] if ((ret = memagrep_search(patlen, pattern, bdx2+1, buffer, 0, outfile)) <= 0) return 0; ^~~~~~~~~~~~~~~ get_index.c:328:6: warning: implicit declaration of function ‘get_block_numbers’ [-Wimplicit-function-declaration] get_block_numbers(&buffer[bdx2], &buffer[bdx2], partfp); ^~~~~~~~~~~~~~~~~ get_index.c:344:8: warning: implicit declaration of function ‘decode24b’ [-Wimplicit-function-declaration] x = decode24b(x); ^~~~~~~~~ get_index.c:355:8: warning: implicit declaration of function ‘decode12b’ [-Wimplicit-function-declaration] x = decode12b(x); ^~~~~~~~~ get_index.c: At top level: get_index.c:489:1: warning: return type defaults to ‘int’ [-Wimplicit-int] get_index(infile, index_tab, offset_tab, pattern, patlen, patattr, index_argv, index_argc, outfile, partfp, parse, first_time) ^~~~~~~~~ get_index.c:697:1: warning: return type defaults to ‘int’ [-Wimplicit-int] mgrep_get_index(infile, index_tab, offset_tab, pat_list, pat_lens, pat_attr, mgrep_pat_index, num_mgrep_pat, patbufpos, index_argv, index_argc, outfile, partfp, parse, first_time) ^~~~~~~~~~~~~~~ get_index.c: In function ‘mgrep_get_index’: get_index.c:734:13: warning: implicit declaration of function ‘fileagrep’ [-Wimplicit-function-declaration] if ((ret = fileagrep(index_argc, index_argv, 0, f_in)) < 0) { ^~~~~~~~~ get_index.c:746:18: warning: implicit declaration of function ‘memagrep_init’ [-Wimplicit-function-declaration] if ((dummylen = memagrep_init(index_argc, index_argv, MAX_PAT, dummypat)) <= 0) { ^~~~~~~~~~~~~ get_index.c: In function ‘mini_agrep’: get_index.c:1084:7: warning: implicit declaration of function ‘get_mini’; did you mean ‘getline’? [-Wimplicit-function-declaration] if (!get_mini(word, len, &beginoffset, &endoffset, 0, mini_array_len, minifp)) return 0; ^~~~~~~~ getline get_index.c: At top level: get_index.c:1120:1: warning: return type defaults to ‘int’ [-Wimplicit-int] fillup_target(result_index_set, result_offset_table, parse) ^~~~~~~~~~~~~ get_index.c: In function ‘search_index’: get_index.c:1239:8: warning: implicit declaration of function ‘split_terminal’ [-Wimplicit-function-declaration] if (split_terminal(tree->terminalindex, tree->terminalindex+1) <= 0) return -1; ^~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -Iindex -Iagrep -Ilibtemplate/include -O2 -pipe -march=native -o split.o split.c split.c: In function ‘get_attribute_value’: split.c:180:1: warning: type of ‘num_attr’ defaults to ‘int’ [-Wimplicit-int] get_attribute_value(pattr, pval, tokenbuf, tokenlen, num_attr) ^~~~~~~~~~~~~~~~~~~ split.c: At top level: split.c:225:8: warning: type defaults to ‘int’ in declaration of ‘destroy_tree’ [-Wimplicit-int] extern destroy_tree(); /* use the one in agrep/asplit.c */ ^~~~~~~~~~~~ split.c:496:1: warning: return type defaults to ‘int’ [-Wimplicit-int] split_terminal(first, last) ^~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -Llib -o bin/glimpse main.o get_filename.o get_index.o split.o index/region.o index/getword.o index/filetype.o index/simpletest.o index/memlook.o index/lib.o index/io.o -lagrep -lm -ldl cp main.c main_server.c x86_64-pc-linux-gnu-gcc -c -Iindex -Iagrep -Ilibtemplate/include -O2 -pipe -march=native -DISSERVER=1 -o main_server.o main_server.c main_server.c:204:8: warning: type defaults to ‘int’ in declaration of ‘free_list’ [-Wimplicit-int] extern free_list(); ^~~~~~~~~ main_server.c: In function ‘glimpse_search’: main_server.c:400:15: warning: implicit declaration of function ‘memagrep_search’; did you mean ‘glimpse_search’? [-Wimplicit-function-declaration] if ((ret = memagrep_search(AM, APattern, curtextend-curtextbegin, curtextbegin, 0, outfp)) > 0) ^~~~~~~~~~~~~~~ glimpse_search main_server.c:417:15: warning: implicit declaration of function ‘exec’; did you mean ‘rexec’? [-Wimplicit-function-declaration] if ((ret = exec(-1, NULL)) > 0) ^~~~ rexec main_server.c:438:4: warning: implicit declaration of function ‘file_out’; did you mean ‘fileno’? [-Wimplicit-function-declaration] file_out(realfilename); ^~~~~~~~ fileno main_server.c: At top level: main_server.c:466:1: warning: return type defaults to ‘int’ [-Wimplicit-int] read_index(indexdir) ^~~~~~~~~~ main_server.c: In function ‘read_index’: main_server.c:536:20: warning: implicit declaration of function ‘get_table’; did you mean ‘setstate’? [-Wimplicit-function-declaration] GNumpartitions = get_table(P_TABLE, p_table, MAX_PARTITION, 0); ^~~~~~~~~ setstate main_server.c:562:63: warning: implicit declaration of function ‘read_mini’; did you mean ‘readline’? [-Wimplicit-function-declaration] if (OneFilePerBlock && glimpse_isserver && (minifp != NULL)) read_mini(indexfp, minifp); ^~~~~~~~~ readline main_server.c:563:2: warning: implicit declaration of function ‘read_filenames’; did you mean ‘read_index’? [-Wimplicit-function-declaration] read_filenames(); ^~~~~~~~~~~~~~ read_index main_server.c:566:2: warning: implicit declaration of function ‘set_indexable_char’ [-Wimplicit-function-declaration] set_indexable_char(indexable_char); ^~~~~~~~~~~~~~~~~~ main_server.c:568:2: warning: implicit declaration of function ‘set_special_char’ [-Wimplicit-function-declaration] set_special_char(indexable_char); ^~~~~~~~~~~~~~~~ main_server.c: At top level: main_server.c:600:1: warning: return type defaults to ‘int’ [-Wimplicit-int] reinitialize_server(argc, argv) ^~~~~~~~~~~~~~~~~~~ main_server.c: In function ‘reinitialize_server’: main_server.c:593:3: warning: implicit declaration of function ‘attr_free_table’; did you mean ‘attr_name_to_id’? [-Wimplicit-function-declaration] attr_free_table();\ ^~~~~~~~~~~~~~~ main_server.c:605:2: note: in expansion of macro ‘CLEANUP’ CLEANUP; ^~~~~~~ main_server.c:595:2: warning: implicit declaration of function ‘destroy_filename_hashtable’ [-Wimplicit-function-declaration] destroy_filename_hashtable();\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ main_server.c:605:2: note: in expansion of macro ‘CLEANUP’ CLEANUP; ^~~~~~~ main_server.c: At top level: main_server.c:693:1: warning: return type defaults to ‘int’ [-Wimplicit-int] main(argc, argv) ^~~~ main_server.c: In function ‘main’: main_server.c:743:2: warning: implicit declaration of function ‘init_filename_hashtable’ [-Wimplicit-function-declaration] init_filename_hashtable(); ^~~~~~~~~~~~~~~~~~~~~~~ main_server.c:753:2: warning: implicit declaration of function ‘region_initialize’; did you mean ‘reinitialize’? [-Wimplicit-function-declaration] region_initialize(); ^~~~~~~~~~~~~~~~~ reinitialize main_server.c:800:18: warning: implicit declaration of function ‘usageS’; did you mean ‘usleep’? [-Wimplicit-function-declaration] RETURNMAIN(usageS()); ^~~~~~ main_server.c:735:13: note: in definition of macro ‘RETURNMAIN’ if (val < 0) exit (2);\ ^~~ main_server.c:1066:14: warning: implicit declaration of function ‘do_select’; did you mean ‘pselect’? [-Wimplicit-function-declaration] if ((ret = do_select(sockfd, 15)) == 0) { ^~~~~~~~~ pselect main_server.c:1135:10: warning: implicit declaration of function ‘process_query’; did you mean ‘process_Y_option’? [-Wimplicit-function-declaration] ret = process_query(clargc, clargv, newsockfd); ^~~~~~~~~~~~~ process_Y_option main_server.c: At top level: main_server.c:1289:1: warning: return type defaults to ‘int’ [-Wimplicit-int] process_query(argc, argv, newsockfd) ^~~~~~~~~~~~~ main_server.c: In function ‘process_query’: main_server.c:1388:24: warning: implicit declaration of function ‘usage’; did you mean ‘usleep’? [-Wimplicit-function-declaration] if (argc <= 1) return(usage()); ^~~~~ usleep main_server.c:1462:7: warning: implicit declaration of function ‘fileagrep’ [-Wimplicit-function-declaration] i = fileagrep(oldargc, oldargv, 0, stdout); ^~~~~~~~~ main_server.c:1375:22: warning: implicit declaration of function ‘destroy_tree’ [-Wimplicit-function-declaration] if (ComplexBoolean) destroy_tree(&GParse);\ ^~~~~~~~~~~~ main_server.c:1463:3: note: in expansion of macro ‘RETURN’ RETURN(i); ^~~~~~ main_server.c:2091:3: warning: implicit declaration of function ‘read_filters’; did you mean ‘read_index’? [-Wimplicit-function-declaration] read_filters(INDEX_DIR, UseFilters); ^~~~~~~~~~~~ read_index main_server.c:2095:13: warning: implicit declaration of function ‘fileagrep_init’ [-Wimplicit-function-declaration] if ((GM = fileagrep_init(agrep_argc, agrep_argv, MAXPAT, GPattern)) <= 0) { ^~~~~~~~~~~~~~ main_server.c:2130:12: warning: implicit declaration of function ‘split_pattern’ [-Wimplicit-function-declaration] else if (split_pattern(GPattern, GM, APattern, terminals, &num_terminals, &GParse, StructuredIndex) <= 0) RETURN(-1); ^~~~~~~~~~~~~ main_server.c:2273:9: warning: implicit declaration of function ‘search_index’; did you mean ‘read_index’? [-Wimplicit-function-declaration] ret = search_index(GParse); ^~~~~~~~~~~~ read_index main_server.c:2429:24: warning: implicit declaration of function ‘mask_filenames’ [-Wimplicit-function-declaration] if (FILENAMESINFILE) mask_filenames(src_index_set, filenames_file, file_num, num_blocks); /* keep only those files that are in filenames_file */ ^~~~~~~~~~~~~~ main_server.c:2457:4: warning: implicit declaration of function ‘get_filenames’; did you mean ‘get_file_time’? [-Wimplicit-function-declaration] get_filenames(src_index_set, 0, NULL, dummylen, dummypat, file_num); ^~~~~~~~~~~~~ get_file_time main_server.c:2698:18: warning: implicit declaration of function ‘fileagrep_search’; did you mean ‘glimpse_search’? [-Wimplicit-function-declaration] if ((ret = fileagrep_search(AM, APattern, 1, >extfiles[i], 0, stdout)) > 0) { ^~~~~~~~~~~~~~~~ glimpse_search main_server.c:2764:10: warning: implicit declaration of function ‘apply_filter’ [-Wimplicit-function-declaration] if (apply_filter(GTextfiles[i], outname[0]) == 1) { ^~~~~~~~~~~~ main_server.c:2928:54: warning: implicit declaration of function ‘filter_output’ [-Wimplicit-function-declaration] ret = filter_output(GTextfiles[i], tempfile, GParse, GD_pattern, GD_length, GOUTTAIL, nullfp, StructuredIndex); ^~~~~~~~~~~~~ main_server.c: In function ‘filter_output’: main_server.c:3182:32: warning: implicit declaration of function ‘region_create’; did you mean ‘timer_create’? [-Wimplicit-function-declaration] if (StructuredIndex && (-1 == region_create(infile))) { ^~~~~~~~~~~~~ timer_create main_server.c:3189:25: warning: implicit declaration of function ‘region_destroy’ [-Wimplicit-function-declaration] if (StructuredIndex) region_destroy(); ^~~~~~~~~~~~~~ main_server.c:3262:48: warning: implicit declaration of function ‘region_identify’ [-Wimplicit-function-declaration] else if ( (num_attr <= 0) || (((attribute = region_identify(byteoff, 0)) < num_attr) && (attribute >= 0)) ) { ^~~~~~~~~~~~~~~ main_server.c:3341:17: warning: implicit declaration of function ‘eval_tree’ [-Wimplicit-function-declaration] success = eval_tree(GParse, matched_terminals); ^~~~~~~~~ main_server.c: At top level: main_server.c:3481:1: warning: return type defaults to ‘int’ [-Wimplicit-int] usage() ^~~~~ main_server.c:3561:1: warning: return type defaults to ‘int’ [-Wimplicit-int] usageS() ^~~~~~ main_server.c: In function ‘glimpse_search’: main_server.c:338:5: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(beginregionptr, 1, num, infp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main_server.c: In function ‘process_Y_option’: main_server.c:457:2: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(arrayend, 1, 4, fp); ^~~~~~~~~~~~~~~~~~~~~~~~~ main_server.c: In function ‘read_index’: main_server.c:475:4: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] getcwd(indexdir, MAXNAME-1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ main_server.c:527:2: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(indexnumberbuf, 256, indexfp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main_server.c:530:2: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(indexfp, "%%%d\n", &OneFilePerBlock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main_server.c:538:2: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(indexfp, "%%%d%s\n", &StructuredIndex, old_rdelim); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main_server.c: In function ‘cleanup’: main_server.c:646:3: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result [-Wunused-result] dup(svstderr); ^~~~~~~~~~~~~ main_server.c: In function ‘quitrequest’: main_server.c:678:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(svstderr, QUITREQUESTMSG, strlen(QUITREQUESTMSG)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main_server.c: In function ‘main’: main_server.c:1117:3: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result [-Wunused-result] dup(clstdout); ^~~~~~~~~~~~~ main_server.c:1118:3: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result [-Wunused-result] dup(clstderr); ^~~~~~~~~~~~~ main_server.c:1155:4: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result [-Wunused-result] dup(clout); ^~~~~~~~~~ main_server.c:1162:3: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result [-Wunused-result] dup(svstdout); ^~~~~~~~~~~~~ main_server.c:1166:3: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result [-Wunused-result] dup(svstderr); ^~~~~~~~~~~~~ main_server.c: In function ‘process_query’: main_server.c:1822:6: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] getcwd(temp_bitfield_file, MAX_LINE_LEN-1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main_server.c:1846:6: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] getcwd(temp_filenames_file, MAX_LINE_LEN-1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -Llib -o bin/glimpseserver main_server.o get_filename.o get_index.o split.o index/region.o index/getword.o index/filetype.o index/simpletest.o index/memlook.o index/lib.o index/io.o -lagrep -lm -ldl make[1]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6' >>> Source compiled. >>> Test phase: app-misc/glimpse-4.18.6-r1 make -j1 check for d in compress agrep libtemplate index dynfilters ; do \ ( cd $d; make ); \ done make[1]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/compress' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/compress' make[1]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/agrep' x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -o agrep follow.o asearch.o asearch1.o agrep.o bitap.o checkfile.o compat.o maskgen.o parse.o checksg.o preprocess.o delim.o asplit.o recursive.o sgrep.o newmgrep.o utilities.o dummyfilters.o main.o make[1]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/agrep' make[1]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate' Making all in util make[2]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate/util' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate/util' Making all in template make[2]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate/template' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate/template' Making all in lib make[2]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate/lib' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate/lib' make[1]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate' make[1]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/index' x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -L../lib -o ../bin/buildcast buildcast.o region.o dir.o io.o build_in.o filetype.o simpletest.o getword.o memlook.o lib.o partition.o -lagrep -lm -ldl x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -L../lib -o ../bin/glimpseindex glimpse.o region.o dir.o io.o build_in.o filetype.o simpletest.o getword.o memlook.o lib.o partition.o -lagrep -lm -ldl x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -L../lib -o ../bin/wgconvert convert.o io.o simpletest.o filetype.o region.o memlook.o getword.o -lagrep -lm -ldl make[1]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/index' make[1]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/dynfilters' make[1]: 'htuml2txt' is up to date. make[1]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/dynfilters' make NOTSall make[1]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6' x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -Llib -o bin/glimpse main.o get_filename.o get_index.o split.o index/region.o index/getword.o index/filetype.o index/simpletest.o index/memlook.o index/lib.o index/io.o -lagrep -lm -ldl x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -Llib -o bin/glimpseserver main_server.o get_filename.o get_index.o split.o index/region.o index/getword.o index/filetype.o index/simpletest.o index/memlook.o index/lib.o index/io.o -lagrep -lm -ldl make[1]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6' /bin/sh test/check.sh Start check suite run test 1 [1 of 2] index test... ok run test 2 [2 of 2] search test... ok Done >>> Completed testing app-misc/glimpse-4.18.6-r1 >>> Install glimpse-4.18.6-r1 into /var/tmp/portage/app-misc/glimpse-4.18.6-r1/image/ category app-misc make -j1 prefix=/var/tmp/portage/app-misc/glimpse-4.18.6-r1/image//usr install for d in compress agrep libtemplate index dynfilters ; do \ ( cd $d; make ); \ done make[1]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/compress' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/compress' make[1]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/agrep' x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -o agrep follow.o asearch.o asearch1.o agrep.o bitap.o checkfile.o compat.o maskgen.o parse.o checksg.o preprocess.o delim.o asplit.o recursive.o sgrep.o newmgrep.o utilities.o dummyfilters.o main.o make[1]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/agrep' make[1]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate' Making all in util make[2]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate/util' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate/util' Making all in template make[2]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate/template' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate/template' Making all in lib make[2]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate/lib' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate/lib' make[1]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate' make[1]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/index' x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -L../lib -o ../bin/buildcast buildcast.o region.o dir.o io.o build_in.o filetype.o simpletest.o getword.o memlook.o lib.o partition.o -lagrep -lm -ldl x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -L../lib -o ../bin/glimpseindex glimpse.o region.o dir.o io.o build_in.o filetype.o simpletest.o getword.o memlook.o lib.o partition.o -lagrep -lm -ldl x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -L../lib -o ../bin/wgconvert convert.o io.o simpletest.o filetype.o region.o memlook.o getword.o -lagrep -lm -ldl make[1]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/index' make[1]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/dynfilters' make[1]: 'htuml2txt' is up to date. make[1]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/dynfilters' make NOTSall make[1]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6' x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -Llib -o bin/glimpse main.o get_filename.o get_index.o split.o index/region.o index/getword.o index/filetype.o index/simpletest.o index/memlook.o index/lib.o index/io.o -lagrep -lm -ldl x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -Llib -o bin/glimpseserver main_server.o get_filename.o get_index.o split.o index/region.o index/getword.o index/filetype.o index/simpletest.o index/memlook.o index/lib.o index/io.o -lagrep -lm -ldl make[1]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6' ./mkinstalldirs /var/tmp/portage/app-misc/glimpse-4.18.6-r1/image//usr/bin /var/tmp/portage/app-misc/glimpse-4.18.6-r1/image//usr/man/man1/man1/ mkdir /var/tmp/portage/app-misc/glimpse-4.18.6-r1/image/usr mkdir /var/tmp/portage/app-misc/glimpse-4.18.6-r1/image/usr/bin mkdir /var/tmp/portage/app-misc/glimpse-4.18.6-r1/image/usr/man mkdir /var/tmp/portage/app-misc/glimpse-4.18.6-r1/image/usr/man/man1 mkdir /var/tmp/portage/app-misc/glimpse-4.18.6-r1/image/usr/man/man1/man1 for d in glimpse.1 glimpseindex.1 glimpseserver.1 ; do \ /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c -m 444 $d /var/tmp/portage/app-misc/glimpse-4.18.6-r1/image//usr/man/man1/man1/ ; \ done for d in compress agrep libtemplate index dynfilters ; do \ ( cd $d; make install ); \ done make[1]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/compress' for i in tbuild cast uncast ; do \ /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c $i /var/tmp/portage/app-misc/glimpse-4.18.6-r1/image//usr/bin ; \ done make[1]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/compress' make[1]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/agrep' x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -o agrep follow.o asearch.o asearch1.o agrep.o bitap.o checkfile.o compat.o maskgen.o parse.o checksg.o preprocess.o delim.o asplit.o recursive.o sgrep.o newmgrep.o utilities.o dummyfilters.o main.o /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c -m 444 agrep.1 /var/tmp/portage/app-misc/glimpse-4.18.6-r1/image//usr/man/man1/man1/ /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c agrep /var/tmp/portage/app-misc/glimpse-4.18.6-r1/image//usr/bin make[1]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/agrep' make[1]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate' Making install in util make[2]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate/util' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate/util' Making install in template make[2]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate/template' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate/template' Making install in lib make[2]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate/lib' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate/lib' make[1]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/libtemplate' make[1]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/index' x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -L../lib -o ../bin/buildcast buildcast.o region.o dir.o io.o build_in.o filetype.o simpletest.o getword.o memlook.o lib.o partition.o -lagrep -lm -ldl x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -L../lib -o ../bin/glimpseindex glimpse.o region.o dir.o io.o build_in.o filetype.o simpletest.o getword.o memlook.o lib.o partition.o -lagrep -lm -ldl x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -L../lib -o ../bin/wgconvert convert.o io.o simpletest.o filetype.o region.o memlook.o getword.o -lagrep -lm -ldl for i in ../bin/buildcast ../bin/glimpseindex ../bin/wgconvert ; do \ /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c $i /var/tmp/portage/app-misc/glimpse-4.18.6-r1/image//usr/bin ; \ done make[1]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/index' make[1]: Entering directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/dynfilters' x86_64-pc-linux-gnu-gcc -fPIC -DSHARED_OBJECT -c lex.yy.c x86_64-pc-linux-gnu-gcc -shared -o htuml2txt.so lex.yy.o -lfl make[1]: Leaving directory '/var/tmp/portage/app-misc/glimpse-4.18.6-r1/work/glimpse-4.18.6/dynfilters' for d in bin/glimpse bin/glimpseserver ; do \ /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c $d /var/tmp/portage/app-misc/glimpse-4.18.6-r1/image//usr/bin ; \ done >>> Completed installing glimpse-4.18.6-r1 into /var/tmp/portage/app-misc/glimpse-4.18.6-r1/image/ * Final size of build directory: 9068 KiB (8.8 MiB) * Final size of installed tree: 1804 KiB (1.7 MiB) * The ebuild is installing to one or more unexpected paths: * * /usr/man * * Please fix the ebuild to use correct FHS/Gentoo policy paths. * QA Notice: This ebuild installs into the following deprecated directories: * * usr/man * * QA Notice: Package triggers severe warnings which indicate that it * may exhibit random runtime failures. * quick.c:63:4: warning: implicit declaration of function ‘uninitialize_tcompress’; did you mean ‘quick_tcompress’? [-Wimplicit-function-declaration] * quick.c:68:8: warning: implicit declaration of function ‘initialize_common’ [-Wimplicit-function-declaration] * quick.c:127:2: warning: implicit declaration of function ‘build_partial_hash’; did you mean ‘build_hash’? [-Wimplicit-function-declaration] * quick.c:128:11: warning: implicit declaration of function ‘tcompress’ [-Wimplicit-function-declaration] * quick.c:165:4: warning: implicit declaration of function ‘uninitialize_tuncompress’; did you mean ‘quick_tuncompress’? [-Wimplicit-function-declaration] * quick.c:223:2: warning: implicit declaration of function ‘build_partial_string’; did you mean ‘build_string’? [-Wimplicit-function-declaration] * quick.c:224:11: warning: implicit declaration of function ‘tuncompress’; did you mean ‘quick_tuncompress’? [-Wimplicit-function-declaration] * cast.c:48:7: warning: implicit declaration of function ‘initialize_common’; did you mean ‘initialize_tcompress’? [-Wimplicit-function-declaration] * cast.c:61:7: warning: implicit declaration of function ‘tbuild_hash’; did you mean ‘build_hash’? [-Wimplicit-function-declaration] * cast.c:74:2: warning: implicit declaration of function ‘uninitialize_common’; did you mean ‘uninitialize_tcompress’? [-Wimplicit-function-declaration] * cast.c:121:12: warning: implicit declaration of function ‘ttest_binary’ [-Wimplicit-function-declaration] * cast.c:126:12: warning: implicit declaration of function ‘ttest_uuencode’ [-Wimplicit-function-declaration] * cast.c:131:12: warning: implicit declaration of function ‘ttest_postscript’ [-Wimplicit-function-declaration] * cast.c:730:18: warning: implicit declaration of function ‘tcompress_file’; did you mean ‘tcompressible’? [-Wimplicit-function-declaration] * uncast.c:45:7: warning: implicit declaration of function ‘initialize_common’; did you mean ‘initialize_tuncompress’? [-Wimplicit-function-declaration] * uncast.c:70:2: warning: implicit declaration of function ‘uninitialize_common’; did you mean ‘uninitialize_tuncompress’? [-Wimplicit-function-declaration] * uncast.c:371:36: warning: implicit declaration of function ‘myfpcopy’; did you mean ‘stpcpy’? [-Wimplicit-function-declaration] * uncast.c:373:18: warning: implicit declaration of function ‘mystrcpy’; did you mean ‘strcpy’? [-Wimplicit-function-declaration] * uncast.c:520:18: warning: implicit declaration of function ‘tuncompress_file’; did you mean ‘tuncompressible’? [-Wimplicit-function-declaration] * tsimpletest.c:42:8: warning: implicit declaration of function ‘isgraph’ [-Wimplicit-function-declaration] * tsimpletest.c:42:28: warning: implicit declaration of function ‘isspace’ [-Wimplicit-function-declaration] * tsimpletest.c:64:13: warning: implicit declaration of function ‘tmemlook’; did you mean ‘memmove’? [-Wimplicit-function-declaration] * tbuild.c:229:7: warning: implicit declaration of function ‘dump_small_hash’; did you mean ‘get_small_hash’? [-Wimplicit-function-declaration] * tbuild.c:304:2: warning: implicit declaration of function ‘pad_hash_file’ [-Wimplicit-function-declaration] * tbuild.c:305:2: warning: implicit declaration of function ‘pad_string_file’ [-Wimplicit-function-declaration] * main_cast.c:125:7: warning: implicit declaration of function ‘initialize_tcompress’ [-Wimplicit-function-declaration] * main_cast.c:133:5: warning: implicit declaration of function ‘tcompress_file’; did you mean ‘tmpfile’? [-Wimplicit-function-declaration] * main_cast.c:136:8: warning: implicit declaration of function ‘tcompress’ [-Wimplicit-function-declaration] * main_uncast.c:129:7: warning: implicit declaration of function ‘initialize_tuncompress’ [-Wimplicit-function-declaration] * main_uncast.c:137:5: warning: implicit declaration of function ‘tuncompress_file’ [-Wimplicit-function-declaration] * main_uncast.c:142:9: warning: implicit declaration of function ‘tuncompressible’ [-Wimplicit-function-declaration] * main_uncast.c:146:4: warning: implicit declaration of function ‘tuncompress’ [-Wimplicit-function-declaration] * asearch.c:47:10: warning: implicit declaration of function ‘asearch0’; did you mean ‘asearch’? [-Wimplicit-function-declaration] * asearch.c:69:15: warning: implicit declaration of function ‘fill_buf’; did you mean ‘free_buf’? [-Wimplicit-function-declaration] * asearch.c:184:18: warning: implicit declaration of function ‘output’ [-Wimplicit-function-declaration] * asearch1.c:62:22: warning: implicit declaration of function ‘fill_buf’; did you mean ‘free_buf’? [-Wimplicit-function-declaration] * asearch1.c:158:18: warning: implicit declaration of function ‘output’ [-Wimplicit-function-declaration] * agrep.c:177:24: warning: implicit declaration of function ‘destroy_tree’ [-Wimplicit-function-declaration] * agrep.c:329:7: warning: implicit declaration of function ‘exponen’; did you mean ‘popen’? [-Wimplicit-function-declaration] * agrep.c:425:22: warning: implicit declaration of function ‘fill_buf’; did you mean ‘free_buf’? [-Wimplicit-function-declaration] * agrep.c:516:17: warning: implicit declaration of function ‘r_output’ [-Wimplicit-function-declaration] * agrep.c:2465:23: warning: implicit declaration of function ‘agrep_usage’; did you mean ‘agrep_init’? [-Wimplicit-function-declaration] * agrep.c:2801:9: warning: implicit declaration of function ‘prepf’; did you mean ‘pread’? [-Wimplicit-function-declaration] * agrep.c:3028:2: warning: implicit declaration of function ‘initialize_common’ [-Wimplicit-function-declaration] * agrep.c:3082:38: warning: implicit declaration of function ‘check_file’; did you mean ‘flockfile’? [-Wimplicit-function-declaration] * agrep.c:3290:13: warning: implicit declaration of function ‘checksg’ [-Wimplicit-function-declaration] * agrep.c:3294:14: warning: implicit declaration of function ‘preprocess’ [-Wimplicit-function-declaration] * agrep.c:3297:25: warning: implicit declaration of function ‘maskgen’ [-Wimplicit-function-declaration] * agrep.c:3304:24: warning: implicit declaration of function ‘quick_tcompress’ [-Wimplicit-function-declaration] * agrep.c:3333:35: warning: implicit declaration of function ‘exec’; did you mean ‘execl’? [-Wimplicit-function-declaration] * agrep.c:3334:28: warning: implicit declaration of function ‘recursive’ [-Wimplicit-function-declaration] * agrep.c:3443:13: warning: implicit declaration of function ‘compat’; did you mean ‘crypt’? [-Wimplicit-function-declaration] * agrep.c:3456:30: warning: implicit declaration of function ‘mgrep’; did you mean ‘memagrep’? [-Wimplicit-function-declaration] * agrep.c:3458:20: warning: implicit declaration of function ‘sgrep’; did you mean ‘strsep’? [-Wimplicit-function-declaration] * agrep.c:3459:20: warning: implicit declaration of function ‘bitap’ [-Wimplicit-function-declaration] * agrep.c:3519:9: warning: implicit declaration of function ‘tuncompressible_filename’ [-Wimplicit-function-declaration] * agrep.c:3700:16: warning: implicit declaration of function ‘file_out’; did you mean ‘fileno’? [-Wimplicit-function-declaration] * bitap.c:70:11: warning: implicit declaration of function ‘re’ [-Wimplicit-function-declaration] * bitap.c:73:11: warning: implicit declaration of function ‘re1’; did you mean ‘read’? [-Wimplicit-function-declaration] * bitap.c:78:10: warning: implicit declaration of function ‘asearch1’; did you mean ‘bsearch’? [-Wimplicit-function-declaration] * bitap.c:82:10: warning: implicit declaration of function ‘asearch’; did you mean ‘bsearch’? [-Wimplicit-function-declaration] * bitap.c:104:22: warning: implicit declaration of function ‘fill_buf’; did you mean ‘free_buf’? [-Wimplicit-function-declaration] * bitap.c:195:18: warning: implicit declaration of function ‘output’ [-Wimplicit-function-declaration] * checkfile.c:47:6: warning: implicit declaration of function ‘my_stat’; did you mean ‘lstat’? [-Wimplicit-function-declaration] * re.h:75:3: warning: implicit declaration of function ‘exit’ [-Wimplicit-function-declaration] * re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ * re.h:77:2: warning: implicit declaration of function ‘memset’ [-Wimplicit-function-declaration] * re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ * re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ * re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ * parse.c:48:18: warning: implicit declaration of function ‘free’ [-Wimplicit-function-declaration] * parse.c:48:18: warning: incompatible implicit declaration of built-in function ‘free’ * parse.c:49:21: warning: incompatible implicit declaration of built-in function ‘free’ * re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ * re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ * re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ * re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ * parse.c:83:4: warning: incompatible implicit declaration of built-in function ‘free’ * parse.c:89:4: warning: incompatible implicit declaration of built-in function ‘free’ * parse.c:96:5: warning: incompatible implicit declaration of built-in function ‘free’ * re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ * re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ * parse.c:112:22: warning: incompatible implicit declaration of built-in function ‘free’ * parse.c:113:3: warning: incompatible implicit declaration of built-in function ‘free’ * re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ * re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ * re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ * re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ * parse.c:163:3: warning: incompatible implicit declaration of built-in function ‘free’ * re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ * re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ * re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ * re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ * parse.c:253:3: warning: incompatible implicit declaration of built-in function ‘free’ * re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ * re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ * parse.c:283:3: warning: incompatible implicit declaration of built-in function ‘free’ * re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ * re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ * parse.c:339:5: warning: incompatible implicit declaration of built-in function ‘free’ * parse.c:355:5: warning: incompatible implicit declaration of built-in function ‘free’ * parse.c:360:5: warning: incompatible implicit declaration of built-in function ‘free’ * parse.c:370:6: warning: incompatible implicit declaration of built-in function ‘free’ * parse.c:397:5: warning: incompatible implicit declaration of built-in function ‘free’ * parse.c:402:5: warning: incompatible implicit declaration of built-in function ‘free’ * parse.c:413:4: warning: incompatible implicit declaration of built-in function ‘free’ * parse.c:451:2: warning: incompatible implicit declaration of built-in function ‘free’ * preprocess.c:67:15: warning: implicit declaration of function ‘asplit_pattern’ [-Wimplicit-function-declaration] * preprocess.c:68:15: warning: implicit declaration of function ‘asplit_terminal’ [-Wimplicit-function-declaration] * preprocess.c:70:44: warning: implicit declaration of function ‘destroy_tree’ [-Wimplicit-function-declaration] * preprocess.c:97:23: warning: implicit declaration of function ‘quick_tcompress’ [-Wimplicit-function-declaration] * preprocess.c:322:13: warning: implicit declaration of function ‘init’; did you mean ‘rint’? [-Wimplicit-function-declaration] * recursive.c:67:3: warning: implicit declaration of function ‘strcpy’ [-Wimplicit-function-declaration] * recursive.c:67:3: warning: incompatible implicit declaration of built-in function ‘strcpy’ * recursive.c:71:15: warning: implicit declaration of function ‘exec’ [-Wimplicit-function-declaration] * recursive.c:74:5: warning: implicit declaration of function ‘free’ [-Wimplicit-function-declaration] * recursive.c:74:5: warning: incompatible implicit declaration of built-in function ‘free’ * recursive.c:114:5: warning: implicit declaration of function ‘my_lstat’; did you mean ‘lstat’? [-Wimplicit-function-declaration] * recursive.c:125:3: warning: incompatible implicit declaration of built-in function ‘strcpy’ * recursive.c:130:30: warning: incompatible implicit declaration of built-in function ‘free’ * recursive.c:147:15: warning: implicit declaration of function ‘strlen’ [-Wimplicit-function-declaration] * recursive.c:147:15: warning: incompatible implicit declaration of built-in function ‘strlen’ * recursive.c:160:32: warning: implicit declaration of function ‘strcmp’ [-Wimplicit-function-declaration] * recursive.c:165:3: warning: incompatible implicit declaration of built-in function ‘strcpy’ * sgrep.c:241:22: warning: implicit declaration of function ‘fill_buf’; did you mean ‘free_buf’? [-Wimplicit-function-declaration] * sgrep.c:294:16: warning: implicit declaration of function ‘monkey’ [-Wimplicit-function-declaration] * sgrep.c:300:16: warning: implicit declaration of function ‘bm’; did you mean ‘bcmp’? [-Wimplicit-function-declaration] * sgrep.c:308:16: warning: implicit declaration of function ‘monkey4’ [-Wimplicit-function-declaration] * sgrep.c:315:17: warning: implicit declaration of function ‘a_monkey’ [-Wimplicit-function-declaration] * sgrep.c:321:17: warning: implicit declaration of function ‘agrep’; did you mean ‘sgrep’? [-Wimplicit-function-declaration] * sgrep.c:1155:16: warning: implicit declaration of function ‘s_output’ [-Wimplicit-function-declaration] * sgrep.c:1869:14: warning: implicit declaration of function ‘verify’; did you mean ‘erfl’? [-Wimplicit-function-declaration] * sgrep.c:2550:10: warning: implicit declaration of function ‘blog’; did you mean ‘log’? [-Wimplicit-function-declaration] * newmgrep.c:195:21: warning: implicit declaration of function ‘fill_buf’; did you mean ‘free_buf’? [-Wimplicit-function-declaration] * newmgrep.c:485:27: warning: implicit declaration of function ‘m_short’; did you mean ‘qsort’? [-Wimplicit-function-declaration] * newmgrep.c:486:27: warning: implicit declaration of function ‘monkey1’ [-Wimplicit-function-declaration] * newmgrep.c:1053:61: warning: implicit declaration of function ‘eval_tree’ [-Wimplicit-function-declaration] * re.h:75:3: warning: implicit declaration of function ‘exit’ [-Wimplicit-function-declaration] * re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ * re.h:77:2: warning: implicit declaration of function ‘memset’ [-Wimplicit-function-declaration] * re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ * utilities.c:42:3: warning: implicit declaration of function ‘free’ [-Wimplicit-function-declaration] * utilities.c:42:3: warning: incompatible implicit declaration of built-in function ‘free’ * re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ * re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ * re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ * re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ * re.h:75:3: warning: incompatible implicit declaration of built-in function ‘exit’ * re.h:77:2: warning: incompatible implicit declaration of built-in function ‘memset’ * utilities.c:168:9: warning: implicit declaration of function ‘strncmp’ [-Wimplicit-function-declaration] * dummysyscalls.c:25:9: warning: implicit declaration of function ‘lstat’; did you mean ‘my_lstat’? [-Wimplicit-function-declaration] * dummysyscalls.c:33:9: warning: implicit declaration of function ‘stat’; did you mean ‘strcat’? [-Wimplicit-function-declaration] * main.c:29:8: warning: implicit declaration of function ‘fileagrep’ [-Wimplicit-function-declaration] * log.c:171:3: warning: implicit declaration of function ‘exit’ [-Wimplicit-function-declaration] * log.c:171:3: warning: incompatible implicit declaration of built-in function ‘exit’ * log.c:176:3: warning: incompatible implicit declaration of built-in function ‘exit’ * log.c:185:2: warning: incompatible implicit declaration of built-in function ‘exit’ * system.c:105:3: warning: implicit declaration of function ‘memset’ [-Wimplicit-function-declaration] * system.c:105:3: warning: incompatible implicit declaration of built-in function ‘memset’ * system.c:183:3: warning: incompatible implicit declaration of built-in function ‘memset’ * buildcast.c:193:5: warning: implicit declaration of function ‘build_filename_hashtable’ [-Wimplicit-function-declaration] * buildcast.c:201:13: warning: implicit declaration of function ‘usage’; did you mean ‘usleep’? [-Wimplicit-function-declaration] * buildcast.c:536:2: warning: implicit declaration of function ‘partition’ [-Wimplicit-function-declaration] * buildcast.c:573:5: warning: implicit declaration of function ‘read_filters’ [-Wimplicit-function-declaration] * buildcast.c:585:5: warning: implicit declaration of function ‘initialize_tuncompress’ [-Wimplicit-function-declaration] * buildcast.c:626:5: warning: implicit declaration of function ‘set_indexable_char’ [-Wimplicit-function-declaration] * buildcast.c:745:5: warning: implicit declaration of function ‘initialize_data_structures’ [-Wimplicit-function-declaration] * buildcast.c:747:5: warning: implicit declaration of function ‘build_index’; did you mean ‘block2index’? [-Wimplicit-function-declaration] * buildcast.c:749:5: warning: implicit declaration of function ‘cleanup’ [-Wimplicit-function-declaration] * buildcast.c:750:5: warning: implicit declaration of function ‘save_data_structures’ [-Wimplicit-function-declaration] * buildcast.c:751:5: warning: implicit declaration of function ‘destroy_filename_hashtable’ [-Wimplicit-function-declaration] * buildcast.c:752:5: warning: implicit declaration of function ‘uninitialize_common’ [-Wimplicit-function-declaration] * buildcast.c:753:5: warning: implicit declaration of function ‘uninitialize_tcompress’ [-Wimplicit-function-declaration] * buildcast.c:754:5: warning: implicit declaration of function ‘uninitialize_tuncompress’ [-Wimplicit-function-declaration] * buildcast.c:755:5: warning: implicit declaration of function ‘compute_dictionary’ [-Wimplicit-function-declaration] * buildcast.c:759:7: warning: implicit declaration of function ‘initialize_tcompress’ [-Wimplicit-function-declaration] * buildcast.c:765:6: warning: implicit declaration of function ‘tcompress_file’; did you mean ‘tmpfile’? [-Wimplicit-function-declaration] * dir.c:153:71: warning: implicit declaration of function ‘get_filename_index’ [-Wimplicit-function-declaration] * dir.c:170:4: warning: implicit declaration of function ‘remove_filename’ [-Wimplicit-function-declaration] * dir.c:222:9: warning: implicit declaration of function ‘memagrep_search’ [-Wimplicit-function-declaration] * dir.c:332:13: warning: implicit declaration of function ‘fsize_directory’ [-Wimplicit-function-declaration] * dir.c:336:8: warning: implicit declaration of function ‘filetype’; did you mean ‘lit_type’? [-Wimplicit-function-declaration] * dir.c:353:14: warning: implicit declaration of function ‘tuncompress_file’ [-Wimplicit-function-declaration] * dir.c:393:8: warning: implicit declaration of function ‘change_filename’ [-Wimplicit-function-declaration] * dir.c:427:7: warning: implicit declaration of function ‘insert_filename’; did you mean ‘aprint_file_time’? [-Wimplicit-function-declaration] * io.c:526:9: warning: implicit declaration of function ‘memagrep_search’ [-Wimplicit-function-declaration] * build_in.c:143:9: warning: implicit declaration of function ‘build_hash’; did you mean ‘build_index’? [-Wimplicit-function-declaration] * build_in.c:215:19: warning: implicit declaration of function ‘encode16b’ [-Wimplicit-function-declaration] * build_in.c:350:16: warning: implicit declaration of function ‘encode8b’ [-Wimplicit-function-declaration] * build_in.c:379:13: warning: implicit declaration of function ‘encode24b’ [-Wimplicit-function-declaration] * build_in.c:482:12: warning: implicit declaration of function ‘encode12b’ [-Wimplicit-function-declaration] * build_in.c:588:5: warning: implicit declaration of function ‘tokenallfree’; did you mean ‘tokenfree’? [-Wimplicit-function-declaration] * build_in.c:589:5: warning: implicit declaration of function ‘indicesallfree’; did you mean ‘indicesfree’? [-Wimplicit-function-declaration] * build_in.c:590:5: warning: implicit declaration of function ‘wordallfree’; did you mean ‘wordfree’? [-Wimplicit-function-declaration] * build_in.c:744:5: warning: implicit declaration of function ‘merge_in’ [-Wimplicit-function-declaration] * build_in.c:807:26: warning: implicit declaration of function ‘region_initialize’ [-Wimplicit-function-declaration] * build_in.c:808:5: warning: implicit declaration of function ‘init_hash_table’; did you mean ‘initstate’? [-Wimplicit-function-declaration] * build_in.c:831:17: warning: implicit declaration of function ‘tuncompress_file’ [-Wimplicit-function-declaration] * build_in.c:832:33: warning: implicit declaration of function ‘region_create’; did you mean ‘timer_create’? [-Wimplicit-function-declaration] * build_in.c:834:7: warning: implicit declaration of function ‘remove_filename’ [-Wimplicit-function-declaration] * build_in.c:840:28: warning: implicit declaration of function ‘region_destroy’ [-Wimplicit-function-declaration] * build_in.c:850:17: warning: implicit declaration of function ‘apply_filter’ [-Wimplicit-function-declaration] * build_in.c:869:7: warning: implicit declaration of function ‘filetype’; did you mean ‘lit_type’? [-Wimplicit-function-declaration] * glimpse.h:233:96: warning: implicit declaration of function ‘hash64k’ [-Wimplicit-function-declaration] * glimpse.h:233:123: warning: implicit declaration of function ‘hash256k’; did you mean ‘hashword’? [-Wimplicit-function-declaration] * build_in.c:1571:12: warning: implicit declaration of function ‘decode8b’ [-Wimplicit-function-declaration] * build_in.c:1577:9: warning: implicit declaration of function ‘decode12b’ [-Wimplicit-function-declaration] * build_in.c:1590:12: warning: implicit declaration of function ‘decode16b’ [-Wimplicit-function-declaration] * build_in.c:1595:12: warning: implicit declaration of function ‘decode24b’ [-Wimplicit-function-declaration] * filetype.c:71:6: warning: implicit declaration of function ‘test_special_suffix’ [-Wimplicit-function-declaration] * filetype.c:100:6: warning: implicit declaration of function ‘test_postscript’ [-Wimplicit-function-declaration] * filetype.c:109:18: warning: implicit declaration of function ‘test_binary’ [-Wimplicit-function-declaration] * filetype.c:120:21: warning: implicit declaration of function ‘test_uuencode’ [-Wimplicit-function-declaration] * filetype.c:129:5: warning: implicit declaration of function ‘heavy_index’ [-Wimplicit-function-declaration] * filetype.c:137:5: warning: implicit declaration of function ‘hqx’ [-Wimplicit-function-declaration] * filetype.c:154:17: warning: implicit declaration of function ‘extract_info’ [-Wimplicit-function-declaration] * filetype.c:291:16: warning: implicit declaration of function ‘hash4k’ [-Wimplicit-function-declaration] * simpletest.c:67:13: warning: implicit declaration of function ‘memlook’; did you mean ‘memmove’? [-Wimplicit-function-declaration] * getword.c:245:11: warning: implicit declaration of function ‘region_identify’ [-Wimplicit-function-declaration] * lib.c:12:8: warning: implicit declaration of function ‘strlen’ [-Wimplicit-function-declaration] * lib.c:12:8: warning: incompatible implicit declaration of built-in function ‘strlen’ * lib.c:16:3: warning: implicit declaration of function ‘exit’ [-Wimplicit-function-declaration] * lib.c:16:3: warning: incompatible implicit declaration of built-in function ‘exit’ * partition.c:116:21: warning: implicit declaration of function ‘memagrep_init’ [-Wimplicit-function-declaration] * partition.c:128:27: warning: implicit declaration of function ‘convert2agrepregexp’ [-Wimplicit-function-declaration] * partition.c:182:6: warning: implicit declaration of function ‘fsize’; did you mean ‘dysize’? [-Wimplicit-function-declaration] * partition.c:700:9: warning: implicit declaration of function ‘decode16b’ [-Wimplicit-function-declaration] * partition.c:702:12: warning: implicit declaration of function ‘encode8b’ [-Wimplicit-function-declaration] * partition.c:784:15: warning: implicit declaration of function ‘encode32b’ [-Wimplicit-function-declaration] * partition.c:818:18: warning: implicit declaration of function ‘dump_mini’ [-Wimplicit-function-declaration] * partition.c:890:36: warning: implicit declaration of function ‘build_filename_hashtable’ [-Wimplicit-function-declaration] * partition.c:899:16: warning: implicit declaration of function ‘get_new_index’ [-Wimplicit-function-declaration] * partition.c:1034:15: warning: implicit declaration of function ‘encode16b’ [-Wimplicit-function-declaration] * partition.c:1034:25: warning: implicit declaration of function ‘decode8b’ [-Wimplicit-function-declaration] * partition.c:1052:6: warning: implicit declaration of function ‘get_block_numbers’ [-Wimplicit-function-declaration] * glimpse.c:193:5: warning: implicit declaration of function ‘build_filename_hashtable’ [-Wimplicit-function-declaration] * glimpse.c:201:13: warning: implicit declaration of function ‘usage’; did you mean ‘usleep’? [-Wimplicit-function-declaration] * glimpse.c:536:2: warning: implicit declaration of function ‘partition’ [-Wimplicit-function-declaration] * glimpse.c:573:5: warning: implicit declaration of function ‘read_filters’ [-Wimplicit-function-declaration] * glimpse.c:585:5: warning: implicit declaration of function ‘initialize_tuncompress’ [-Wimplicit-function-declaration] * glimpse.c:626:5: warning: implicit declaration of function ‘set_indexable_char’ [-Wimplicit-function-declaration] * glimpse.c:847:19: warning: implicit declaration of function ‘get_index_type’ [-Wimplicit-function-declaration] * glimpse.c:865:13: warning: implicit declaration of function ‘get_array_of_lines’ [-Wimplicit-function-declaration] * glimpse.c:866:2: warning: implicit declaration of function ‘initialize_disable_list’ [-Wimplicit-function-declaration] * glimpse.c:867:2: warning: implicit declaration of function ‘initialize_data_structures’ [-Wimplicit-function-declaration] * glimpse.c:871:14: warning: implicit declaration of function ‘get_table’; did you mean ‘setstate’? [-Wimplicit-function-declaration] * glimpse.c:873:7: warning: implicit declaration of function ‘merge_splits’ [-Wimplicit-function-declaration] * glimpse.c:939:4: warning: implicit declaration of function ‘remove_filename’ [-Wimplicit-function-declaration] * glimpse.c:969:2: warning: implicit declaration of function ‘destroy_data_structures’ [-Wimplicit-function-declaration] * glimpse.c:972:12: warning: implicit declaration of function ‘oldpartition’; did you mean ‘MaxNumPartition’? [-Wimplicit-function-declaration] * glimpse.c:1000:37: warning: implicit declaration of function ‘build_index’; did you mean ‘block2index’? [-Wimplicit-function-declaration] * glimpse.c:1002:38: warning: implicit declaration of function ‘purge_index’; did you mean ‘rindex’? [-Wimplicit-function-declaration] * glimpse.c:1021:5: warning: implicit declaration of function ‘destroy_filename_hashtable’ [-Wimplicit-function-declaration] * glimpse.c:1030:5: warning: implicit declaration of function ‘cleanup’ [-Wimplicit-function-declaration] * glimpse.c:1031:5: warning: implicit declaration of function ‘save_data_structures’ [-Wimplicit-function-declaration] * convert.c:581:10: warning: implicit declaration of function ‘usage’; did you mean ‘usleep’? [-Wimplicit-function-declaration] * main.c:400:15: warning: implicit declaration of function ‘memagrep_search’; did you mean ‘glimpse_search’? [-Wimplicit-function-declaration] * main.c:417:15: warning: implicit declaration of function ‘exec’; did you mean ‘rexec’? [-Wimplicit-function-declaration] * main.c:438:4: warning: implicit declaration of function ‘file_out’; did you mean ‘fileno’? [-Wimplicit-function-declaration] * main.c:536:20: warning: implicit declaration of function ‘get_table’; did you mean ‘setstate’? [-Wimplicit-function-declaration] * main.c:562:63: warning: implicit declaration of function ‘read_mini’; did you mean ‘readline’? [-Wimplicit-function-declaration] * main.c:563:2: warning: implicit declaration of function ‘read_filenames’; did you mean ‘read_index’? [-Wimplicit-function-declaration] * main.c:566:2: warning: implicit declaration of function ‘set_indexable_char’ [-Wimplicit-function-declaration] * main.c:568:2: warning: implicit declaration of function ‘set_special_char’ [-Wimplicit-function-declaration] * main.c:593:3: warning: implicit declaration of function ‘attr_free_table’; did you mean ‘attr_name_to_id’? [-Wimplicit-function-declaration] * main.c:595:2: warning: implicit declaration of function ‘destroy_filename_hashtable’ [-Wimplicit-function-declaration] * main.c:727:3: warning: implicit declaration of function ‘usage’; did you mean ‘usleep’? [-Wimplicit-function-declaration] * main.c:743:2: warning: implicit declaration of function ‘init_filename_hashtable’ [-Wimplicit-function-declaration] * main.c:753:2: warning: implicit declaration of function ‘region_initialize’; did you mean ‘reinitialize’? [-Wimplicit-function-declaration] * main.c:800:18: warning: implicit declaration of function ‘usageS’; did you mean ‘usleep’? [-Wimplicit-function-declaration] * main.c:1284:8: warning: implicit declaration of function ‘process_query’; did you mean ‘process_Y_option’? [-Wimplicit-function-declaration] * main.c:1462:7: warning: implicit declaration of function ‘fileagrep’ [-Wimplicit-function-declaration] * main.c:1375:22: warning: implicit declaration of function ‘destroy_tree’ [-Wimplicit-function-declaration] * main.c:2091:3: warning: implicit declaration of function ‘read_filters’; did you mean ‘read_index’? [-Wimplicit-function-declaration] * main.c:2095:13: warning: implicit declaration of function ‘fileagrep_init’ [-Wimplicit-function-declaration] * main.c:2130:12: warning: implicit declaration of function ‘split_pattern’ [-Wimplicit-function-declaration] * main.c:2273:9: warning: implicit declaration of function ‘search_index’; did you mean ‘read_index’? [-Wimplicit-function-declaration] * main.c:2429:24: warning: implicit declaration of function ‘mask_filenames’ [-Wimplicit-function-declaration] * main.c:2457:4: warning: implicit declaration of function ‘get_filenames’; did you mean ‘get_file_time’? [-Wimplicit-function-declaration] * main.c:2698:18: warning: implicit declaration of function ‘fileagrep_search’; did you mean ‘glimpse_search’? [-Wimplicit-function-declaration] * main.c:2764:10: warning: implicit declaration of function ‘apply_filter’ [-Wimplicit-function-declaration] * main.c:2928:54: warning: implicit declaration of function ‘filter_output’ [-Wimplicit-function-declaration] * main.c:3182:32: warning: implicit declaration of function ‘region_create’; did you mean ‘timer_create’? [-Wimplicit-function-declaration] * main.c:3189:25: warning: implicit declaration of function ‘region_destroy’ [-Wimplicit-function-declaration] * main.c:3262:48: warning: implicit declaration of function ‘region_identify’ [-Wimplicit-function-declaration] * main.c:3341:17: warning: implicit declaration of function ‘eval_tree’ [-Wimplicit-function-declaration] * get_filename.c:77:3: warning: implicit declaration of function ‘initialize_data_structures’ [-Wimplicit-function-declaration] * get_filename.c:126:103: warning: implicit declaration of function ‘slow_mask_filenames’; did you mean ‘mask_filenames’? [-Wimplicit-function-declaration] * get_filename.c:173:15: warning: implicit declaration of function ‘memagrep’; did you mean ‘setpgrp’? [-Wimplicit-function-declaration] * get_filename.c:598:22: warning: implicit declaration of function ‘memagrep_init’ [-Wimplicit-function-declaration] * get_filename.c:600:12: warning: implicit declaration of function ‘memagrep_search’ [-Wimplicit-function-declaration] * get_index.c:257:14: warning: implicit declaration of function ‘encode8b’ [-Wimplicit-function-declaration] * get_index.c:269:16: warning: implicit declaration of function ‘decode8b’ [-Wimplicit-function-declaration] * get_index.c:272:16: warning: implicit declaration of function ‘decode16b’ [-Wimplicit-function-declaration] * get_index.c:318:14: warning: implicit declaration of function ‘memagrep_search’ [-Wimplicit-function-declaration] * get_index.c:328:6: warning: implicit declaration of function ‘get_block_numbers’ [-Wimplicit-function-declaration] * get_index.c:344:8: warning: implicit declaration of function ‘decode24b’ [-Wimplicit-function-declaration] * get_index.c:355:8: warning: implicit declaration of function ‘decode12b’ [-Wimplicit-function-declaration] * get_index.c:734:13: warning: implicit declaration of function ‘fileagrep’ [-Wimplicit-function-declaration] * get_index.c:746:18: warning: implicit declaration of function ‘memagrep_init’ [-Wimplicit-function-declaration] * get_index.c:1084:7: warning: implicit declaration of function ‘get_mini’; did you mean ‘getline’? [-Wimplicit-function-declaration] * get_index.c:1239:8: warning: implicit declaration of function ‘split_terminal’ [-Wimplicit-function-declaration] * main_server.c:400:15: warning: implicit declaration of function ‘memagrep_search’; did you mean ‘glimpse_search’? [-Wimplicit-function-declaration] * main_server.c:417:15: warning: implicit declaration of function ‘exec’; did you mean ‘rexec’? [-Wimplicit-function-declaration] * main_server.c:438:4: warning: implicit declaration of function ‘file_out’; did you mean ‘fileno’? [-Wimplicit-function-declaration] * main_server.c:536:20: warning: implicit declaration of function ‘get_table’; did you mean ‘setstate’? [-Wimplicit-function-declaration] * main_server.c:562:63: warning: implicit declaration of function ‘read_mini’; did you mean ‘readline’? [-Wimplicit-function-declaration] * main_server.c:563:2: warning: implicit declaration of function ‘read_filenames’; did you mean ‘read_index’? [-Wimplicit-function-declaration] * main_server.c:566:2: warning: implicit declaration of function ‘set_indexable_char’ [-Wimplicit-function-declaration] * main_server.c:568:2: warning: implicit declaration of function ‘set_special_char’ [-Wimplicit-function-declaration] * main_server.c:593:3: warning: implicit declaration of function ‘attr_free_table’; did you mean ‘attr_name_to_id’? [-Wimplicit-function-declaration] * main_server.c:595:2: warning: implicit declaration of function ‘destroy_filename_hashtable’ [-Wimplicit-function-declaration] * main_server.c:743:2: warning: implicit declaration of function ‘init_filename_hashtable’ [-Wimplicit-function-declaration] * main_server.c:753:2: warning: implicit declaration of function ‘region_initialize’; did you mean ‘reinitialize’? [-Wimplicit-function-declaration] * main_server.c:800:18: warning: implicit declaration of function ‘usageS’; did you mean ‘usleep’? [-Wimplicit-function-declaration] * main_server.c:1066:14: warning: implicit declaration of function ‘do_select’; did you mean ‘pselect’? [-Wimplicit-function-declaration] * main_server.c:1135:10: warning: implicit declaration of function ‘process_query’; did you mean ‘process_Y_option’? [-Wimplicit-function-declaration] * main_server.c:1388:24: warning: implicit declaration of function ‘usage’; did you mean ‘usleep’? [-Wimplicit-function-declaration] * main_server.c:1462:7: warning: implicit declaration of function ‘fileagrep’ [-Wimplicit-function-declaration] * main_server.c:1375:22: warning: implicit declaration of function ‘destroy_tree’ [-Wimplicit-function-declaration] * main_server.c:2091:3: warning: implicit declaration of function ‘read_filters’; did you mean ‘read_index’? [-Wimplicit-function-declaration] * main_server.c:2095:13: warning: implicit declaration of function ‘fileagrep_init’ [-Wimplicit-function-declaration] * main_server.c:2130:12: warning: implicit declaration of function ‘split_pattern’ [-Wimplicit-function-declaration] * main_server.c:2273:9: warning: implicit declaration of function ‘search_index’; did you mean ‘read_index’? [-Wimplicit-function-declaration] * main_server.c:2429:24: warning: implicit declaration of function ‘mask_filenames’ [-Wimplicit-function-declaration] * main_server.c:2457:4: warning: implicit declaration of function ‘get_filenames’; did you mean ‘get_file_time’? [-Wimplicit-function-declaration] * main_server.c:2698:18: warning: implicit declaration of function ‘fileagrep_search’; did you mean ‘glimpse_search’? [-Wimplicit-function-declaration] * main_server.c:2764:10: warning: implicit declaration of function ‘apply_filter’ [-Wimplicit-function-declaration] * main_server.c:2928:54: warning: implicit declaration of function ‘filter_output’ [-Wimplicit-function-declaration] * main_server.c:3182:32: warning: implicit declaration of function ‘region_create’; did you mean ‘timer_create’? [-Wimplicit-function-declaration] * main_server.c:3189:25: warning: implicit declaration of function ‘region_destroy’ [-Wimplicit-function-declaration] * main_server.c:3262:48: warning: implicit declaration of function ‘region_identify’ [-Wimplicit-function-declaration] * main_server.c:3341:17: warning: implicit declaration of function ‘eval_tree’ [-Wimplicit-function-declaration] * Please do not file a Gentoo bug and instead report the above QA * issues directly to the upstream developers of this software. * Homepage: http://webglimpse.net/ strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line -R .note.gnu.gold-version usr/bin/uncast usr/bin/tbuild usr/bin/glimpseindex usr/bin/wgconvert usr/bin/cast usr/bin/agrep usr/bin/buildcast usr/bin/glimpse usr/bin/glimpseserver * checking 13 files for package collisions >>> Merging app-misc/glimpse-4.18.6-r1 to / --- /usr/ --- /usr/bin/ >>> /usr/bin/uncast >>> /usr/bin/tbuild >>> /usr/bin/glimpseindex >>> /usr/bin/wgconvert >>> /usr/bin/cast >>> /usr/bin/agrep >>> /usr/bin/buildcast >>> /usr/bin/glimpse >>> /usr/bin/glimpseserver --- /usr/man/ >>> /usr/man/man1/ >>> /usr/man/man1/man1/ >>> /usr/man/man1/man1/glimpse.1 >>> /usr/man/man1/man1/glimpseindex.1 >>> /usr/man/man1/man1/glimpseserver.1 >>> /usr/man/man1/man1/agrep.1 >>> app-misc/glimpse-4.18.6-r1 merged. >>> Regenerating /etc/ld.so.cache...