# emerge -quDNv world >>> Verifying ebuild manifests >>> Emerging (1 of 1) sys-cluster/csync2-1.34 >>> Failed to emerge sys-cluster/csync2-1.34, Log file: >>> '/var/tmp/portage/sys-cluster/csync2-1.34/temp/build.log' >>> Jobs: 0 of 1 complete, 1 failed Load avg: 0.14, 0.06, 0.06 * Applying csync2-1.34-pure-gnutls.patch ... [ ok ] checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc checking for C compiler default output file name... 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 i686-pc-linux-gnu-gcc accepts -g... yes checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of i686-pc-linux-gnu-gcc... gcc3 checking for a BSD-compatible install... /usr/bin/install -c checking for bison... bison -y checking for flex... flex checking lex output file root... lex.yy checking lex library... -lfl checking whether yytext is a pointer... yes checking for rs_sig_file in -lrsync... yes checking for sqlite_exec in -lsqlite... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing depfiles commands bison -y -d `test -f 'cfgfile_parser.y' || echo './'`cfgfile_parser.y if test -f y.tab.h; then \ to=`echo "cfgfile_parser_H" | sed \ -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' \ -e 's/[^ABCDEFGHIJKLMNOPQRSTUVWXYZ]/_/g'`; \ sed "/^#/ s/Y_TAB_H/$to/g" y.tab.h >cfgfile_parser.ht; \ rm -f y.tab.h; \ if cmp -s cfgfile_parser.ht cfgfile_parser.h; then \ rm -f cfgfile_parser.ht ;\ else \ mv cfgfile_parser.ht cfgfile_parser.h; \ fi; \ fi if test -f y.output; then \ mv y.output cfgfile_parser.output; \ fi sed '/^#/ s|y\.tab\.c|cfgfile_parser.c|' y.tab.c >cfgfile_parser.ct && mv cfgfile_parser.ct cfgfile_parser.c rm -f y.tab.c make all-am make[1]: Entering directory `/var/tmp/portage/sys-cluster/csync2-1.34/work/csync2-1.34' if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -march=core2 -O2 -pipe -fomit-frame-pointer -MT action.o -MD -MP -MF ".deps/action.Tpo" \ -c -o action.o `test -f 'action.c' || echo './'`action.c; \ then mv -f ".deps/action.Tpo" ".deps/action.Po"; \ else rm -f ".deps/action.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -march=core2 -O2 -pipe -fomit-frame-pointer -MT cfgfile_parser.o -MD -MP -MF ".deps/cfgfile_parser.Tpo" \ -c -o cfgfile_parser.o `test -f 'cfgfile_parser.c' || echo './'`cfgfile_parser.c; \ then mv -f ".deps/cfgfile_parser.Tpo" ".deps/cfgfile_parser.Po"; \ else rm -f ".deps/cfgfile_parser.Tpo"; exit 1; \ fi flex `test -f cfgfile_scanner.l || echo './'`cfgfile_scanner.l if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -march=core2 -O2 -pipe -fomit-frame-pointer -MT check.o -MD -MP -MF ".deps/check.Tpo" \ -c -o check.o `test -f 'check.c' || echo './'`check.c; \ then mv -f ".deps/check.Tpo" ".deps/check.Po"; \ else rm -f ".deps/check.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -march=core2 -O2 -pipe -fomit-frame-pointer -MT checktxt.o -MD -MP -MF ".deps/checktxt.Tpo" \ -c -o checktxt.o `test -f 'checktxt.c' || echo './'`checktxt.c; \ then mv -f ".deps/checktxt.Tpo" ".deps/checktxt.Po"; \ else rm -f ".deps/checktxt.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -march=core2 -O2 -pipe -fomit-frame-pointer -MT csync2.o -MD -MP -MF ".deps/csync2.Tpo" \ -c -o csync2.o `test -f 'csync2.c' || echo './'`csync2.c; \ then mv -f ".deps/csync2.Tpo" ".deps/csync2.Po"; \ else rm -f ".deps/csync2.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -march=core2 -O2 -pipe -fomit-frame-pointer -MT daemon.o -MD -MP -MF ".deps/daemon.Tpo" \ -c -o daemon.o `test -f 'daemon.c' || echo './'`daemon.c; \ then mv -f ".deps/daemon.Tpo" ".deps/daemon.Po"; \ else rm -f ".deps/daemon.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -march=core2 -O2 -pipe -fomit-frame-pointer -MT db.o -MD -MP -MF ".deps/db.Tpo" \ -c -o db.o `test -f 'db.c' || echo './'`db.c; \ then mv -f ".deps/db.Tpo" ".deps/db.Po"; \ else rm -f ".deps/db.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -march=core2 -O2 -pipe -fomit-frame-pointer -MT error.o -MD -MP -MF ".deps/error.Tpo" \ -c -o error.o `test -f 'error.c' || echo './'`error.c; \ then mv -f ".deps/error.Tpo" ".deps/error.Po"; \ else rm -f ".deps/error.Tpo"; exit 1; \ fi sed '/^#/ s|lex.yy\.c|cfgfile_scanner.c|' lex.yy.c >cfgfile_scanner.c rm -f lex.yy.c if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -march=core2 -O2 -pipe -fomit-frame-pointer -MT getrealfn.o -MD -MP -MF ".deps/getrealfn.Tpo" \ -c -o getrealfn.o `test -f 'getrealfn.c' || echo './'`getrealfn.c; \ then mv -f ".deps/getrealfn.Tpo" ".deps/getrealfn.Po"; \ else rm -f ".deps/getrealfn.Tpo"; exit 1; \ fi cfgfile_parser.y: In function 'new_group': cfgfile_parser.y:58: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result check.c: In function 'csync_check_del': check.c:151: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result check.c:153: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result action.c: In function 'csync_run_single_command': action.c:110: warning: missing sentinel in function call csync2.c: In function 'create_keyfile': csync2.c:208: warning: ignoring return value of 'read', declared with attribute warn_unused_result csync2.c:209: warning: ignoring return value of 'write', declared with attribute warn_unused_result csync2.c:211: warning: ignoring return value of 'write', declared with attribute warn_unused_result csync2.c: In function 'main': csync2.c:508: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result csync2.c:509: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result csync2.c:521: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result csync2.c:522: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result csync2.c:652: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result csync2.c:654: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result csync2.c:677: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result csync2.c:679: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result getrealfn.c: In function 'getrealfn': getrealfn.c:56: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result getrealfn.c:111: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result getrealfn.c:116: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result db.c: In function 'csync_db_sql': db.c:193: warning: ignoring return value of 'vasprintf', declared with attribute warn_unused_result db.c: In function 'csync_db_begin': db.c:225: warning: ignoring return value of 'vasprintf', declared with attribute warn_unused_result if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -march=core2 -O2 -pipe -fomit-frame-pointer -MT groups.o -MD -MP -MF ".deps/groups.Tpo" \ -c -o groups.o `test -f 'groups.c' || echo './'`groups.c; \ then mv -f ".deps/groups.Tpo" ".deps/groups.Po"; \ else rm -f ".deps/groups.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -march=core2 -O2 -pipe -fomit-frame-pointer -MT rsync.o -MD -MP -MF ".deps/rsync.Tpo" \ -c -o rsync.o `test -f 'rsync.c' || echo './'`rsync.c; \ then mv -f ".deps/rsync.Tpo" ".deps/rsync.Po"; \ else rm -f ".deps/rsync.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -march=core2 -O2 -pipe -fomit-frame-pointer -MT update.o -MD -MP -MF ".deps/update.Tpo" \ -c -o update.o `test -f 'update.c' || echo './'`update.c; \ then mv -f ".deps/update.Tpo" ".deps/update.Po"; \ else rm -f ".deps/update.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -march=core2 -O2 -pipe -fomit-frame-pointer -MT urlencode.o -MD -MP -MF ".deps/urlencode.Tpo" \ -c -o urlencode.o `test -f 'urlencode.c' || echo './'`urlencode.c; \ then mv -f ".deps/urlencode.Tpo" ".deps/urlencode.Po"; \ else rm -f ".deps/urlencode.Tpo"; exit 1; \ fi rsync.c: In function 'csync_rs_patch': rsync.c:357: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -march=core2 -O2 -pipe -fomit-frame-pointer -MT conn.o -MD -MP -MF ".deps/conn.Tpo" \ -c -o conn.o `test -f 'conn.c' || echo './'`conn.c; \ then mv -f ".deps/conn.Tpo" ".deps/conn.Po"; \ else rm -f ".deps/conn.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -march=core2 -O2 -pipe -fomit-frame-pointer -MT prefixsubst.o -MD -MP -MF ".deps/prefixsubst.Tpo" \ -c -o prefixsubst.o `test -f 'prefixsubst.c' || echo './'`prefixsubst.c; \ then mv -f ".deps/prefixsubst.Tpo" ".deps/prefixsubst.Po"; \ else rm -f ".deps/prefixsubst.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -march=core2 -O2 -pipe -fomit-frame-pointer -MT cfgfile_scanner.o -MD -MP -MF ".deps/cfgfile_scanner.Tpo" \ -c -o cfgfile_scanner.o `test -f 'cfgfile_scanner.c' || echo './'`cfgfile_scanner.c; \ then mv -f ".deps/cfgfile_scanner.Tpo" ".deps/cfgfile_scanner.Po"; \ else rm -f ".deps/cfgfile_scanner.Tpo"; exit 1; \ fi conn.c:275: error: expected ')' before '*' token make[1]: *** [conn.o] Error 1 make[1]: *** Waiting for unfinished jobs.... prefixsubst.c: In function 'prefixsubst': prefixsubst.c:49: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result cfgfile_scanner.c: In function 'yylex': cfgfile_scanner.l:104: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result update.c: In function 'csync_diff': update.c:706: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result make[1]: Leaving directory `/var/tmp/portage/sys-cluster/csync2-1.34/work/csync2-1.34' make: *** [all] Error 2 * * ERROR: sys-cluster/csync2-1.34 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2253: Called die * The specific snippet of code: * emake || die "compile problem" * The die message: * compile problem * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/sys-cluster/csync2-1.34/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-cluster/csync2-1.34/temp/environment'. * * Messages for package sys-cluster/csync2-1.34: * * ERROR: sys-cluster/csync2-1.34 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2253: Called die * The specific snippet of code: * emake || die "compile problem" * The die message: * compile problem * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/sys-cluster/csync2-1.34/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-cluster/csync2-1.34/temp/environment'. *