FreeBSD Bugzilla – Attachment 168583 Details for
Bug 208268
[MAINTAINER][PATCH] games/fairymax: Update to 5.0b.20160316.1
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
log: poudriere testport -P output [1]
fairymax_5_0b_20160316_1_poudriere_testport-P_v1.log (text/plain), 55.13 KB, created by
Kalten
on 2016-03-24 22:06:28 UTC
(
hide
)
Description:
log: poudriere testport -P output [1]
Filename:
MIME Type:
Creator:
Kalten
Created:
2016-03-24 22:06:28 UTC
Size:
55.13 KB
patch
obsolete
>build started at Thu Mar 24 21:50:17 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 411314 2016-03-17 20:54:37Z feld $ >Poudriere version: 3.1.12 >Host OSVERSION: 1002000 >Jail OSVERSION: 1002000 > >---Begin Environment--- >PREFIX=/prefix/fairymax-5.0b.20160316.1 >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/games/fairymax >_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.20160316.1: > DOCS=on: Build and/or install documentation >===> 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.20160316.1 LOCALBASE=/usr/local LIBDIR="/usr/lib" CC="cc" CFLAGS="-O2 -pipe -fstack-protector -fno-strict-aliasing" CPP="cpp" CPPFLAGS="" LDFLAGS=" -fstack-protector" LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector -fno-strict-aliasing " MANPREFIX="/prefix/fairymax-5.0b.20160316.1" 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.20160316.1 >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.20160316.1 >LOCALBASE=/usr/local >DATADIR=/prefix/fairymax-5.0b.20160316.1/share/fairymax >DOCSDIR=/prefix/fairymax-5.0b.20160316.1/share/doc/fairymax >EXAMPLESDIR=/prefix/fairymax-5.0b.20160316.1/share/examples/fairymax >WWWDIR=/prefix/fairymax-5.0b.20160316.1/www/fairymax >ETCDIR=/prefix/fairymax-5.0b.20160316.1/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--- >=======================<phase: check-sanity >============================ >===> Found saved configuration for fairymax-5.0b >=========================================================================== >=======================<phase: pkg-depends >============================ >===> fairymax-5.0b.20160316.1 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.20160316.1 depends on file: /usr/local/sbin/pkg - found >===> Returning to build of fairymax-5.0b.20160316.1 >=========================================================================== >=======================<phase: fetch-depends >============================ >=========================================================================== >=======================<phase: fetch >============================ >===> Found saved configuration for fairymax-5.0b >===> fairymax-5.0b.20160316.1 depends on file: /usr/local/sbin/pkg - found >===> Fetching all distfiles required by fairymax-5.0b.20160316.1 for building >=========================================================================== >=======================<phase: checksum >============================ >===> Found saved configuration for fairymax-5.0b >===> fairymax-5.0b.20160316.1 depends on file: /usr/local/sbin/pkg - found >===> Fetching all distfiles required by fairymax-5.0b.20160316.1 for building >=> SHA256 Checksum OK for fairymax-67cee03.tar.gz. >=========================================================================== >=======================<phase: extract-depends>============================ >=========================================================================== >=======================<phase: extract >============================ >===> Found saved configuration for fairymax-5.0b >===> fairymax-5.0b.20160316.1 depends on file: /usr/local/sbin/pkg - found >===> Fetching all distfiles required by fairymax-5.0b.20160316.1 for building >===> Extracting for fairymax-5.0b.20160316.1 >=> SHA256 Checksum OK for fairymax-67cee03.tar.gz. >=========================================================================== >=======================<phase: patch-depends >============================ >=========================================================================== >=======================<phase: patch >============================ >===> Patching for fairymax-5.0b.20160316.1 >=========================================================================== >=======================<phase: build-depends >============================ >===> fairymax-5.0b.20160316.1 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.20160316.1 depends on executable: gmake - found >===> Returning to build of fairymax-5.0b.20160316.1 >===> fairymax-5.0b.20160316.1 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.20160316.1 depends on package: perl5>=5.20<5.21 - found >===> Returning to build of fairymax-5.0b.20160316.1 >=========================================================================== >=======================<phase: lib-depends >============================ >=========================================================================== >====>> Recording filesystem state for prebuild... done >=======================<phase: configure >============================ >===> fairymax-5.0b.20160316.1 depends on executable: gmake - found >===> fairymax-5.0b.20160316.1 depends on package: perl5>=5.20<5.21 - found >===> Configuring for fairymax-5.0b.20160316.1 >=========================================================================== >=======================<phase: build >============================ >===> Building for fairymax-5.0b.20160316.1 >gmake[1]: Entering directory '/wrkdirs/usr/ports/games/fairymax/work/fairymax-67cee03' >cc -O2 -pipe -fstack-protector -fno-strict-aliasing -fstack-protector -DFAIRYDIR=\"/prefix/fairymax-5.0b.20160316.1/share/fairymax\" fairymax.c -o fairymax >cc -O2 -pipe -fstack-protector -fno-strict-aliasing -fstack-protector -DFAIRYDIR=\"/prefix/fairymax-5.0b.20160316.1/share/fairymax\" -DSHATRANJ fairymax.c -o shamax >cc -O2 -pipe -fstack-protector -fno-strict-aliasing -fstack-protector -DINI_FILE=\"/prefix/fairymax-5.0b.20160316.1/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<tlim&d<=MaxDepth|| /* root: deepen upto time */ > ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >maxqi.c:195:13: note: place parentheses around the '&&' expression to silence this warning > z&S&&K==I&&(GetTickCount()-Ticks<tlim&d<=MaxDepth|| /* root: deepen upto time */ > ^ >maxqi.c:207:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > W(r=o[++j]) /* loop over directions o[] */ > ~^~~~~~~ >maxqi.c:207:8: note: place parentheses around the assignment to silence this warning > W(r=o[++j]) /* loop over directions o[] */ > ^ > ( ) >maxqi.c:207:8: note: use '==' to turn this assignment into an equality comparison > W(r=o[++j]) /* loop over directions o[] */ > ^ > == >fairymax.cmaxqi.c:216:12: warning: '&&' within '||' [-Wlogical-op-parentheses] > {if(t&&(t&16)==k||flag>>10&zn[y])break; /* capture own or bad zone */ >: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*/ >^ > >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 */ > ^ > ( ) >maxqi.c:234:15: warning: | 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:15: note: place parentheses around the '<' expression to silence this warning >fairymax.c C=R<10|P-I|d<3||t&&p-3?C:d; /* extend 1 ply if in-check */ > ^ > ( ) >maxqi.c:234:15: note:176: place parentheses around the | expression to evaluate it first >: C=R<10|P-I|d<3||t&&p-3?C:d; /* extend 1 ply if in-check */ > ^ > ( ) >maxqi.c:234:26: warning: '&&' within '||' [-Wlogical-op-parentheses] > 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 >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*/ C=R<10|P-I|d<3||t&&p-3?C:d; /* extend 1 ply if in-check */ > ^ > ( ) >maxqi.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:20fairymax.c: note: place parentheses around the | expression to evaluate it first > Fifty = t|p<3?0:Fifty+1; > ^ > ( ) >: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 > 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:184maxqi.c:348:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] >InitEngine():15: warning: '&&' within '||' [-Wlogical-op-parentheses] > if(a->K-Z|z&S&&(X=8)|| /* miss: other pos. or empty*/ > ~~~~~~~~~~^~~~~~~~~ > >^~~~~~~~~~ >fairymax.c:184:maxqi.c:354:1: warning: control reaches end of non-void function [-Wreturn-type] >} >^ >15: notemaxqi.c:356:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] >InitGame() >^~~~~~~~ >: place parentheses around the '&&' expression to silence this warning > if(a->K-Z|z&S&&(X=8)|| /* miss: other pos. or empty*/ > ^ > ( ) >maxqi.cfairymax.c:191:13: warning: '&&' within '||' [-Wlogical-op-parentheses] > z&S&&K==I&&(GetTickCount()-Ticks<tlim&d<=MaxDepth|| /* root: deepen upto time */ > ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >fairymax.c:191:13: note: place parentheses around the '&&' expression to silence this warning > z&S&&K==I&&(GetTickCount()-Ticks<tlim&d<=MaxDepth|| /* root: deepen upto time */ > ^ >fairymax.c:203:20: warning: & has lower precedence than <; < will be evaluated first [-Wparentheses] >: if(hill&&w[p]<0&b[769+x])m=I,d=98; /* King on the hill: we won */ > ~~~~~~^ >fairymax.c:203:20: note: place parentheses around the '<' expression to silence this warning > if(hill&&w[p]<0&b[769+x])m=I,d=98; /* King on the hill: we won */370:1: warning: control reaches end of non-void function [-Wreturn-type] >} >^ > > ^ > ( ) >fairymax.c:203:20: note: place parentheses around the & expression to evaluate it first > if(hill&&w[p]<0&b[769+x])m=I,d=98; /* King on the hill: we won */ > ^ > ( ) >fairymax.c:205:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > W(r=o[++j]) /* loop over directions o[] */ > ~^~~~~~~ >fairymax.c:205:8: note: place parentheses around the assignment to silence this warning > W(r=o[++j]) /* loop over directions o[] */ > ^ > ( ) >fairymax.c:205:8: note: use '==' to turn this assignment into an equality comparison > W(r=o[++j]) /* loop over directions o[] */ > ^ > == >maxqi.c:fairymax.c450: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]); /**/ > ^ >:222:13: warning: & has lower precedence than <; < will be evaluated first [-Wparentheses] > 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 > 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.*/ > ^ > ( ) >fairymax.c:228:13: warning: & has lower precedence than !=; != will be evaluated first [-Wparentheses] > t>>3&kk!=H&kk!=S||(kk=H,i=-i,0)))m=I,d=98;/* or duple check: cutoff*/ > ^~~~~~ >fairymax.c:228:13: maxqi.c: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: 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*/ >place parentheses around the '+' expression to silence this warning > ^ MovesLeft = -(GamePtr+(Side==WHITE)>>1); > ^ > ( ) > > ( ) >fairymax.c:228:13: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 evaluate it first > t>>3&kk!=H&kk!=S||(kk=H,i=-i,0)))m=I,d=98;/* or duple check: cutoff*/ > ^ > ( ) >fairymax.c 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) ) { > ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ >maxqi.c:678:48: note: place parentheses around the '&&' expression to silence this warning > !strcmp(command, "remove") && (nr=2) ) { > ^ > ( ) >:242:18: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] > +(R-76>>2); /* end-game Pawn-push bonus */ > ~^~~~~ >fairymax.c:242:18: note: place parentheses around the '-' expression to silence this warning > +(R-76>>2); /* end-game Pawn-push bonus */ > ^ > ( ) >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 > if(GamePtr<6&Randomize)v+=(Rand()>>10&31)-16; /* randomize */ > ^ > ( ) >fairymax.c:249:22: note: place parentheses around the & expression to evaluate it first > if(GamePtr<6&Randomize)v+=(Rand()>>10&31)-16; /* randomize */ > ^ > ( ) >fairymax.c:256:15: warning: | has lower precedence than <; < will be evaluated first [-Wparentheses] > C=R<EG|P-I|d<3||t&&w[p]>0?C:d; /* extend 1 ply if in-check */ > ~~~~^ >fairymax.c:256:15: note: place parentheses around the '<' expression to silence this warning > C=R<EG|P-I|d<3||t&&w[p]>0?C:d; /* extend 1 ply if in-check */ > ~~~~^ >fairymax.c:256:15: note: place parentheses around the | expression to evaluate it first > C=R<EG|P-I|d<3||t&&w[p]>0?C:d; /* extend 1 ply if in-check */ > ~~^~~~ >fairymax.c:256:26: warning: '&&' within '||' [-Wlogical-op-parentheses] > C=R<EG|P-I|d<3||t&&w[p]>0?C:d; /* extend 1 ply if in-check */ > ~~~^~~~~~~~ >fairymax.c:256:26: note: place parentheses around the '&&' expression to silence this warning > C=R<EG|P-I|d<3||t&&w[p]>0?C:d; /* extend 1 ply if in-check */ > ^ > ( ) >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++); > ^ > == >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; > ^ > ( ) >fairymax.c:284:19: warning: & has lower precedence than ==; == will be evaluated first [-Wparentheses] > if(z&S&&!ab&K==I&d>2&v>V&v<l){int *p=ps;char X,Y; > ^~~~~ >fairymax.c:284:19: note: place parentheses around the '==' expression to silence this warning > if(z&S&&!ab&K==I&d>2&v>V&v<l){int *p=ps;char X,Y; > ^ > ( ) >fairymax.c:284:19: note: place parentheses around the & expression to evaluate it first > if(z&S&&!ab&K==I&d>2&v>V&v<l){int *p=ps;char X,Y; > ^ > ( ) >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 */ > ^ > ( ) >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: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:308:13: note: place parentheses around the '>' expression to silence this warning > 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, */ > ^ > ( ) >fairymax.c:308:25: warning: '&&' within '||' [-Wlogical-op-parentheses] > 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, */ > ^ >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: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:21: 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 */ > ^~~~~ >fairymax.c:97:21: note: 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: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:972:36: warning: '&&' within '||' [-Wlogical-op-parentheses] > 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; > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ >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: & 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] != '@') > ^ > ( ) >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 > 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] > 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:191:13: warning: '&&' within '||' [-Wlogical-op-parentheses] > z&S&&K==I&&(GetTickCount()-Ticks<tlim&d<=MaxDepth|| /* root: deepen upto time */ > ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >fairymax.c:191:13: note: place parentheses around the '&&' expression to silence this warning > z&S&&K==I&&(GetTickCount()-Ticks<tlim&d<=MaxDepth|| /* root: deepen upto time */ > ^ >fairymax.c:203:20: warning: & has lower precedence than <; < will be evaluated first [-Wparentheses] > if(hill&&w[p]<0&b[769+x])m=I,d=98; /* King on the hill: we won */ > ~~~~~~^ >fairymax.c:203:20: note: place parentheses around the '<' expression to silence this warning > if(hill&&w[p]<0&b[769+x])m=I,d=98; /* King on the hill: we won */ > ^ > ( ) >fairymax.c:203:20: note: place parentheses around the & expression to evaluate it first > if(hill&&w[p]<0&b[769+x])m=I,d=98; /* King on the hill: we won */ > ^ > ( ) >fairymax.c:205:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > W(r=o[++j]) /* loop over directions o[] */ > ~^~~~~~~ >fairymax.c:205:8: note: place parentheses around the assignment to silence this warning > W(r=o[++j]) /* loop over directions o[] */ > ^ > ( ) >fairymax.c:205:8: note: use '==' to turn this assignment into an equality comparison > W(r=o[++j]) /* loop over directions o[] */ > ^ > == >fairymax.c:222:13: warning: & has lower precedence than <; < will be evaluated first [-Wparentheses] > 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 > 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.*/ > ^ > ( ) >fairymax.c:228:13: warning: & has lower precedence than !=; != will be evaluated first [-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 > 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*/ > ^ > ( ) >fairymax.c:242:18: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] > +(R-76>>2); /* end-game Pawn-push bonus */ > ~^~~~~ >fairymax.c:242:18: note: place parentheses around the '-' expression to silence this warning > +(R-76>>2); /* end-game Pawn-push bonus */ > ^ > ( ) >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 > if(GamePtr<6&Randomize)v+=(Rand()>>10&31)-16; /* randomize */ > ^ > ( ) >fairymax.c:249:22: note: place parentheses around the & expression to evaluate it first > if(GamePtr<6&Randomize)v+=(Rand()>>10&31)-16; /* randomize */ > ^ > ( ) >fairymax.c:256:15: warning: | has lower precedence than <; < will be evaluated first [-Wparentheses] > C=R<EG|P-I|d<3||t&&w[p]>0?C:d; /* extend 1 ply if in-check */ > ~~~~^ >fairymax.c:256:15: note: place parentheses around the '<' expression to silence this warning > C=R<EG|P-I|d<3||t&&w[p]>0?C:d; /* extend 1 ply if in-check */ > ~~~~^ >fairymax.c:256:15: note: place parentheses around the | expression to evaluate it first > C=R<EG|P-I|d<3||t&&w[p]>0?C:d; /* extend 1 ply if in-check */ > ~~^~~~ >fairymax.c:256:26: warning: '&&' within '||' [-Wlogical-op-parentheses] > C=R<EG|P-I|d<3||t&&w[p]>0?C:d; /* extend 1 ply if in-check */ > ~~~^~~~~~~~ >fairymax.c:256:26: note: place parentheses around the '&&' expression to silence this warning > C=R<EG|P-I|d<3||t&&w[p]>0?C:d; /* extend 1 ply if in-check */ > ^ > ( ) >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++); > ^ > == >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; > ^ > ( ) >fairymax.c:284:19: warning: & has lower precedence than ==; == will be evaluated first [-Wparentheses] > if(z&S&&!ab&K==I&d>2&v>V&v<l){int *p=ps;char X,Y; > ^~~~~ >fairymax.c:284:19: note: place parentheses around the '==' expression to silence this warning > if(z&S&&!ab&K==I&d>2&v>V&v<l){int *p=ps;char X,Y; > ^ > ( ) >fairymax.c:284:19: note: place parentheses around the & expression to evaluate it first > if(z&S&&!ab&K==I&d>2&v>V&v<l){int *p=ps;char X,Y; > ^ > ( ) >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 */ > ^ > ( ) >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: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:308:13: note: place parentheses around the '>' expression to silence this warning > 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, */ > ^ > ( ) >fairymax.c:308:25: warning: '&&' within '||' [-Wlogical-op-parentheses] > 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, */ > ^ >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:23: note: place parentheses around the '&&' expression to silence this warning > ||!(flag&128)&&!rg--) /* zig-zag piece? (w. delay)*/ > ^ > ( ) >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.pod around line 188: You forgot a '=back' before '=head1' >fairymax.pod around line 190: '=item' outside of any '=over' >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]) > ^ > ( ) >POD document had syntax errors at /usr/local/bin/pod2man line 71. >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:972:36: warning: '&&' within '||' [-Wlogical-op-parentheses] > 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; > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ >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: & 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-67cee03' >=========================================================================== >====>> Checking for filesystem violations... done >=======================<phase: run-depends >============================ >=========================================================================== >====>> Recording filesystem state for prestage... done >=======================<phase: stage >============================ >===> Staging for fairymax-5.0b.20160316.1 >===> Generating temporary packing list >gmake[1]: Entering directory '/wrkdirs/usr/ports/games/fairymax/work/fairymax-67cee03' >install -d -m0755 /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b.20160316.1/bin >install -s -m 555 ./fairymax ./shamax ./maxqi /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b.20160316.1/bin >install -d -m0755 /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b.20160316.1/share/fairymax >install -m 0644 ./data/*.ini /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b.20160316.1/share/fairymax >install -m 0644 ./data/*.hash /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b.20160316.1/share/fairymax >install -d -m0755 /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b.20160316.1/man/man6 >install -m 444 ./fairymax.6.gz /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b.20160316.1/man/man6 >install -d -m0755 /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b.20160316.1/share/games/plugins/logos >install -m 0644 ./data/logo.png /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b.20160316.1/share/games/plugins/logos/fairymax.png >install -m 0644 ./data/logo.png /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b.20160316.1/share/games/plugins/logos/shamax.png >install -m 0644 ./data/logo.png /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b.20160316.1/share/games/plugins/logos/maxqi.png >install -d -m0755 /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b.20160316.1/share/games/plugins/xboard >install -m 0644 ./data/*.eng /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b.20160316.1/share/games/plugins/xboard >gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/fairymax/work/fairymax-67cee03' >install -m 0644 /wrkdirs/usr/ports/games/fairymax/work/fairymax-67cee03/changelog /wrkdirs/usr/ports/games/fairymax/work/fairymax-67cee03/copyright /wrkdirs/usr/ports/games/fairymax/work/fairymax-67cee03/CVfairy.html /wrkdirs/usr/ports/games/fairymax/work/fairymax-67cee03/README /wrkdirs/usr/ports/games/fairymax/work/stage/prefix/fairymax-5.0b.20160316.1/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 >=======================<phase: package >============================ >===> Building package for fairymax-5.0b.20160316.1 >=========================================================================== >=======================<phase: install-mtree >============================ >=========================================================================== >====>> Recording filesystem state for preinst... done >=======================<phase: install >============================ >===> Installing for fairymax-5.0b.20160316.1 >===> Checking if fairymax already installed >===> Registering installation for fairymax-5.0b.20160316.1 >[102amd64-default] Installing fairymax-5.0b.20160316.1... >=========================================================================== >====>> Checking shared library dependencies > 0x0000000000000001 (NEEDED) Shared library: [libc.so.7] >=======================<phase: deinstall >============================ >===> Deinstalling for fairymax >===> Deinstalling fairymax-5.0b.20160316.1 >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.20160316.1 > >The operation will free 207 KiB. >[102amd64-default] [1/1] Deinstalling fairymax-5.0b.20160316.1... >[102amd64-default] [1/1] Deleting files for fairymax-5.0b.20160316.1: .......... done >=========================================================================== >====>> Checking for extra files and directories >[00:02:12] ====>> Installing from package >[102amd64-default] Installing fairymax-5.0b.20160316.1... >[102amd64-default] Extracting fairymax-5.0b.20160316.1: .......... done >[00:02:12] ====>> Cleaning up >===> Cleaning for fairymax-5.0b.20160316.1 >[00:02:12] ====>> 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.20160316.1 > >The operation will free 207 KiB. >[102amd64-default] [1/1] Deinstalling fairymax-5.0b.20160316.1... >[102amd64-default] [1/1] Deleting files for fairymax-5.0b.20160316.1: .......... done >build of games/fairymax ended at Thu Mar 24 21:50:24 UTC 2016 >build time: 00:00:07
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 208268
:
168581
|
168582
| 168583