* Package: mail-filter/bmf-0.9.4-r4:0 * Repository: gentoo * USE: abi_x86_64 amd64 berkdb elibc_glibc kernel_linux mysql * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking bmf-0.9.4.tar.gz to /var/tmp/portage/mail-filter/bmf-0.9.4-r4/work >>> Source unpacked in /var/tmp/portage/mail-filter/bmf-0.9.4-r4/work >>> Preparing source in /var/tmp/portage/mail-filter/bmf-0.9.4-r4/work/bmf-0.9.4 ... * Applying bmf-0.9.4_QA.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/mail-filter/bmf-0.9.4-r4/work/bmf-0.9.4 ... Examining system setup... Looking for compiler... x86_64-pc-linux-gnu-gcc is executable. Checking for BerkeleyDB... enabled. Checking for MySQL... enabled. Configuration successful. Now run 'make all' and 'make install'. >>> Source configured. >>> Compiling source in /var/tmp/portage/mail-filter/bmf-0.9.4-r4/work/bmf-0.9.4 ... make -j4 x86_64-pc-linux-gnu-gcc -O3 -pipe -march=native -fno-diagnostics-color -DNDEBUG -D_UNIX -D_LINUX -Wall -DHAVE_LIBDB -DHAVE_MYSQL -I/usr/include/mysql -DPACKAGE=\"bmf\" -DVERSION=\"0.9.4\" -c bmf.c x86_64-pc-linux-gnu-gcc -O3 -pipe -march=native -fno-diagnostics-color -DNDEBUG -D_UNIX -D_LINUX -Wall -DHAVE_LIBDB -DHAVE_MYSQL -I/usr/include/mysql -c -o filt.o filt.c x86_64-pc-linux-gnu-gcc -O3 -pipe -march=native -fno-diagnostics-color -DNDEBUG -D_UNIX -D_LINUX -Wall -DHAVE_LIBDB -DHAVE_MYSQL -I/usr/include/mysql -c -o dbmysql.o dbmysql.c x86_64-pc-linux-gnu-gcc -O3 -pipe -march=native -fno-diagnostics-color -DNDEBUG -D_UNIX -D_LINUX -Wall -DHAVE_LIBDB -DHAVE_MYSQL -I/usr/include/mysql -c -o dbdb.o dbdb.c filt.c: In function 'statdump': filt.c:42:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 42 | write( fd, iobuf, p-iobuf ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ filt.c:49:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 49 | write( fd, iobuf, p-iobuf ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ dbmysql.c: In function 'dbmysql_table_export': dbmysql.c:438:13: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 438 | write( fd, iobuf, p-iobuf ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ dbmysql.c:444:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 444 | write( fd, iobuf, p-iobuf ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ dbdb.c: In function 'dbdb_table_export': dbdb.c:582:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 582 | write( fd, iobuf, p-iobuf ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ dbdb.c:591:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 591 | write( fd, iobuf, p-iobuf ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O3 -pipe -march=native -fno-diagnostics-color -DNDEBUG -D_UNIX -D_LINUX -Wall -DHAVE_LIBDB -DHAVE_MYSQL -I/usr/include/mysql -c -o dbtext.o dbtext.c In file included from /usr/include/stdio.h:964, from config.h:17, from dbmysql.c:12: In function 'sprintf', inlined from 'dbmysql_table_export' at dbmysql.c:415:10: /usr/include/bits/stdio2.h:30:10: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ dbmysql.c: In function 'dbmysql_table_export': dbmysql.c:404:13: note: 'p' was declared here 404 | char* p; | ^ dbmysql.c:428:19: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized] 428 | while( (row = mysql_fetch_row( res )) ) | ^~~~~~~~~~~~~~~~~~~~~~ dbmysql.c:407:16: note: 'res' was declared here 407 | MYSQL_RES* res; | ^~~ dbtext.c: In function 'dbtext_table_mergeclose': dbtext.c:320:5: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 320 | ftruncate( pthis->fd, 0 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~ dbtext.c:390:13: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 390 | write( pthis->fd, iobuf, p-iobuf ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dbtext.c:396:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 396 | write( pthis->fd, iobuf, p-iobuf ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dbtext.c: In function 'dbtext_table_unmergeclose': dbtext.c:419:5: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 419 | ftruncate( pthis->fd, 0 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~ dbtext.c:490:13: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 490 | write( pthis->fd, iobuf, p-iobuf ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dbtext.c:496:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 496 | write( pthis->fd, iobuf, p-iobuf ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O3 -pipe -march=native -fno-diagnostics-color -DNDEBUG -D_UNIX -D_LINUX -Wall -DHAVE_LIBDB -DHAVE_MYSQL -I/usr/include/mysql -c -o dbh.o dbh.c x86_64-pc-linux-gnu-gcc -O3 -pipe -march=native -fno-diagnostics-color -DNDEBUG -D_UNIX -D_LINUX -Wall -DHAVE_LIBDB -DHAVE_MYSQL -I/usr/include/mysql -c -o lex.o lex.c x86_64-pc-linux-gnu-gcc -O3 -pipe -march=native -fno-diagnostics-color -DNDEBUG -D_UNIX -D_LINUX -Wall -DHAVE_LIBDB -DHAVE_MYSQL -I/usr/include/mysql -c -o vec.o vec.c x86_64-pc-linux-gnu-gcc -O3 -pipe -march=native -fno-diagnostics-color -DNDEBUG -D_UNIX -D_LINUX -Wall -DHAVE_LIBDB -DHAVE_MYSQL -I/usr/include/mysql -c -o str.o str.c lex.c: In function 'is_base64char': lex.c:189:22: error: type of 'c' defaults to 'int' [-Wimplicit-int] 189 | static inline bool_t is_base64char(c) | ^~~~~~~~~~~~~ lex.c: In function 'is_wordmidchar': lex.c:194:22: error: type of 'c' defaults to 'int' [-Wimplicit-int] 194 | static inline bool_t is_wordmidchar(c) | ^~~~~~~~~~~~~~ lex.c: In function 'is_wordendchar': lex.c:199:22: error: type of 'c' defaults to 'int' [-Wimplicit-int] 199 | static inline bool_t is_wordendchar(c) | ^~~~~~~~~~~~~~ lex.c: In function 'lex_passthru': lex.c:727:13: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 727 | write( STDOUT_FILENO, pbuf, len ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lex.c:734:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 734 | write( STDOUT_FILENO, szbuf, strlen(szbuf) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lex.c:739:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 739 | write( STDOUT_FILENO, pthis->pbuf+pthis->pos, pthis->eom-pthis->pos ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: *** [: lex.o] Error 1 make: *** Waiting for unfinished jobs.... * ERROR: mail-filter/bmf-0.9.4-r4::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=mail-filter/bmf-0.9.4-r4::gentoo'`, * the complete build log and the output of `emerge -pqv '=mail-filter/bmf-0.9.4-r4::gentoo'`. * The complete build log is located at '/var/log/portage/mail-filter:bmf-0.9.4-r4:20240131-090430.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/mail-filter/bmf-0.9.4-r4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/mail-filter/bmf-0.9.4-r4/temp/environment'. * Working directory: '/var/tmp/portage/mail-filter/bmf-0.9.4-r4/work/bmf-0.9.4' * S: '/var/tmp/portage/mail-filter/bmf-0.9.4-r4/work/bmf-0.9.4'