[package - 141i386-quarterly][games/xye] Failed for xye-0.12.2_4 in build

From: <pkg-fallout_at_FreeBSD.org>
Date: Thu, 07 Nov 2024 01:20:36 UTC
You are receiving this mail as a port that you maintain
is failing to build on the FreeBSD package build server.
Please investigate the failure and submit a PR to fix
build.

Maintainer:     ports@FreeBSD.org
Log URL:        https://pkg-status.freebsd.org/beefy19/data/141i386-quarterly/b122cdefecd2/logs/xye-0.12.2_4.log
Build URL:      https://pkg-status.freebsd.org/beefy19/build.html?mastername=141i386-quarterly&build=b122cdefecd2
Log:

=>> Building games/xye
build started at Thu Nov  7 01:20:19 UTC 2024
port directory: /usr/ports/games/xye
package name: xye-0.12.2_4
building for: FreeBSD 141i386-quarterly-job-11 14.1-RELEASE-p6 FreeBSD 14.1-RELEASE-p6 i386
maintained by: ports@FreeBSD.org
Makefile datestamp: -rw-r--r--  1 root wheel 2878 Oct  8 01:01 /usr/ports/games/xye/Makefile
Ports top last git commit: b122cdefe
Ports top unclean checkout: no
Port dir last git commit: 19fbadfb9
Port dir unclean checkout: no
Poudriere version: poudriere-git-3.4.2
Host OSVERSION: 1500023
Jail OSVERSION: 1401000
Job Id: 11

---Begin Environment---
SHELL=/bin/sh
BLOCKSIZE=K
MAIL=/var/mail/root
MM_CHARSET=UTF-8
LANG=C.UTF-8
OSVERSION=1401000
STATUS=1
HOME=/root
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
MAKE_OBJDIR_CHECK_WRITABLE=0
UNAME_m=i386
UNAME_p=i386
UNAME_r=14.1-RELEASE-p6
LOCALBASE=/usr/local
UNAME_v=FreeBSD 14.1-RELEASE-p6
USER=root
POUDRIERE_NAME=poudriere-git
LIBEXECPREFIX=/usr/local/libexec/poudriere
POUDRIERE_VERSION=3.4.2
MASTERMNT=/usr/local/poudriere/data/.m/141i386-quarterly/ref
LC_COLLATE=C
POUDRIERE_BUILD_TYPE=bulk
PACKAGE_BUILDING=yes
SAVED_TERM=
OUTPUT_REDIRECTED_STDERR=4
OUTPUT_REDIRECTED=1
PWD=/usr/local/poudriere/data/.m/141i386-quarterly/11/.p
OUTPUT_REDIRECTED_STDOUT=3
P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS
MASTERNAME=141i386-quarterly
SCRIPTPREFIX=/usr/local/share/poudriere
SCRIPTNAME=bulk.sh
OLDPWD=/usr/local/poudriere/data/.m/141i386-quarterly/ref/.p/pool
POUDRIERE_PKGNAME=poudriere-git-3.4.2
SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
POUDRIEREPATH=/usr/local/bin/poudriere
---End Environment---

---Begin Poudriere Port Flags/Env---
PORT_FLAGS=
PKGENV=
FLAVOR=
MAKE_ARGS=
---End Poudriere Port Flags/Env---

---Begin OPTIONS List---
===> The following configuration options are available for xye-0.12.2_4:
     DOCS=on: Build and/or install documentation
     SKINS=on: Install additional skins
===> Use 'make config' to modify these settings
---End OPTIONS List---

--MAINTAINER--
ports@FreeBSD.org
--End MAINTAINER--

--CONFIGURE_ARGS--
--with-docdir=/usr/local/share/doc --prefix=/usr/local ${_LATE_CONFIGURE_ARGS}
--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
MAKE=gmake SDL_CONFIG=/usr/local/bin/sdl-config XDG_DATA_HOME=/wrkdirs/usr/ports/games/xye/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/xye/work  XDG_CACHE_HOME=/wrkdirs/usr/ports/games/xye/work/.cache  HOME=/wrkdirs/usr/ports/games/xye/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/games/xye/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/xye/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=524288
--End CONFIGURE_ENV--

--MAKE_ENV--
SDL_CONFIG=/usr/local/bin/sdl-config XDG_DATA_HOME=/wrkdirs/usr/ports/games/xye/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/xye/work  XDG_CACHE_HOME=/wrkdirs/usr/ports/games/xye/work/.cache  HOME=/wrkdirs/usr/ports/games/xye/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/games/xye/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/xye/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/local  CC="cc" CFLAGS="-O2 -pipe  -fstack-protector-strong -fno-strict-aliasing "  CPP="cpp" CPPFLAGS=""  LDFLAGS=" -fstack-protector-strong " LIBS=""  CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -Wno-c++11-narrowing " BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -s -m 0644"  BSD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DAT
A="install  -m 0644"  BSD_INSTALL_MAN="install  -m 444"
--End MAKE_ENV--

--PLIST_SUB--
PORTDOCS="" DOCS="" NO_DOCS="@comment " SKINS="" NO_SKINS="@comment " OSREL=14.1 PREFIX=%D LOCALBASE=/usr/local  RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/xye"  EXAMPLESDIR="share/examples/xye"  DATADIR="share/xye"  WWWDIR="www/xye"  ETCDIR="etc/xye"
--End PLIST_SUB--

--SUB_LIST--
 DOCS="" NO_DOCS="@comment " SKINS="" NO_SKINS="@comment " PREFIX=/usr/local LOCALBASE=/usr/local  DATADIR=/usr/local/share/xye DOCSDIR=/usr/local/share/doc/xye EXAMPLESDIR=/usr/local/share/examples/xye  WWWDIR=/usr/local/www/xye ETCDIR=/usr/local/etc/xye
--End SUB_LIST--

---Begin make.conf---
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
PACKAGE_BUILDING=yes
PACKAGE_BUILDING_FLAVORS=yes
MACHINE=i386
MACHINE_ARCH=i386
ARCH=${MACHINE_ARCH}
####  ####
# XXX: We really need this but cannot use it while 'make checksum' does not
# try the next mirror on checksum failure.  It currently retries the same
# failed mirror and then fails rather then trying another.  It *does*
# try the next if the size is mismatched though.
#MASTER_SITE_FREEBSD=yes
# Build ALLOW_MAKE_JOBS_PACKAGES with 3 jobs
MAKE_JOBS_NUMBER=3
#### Misc Poudriere ####
.include "/etc/make.conf.ports_env"
GID=0
UID=0
---End make.conf---
--Resource limits--
cpu time               (seconds, -t)  unlimited
file size           (512-blocks, -f)  unlimited
data seg size           (kbytes, -d)  524288
stack size              (kbytes, -s)  65536
core file size      (512-blocks, -c)  unlimited
max memory size         (kbytes, -m)  unlimited
locked memory           (kbytes, -l)  unlimited
max user processes              (-u)  89999
open files                      (-n)  8192
virtual mem size        (kbytes, -v)  unlimited
swap limit              (kbytes, -w)  unlimited
socket buffer size       (bytes, -b)  unlimited
pseudo-terminals                (-p)  unlimited
kqueues                         (-k)  unlimited
umtx shared locks               (-o)  unlimited
--End resource limits--
=======================<phase: check-sanity   >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>   NOTICE:

The xye port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

===>  License ZLIB accepted by the user
===========================================================================
=======================<phase: pkg-depends    >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   xye-0.12.2_4 depends on file: /usr/local/sbin/pkg - not found
===>   Installing existing package /packages/All/pkg-1.21.3.pkg
[141i386-quarterly-job-11] Installing pkg-1.21.3...
[141i386-quarterly-job-11] Extracting pkg-1.21.3: .......... done
===>   xye-0.12.2_4 depends on file: /usr/local/sbin/pkg - found
===>   Returning to build of xye-0.12.2_4
===========================================================================
=======================<phase: fetch-depends  >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: fetch          >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>   NOTICE:

The xye port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

===>  License ZLIB accepted by the user
===> Fetching all distfiles required by xye-0.12.2_4 for building
===========================================================================
=======================<phase: checksum       >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>   NOTICE:

The xye port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

