Advertisement
Guest User

Swig Mapscript Still Fails to Build with PHP 8

a guest
Sep 27th, 2022
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.23 KB | Source Code | 0 0
  1. [ 99%] Building C object mapscript/phpng/CMakeFiles/php_mapscriptng.dir/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c.o
  2.  
  3. cd /Users/swcadmin/mapserver/build/mapscript/phpng && /Library/Developer/CommandLineTools/usr/bin/cc -DPROJ_VERSION_MAJOR=9 -Dphp_mapscriptng_EXPORTS -I/Users/swcadmin/mapserver/build/mapscript/phpng -I/Users/swcadmin/mapserver/build -I/Users/swcadmin/mapserver/renderers/agg/include -I/Users/swcadmin/mapserver/mapscript/v8 -I/Users/swcadmin/mapserver/flatgeobuf/include -I/usr/local/include -I/usr/local/include/freetype2 -I/Users/swcadmin/mapserver/build/renderers/mvt -I/usr/local/Cellar/cairo/1.16.0_5/include/cairo -I/usr/local/Cellar/fontconfig/2.14.0/include -I/usr/local/include/postgresql@14 -I/usr/local/include/postgresql@14/server -I/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/libxml2 -I/usr/include/php -I/usr/local/include/php -I/usr/local/apache/php -I/usr/local/include/php/Zend -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/Users/swcadmin/mapserver/mapscript/phpng/INTERNAL -I"/Users/swcadmin/mapserver/mapscript/phpng/PHP include paths" -I/Users/swcadmin/mapserver/mapscript/swiginc -I/Users/swcadmin/mapserver/mapscript -I/Users/swcadmin/mapserver/mapscript/phpng -I/Users/swcadmin/mapserver/build/mapscript/phpng -O3 -DNDEBUG -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk -mmacosx-version-min=11.6 -fPIC -Wno-unused-label -std=c99 -MD -MT mapscript/phpng/CMakeFiles/php_mapscriptng.dir/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c.o -MF CMakeFiles/php_mapscriptng.dir/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c.o.d -o CMakeFiles/php_mapscriptng.dir/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c.o -c /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c
  4.  
  5. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:755:3: error: These bindings need PHP7 - to generate PHP5 bindings use: SWIG < 4.0.0 and swig -php5
  6.  
  7. # error These bindings need PHP7 - to generate PHP5 bindings use: SWIG < 4.0.0 and swig -php5
  8.  
  9. ^
  10.  
  11. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:946:54: warning: incompatible pointer types passing 'zval *' (aka 'struct _zval_struct *') to parameter of type 'zend_object *' (aka 'struct _zend_object *') [-Wincompatible-pointer-types]
  12.  
  13. HashTable * ht = Z_OBJ_HT_P(z)->get_properties(z);
  14.  
  15. ^
  16.  
  17. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:4170:29: warning: cast to smaller integer type 'intarray' (aka 'int') from 'void *' [-Wvoid-pointer-to-int-cast]
  18.  
  19. return (void *)((int) ((intarray) x));
  20.  
  21. ^~~~~~~~~~~~
  22.  
  23. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:4170:12: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast]
  24.  
  25. return (void *)((int) ((intarray) x));
  26.  
  27. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  28.  
  29. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:56047:2: error: implicit declaration of function 'ZEND_ARG_PASS_INFO' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
  30.  
  31. ZEND_ARG_PASS_INFO(0)
  32.  
  33. ^
  34.  
  35. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:56047:2: warning: incompatible integer to pointer conversion initializing 'const char *' with an expression of type 'int' [-Wint-conversion]
  36.  
  37. ZEND_ARG_PASS_INFO(0)
  38.  
  39. ^~~~~~~~~~~~~~~~~~~~~
  40.  
  41. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:56047:2: error: initializer element is not a compile-time constant
  42.  
  43. ZEND_ARG_PASS_INFO(0)
  44.  
  45. ^~~~~~~~~~~~~~~~~~~~~
  46.  
  47. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:56051:2: error: expected '}'
  48.  
  49. ZEND_ARG_PASS_INFO(0)
  50.  
  51. ^
  52.  
  53. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:56049:1: note: to match this '{'
  54.  
  55. ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_00, 0, 0, 0)
  56.  
  57. ^
  58.  
  59. /usr/local/include/php/Zend/zend_API.h:168:47: note: expanded from macro 'ZEND_BEGIN_ARG_INFO_EX'
  60.  
  61. static const zend_internal_arg_info name[] = { \
  62.  
  63. ^
  64.  
  65. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:56055:2: error: expected '}'
  66.  
  67. ZEND_ARG_PASS_INFO(0)
  68.  
  69. ^
  70.  
  71. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:56053:1: note: to match this '{'
  72.  
  73. ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_000, 0, 0, 0)
  74.  
  75. ^
  76.  
  77. /usr/local/include/php/Zend/zend_API.h:168:47: note: expanded from macro 'ZEND_BEGIN_ARG_INFO_EX'
  78.  
  79. static const zend_internal_arg_info name[] = { \
  80.  
  81. ^
  82.  
  83. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:56062:2: error: expected '}'
  84.  
  85. ZEND_ARG_PASS_INFO(0)
  86.  
  87. ^
  88.  
  89. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:56060:1: note: to match this '{'
  90.  
  91. ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_00000000, 0, 0, 0)
  92.  
  93. ^
  94.  
  95. /usr/local/include/php/Zend/zend_API.h:168:47: note: expanded from macro 'ZEND_BEGIN_ARG_INFO_EX'
  96.  
  97. static const zend_internal_arg_info name[] = { \
  98.  
  99. ^
  100.  
  101. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:56072:2: error: expected '}'
  102.  
  103. ZEND_ARG_PASS_INFO(0)
  104.  
  105. ^
  106.  
  107. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:56070:1: note: to match this '{'
  108.  
  109. ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_00000, 0, 0, 0)
  110.  
  111. ^
  112.  
  113. /usr/local/include/php/Zend/zend_API.h:168:47: note: expanded from macro 'ZEND_BEGIN_ARG_INFO_EX'
  114.  
  115. static const zend_internal_arg_info name[] = { \
  116.  
  117. ^
  118.  
  119. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:56079:2: error: expected '}'
  120.  
  121. ZEND_ARG_PASS_INFO(0)
  122.  
  123. ^
  124.  
  125. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:56077:1: note: to match this '{'
  126.  
  127. ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_000000, 0, 0, 0)
  128.  
  129. ^
  130.  
  131. /usr/local/include/php/Zend/zend_API.h:168:47: note: expanded from macro 'ZEND_BEGIN_ARG_INFO_EX'
  132.  
  133. static const zend_internal_arg_info name[] = { \
  134.  
  135. ^
  136.  
  137. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:56087:2: error: expected '}'
  138.  
  139. ZEND_ARG_PASS_INFO(0)
  140.  
  141. ^
  142.  
  143. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:56085:1: note: to match this '{'
  144.  
  145. ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_0000, 0, 0, 0)
  146.  
  147. ^
  148.  
  149. /usr/local/include/php/Zend/zend_API.h:168:47: note: expanded from macro 'ZEND_BEGIN_ARG_INFO_EX'
  150.  
  151. static const zend_internal_arg_info name[] = { \
  152.  
  153. ^
  154.  
  155. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:56093:2: error: expected '}'
  156.  
  157. ZEND_ARG_PASS_INFO(0)
  158.  
  159. ^
  160.  
  161. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:56091:1: note: to match this '{'
  162.  
  163. ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_0000000, 0, 0, 0)
  164.  
  165. ^
  166.  
  167. /usr/local/include/php/Zend/zend_API.h:168:47: note: expanded from macro 'ZEND_BEGIN_ARG_INFO_EX'
  168.  
  169. static const zend_internal_arg_info name[] = { \
  170.  
  171. ^
  172.  
  173. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:56106:2: error: invalid application of 'sizeof' to an incomplete type 'const zend_internal_arg_info []'
  174.  
  175. SWIG_ZEND_NAMED_FE(intarray_getitem,_wrap_intarray_getitem,swig_arginfo_00)
  176.  
  177. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  178.  
  179. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:763:38: note: expanded from macro 'SWIG_ZEND_NAMED_FE'
  180.  
  181. #define SWIG_ZEND_NAMED_FE(ZN, N, A) ZEND_NAMED_FE(ZN, N, A)
  182.  
  183. ^~~~~~~~~~~~~~~~~~~~~~~
  184.  
  185. /usr/local/include/php/Zend/zend_API.h:82:50: note: expanded from macro 'ZEND_NAMED_FE'
  186.  
  187. #define ZEND_NAMED_FE(zend_name, name, arg_info) ZEND_RAW_FENTRY(#zend_name, name, arg_info, 0)
  188.  
  189. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  190.  
  191. /usr/local/include/php/Zend/zend_API.h:77:108: note: expanded from macro 'ZEND_RAW_FENTRY'
  192.  
  193. #define ZEND_RAW_FENTRY(zend_name, name, arg_info, flags) { zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
  194.  
  195. ^~~~~~~~~~
  196.  
  197. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:56107:2: error: invalid application of 'sizeof' to an incomplete type 'const zend_internal_arg_info []'
  198.  
  199. SWIG_ZEND_NAMED_FE(intarray_setitem,_wrap_intarray_setitem,swig_arginfo_000)
  200.  
  201. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  202.  
  203. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:763:38: note: expanded from macro 'SWIG_ZEND_NAMED_FE'
  204.  
  205. #define SWIG_ZEND_NAMED_FE(ZN, N, A) ZEND_NAMED_FE(ZN, N, A)
  206.  
  207. ^~~~~~~~~~~~~~~~~~~~~~~
  208.  
  209. /usr/local/include/php/Zend/zend_API.h:82:50: note: expanded from macro 'ZEND_NAMED_FE'
  210.  
  211. #define ZEND_NAMED_FE(zend_name, name, arg_info) ZEND_RAW_FENTRY(#zend_name, name, arg_info, 0)
  212.  
  213. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  214.  
  215. /usr/local/include/php/Zend/zend_API.h:77:108: note: expanded from macro 'ZEND_RAW_FENTRY'
  216.  
  217. #define ZEND_RAW_FENTRY(zend_name, name, arg_info, flags) { zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
  218.  
  219. ^~~~~~~~~~
  220.  
  221. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:56110:2: error: invalid application of 'sizeof' to an incomplete type 'const zend_internal_arg_info []'
  222.  
  223. SWIG_ZEND_NAMED_FE(compositingfilter_filter_set,_wrap_CompositingFilter_filter_set,swig_arginfo_00)
  224.  
  225. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  226.  
  227. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:763:38: note: expanded from macro 'SWIG_ZEND_NAMED_FE'
  228.  
  229. #define SWIG_ZEND_NAMED_FE(ZN, N, A) ZEND_NAMED_FE(ZN, N, A)
  230.  
  231. ^~~~~~~~~~~~~~~~~~~~~~~
  232.  
  233. /usr/local/include/php/Zend/zend_API.h:82:50: note: expanded from macro 'ZEND_NAMED_FE'
  234.  
  235. #define ZEND_NAMED_FE(zend_name, name, arg_info) ZEND_RAW_FENTRY(#zend_name, name, arg_info, 0)
  236.  
  237. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238.  
  239. /usr/local/include/php/Zend/zend_API.h:77:108: note: expanded from macro 'ZEND_RAW_FENTRY'
  240.  
  241. #define ZEND_RAW_FENTRY(zend_name, name, arg_info, flags) { zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
  242.  
  243. ^~~~~~~~~~
  244.  
  245. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:56112:2: error: invalid application of 'sizeof' to an incomplete type 'const zend_internal_arg_info []'
  246.  
  247. SWIG_ZEND_NAMED_FE(compositingfilter_next_set,_wrap_CompositingFilter_next_set,swig_arginfo_00)
  248.  
  249. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  250.  
  251. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:763:38: note: expanded from macro 'SWIG_ZEND_NAMED_FE'
  252.  
  253. #define SWIG_ZEND_NAMED_FE(ZN, N, A) ZEND_NAMED_FE(ZN, N, A)
  254.  
  255. ^~~~~~~~~~~~~~~~~~~~~~~
  256.  
  257. /usr/local/include/php/Zend/zend_API.h:82:50: note: expanded from macro 'ZEND_NAMED_FE'
  258.  
  259. #define ZEND_NAMED_FE(zend_name, name, arg_info) ZEND_RAW_FENTRY(#zend_name, name, arg_info, 0)
  260.  
  261. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  262.  
  263. /usr/local/include/php/Zend/zend_API.h:77:108: note: expanded from macro 'ZEND_RAW_FENTRY'
  264.  
  265. #define ZEND_RAW_FENTRY(zend_name, name, arg_info, flags) { zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
  266.  
  267. ^~~~~~~~~~
  268.  
  269. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:56115:2: error: invalid application of 'sizeof' to an incomplete type 'const zend_internal_arg_info []'
  270.  
  271. SWIG_ZEND_NAMED_FE(layercompositer_comp_op_set,_wrap_LayerCompositer_comp_op_set,swig_arginfo_00)
  272.  
  273. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  274.  
  275. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:763:38: note: expanded from macro 'SWIG_ZEND_NAMED_FE'
  276.  
  277. #define SWIG_ZEND_NAMED_FE(ZN, N, A) ZEND_NAMED_FE(ZN, N, A)
  278.  
  279. ^~~~~~~~~~~~~~~~~~~~~~~
  280.  
  281. /usr/local/include/php/Zend/zend_API.h:82:50: note: expanded from macro 'ZEND_NAMED_FE'
  282.  
  283. #define ZEND_NAMED_FE(zend_name, name, arg_info) ZEND_RAW_FENTRY(#zend_name, name, arg_info, 0)
  284.  
  285. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286.  
  287. /usr/local/include/php/Zend/zend_API.h:77:108: note: expanded from macro 'ZEND_RAW_FENTRY'
  288.  
  289. #define ZEND_RAW_FENTRY(zend_name, name, arg_info, flags) { zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
  290.  
  291. ^~~~~~~~~~
  292.  
  293. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:56117:2: error: invalid application of 'sizeof' to an incomplete type 'const zend_internal_arg_info []'
  294.  
  295. SWIG_ZEND_NAMED_FE(layercompositer_opacity_set,_wrap_LayerCompositer_opacity_set,swig_arginfo_00)
  296.  
  297. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  298.  
  299. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:763:38: note: expanded from macro 'SWIG_ZEND_NAMED_FE'
  300.  
  301. #define SWIG_ZEND_NAMED_FE(ZN, N, A) ZEND_NAMED_FE(ZN, N, A)
  302.  
  303. ^~~~~~~~~~~~~~~~~~~~~~~
  304.  
  305. /usr/local/include/php/Zend/zend_API.h:82:50: note: expanded from macro 'ZEND_NAMED_FE'
  306.  
  307. #define ZEND_NAMED_FE(zend_name, name, arg_info) ZEND_RAW_FENTRY(#zend_name, name, arg_info, 0)
  308.  
  309. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  310.  
  311. /usr/local/include/php/Zend/zend_API.h:77:108: note: expanded from macro 'ZEND_RAW_FENTRY'
  312.  
  313. #define ZEND_RAW_FENTRY(zend_name, name, arg_info, flags) { zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
  314.  
  315. ^~~~~~~~~~
  316.  
  317. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:56119:2: error: invalid application of 'sizeof' to an incomplete type 'const zend_internal_arg_info []'
  318.  
  319. SWIG_ZEND_NAMED_FE(layercompositer_filter_set,_wrap_LayerCompositer_filter_set,swig_arginfo_00)
  320.  
  321. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  322.  
  323. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:763:38: note: expanded from macro 'SWIG_ZEND_NAMED_FE'
  324.  
  325. #define SWIG_ZEND_NAMED_FE(ZN, N, A) ZEND_NAMED_FE(ZN, N, A)
  326.  
  327. ^~~~~~~~~~~~~~~~~~~~~~~
  328.  
  329. /usr/local/include/php/Zend/zend_API.h:82:50: note: expanded from macro 'ZEND_NAMED_FE'
  330.  
  331. #define ZEND_NAMED_FE(zend_name, name, arg_info) ZEND_RAW_FENTRY(#zend_name, name, arg_info, 0)
  332.  
  333. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  334.  
  335. /usr/local/include/php/Zend/zend_API.h:77:108: note: expanded from macro 'ZEND_RAW_FENTRY'
  336.  
  337. #define ZEND_RAW_FENTRY(zend_name, name, arg_info, flags) { zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
  338.  
  339. ^~~~~~~~~~
  340.  
  341. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:56121:2: error: invalid application of 'sizeof' to an incomplete type 'const zend_internal_arg_info []'
  342.  
  343. SWIG_ZEND_NAMED_FE(layercompositer_next_set,_wrap_LayerCompositer_next_set,swig_arginfo_00)
  344.  
  345. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  346.  
  347. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:763:38: note: expanded from macro 'SWIG_ZEND_NAMED_FE'
  348.  
  349. #define SWIG_ZEND_NAMED_FE(ZN, N, A) ZEND_NAMED_FE(ZN, N, A)
  350.  
  351. ^~~~~~~~~~~~~~~~~~~~~~~
  352.  
  353. /usr/local/include/php/Zend/zend_API.h:82:50: note: expanded from macro 'ZEND_NAMED_FE'
  354.  
  355. #define ZEND_NAMED_FE(zend_name, name, arg_info) ZEND_RAW_FENTRY(#zend_name, name, arg_info, 0)
  356.  
  357. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  358.  
  359. /usr/local/include/php/Zend/zend_API.h:77:108: note: expanded from macro 'ZEND_RAW_FENTRY'
  360.  
  361. #define ZEND_RAW_FENTRY(zend_name, name, arg_info, flags) { zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
  362.  
  363. ^~~~~~~~~~
  364.  
  365. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:56128:2: error: invalid application of 'sizeof' to an incomplete type 'const zend_internal_arg_info []'
  366.  
  367. SWIG_ZEND_NAMED_FE(clusterobj_maxdistance_set,_wrap_clusterObj_maxdistance_set,swig_arginfo_00)
  368.  
  369. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  370.  
  371. /Users/swcadmin/mapserver/build/mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c:763:38: note: expanded from macro 'SWIG_ZEND_NAMED_FE'
  372.  
  373. #define SWIG_ZEND_NAMED_FE(ZN, N, A) ZEND_NAMED_FE(ZN, N, A)
  374.  
  375. ^~~~~~~~~~~~~~~~~~~~~~~
  376.  
  377. /usr/local/include/php/Zend/zend_API.h:82:50: note: expanded from macro 'ZEND_NAMED_FE'
  378.  
  379. #define ZEND_NAMED_FE(zend_name, name, arg_info) ZEND_RAW_FENTRY(#zend_name, name, arg_info, 0)
  380.  
  381. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  382.  
  383. /usr/local/include/php/Zend/zend_API.h:77:108: note: expanded from macro 'ZEND_RAW_FENTRY'
  384.  
  385. #define ZEND_RAW_FENTRY(zend_name, name, arg_info, flags) { zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
  386.  
  387. ^~~~~~~~~~
  388.  
  389. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  390.  
  391. 4 warnings and 20 errors generated.
  392.  
  393. make[2]: *** [mapscript/phpng/CMakeFiles/php_mapscriptng.dir/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c.o] Error 1
  394.  
  395. make[1]: *** [mapscript/phpng/CMakeFiles/php_mapscriptng.dir/all] Error 2
  396.  
  397. make: *** [all] Error 2
  398.  
  399.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement