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>-- 1st one ---<br>"/home/hmlee/Cactus/src/include/cctk_Complex.h", line 109.1: 1506-1108 (I) The use of keyword '__inline__' is non-portable.<br>"/usr/include/bits/mathinline.h", line
66.58: 1506-1197 (W) The use of ':' in designated initializer syntax is non-portable.<br><br>-- 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>"/home/hmlee/Cactus/configs/rns_pugh/build/AHFinderDirect/patch/ghost_zone.cc", <br>line 377.8: 1540-0256 (S) A parameter of type "void *" cannot be initialized wit
<br>h an expression of type "const AHFinderDirect::patch_interp *".<br>"/home/hmlee/Cactus/configs/rns_pugh/build/AHFinderDirect/patch/ghost_zone.cc", <br>line 377.8: 1540-1205 (I) The error occurred while converting to parameter 1 of
<br>"operator delete(void *)".<br>"/usr/include/g++/new", line 96.14: 1540-1298 (I) "extern "C++" void operator de<br>lete(void *, void *) throw()" needs to be declared in the containing scope to be
<br> found by name lookup.<br>"/usr/include/g++/new", line 88.6: 1540-1298 (I) "extern "C++" void operator del<br>ete(void *, const nothrow_t &) throw()" needs to be declared in the containing s
<br>cope to be found by name lookup.<br>1540-1298 (I) "void operator delete(void *, const char *, unsigned long) throw()<br>" needs to be declared in the containing scope to be found by name lookup.<br>"/home/hmlee/Cactus/configs/rns_pugh/build/AHFinderDirect/patch/ghost_zone.cc",
<br>line 377.8: 1540-0256 (S) A parameter of type "void *" cannot be initialized wit<br>h an expression of type "const AHFinderDirect::patch_interp *".<br>"/home/hmlee/Cactus/configs/rns_pugh/build/AHFinderDirect/patch/ghost_zone.cc",
<br>line 377.8: 1540-1205 (I) The error occurred while converting to parameter 1 of <br>"operator delete(void *)".<br>"/usr/include/g++/new", line 96.14: 1540-1298 (I) "extern "C++" void operator de
<br>lete(void *, void *) throw()" needs to be declared in the containing scope to be<br> found by name lookup.<br>"/usr/include/g++/new", line 88.6: 1540-1298 (I) "extern "C++" void operator del
<br>ete(void *, const nothrow_t &) throw()" needs to be declared in the containing s<br>cope to be found by name lookup.<br>1540-1298 (I) "void operator delete(void *, const char *, unsigned long) throw()<br>
" 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> Error 2<br>make: *** [rns_pugh] Error 2<br><br>