Hi all,<br><br>Recently I updated Cactus flesh and failed to make building. The two relevant messages are attached below. It occured on the ppc64 linux system using XL compilers. I appreciate your help in advance. <br><br>
Hee Il<br><br><br>--&nbsp; 1st one ---<br>&quot;/home/hmlee/Cactus/src/include/cctk_Complex.h&quot;, line 109.1: 1506-1108 (I) The use of keyword &#39;__inline__&#39; is non-portable.<br>&quot;/usr/include/bits/mathinline.h&quot;, line 
66.58: 1506-1197 (W) The use of &#39;:&#39; in designated initializer syntax is non-portable.<br><br>--&nbsp; 2nd one ---  <br clear="all">Preprocessing /home/hmlee/Cactus/arrangements/AEIThorns/AHFinderDirect/src/patch<br>/ghost_zone.cc
<br>Compiling /home/hmlee/Cactus/arrangements/AEIThorns/AHFinderDirect/src/patch/gho<br>st_zone.cc<br>&quot;/home/hmlee/Cactus/configs/rns_pugh/build/AHFinderDirect/patch/ghost_zone.cc&quot;, <br>line 377.8: 1540-0256 (S) A parameter of type &quot;void *&quot; cannot be initialized wit
<br>h an expression of type &quot;const AHFinderDirect::patch_interp *&quot;.<br>&quot;/home/hmlee/Cactus/configs/rns_pugh/build/AHFinderDirect/patch/ghost_zone.cc&quot;, <br>line 377.8: 1540-1205 (I) The error occurred while converting to parameter 1 of 
<br>&quot;operator delete(void *)&quot;.<br>&quot;/usr/include/g++/new&quot;, line 96.14: 1540-1298 (I) &quot;extern &quot;C++&quot; void operator de<br>lete(void *, void *) throw()&quot; needs to be declared in the containing scope to be
<br>&nbsp;found by name lookup.<br>&quot;/usr/include/g++/new&quot;, line 88.6: 1540-1298 (I) &quot;extern &quot;C++&quot; void operator del<br>ete(void *, const nothrow_t &amp;) throw()&quot; needs to be declared in the containing s
<br>cope to be found by name lookup.<br>1540-1298 (I) &quot;void operator delete(void *, const char *, unsigned long) throw()<br>&quot; needs to be declared in the containing scope to be found by name lookup.<br>&quot;/home/hmlee/Cactus/configs/rns_pugh/build/AHFinderDirect/patch/ghost_zone.cc&quot;, 
<br>line 377.8: 1540-0256 (S) A parameter of type &quot;void *&quot; cannot be initialized wit<br>h an expression of type &quot;const AHFinderDirect::patch_interp *&quot;.<br>&quot;/home/hmlee/Cactus/configs/rns_pugh/build/AHFinderDirect/patch/ghost_zone.cc&quot;, 
<br>line 377.8: 1540-1205 (I) The error occurred while converting to parameter 1 of <br>&quot;operator delete(void *)&quot;.<br>&quot;/usr/include/g++/new&quot;, line 96.14: 1540-1298 (I) &quot;extern &quot;C++&quot; void operator de
<br>lete(void *, void *) throw()&quot; needs to be declared in the containing scope to be<br>&nbsp;found by name lookup.<br>&quot;/usr/include/g++/new&quot;, line 88.6: 1540-1298 (I) &quot;extern &quot;C++&quot; void operator del
<br>ete(void *, const nothrow_t &amp;) throw()&quot; needs to be declared in the containing s<br>cope to be found by name lookup.<br>1540-1298 (I) &quot;void operator delete(void *, const char *, unsigned long) throw()<br>
&quot; needs to be declared in the containing scope to be found by name lookup.<br>make[3]: *** [ghost_zone.cc.o] Error 1<br>make[2]: *** [patch/make.checked] Error 2<br>make[1]: *** [/home/hmlee/Cactus/configs/rns_pugh/lib/libthorn_AHFinderDirect.a]
<br>&nbsp;Error 2<br>make: *** [rns_pugh] Error 2<br><br>