===>  License ZLIB accepted by the user
===> Fetching all distfiles required by xye-0.12.2_4 for building
=> SHA256 Checksum OK for xye/xye-0.12.2.tar.gz.
=> SHA256 Checksum OK for xye/Xye%20level%20-%204corners.zip.
=> SHA256 Checksum OK for xye/Xye%20level%20-%20Against%20the%20force.zip.
<snip>
i      |             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 f src/xye.cpp(p:a8003c:20k: =pnote: ack-place parentheses around the assignment to silence this warning
warning: > F8003ir | s t  C'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]hild E
l eme   n643t( "moves") |          ifT i)(Xgm
obl      | j                    ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ecDt
=ocsrc/xye_script.cpp:ugment* T405oaD:oc25um:me nenote: t()::     place parentheses around the assignment to silence this warningS
                qu  a405 |   r{e(   x,y ) -   >      i gfr oet(pbjaecckt)
      u| =r                   ^                          n
 ( this p      &a&c tk| y-            (                                 )
>FirstCsrc/xye.cpppe: h=8003:i20=l:dElemen  t(note: "Duse '==' to turn this assignment into an equality comparison
mO oC8003vUeMsE"N)T ))
 ?       (|                         ^                                T
      |                     (                                    )
iXmlDo | csrc/xye_script.cppu :m 405  e    :in25:f tnote: *)use '==' to turn this assignment into an equality comparison
 (go bjectt=g  ahmies 405: :0 | ;: }S qu/a/r/e<( x,Cy)->gaosbtj etcot )a
       |                     ^m
      o| r                   ==e
 defined type . src/xye.cppW:8084i:24l:  lwarning:  equality comparison with extraneous parentheses [-Wparentheses-equality]r
etu rn 8084n | u l l   nioft  (o(fg atm hee: :rceounter8q==u0))e satneidm =t!ypaen.i
m;
            | |          ~~~~~~~~~~~~~~^~~                                                                   ^~~~ ~~

 src/xye.cppsrc/tinyxml/xye_tinyxml.h::8084644:24::42 :note:  remove extraneous parentheses around the comparison to silence this warningwarning: 
'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
  8084   | 644  |           T iiXfm l((gaEmlee: m:ecnotu*n t eTro8E=l=e0m)en)t (a)n      im=        !        an{i mr;e
tu      r n|  (        ~              ^  ~ 
thsrc/xye.cppi:s &8084& type : == 24 :   note:  use '=' to turn this equality comparison into an assignment
  i f  8084( | E    if L(EME(NgTa m e): ?: c(oTuinXtmelrE8==l0)e) anmim=!epanacntk=*p)a c kim;
->FirstCthildEhliesme : 0n;t (}" m/o/v/e<s "C)a)s
t       |                         ^
      t| o                        == 
a more defined type. Will return       null | no                       ^~
      |                        =
t of the requessrc/xye.cppted type:.src/xye_script.cpp
      :| 862                                                                   ^~~~ ~~:
5:src/tinyxml/xye_tinyxml.h :error: 645reference to 'lock' is ambiguous:
42:   862warning: 8106 | 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
 :12: warning:    645 |          T ilenumeration value 'D_DOWN' not handled in switch [-Wswitch]XomclCko*m m
be 8106 | c    switch=nnetw*  lock (Tgamoe::CSoqmumaerne(tNdi(r))
(            |            ^~~        
        L{ return a( thisstX && typesrc/xye.cpp ,:==8252 :C15O:M Lwarning: aMsENT  ) ? (TiXmltCusing the result of an assignment as a condition without parentheses [-Wparentheses]
Y 8252o) | , c ) ; 
i      |     ^f
 (msrc/xye.ha:1048:c7t:i vnote: ecandidate found by name lookup is 'lock'=
Re n1048d | eclarsAsf tleorcOkb j:e ctps=u(belntemreiinnctg- >obj
      *| )H      ^a
sBlo/usr/include/c++/v1/mutexc:k418C:o35l :or( tc )note: )h)candidate found by name lookup is 'std::lock'i
s       | :        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

0src/xye.cpp  ;:418 8252 | } i/:/n/< l15C:aist  note: nte _place parentheses around the assignment to silence this warningLIBoC
P Pa_  mHo8252rIe  | d efDi nE_eFRd  OtM_yA BIp veoii.d  Wliflol (cakc(t i_rvee=tL0R&ue n_d_elr0A,f t_Lr1en&r O_b j_elc1nt,s =_(eLn2t& u_e_lrlli nnogt-2 ,> o_HL3fa sBthel or&cekqCuoest.e..l odr(_c _l))3))
 t{      
| yp              ^                                                     e
|                                   ^      |         (                                                     )

./usr/include/c++/v1/mutexsrc/xye.cpp
::      8252| 358:                                                                   ^~~~ ~~:28:15 : note: note: 
use '==' to turn this assignment into an equality comparison
src/tinyxml/xye_tinyxml.hcandidate found by name lookup is 'std::lock' :
8252646: | 42  : 358 |     _iwarning: LfIB'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
CP P  _HI(DaE646_ | cF        RtTiiOXvmelUn=kMRn_oeABI wvnoderAifdt elrnOobcjk*ec ( t_s=L0&(ente rT_oUn_l0k, i_Ln1no&gw n_(_)l-                      1{) retur>n Ha{s BlockCol(o
 r      (ct)))
h      |               ^
i      | | s                           ^
 &              ==& type == UNK
NOWN  ) ? (TiXmlUnknown*)  this : 0; src/xye.cpp:}8435 /:17: warning: /39 enumeration values not handled in switch: 'OT_XYE', 'OT_ROBOXYE', 'OT_WALL'... [-Wswitch]/< Cast to a m
ore  8435 |         swdiefined ttch (oybject->GetType())pe. Will return 
n      u|                 ^~~~~~~~~~~~~~~~~
ll not of the requestsrc/xye.cpped type.
      |                                                                    ^~~~ ~~
:8486:13: warning: 42 enumeration values not handled in switch: 'OT_XYE', 'OT_ROBOXYE', 'OT_WALL'... [-Wswitch]
src/tinyxml/xye_tinyxml.h:647 8486 |     switch (enteri:ng->GetType())
41      |             ^~~~~~~~~~~~~~~~~~~
: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
  647 |         TiXmlText*         ToText()                     src/xye.cpp:8573:12: warning: address of stack memory associated with local variable 'res' returned [-Wreturn-stack-address]
{ return (  8573 |     return res.tc_his && type == sTtr();
      |            ^~~
EXT     ) ? (TiXmlText*)     this : 0; } ///< Cast to a more defined src/xye.cppty:8742:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
pe. Will return nul l8742 |     if (o= sq->object)
      |         ~^~~~~~~~~~~~
 src/xye.cpp:8742:10: note: place parentheses around the assignment to silence this warning
n 8742 | ot of the reque s   if (o= stqed type.
->object)
      |          ^           
      |         (            )
      src/xye.cpp|                                                                    ^~~~ ~~
:8742:10: note: src/tinyxml/xye_tinyxml.h:648use '==' to turn this assignment into an equality comparison:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]

   8742 | 648  |          T  if (o= siqX->object)
mlDeclarat      |          ^
      |          ==
ion* ToDeclaration()       { return ( thsrc/xye.cppis && type == D:ECLARATI8874:13: warning: enumeration value 'KT_KILLORGANICS' not handled in switch [-Wswitch]
O N 8874 | )  ? (T iXmlDeclaration* ) t his s: w0;i } /t/ch (K->kt/)
< Ca      |             ^~~~~
st to a more defined type.src/xye.cpp W:9017ill return: null not o12f: warning: 40 enumeration values not handled in switch: 'OT_WALL', 'OT_BLOCK', 'OT_TRICKDOOR'... [-Wswitch]
  9017 |     switch(t)
      |            ^
the requested type.
      |                                                            ^~~~ ~~
src/xye.cpp:9060:12: warning: enumeration value 'D_LEFT' not handled in switch [-Wswitch]
 9060 |     switch(dir)
      |            ^~~
src/xye.cpp:9226:12: warning: enumeration value 'D_LEFT' not handled in switch [-Wswitch]
 9226 |     switch(dir)
      |            ^~~
src/xye.cpp:9237:12: warning: enumeration value 'D_RIGHT' not handled in switch [-Wswitch]
 9237 |     switch(dir)
      |            ^~~
src/xye.cpp:9277:12: warning: src/xsb_level.cpp40 enumeration values not handled in switch: 'OT_WALL', 'OT_BLOCK', 'OT_TRICKDOOR'... [-Wswitch]
:546:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
 9277 |    546 |             swit c  ih(obf j(tm=tsrc/xye_script.cppecmt->-G>:eNt1517Te:y16x:pte)
       | (                ~~^~~~~~~~~warning: )
4 enumeration values not handled in switch: 'OT_XYE', 'OT_FIREBALL', 'OT_EXIT'... [-Wswitch]
)
       1517|  |            ^~~~~~~~~~~~~~~~~ 
      src/xsb_level.cpp:src/xye.cpp546 :19:swi9317t:c1h:( Gwarning: e'/*' within block comment [-Wcomment]t
OT :9317F rom | X/m*l*E l/eOmbejnetc(tp ErCehciyldc,&lxe) )q
u      | note:                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
place parentheses around the assignment to silence this warning
e  ue *546 | *  /
      |           if (tm=tm^->Next
)
      |                   ^        
src/xye.cpp      | :                (          )9333
:9src/xye_script.cpp:src/xsb_level.cpp: warning: :546delete called on 'obj' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor]:
191917:  :933316:note:   | use '==' to turn this assignment into an equality comparison
warning:      546 using the result of an assignment as a condition without parentheses [-Wparentheses] |  
   delet e1917 |   ( tm-  if >(po);
       EChi| ld=                  ^
( le  if (tm=tm->Next)
      |                   ^
      |                   ==v
el->FirstChildElemsrc/xsb_level.cpp:637:15: ewarning: nt("kyeformusing the result of an assignment as a condition without parentheses [-Wparentheses]at"
)))
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  637 |     src/xye_script.cpp:1917i:f16: note: place parentheses around the assignment to silence this warning
 ( 1917 |     if (pEChild= (o level->FirstChildElementb("kyeformat")))j
      |                ^                                         
e      |         (                                                )
ct=game::Squarsrc/xye_script.cppe(x,y)->object ): return (object1917->Ge:16: tnote: use '==' to turn this assignment into an equality comparison
Type()==OT_WALL);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
 src/xsb_level.cpp:637:15: note: place parentheses around the assignment to silence this warning
1917 |     i  f (pEChild= ( l637 | evel->FirstChildElement( "kyefo   if (object=game::Square(xr,y)->objematct ) ret"urn )(object->GetType()==OT_WALL);
      |               ^
      |         (                               )
)src/xsb_level.cpp:637:15: note: use '==' to turn this assignment into an equality comparison
)
      |                ^
      |                ==
  637 |     if (object=game::Square(x,y)->object ) return (object->GetType()==OT_WALL);
      |               ^
      |               ==
src/xsb_level.cpp:648:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  648 |     if (object=sq->object)
      |         ~~~~~~^~~~~~~~~~~
src/xsb_level.cpp:648:15: note: place parentheses around the assignment to silence this warning
  648 |     if (object=sq->object)
      |               ^          
      |         (                )
src/xsb_level.cpp:648:15: note: use '==' to turn this assignment into an equality comparison
  648 |     if (object=sq->object)
      |               ^
      |               ==
src/xsb_level.cpp:681:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  681 |     if (object=sq->object)
      |         ~~~~~~^~~~~~~~~~~
src/xsb_level.cpp:681:15: note: place parentheses around the assignment to silence this warning
  681 |     if (object=sq->object)
      |               ^          
      |         (                )
src/xsb_level.cpp:681:15: note: use '==' to turn this assignment into an equality comparison
  681 |     if (object=sq->object)
      |               ^
      |               ==
src/xsb_level.cpp:815:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  815 |   16 warnings and 1 error generated.
  if (object=sq->object)
      |         ~~~~~~^~~~~~~~~~~
src/xsb_level.cpp:815:15: note: place parentheses around the assignment to silence this warning
gmake: *** [Makefile:647: xye_script.o] Error 1
  815 |     if (objectgmake: *** Waiting for unfinished jobs....
=sq->object)
      |               ^          
      |         (                )
src/xsb_level.cpp:815:15: note: use '==' to turn this assignment into an equality comparison
  815 |     if (object=sq->object)
      |               ^
      |               ==
17 warnings generated.
mv -f .deps/xsb_level.Tpo .deps/xsb_level.Po
62 warnings generated.
mv -f .deps/xye.Tpo .deps/xye.Po
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/ports/games/xye