build started at Wed Mar 2 18:51:35 UTC 2016 port directory: /usr/ports/games/fairymax building for: FreeBSD 102amd64-default 10.2-RELEASE-p12 FreeBSD 10.2-RELEASE-p12 amd64 maintained by: kalten@gmx.at Makefile ident: $FreeBSD: head/games/fairymax/Makefile 399915 2015-10-21 14:16:55Z mat $ Poudriere version: 3.1.12 Host OSVERSION: 1002000 Jail OSVERSION: 1002000 ---Begin Environment--- PREFIX=/prefix/fairymax-5.0b PKGREPOSITORY=/tmp/pkgs PACKAGES=/tmp/pkgs UNAME_v=FreeBSD 10.2-RELEASE-p12 UNAME_r=10.2-RELEASE-p12 BLOCKSIZE=K MAIL=/var/mail/root STATUS=1 OPSYS=FreeBSD ARCH=amd64 SAVED_TERM=xterm-256color NO_WARNING_PKG_INSTALL_EOL=yes MASTERMNT=/_EINIGE_MOUNTER_/poudriere/poudriere/data/.m/102amd64-default/ref UID=0 FORCE_PACKAGE=yes PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin _JAVA_VERSION_LIST_REGEXP=1.6\|1.7\|1.8\|1.6+\|1.7+\|1.8+ POUDRIERE_BUILD_TYPE=bulk OSREL=10.2 _OSRELEASE=10.2-RELEASE-p12 PYTHONBASE=/usr/local OLDPWD=/.DATA_SSD/poudriere_SSD/ports/default _SMP_CPUS=4 PWD=/ HAVE_COMPAT_IA32_KERN=YES LINUX_OSRELEASE=2.6.18 MASTERNAME=102amd64-default SCRIPTPREFIX=/usr/local/share/poudriere _JAVA_VENDOR_LIST_REGEXP=openjdk\|oracle\|sun USER=root HOME=/root POUDRIERE_VERSION=3.1.12 SCRIPTPATH=/usr/local/share/poudriere/testport.sh TRYBROKEN=yes CONFIGURE_MAX_CMD_LEN=262144 LIBEXECPREFIX=/usr/local/libexec/poudriere LOCALBASE=/usr/local PACKAGE_BUILDING=yes _JAVA_OS_LIST_REGEXP=native\|linux OSVERSION=1002000 ---End Environment--- ---Begin OPTIONS List--- ===> The following configuration options are available for fairymax-5.0b: DOCS=on: Build and/or install documentation OPTIMIZED_CFLAGS=on: Use extra compiler optimizations ===> Use 'make config' to modify these settings ---End OPTIONS List--- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=gmake ac_cv_path_PERL=/usr/local/bin/perl ac_cv_path_PERL_PATH=/usr/local/bin/perl XDG_DATA_HOME=/wrkdirs/usr/ports/games/fairymax/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/fairymax/work HOME=/wrkdirs/usr/ports/games/fairymax/work TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/games/fairymax/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/fairymax/work HOME=/wrkdirs/usr/ports/games/fairymax/work TMPDIR="/tmp" NO_PIE=yes WITHOUT_DEBUG_FILES=yes WITHOUT_KERNEL_SYMBOLS=yes SHELL=/bin/sh NO_LINT=YES PREFIX=/prefix/fairymax-5.0b LOCALBASE=/usr/local LIBDIR="/usr/lib" CC="cc" CFLAGS="-O2 -pipe -O2 -fstack-protector -fno-strict-aliasing" CPP="cpp" CPPFLAGS="" LDFLAGS=" -fstack-protector" LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -O2 -fstack-protector -fno-strict-aliasing " MANPREFIX="/prefix/fairymax-5.0b" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 444" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- OSREL=10.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/prefix/fairymax-5.0b PORTDOCS="" PORTEXAMPLES="" LIB32DIR=lib PERL_VERSION=5.20.3 PERL_VER=5.20 PERL5_MAN1=lib/perl5/site_perl/man/man1 PERL5_MAN3=lib/perl5/site_perl/man/man3 SITE_PERL=lib/perl5/site_perl SITE_ARCH=lib/perl5/site_perl/mach/5.20 DOCSDIR="share/doc/fairymax" EXAMPLESDIR="share/examples/fairymax" DATADIR="share/fairymax" WWWDIR="www/fairymax" ETCDIR="etc/fairymax" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/prefix/fairymax-5.0b LOCALBASE=/usr/local DATADIR=/prefix/fairymax-5.0b/share/fairymax DOCSDIR=/prefix/fairymax-5.0b/share/doc/fairymax EXAMPLESDIR=/prefix/fairymax-5.0b/share/examples/fairymax WWWDIR=/prefix/fairymax-5.0b/www/fairymax ETCDIR=/prefix/fairymax-5.0b/etc/fairymax --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles #### /MOUNTER/NFS/freeHeimdall/Samba/Installationszeug/Betriebssystheme/FreeBSD/poudriere/kalten-make.conf #### #------------------------------------------------------------------ TEX_DEFAULT=texlive WITH_PKGNG=yes DEFAULT_VERSIONS=mysql=5.7 ruby=2.1 OVERRIDE_LINUX_BASE_PORT=c6 OVERRIDE_LINUX_NONBASE_PORTS=c6 #------------------------------------------------------------------ DISABLE_LICENSES=yes ---End make.conf--- =================================================== ===> Found saved configuration for fairymax-4.8T =========================================================================== =================================================== ===> fairymax-5.0b depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.6.4_1.txz [102amd64-default] Installing pkg-1.6.4_1... [102amd64-default] Extracting pkg-1.6.4_1: .......... done ===> fairymax-5.0b depends on file: /usr/local/sbin/pkg - found ===> Returning to build of fairymax-5.0b =========================================================================== =================================================== =========================================================================== =================================================== ===> Found saved configuration for fairymax-4.8T ===> fairymax-5.0b depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by fairymax-5.0b for building =========================================================================== =================================================== ===> Found saved configuration for fairymax-4.8T ===> fairymax-5.0b depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by fairymax-5.0b for building => SHA256 Checksum OK for fairymax-f7a7847.tar.gz. =========================================================================== =================================================== =========================================================================== =================================================== ===> Found saved configuration for fairymax-4.8T ===> fairymax-5.0b depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by fairymax-5.0b for building ===> Extracting for fairymax-5.0b => SHA256 Checksum OK for fairymax-f7a7847.tar.gz. =========================================================================== =================================================== =========================================================================== =================================================== ===> Patching for fairymax-5.0b =========================================================================== =================================================== ===> fairymax-5.0b depends on executable: gmake - not found ===> Installing existing package /packages/All/gmake-4.1_2.txz [102amd64-default] Installing gmake-4.1_2... [102amd64-default] `-- Installing indexinfo-0.2.4... [102amd64-default] `-- Extracting indexinfo-0.2.4: . done [102amd64-default] `-- Installing gettext-runtime-0.19.7... [102amd64-default] `-- Extracting gettext-runtime-0.19.7: .......... done [102amd64-default] Extracting gmake-4.1_2: .......... done ===> fairymax-5.0b depends on executable: gmake - found ===> Returning to build of fairymax-5.0b ===> fairymax-5.0b depends on package: perl5>=5.20<5.21 - not found ===> Installing existing package /packages/All/perl5-5.20.3_8.txz [102amd64-default] Installing perl5-5.20.3_8... [102amd64-default] Extracting perl5-5.20.3_8: .......... done Message from perl5-5.20.3_8: The /usr/bin/perl symlink has been removed starting with Perl 5.20. For shebangs, you should either use: #!/usr/local/bin/perl or #!/usr/bin/env perl The first one will only work if you have a /usr/local/bin/perl, the second will work as long as perl is in PATH. ===> fairymax-5.0b depends on package: perl5>=5.20<5.21 - found ===> Returning to build of fairymax-5.0b =========================================================================== =================================================== =========================================================================== ====>> Recording filesystem state for prebuild... done =================================================== ===> fairymax-5.0b depends on executable: gmake - found ===> fairymax-5.0b depends on package: perl5>=5.20<5.21 - found ===> Configuring for fairymax-5.0b =========================================================================== =================================================== ===> Building for fairymax-5.0b gmake[1]: Entering directory '/wrkdirs/usr/ports/games/fairymax/work/fairymax-f7a7847' cc -O2 -pipe -O2 -fstack-protector -fno-strict-aliasing -fstack-protector -DFAIRYDIR=\"/prefix/fairymax-5.0b/share/fairymax/fmax.ini\" fairymax.c -o fairymax cc -O2 -pipe -O2 -fstack-protector -fno-strict-aliasing -fstack-protector -DFAIRYDIR=\"/prefix/fairymax-5.0b/share/fairymax/fmax.ini\" -DSHATRANJ fairymax.c -o shamax cc -O2 -pipe -O2 -fstack-protector -fno-strict-aliasing -fstack-protector -DINI_FILE=\"/prefix/fairymax-5.0b/share/fairymax/qmax.ini\" maxqi.c -o maxqi pod2man -s 6 fairymax.pod | gzip -9n > fairymax.6.gz maxqi.c:176:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] pboard() ^~~~~~ maxqi.c:179:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ maxqi.c:181:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] D(k,q,l,e,z,n) /* recursive minimax search, k=moving side, n=depth*/ ^ maxqi.c:191:13: warning: '&' within '|' [-Wbitwise-op-parentheses] if(a->K-Z|z&S | /* miss: other pos. or empty*/ ~~^~ maxqi.c:191:13: note: place parentheses around the '&' expression to silence this warning if(a->K-Z|z&S | /* miss: other pos. or empty*/ ^ ( ) maxqi.c:192:11: warning: '&' within '|' [-Wbitwise-op-parentheses] !(m<=q|F&8&&m>=l|F&S)) /* or window incompatible */ ~~^~ maxqi.c:192:11: note: place parentheses around the '&' expression to silence this warning !(m<=q|F&8&&m>=l|F&S)) /* or window incompatible */ ^ ( ) maxqi.c:192:21: warning: '&' within '|' [-Wbitwise-op-parentheses] !(m<=q|F&8&&m>=l|F&S)) /* or window incompatible */ ~~^~ maxqi.c:192:21: note: place parentheses around the '&' expression to silence this warning !(m<=q|F&8&&m>=l|F&S)) /* or window incompatible */ ^ ( ) maxqi.c:195:13: warning: '&&' within '||' [-Wlogical-op-parentheses] z&S&&K==I&&(GetTickCount()-Ticks>10&zn[y])break; /* capture own or bad zone */ ~^~~~~~~~~~~~~ maxqi.c:216:12: note: place parentheses around the '&&' expression to silence this warning {if(t&&(t&16)==k||flag>>10&zn[y])break; /* capture own or bad zone */ ^ ( ) fairymax.cfairymax.c:176:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] D(k,q,l,e,E,z,n) /* recursive minimax search, k=moving side, n=depth*/: 176^: 1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] D(k,q,l,e,E,z,n) /* recursive minimax search, k=moving side, n=depth*/fairymax.c:184:13: warning: '&' within '|' [-Wbitwise-op-parentheses] if(a->K-Z|z&S&&(X=8)|| /* miss: other pos. or empty*/ ~~^~ fairymax.c:184:13: note: place parentheses around the '&' expression to silence this warning maxqi.c^ if(a->K-Z|z&S&&(X=8)|| /* miss: other pos. or empty*/ ^ ( ) fairymax.c:185:11: warning: '&' within '|' [-Wbitwise-op-parentheses] !(m<=q|X&4&&m>=l|X&2)) /* or window incompatible */ ~~^~ fairymax.c:185:11: note: place parentheses around the '&' expression to silence this warning !(m<=q|X&4&&m>=l|X&2)) /* or window incompatible */ ^ ( ) fairymax.c:185:21: warning: '&' within '|' [-Wbitwise-op-parentheses] : !(m<=q|X&4&&m>=l|X&2)) /* or window incompatible */ ~~^~ fairymax.c:185:21: note: place parentheses around the '&' expression to silence this warning !(m<=q|X&4&&m>=l|X&2)) /* or window incompatible */ ^ ( ) fairymax.c:184:15: warning: '&&' within '||' [-Wlogical-op-parentheses] fairymax.c:184:13: warning: '&' within '|' [-Wbitwise-op-parentheses] if(a->K-Z|z&S&&(X=8)|| /* miss: other pos. or empty*/ ~~~~~~~~~~^~~~~~~~~ fairymax.c:184:15: note: place parentheses around the '&&' expression to silence this warning if(a->K-Z|z&S&&(X=8)|| /* miss: other pos. or empty*/ ~~^~ fairymax.c:184:13: note: place parentheses around the '&' expression to silence this warning if(a->K-Z|z&S&&(X=8)|| /* miss: other pos. or empty*/ ^ ( ) if(a->K-Z|z&S&&(X=8)|| /* miss: other pos. or empty*/ ^ ( ) fairymax.c:185:11: warning: '&' within '|' [-Wbitwise-op-parentheses] !(m<=q|X&4&&m>=l|X&2)) /* or window incompatible */ ~~^~ fairymax.c:185:11: note: place parentheses around the '&' expression to silence this warning 234fairymax.c: !(m<=q|X&4&&m>=l|X&2)) /* or window incompatible */15 : ^ ( ) fairymax.c:185:21: warning: '&' within '|' [-Wbitwise-op-parentheses] !(m<=q|X&4&&m>=l|X&2)) /* or window incompatible */ ~~^~ fairymax.c:185:21: note: place parentheses around the '&' expression to silence this warning : !(m<=q|X&4&&m>=l|X&2)) /* or window incompatible */ ^ ( ) fairymax.c:184:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if(a->K-Z|z&S&&(X=8)|| /* miss: other pos. or empty*/ ~~~~~~~~~~^~~~~~~~~ fairymax.c:184:15: note: place parentheses around the '&&' expression to silence this warning 191 if(a->K-Z|z&S&&(X=8)|| /* miss: other pos. or empty*/ ^ ( ) :13: warningfairymax.c: '&&' within '||' [-Wlogical-op-parentheses] : z&S&&K==I&&(GetTickCount()-Ticks>9^511)?H:z&S-1; /* shift capt.sqr. H if e.p.*/ ~~~^ fairymax.c:222:13: note: place parentheses around the '<' expression to silence this warning if(p<3&flag)H=(y^E)&(E>>9^511)?H:z&S-1; /* shift capt.sqr. H if e.p.*/ ^ ( ) fairymax.c:222:13: note: place parentheses around the & expression to evaluate it first if(p<3&flag)H=(y^E)&(E>>9^511)?H:z&S-1; /* shift capt.sqr. H if e.p.*/ ^ ( ) ( ) warningfairymax.c:228:13: warning: & has lower precedence than !=; != will be evaluated first [-Wparentheses] fairymax.c:205:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] t>>3&kk!=H&kk!=S||(kk=H,i=-i,0)))m=I,d=98;/* or duple check: cutoff*/ ^~~~~~ fairymax.c:228:13: note: place parentheses around the '!=' expression to silence this warning W(r=o[++j]) /* loop over directions o[] */ ~^~~~~~~ fairymax.c:205:8: note: place parentheses around the assignment to silence this warning t>>3&kk!=H&kk!=S||(kk=H,i=-i,0)))m=I,d=98;/* or duple check: cutoff*/ ^ ( ) fairymax.c:228:13: note: place parentheses around the & expression to evaluate it first W(r=o[++j]) /* loop over directions o[] */ ^ ( ) fairymax.c:205:8: note: use '==' to turn this assignment into an equality comparison t>>3&kk!=H&kk!=S||(kk=H,i=-i,0)))m=I,d=98;/* or duple check: cutoff*/ ^ ( ) W(r=o[++j]) /* loop over directions o[] */ ^ == : | has lower precedence than <; < will be evaluated first [-Wparentheses] C=R<10|P-I|d<3||t&&p-3?C:d; /* extend 1 ply if in-check */ ~~~~^ maxqi.c:234:fairymax.c:242:18: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] fairymax.c:222:13: warning: & has lower precedence than <; < will be evaluated first [-Wparentheses] +(R-76>>2); /* end-game Pawn-push bonus */ ~^~~~~ fairymax.c:242:18: note: place parentheses around the '-' expression to silence this warning if(p<3&flag)H=(y^E)&(E>>9^511)?H:z&S-1; /* shift capt.sqr. H if e.p.*/ ~~~^ fairymax.c:222:13: note: place parentheses around the '<' expression to silence this warning +(R-76>>2); /* end-game Pawn-push bonus */ ^ ( ) if(p<3&flag)H=(y^E)&(E>>9^511)?H:z&S-1; /* shift capt.sqr. H if e.p.*/ ^ ( ) fairymax.c:222:13: note: place parentheses around the & expression to evaluate it first 15 if(p<3&flag)H=(y^E)&(E>>9^511)?H:z&S-1; /* shift capt.sqr. H if e.p.*/ ^ ( ) :fairymax.c:249:22: warning: & has lower precedence than <; < will be evaluated first [-Wparentheses] if(GamePtr<6&Randomize)v+=(Rand()>>10&31)-16; /* randomize */ ~~~~~~~~~^ fairymax.c:249:22: note: place parentheses around the '<' expression to silence this warning notefairymax.c:228:13 if(GamePtr<6&Randomize)v+=(Rand()>>10&31)-16; /* randomize */ : ^ ( ) warning: & has lower precedence than !=; != will be evaluated first [-Wparentheses] fairymax.c:249:22: note: place parentheses around the & expression to evaluate it first t>>3&kk!=H&kk!=S||(kk=H,i=-i,0)))m=I,d=98;/* or duple check: cutoff*/ ^~~~~~ if(GamePtr<6&Randomize)v+=(Rand()>>10&31)-16; /* randomize */ ^ ( ) fairymax.c:228:13: note: place parentheses around the '!=' expression to silence this warning t>>3&kk!=H&kk!=S||(kk=H,i=-i,0)))m=I,d=98;/* or duple check: cutoff*/ ^ ( ) fairymax.c:228:13: note: place parentheses around the & expression to evaluate it first t>>3&kk!=H&kk!=S||(kk=H,i=-i,0)))m=I,d=98;/* or duple check: cutoff*/ ^ ( ) : place parentheses around the '<' expression to silence this warning C=R<10|P-I|d<3||t&&p-3?C:d; /* extend 1 ply if in-check */ ^ ( )fairymax.c:256:15: warning: | has lower precedence than <; < will be evaluated first [-Wparentheses] C=R0?C:d; /* extend 1 ply if in-check */ ~~~~^ maxqi.c:234:15: note: place parentheses around the | expression to evaluate it first fairymax.c:256:15: note: place parentheses around the '<' expression to silence this warning C=R<10|P-I|d<3||t&&p-3?C:d; /* extend 1 ply if in-check */ ^ ( ) C=R0?C:d; /* extend 1 ply if in-check */ ~~~~^ fairymax.c:256:15: note: place parentheses around the | expression to evaluate it first maxqi.c:234:26: warning: '&&' within '||' [-Wlogical-op-parentheses] C=R0?C:d; /* extend 1 ply if in-check */ ~~^~~~ C=R<10|P-I|d<3||t&&p-3?C:d; /* extend 1 ply if in-check */ ~~~^~~~~ maxqi.c:234:26: note: place parentheses around the '&&' expression to silence this warning fairymax.c:256:26: warning: '&&' within '||' [-Wlogical-op-parentheses] C=R<10|P-I|d<3||t&&p-3?C:d; /* extend 1 ply if in-check */ ^ ( ) C=R0?C:d; /* extend 1 ply if in-check */ ~~~^~~~~~~~ fairymax.c:256:26: note: place parentheses around the '&&' expression to silence this warning C=R0?C:d; /* extend 1 ply if in-check */ ^ ( ) fairymax.c:242:18: warningmaxqi.c:244:20: warning: | has lower precedence than <; < will be evaluated first [-Wparentheses] Fifty = t|p<3?0:Fifty+1; ^~~~ maxqi.c:244:20: note: place parentheses around the '<' expression to silence this warning Fifty = t|p<3?0:Fifty+1; ^ ( ) maxqi.c:244:20: note: place parentheses around the | expression to evaluate it first Fifty = t|p<3?0:Fifty+1; ^ ( ) : operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] fairymax.c:264:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] W(*sp++=*p++); ~~~~~^~~~~ fairymax.c:264:17: note: place parentheses around the assignment to silence this warning W(*sp++=*p++); ^ ( ) fairymax.c:264:17: note: use '==' to turn this assignment into an equality comparison W(*sp++=*p++); ^ == +(R-76>>2); /* end-game Pawn-push bonus */ ~^~~~~ fairymax.c:242fairymax.c:18: note: place parentheses around the '-' expression to silence this warning +(R-76>>2); /* end-game Pawn-push bonus */ ^ ( ) :275:20: warningfairymax.c:249:22: warning: & has lower precedence than <; < will be evaluated first [-Wparentheses] : if(GamePtr<6&Randomize)v+=(Rand()>>10&31)-16; /* randomize */ ~~~~~~~~~^ fairymax.c:249:22: note: place parentheses around the '<' expression to silence this warning if(GamePtr<6&Randomize)v+=(Rand()>>10&31)-16; /* randomize */ ^ ( ) fairymax.c:249:22: note: place parentheses around the & expression to evaluate it first | has lower precedence than <; < will be evaluated first [-Wparentheses] if(GamePtr<6&Randomize)v+=(Rand()>>10&31)-16; /* randomize */ ^ ( ) Fifty = t|p<3?0:Fifty+1; ^~~~ fairymax.c:275:20:fairymax.c note: place parentheses around the '<' expression to silence this warning Fifty = t|p<3?0:Fifty+1; ^ ( ) fairymax.c:275:20: note: place parentheses around the | expression to evaluate it first Fifty = t|p<3?0:Fifty+1; ^ ( ) :256:15: warningfairymax.c:284:19: warning: & has lower precedence than ==; == will be evaluated first [-Wparentheses] if(z&S&&!ab&K==I&d>2&v>V&v2&v>V&v2&v>V&v0?C:d; /* extend 1 ply if in-check */ ~~~~^ fairymax.c:256:15:fairymax.c:295:22: warning: '&' within '|' [-Wbitwise-op-parentheses] m=v,X=x,Y=y|S&F; /* mark non-double with S */ ~~^~ fairymax.c:295:22: note: place parentheses around the '&' expression to silence this warning m=v,X=x,Y=y|S&F; /* mark non-double with S */ ^ ( ) note: place parentheses around the '<' expression to silence this warning C=R0?C:d; /* extend 1 ply if in-check */ fairymax.c:306:13: warning: '&' within '|' [-Wbitwise-op-parentheses] ~~~~^ s=t&&2&~rg|~t&16^k;v=r^flag>>RBITS; /* platform & toggled vector*/ fairymax.c:256:15: note: place parentheses around the | expression to evaluate it first C=R0?C:d; /* extend 1 ply if in-check */ ~~^~~~ fairymax.c:256:26: warning: '&&' within '||' [-Wlogical-op-parentheses] C=R0?C:d; /* extend 1 ply if in-check */ ~^~~~~ fairymax.c:306:13: note: place parentheses around the '&' expression to silence this warning s=t&&2&~rg|~t&16^k;v=r^flag>>RBITS; /* platform & toggled vector*/ ^ ( ) fairymax.c:307:21: warning: '&' within '|' [-Wbitwise-op-parentheses] ~~~^~~~~~~~ if(flag&15^4|u&vf|| /* no double or moved before*/ ~~^~~ fairymax.c:307:21: note: place parentheses around the '&' expression to silence this warning if(flag&15^4|u&vf|| /* no double or moved before*/ ^ ( ) fairymax.c:308:13: warning: & has lower precedence than >; > will be evaluated first [-Wparentheses] p>2&!(flag&128)&& /* no P & no virgin jump, */ fairymax.c:256:26: note: place parentheses around the '&&' expression to silence this warning C=R0?C:d; /* extend 1 ply if in-check */ ~~~^ fairymax.c ^ ( ) :308:13: note: place parentheses around the '>' expression to silence this warning fairymax.c p>2&!(flag&128)&& /* no P & no virgin jump, */ ^ ( ) fairymax.c:308:13: note: place parentheses around the & expression to evaluate it first p>2&!(flag&128)&& /* no P & no virgin jump, */ ^ ( ) fairymax.c:309:17: warning: '&' within '|' [-Wbitwise-op-parentheses] : ((b[G=x&~15|(r>0)*(BW-1)]^32)<33 /* no virgin R in corner G, */ ~^~~~~ fairymax.c:309:17: note: place parentheses around the '&' expression to silence this warning ((b[G=x&~15|(r>0)*(BW-1)]^32)<33 /* no virgin R in corner G, */ ^ ( ) 264:fairymax.c:308:25: warning: '&&' within '||' [-Wlogical-op-parentheses] 17 p>2&!(flag&128)&& /* no P & no virgin jump, */ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fairymax.c:308:25: note: place parentheses around the '&&' expression to silence this warning p>2&!(flag&128)&& /* no P & no virgin jump, */ ^ : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] fairymax.c:314:19: warning: '&&' within '||' [-Wlogical-op-parentheses] if(s&&flag&8&&!(y=rg&1?y-r:y,t=0) /* hoppers go to next phase */ W(*sp++=*p++); ~~~~~^~~~~ fairymax.c:264:17: note: place parentheses around the assignment to silence this warning W(*sp++=*p++); ^ ( ) fairymax.c:264:17: note: use '==' to turn this assignment into an equality comparison W(*sp++=*p++); ^ == ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ fairymax.c:314:19:fairymax.c:275:20: warning: | has lower precedence than <; < will be evaluated first [-Wparentheses] Fifty = t|p<3?0:Fifty+1; ^~~~ fairymax.c:275:20: note: place parentheses around the '<' expression to silence this warning Fifty = t|p<3?0:Fifty+1; ^ ( ) fairymax.c:275:20: note: place parentheses around the | expression to evaluate it first Fifty = t|p<3?0:Fifty+1; ^ ( ) note: place parentheses around the '&&' expression to silence this warning fairymax.c if(s&&flag&8&&!(y=rg&1?y-r:y,t=0) /* hoppers go to next phase */:284:19: warning: & has lower precedence than ==; == will be evaluated first [-Wparentheses] if(z&S&&!ab&K==I&d>2&v>V&v2&v>V&v2&v>V&v>RBITS; /* platform & toggled vector*/ ~^~~~~ fairymax.c:306:13: note: place parentheses around the '&' expression to silence this warning s=t&&2&~rg|~t&16^k;v=r^flag>>RBITS; /* platform & toggled vector*/ ^ ( ) : fairymax.ctype specifier missing, defaults to 'int' [-Wimplicit-int] InitEngine() ^~~~~~~~~~ :307:21: maxqi.c:354:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ warning: '&' within '|' [-Wbitwise-op-parentheses] maxqi.c if(flag&15^4|u&vf|| /* no double or moved before*/ ~~^~~ fairymax.c:307:21: note: place parentheses around the '&' expression to silence this warning if(flag&15^4|u&vf|| /* no double or moved before*/:356 ^ ( ) fairymax.c:308:13: warning: & has lower precedence than >; > will be evaluated first [-Wparentheses] p>2&!(flag&128)&& /* no P & no virgin jump, */:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] InitGame() ^~~~~~~~ ~~~^ fairymax.c:308:13: note: place parentheses around the '>' expression to silence this warning p>2&!(flag&128)&& /* no P & no virgin jump, */ maxqi.c:370:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ^ ( ) fairymax.c:308:13: note: place parentheses around the & expression to evaluate it first p>2&!(flag&128)&& /* no P & no virgin jump, */ ^ ( ) fairymax.c:309:17: warning: '&' within '|' [-Wbitwise-op-parentheses] ((b[G=x&~15|(r>0)*(BW-1)]^32)<33 /* no virgin R in corner G, */ ~^~~~~ fairymax.c:309:17: note: place parentheses around the '&' expression to silence this warning ((b[G=x&~15|(r>0)*(BW-1)]^32)<33 /* no virgin R in corner G, */ ^ ( ) fairymax.c:308:25: warning: '&&' within '||' [-Wlogical-op-parentheses] p>2&!(flag&128)&& /* no P & no virgin jump, */ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fairymax.c:308:25:maxqi.c note: place parentheses around the '&&' expression to silence this warning p>2&!(flag&128)&& /* no P & no virgin jump, */ ^ :450:97: warning: '/*' within block comment [-Wcomment] /* printf("tell c='%c' i=%d od[i]=%d j=%d (%3d,%8x)\n",c,i,od[i],j,o[j-1],of[j-1]); /**/ ^ fairymax.c:314:19: warning: '&&' within '||' [-Wlogical-op-parentheses] if(s&&flag&8&&!(y=rg&1?y-r:y,t=0) /* hoppers go to next phase */ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ fairymax.c:314:19: note: place parentheses around the '&&' expression to silence this warning if(s&&flag&8&&!(y=rg&1?y-r:y,t=0) /* hoppers go to next phase */ ^ ( ) fairymax.c:315:23: warning: '&&' within '||' [-Wlogical-op-parentheses] ||!(flag&128)&&!rg--) /* zig-zag piece? (w. delay)*/ ~~~~~~~~~~~~~^~~~~~~ fairymax.c:315:fairymax.c:518:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(f = fopen(hashfile, "r")) { ~~^~~~~~~~~~~~~~~~~~~~~~ fairymax.c:518:14: note: place parentheses around the assignment to silence this warning if(f = fopen(hashfile, "r")) { ^ ( ) fairymax.c:518:14: note: use '==' to turn this assignment into an equality comparison if(f = fopen(hashfile, "r")) { ^ == 23: note: place parentheses around the '&&' expression to silence this warning ||!(flag&128)&&!rg--) /* zig-zag piece? (w. delay)*/ ^ ( ) fairymax.c:321:18: warning: | has lower precedence than ==; == will be evaluated first [-Wparentheses] C:FMAX( m=m+stale|P==I?m:(X=Y=0); ) /* if stalemate, draw-score */ ^~~~~ fairymax.c:97:21maxqi.c: note: expanded from macro 'FMAX' # define FMAX(x) x ^ fairymax.c:321:18: note: place parentheses around the '==' expression to silence this warning C:FMAX( m=m+stale|P==I?m:(X=Y=0); ) /* if stalemate, draw-score */:661:46: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] MovesLeft = -(GamePtr+(Side==WHITE)>>1); ~~~~~~~^~~~~~~~~~~~~~~~ maxqi.c:661:46: note: place parentheses around the '+' expression to silence this warning MovesLeft = -(GamePtr+(Side==WHITE)>>1); ^ ( ) ^~~~~ fairymax.c:97:21:maxqi.c:677:48: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!strcmp(command, "undo") && (nr=1) || ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ~~ maxqi.c:677:48: note: place parentheses around the '&&' expression to silence this warning if (!strcmp(command, "undo") && (nr=1) || ^ ( ) maxqi.c:678:48: warning: '&&' within '||' [-Wlogical-op-parentheses] !strcmp(command, "remove") && (nr=2) ) {fairymax.c: note 582: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~100 : warning: '/*' within block comment [-Wcomment] maxqi.c:678:48: note: place parentheses around the '&&' expression to silence this warning !strcmp(command, "remove") && (nr=2) ) { ^ /* printf("# c='%c' i=%d od[i]=%d j=%d (%3d,%8x)\n",c?c:' ',i,od[i],j,o[j-1],of[j-1]); /**/ : ( ) expanded from macro 'FMAX' # define FMAX(x) x ^ fairymax.c:321:18: note: place parentheses around the | expression to evaluate it first C:FMAX( m=m+stale|P==I?m:(X=Y=0); ) /* if stalemate, draw-score */ ~~~~~~~^~ fairymax.c:97:21: ^ note: expanded from macro 'FMAX' # define FMAX(x) x ^ fairymax.c:639:22: warning: | has lower precedence than ==; == will be evaluated first [-Wparentheses] if(!K|K==BW-1&&!L|L==BH-1&&b[513+bareL]) ^~~~~~~~ fairymax.c:639:22: note: place parentheses around the '==' expression to silence this warning if(!K|K==BW-1&&!L|L==BH-1&&b[513+bareL]) ^ ( ) fairymax.c:639:22: note: place parentheses around the | expression to evaluate it first if(!K|K==BW-1&&!L|L==BH-1&&b[513+bareL]) ^ ( ) fairymax.c:639:34: warning: | has lower precedence than ==; == will be evaluated first [-Wparentheses] if(!K|K==BW-1&&!L|L==BH-1&&b[513+bareL]) ^~~~~~~~ fairymax.c:639:34: note: place parentheses around the '==' expression to silence this warning if(!K|K==BW-1&&!L|L==BH-1&&b[513+bareL]) ^ ( ) fairymax.c:639:34: note: place parentheses around the | expression to evaluate it first if(!K|K==BW-1&&!L|L==BH-1&&b[513+bareL]) ^ ( ) fairymax.c:518:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(f = fopen(hashfile, "r")) { ~~^~~~~~~~~~~~~~~~~~~~~~ fairymax.c:518:14: note: place parentheses around the assignment to silence this warning if(f = fopen(hashfile, "r")) { ^ ( ) fairymax.c:518:14: note: use '==' to turn this assignment into an equality comparison if(f = fopen(hashfile, "r")) { ^ == fairymax.c:582:100: warning: '/*' within block comment [-Wcomment] /* printf("# c='%c' i=%d od[i]=%d j=%d (%3d,%8x)\n",c?c:' ',i,od[i],j,o[j-1],of[j-1]); /**/ ^ fairymax.c:639:22: warning: | has lower precedence than ==; == will be evaluated first [-Wparentheses] if(!K|K==BW-1&&!L|L==BH-1&&b[513+bareL]) ^~~~~~~~ fairymax.c:639:22: note: place parentheses around the '==' expression to silence this warning if(!K|K==BW-1&&!L|L==BH-1&&b[513+bareL]) ^ ( ) fairymax.c:639:22: note: place parentheses around the | expression to evaluate it first if(!K|K==BW-1&&!L|L==BH-1&&b[513+bareL]) ^ ( ) fairymax.c:639:34: warning: | has lower precedence than ==; == will be evaluated first [-Wparentheses] if(!K|K==BW-1&&!L|L==BH-1&&b[513+bareL]) ^~~~~~~~ fairymax.c:639:34: note: place parentheses around the '==' expression to silence this warning if(!K|K==BW-1&&!L|L==BH-1&&b[513+bareL]) ^ ( ) fairymax.c:639:34: note: place parentheses around the | expression to evaluate it first if(!K|K==BW-1&&!L|L==BH-1&&b[513+bareL]) ^ ( ) fairymax.c:874:46: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] MovesLeft = -(GamePtr+(Side==WHITE)>>1); ~~~~~~~^~~~~~~~~~~~~~~~ fairymax.c:874:46: note: place parentheses around the '+' expression to silence this warning MovesLeft = -(GamePtr+(Side==WHITE)>>1); ^ ( ) fairymax.c:890:48: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!strcmp(command, "undo") && (nr=1) || ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ~~ fairymax.c:890:48: note: place parentheses around the '&&' expression to silence this warning if (!strcmp(command, "undo") && (nr=1) || ^ ( ) fairymax.c:891:48: warning: '&&' within '||' [-Wlogical-op-parentheses] !strcmp(command, "remove") && (nr=2) ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ fairymax.c:891:48: note: place parentheses around the '&&' expression to silence this warning !strcmp(command, "remove") && (nr=2) ) { ^ ( ) fairymax.c:874:46: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] MovesLeft = -(GamePtr+(Side==WHITE)>>1); ~~~~~~~^~~~~~~~~~~~~~~~ fairymax.c:874:46: note: place parentheses around the '+' expression to silence this warning MovesLeft = -(GamePtr+(Side==WHITE)>>1); ^ ( ) fairymax.cfairymax.c:890:48: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!strcmp(command, "undo") && (nr=1) || ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ~~ fairymax.c:890:48: note: place parentheses around the '&&' expression to silence this warning if (!strcmp(command, "undo") && (nr=1) || ^ ( ) fairymax.c:891:48: warning: '&&' within '||' [-Wlogical-op-parentheses] !strcmp(command, "remove") && (nr=2) ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ fairymax.c:891:48: note: :972:36: warning: '&&' within '||' [-Wlogical-op-parentheses] place parentheses around the '&&' expression to silence this warning if(color==BLACK && m<0x10 && p==oo[m+16] || // but make virgin on original square ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ~~ fairymax.c:972:36: note: place parentheses around the '&&' expression to silence this warning if(color==BLACK && m<0x10 && p==oo[m+16] || // but make virgin on original square ^ ( ) fairymax.c:973:77: warning: '&&' within '||' [-Wlogical-op-parentheses] color==WHITE && m>=16*(BH-1) && p==oo[m-16*(BH-1)]) b[m] -= 32; !strcmp(command, "remove") && (nr=2) ) { ^ ( ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ fairymax.c:973:77: note: place parentheses around the '&&' expression to silence this warning color==WHITE && m>=16*(BH-1) && p==oo[m-16*(BH-1)]) b[m] -= 32; ^ ( ) fairymax.c:1004:23: warning: fairymax.c:972:36: warning: '&&' within '||' [-Wlogical-op-parentheses] & has lower precedence than !=; != will be evaluated first [-Wparentheses] if(color==BLACK && m<0x10 && p==oo[m+16] || // but make virgin on original square ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ~~ fairymax.c:972:36: note: place parentheses around the '&&' expression to silence this warning if(color==BLACK && m<0x10 && p==oo[m+16] || // but make virgin on original square ^ ( ) fairymax.c:973:77: warning: '&&' within '||' [-Wlogical-op-parentheses] color==WHITE && m>=16*(BH-1) && p==oo[m-16*(BH-1)]) b[m] -= 32; if (m & line[1] != '@') ^~~~~~~~~~~~~~~~ fairymax.c:1004:23: note: place parentheses around the '!=' expression to silence this warning if (m & line[1] != '@') ^ ( ) fairymax.c:1004:23: note: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ fairymax.c:973:77: note: place parentheses around the '&&' expression to silence this warning color==WHITE && m>=16*(BH-1) && p==oo[m-16*(BH-1)]) b[m] -= 32; ^ ( ) place parentheses around the & expression to evaluate it first if (m & line[1] != '@') ^ ( ) fairymax.c:1004:23: warning: & has lower precedence than !=; != will be evaluated first [-Wparentheses] if (m & line[1] != '@') ^~~~~~~~~~~~~~~~ fairymax.c:1004:23: note: place parentheses around the '!=' expression to silence this warning if (m & line[1] != '@') ^ ( ) fairymax.c:1004:23: note: place parentheses around the & expression to evaluate it first if (m & line[1] != '@') ^ ( ) 20 warnings generated. 36 warnings generated. 35 warnings generated. gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/fairymax/work/fairymax-f7a7847' =========================================================================== ====>> Checking for filesystem violations... done =================================================== =========================================================================== ====>> Recording filesystem state for prestage... done =================================================== ===> Staging for fairymax-5.0b ===> Generating temporary packing list install -s -m 555 /wrkdirs/usr/ports/games/fairymax/work/fairymax-f7a7847/fairymax /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b/bin install -s -m 555 /wrkdirs/usr/ports/games/fairymax/work/fairymax-f7a7847/shamax /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b/bin install -s -m 555 /wrkdirs/usr/ports/games/fairymax/work/fairymax-f7a7847/maxqi /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b/bin install -m 0644 /wrkdirs/usr/ports/games/fairymax/work/fairymax-f7a7847/data/fmax.ini /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b/share/fairymax/fmax.ini install -m 0644 /wrkdirs/usr/ports/games/fairymax/work/fairymax-f7a7847/data/qmax.ini /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b/share/fairymax/qmax.ini install -m 0644 /wrkdirs/usr/ports/games/fairymax/work/fairymax-f7a7847/data/makruk.hash /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b/share/fairymax/makruk.hash install -m 444 /wrkdirs/usr/ports/games/fairymax/work/fairymax-f7a7847/fairymax.6.gz /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b/man/man6/ /bin/ln -s /prefix/fairymax-5.0b/man/man6/fairymax.6 /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b/man/man6/shamax.6 /bin/ln -s /prefix/fairymax-5.0b/man/man6/fairymax.6 /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b/man/man6/maxqi.6 install -m 0644 /wrkdirs/usr/ports/games/fairymax/work/fairymax-f7a7847/data/logo.png /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b/share/games/plugins/logos/fairymax.png /bin/ln -s /prefix/fairymax-5.0b/share/games/plugins/logos/fairymax.png /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b/share/games/plugins/logos/shamax.png /bin/ln -s /prefix/fairymax-5.0b/share/games/plugins/logos/fairymax.png /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b/share/games/plugins/logos/maxqi.png install -m 0644 /wrkdirs/usr/ports/games/fairymax/work/fairymax-f7a7847/data/*.eng /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b/share/games/plugins/xboard/ install -m 0644 /wrkdirs/usr/ports/games/fairymax/work/fairymax-f7a7847/changelog /wrkdirs/usr/ports/games/fairymax/work/fairymax-f7a7847/copyright /wrkdirs/usr/ports/games/fairymax/work/fairymax-f7a7847/CVfairy.html /wrkdirs/usr/ports/games/fairymax/work/fairymax-f7a7847/README /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b/share/doc/fairymax ====> Compressing man pages (compress-man) =========================================================================== ====> Running Q/A tests (stage-qa) ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist ===> Checking for items in pkg-plist which are not in STAGEDIR ===> No pkg-plist issues found (check-plist) ====>> Checking for staging violations... done =================================================== ===> Building package for fairymax-5.0b =========================================================================== =================================================== =========================================================================== ====>> Recording filesystem state for preinst... done =================================================== ===> Installing for fairymax-5.0b ===> Checking if fairymax already installed ===> Registering installation for fairymax-5.0b [102amd64-default] Installing fairymax-5.0b... =========================================================================== ====>> Checking shared library dependencies 0x0000000000000001 (NEEDED) Shared library: [libc.so.7] =================================================== ===> Deinstalling for fairymax ===> Deinstalling fairymax-5.0b Updating database digests format: ...... done Checking integrity... done (0 conflicting) Deinstallation has been requested for the following 1 packages (of 0 packages in the universe): Installed packages to be REMOVED: fairymax-5.0b The operation will free 188 KiB. [102amd64-default] [1/1] Deinstalling fairymax-5.0b... [102amd64-default] [1/1] Deleting files for fairymax-5.0b: .......... done =========================================================================== ====>> Checking for extra files and directories [00:01:27] ====>> Installing from package [102amd64-default] Installing fairymax-5.0b... [102amd64-default] Extracting fairymax-5.0b: .......... done [00:01:27] ====>> Cleaning up ===> Cleaning for fairymax-5.0b [00:01:27] ====>> Deinstalling package Updating database digests format: . done Checking integrity... done (0 conflicting) Deinstallation has been requested for the following 1 packages (of 0 packages in the universe): Installed packages to be REMOVED: fairymax-5.0b The operation will free 188 KiB. [102amd64-default] [1/1] Deinstalling fairymax-5.0b... [102amd64-default] [1/1] Deleting files for fairymax-5.0b: .......... done build of games/fairymax ended at Wed Mar 2 18:51:45 UTC 2016 build time: 00:00:10