php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #71801 ps doesn't not compile
Submitted: 2016-03-11 17:06 UTC Modified: 2016-03-13 17:42 UTC
Votes:4
Avg. Score:4.0 ± 0.7
Reproduced:4 of 4 (100.0%)
Same Version:2 (50.0%)
Same OS:1 (25.0%)
From: rcybaniak at evertz dot com Assigned:
Status: Open Package: ps (PECL)
PHP Version: 7.0.4 OS: CentOS 7.2
Private report: No CVE-ID: None
Have you experienced this issue?
Rate the importance of this bug to you:

 [2016-03-11 17:06 UTC] rcybaniak at evertz dot com
Description:
------------
Using gcc version 4.8.5 20150623 (Red Hat 4.8.5-4) (GCC)

make produces this output:

/bin/sh /tmp/pear/install/ps-1.3.7/libtool --mode=compile cc  -I. -I/tmp/pear/install/ps-1.3.7 -DPHP_ATOM_INC -I/tmp/pear/install/ps-1.3.7/include -I/tmp/pear/install/ps-1.3.7/main -I/tmp/pear/install/ps-1.3.7 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib  -DHAVE_CONFIG_H  -g -O2   -c /tmp/pear/install/ps-1.3.7/ps.c -o ps.lo 
libtool: compile:  cc -I. -I/tmp/pear/install/ps-1.3.7 -DPHP_ATOM_INC -I/tmp/pear/install/ps-1.3.7/include -I/tmp/pear/install/ps-1.3.7/main -I/tmp/pear/install/ps-1.3.7 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /tmp/pear/install/ps-1.3.7/ps.c  -fPIC -DPIC -o .libs/ps.o
/tmp/pear/install/ps-1.3.7/ps.c:188:27: error: unknown type name 'zend_rsrc_list_entry'
  static void _free_ps_doc(zend_rsrc_list_entry *rsrc TSRMLS_DC)
                           ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zm_startup_ps':
/tmp/pear/install/ps-1.3.7/ps.c:296:47: error: '_free_ps_doc' undeclared (first use in this function)
  le_psdoc = zend_register_list_destructors_ex(_free_ps_doc, NULL, "ps document", module_number);
                                               ^
/tmp/pear/install/ps-1.3.7/ps.c:296:47: note: each undeclared identifier is reported only once for each function it appears in
In file included from /tmp/pear/install/ps-1.3.7/ps.c:52:0:
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_set_info':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:332:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_close':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:351:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_begin_page':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:372:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_end_page':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:391:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_set_parameter':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:412:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_get_parameter':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:434:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c:443:24: error: macro "RETURN_STRING" passed 2 arguments, but takes just 1
  RETURN_STRING(value, 1);
                        ^
/tmp/pear/install/ps-1.3.7/ps.c:443:2: error: 'RETURN_STRING' undeclared (first use in this function)
  RETURN_STRING(value, 1);
  ^
In file included from /tmp/pear/install/ps-1.3.7/ps.c:52:0:
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_set_value':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:461:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_get_value':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:483:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_show':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:508:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_show2':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:530:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_show_xy':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:552:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_show_xy2':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:575:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_findfont':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:597:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_setfont':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:624:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_rotate':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:644:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_rect':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:664:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_setlinewidth':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:684:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_setoverprintmode':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:704:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_setdash':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:724:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_stroke':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:743:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_fill':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:762:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_fill_stroke':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:781:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_save':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:800:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_restore':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:819:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_lineto':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:839:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_moveto':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:859:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_closepath':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:878:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_closepath_stroke':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:897:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_translate':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:917:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_scale':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:937:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_setlinejoin':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:957:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_setlinecap':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:977:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_setmiterlimit':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:997:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_curveto':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1017:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_show_boxed':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1040:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_set_text_pos':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1060:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_continue_text':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1081:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_stringwidth':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1104:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_string_geometry':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1128:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_setflat':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1151:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_circle':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1171:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_arc':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1191:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_clip':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1270:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_add_bookmark':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1292:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_open_image_file':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1315:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_close_image':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1412:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_place_image':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1431:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_shading':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1454:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_shfill':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1474:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_shading_pattern':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1496:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_add_weblink':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1518:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_add_pdflink':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1541:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_set_border_style':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1563:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_set_border_color':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1583:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_set_border_dash':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1603:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_add_annotation':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1625:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_delete':
/tmp/pear/install/ps-1.3.7/ps.c:1652:2: warning: 'zend_get_parameters_ex' is deprecated (declared at /usr/include/php/Zend/zend_API.h:249) [-Wdeprecated-declarations]
  if (ZEND_NUM_ARGS() != 1 || zend_get_parameters_ex(1, &arg1) == FAILURE) {
  ^
/tmp/pear/install/ps-1.3.7/ps.c:1656:2: warning: passing argument 1 of 'zend_list_delete' makes pointer from integer without a cast [enabled by default]
  zend_list_delete(Z_LVAL_PP(arg1));
  ^
In file included from /usr/include/php/Zend/zend_API.h:28:0,
                 from /usr/include/php/main/php.h:39,
                 from /tmp/pear/install/ps-1.3.7/ps.c:25:
/usr/include/php/Zend/zend_list.h:59:14: note: expected 'struct zend_resource *' but argument is of type 'int'
 ZEND_API int zend_list_delete(zend_resource *res);
              ^
In file included from /tmp/pear/install/ps-1.3.7/ps.c:52:0:
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_open_file':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1675:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_get_buffer':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1704:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c:1708:40: error: macro "RETURN_STRINGL" passed 3 arguments, but takes just 2
  RETURN_STRINGL((char *)buffer, size, 1);
                                        ^
/tmp/pear/install/ps-1.3.7/ps.c:1708:2: error: 'RETURN_STRINGL' undeclared (first use in this function)
  RETURN_STRINGL((char *)buffer, size, 1);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_setpolydash':
/tmp/pear/install/ps-1.3.7/ps.c:1722:2: warning: 'zend_get_parameters_ex' is deprecated (declared at /usr/include/php/Zend/zend_API.h:249) [-Wdeprecated-declarations]
  if (ZEND_NUM_ARGS() != 2 || zend_get_parameters_ex(2, &arg1, &arg2) == FAILURE) {
  ^
/tmp/pear/install/ps-1.3.7/ps.c:1726:26: error: expected expression before 'PSDoc'
  ZEND_FETCH_RESOURCE(ps, PSDoc *, arg1, -1, "ps document", le_psdoc);
                          ^
/tmp/pear/install/ps-1.3.7/ps.c:1728:2: warning: passing argument 1 of 'zval_get_type' from incompatible pointer type [enabled by default]
  convert_to_array_ex(arg2);
  ^
In file included from /usr/include/php/Zend/zend.h:31:0,
                 from /usr/include/php/main/php.h:35,
                 from /tmp/pear/install/ps-1.3.7/ps.c:25:
/usr/include/php/Zend/zend_types.h:326:38: note: expected 'const struct zval *' but argument is of type 'struct zval **'
 static zend_always_inline zend_uchar zval_get_type(const zval* pz) {
                                      ^
/tmp/pear/install/ps-1.3.7/ps.c:1728:2: warning: passing argument 1 of 'convert_to_array' from incompatible pointer type [enabled by default]
  convert_to_array_ex(arg2);
  ^
In file included from /usr/include/php/Zend/zend.h:341:0,
                 from /usr/include/php/main/php.h:35,
                 from /tmp/pear/install/ps-1.3.7/ps.c:25:
/usr/include/php/Zend/zend_operators.h:249:29: note: expected 'struct zval *' but argument is of type 'struct zval **'
 ZEND_API void ZEND_FASTCALL convert_to_array(zval *op);
                             ^
/tmp/pear/install/ps-1.3.7/ps.c:1729:8: warning: assignment makes pointer from integer without a cast [enabled by default]
  array = Z_ARRVAL_PP(arg2);
        ^
/tmp/pear/install/ps-1.3.7/ps.c:1739:58: error: macro "zend_hash_get_current_data" passed 2 arguments, but takes just 1
   zend_hash_get_current_data(array, (void **) &keydataptr);
                                                          ^
/tmp/pear/install/ps-1.3.7/ps.c:1739:3: error: 'zend_hash_get_current_data' undeclared (first use in this function)
   zend_hash_get_current_data(array, (void **) &keydataptr);
   ^
/tmp/pear/install/ps-1.3.7/ps.c:1741:14: error: 'zval' has no member named 'type'
   if (keydata->type == IS_DOUBLE) {
              ^
/tmp/pear/install/ps-1.3.7/ps.c:1743:21: error: 'zval' has no member named 'type'
   } else if (keydata->type == IS_LONG) {
                     ^
In file included from /tmp/pear/install/ps-1.3.7/ps.c:52:0:
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_open_image':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1833:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_include_file':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1891:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_add_note':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1913:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_add_locallink':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1935:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_add_launchlink':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1956:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_setcolor':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1977:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_makespotcolor':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:1998:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_arcn':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:2016:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_begin_pattern':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:2092:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_end_pattern':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:2114:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_begin_template':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:2135:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_end_template':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:2154:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_begin_font':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:2180:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_end_font':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:2207:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_begin_glyph':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:2229:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_end_glyph':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:2253:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_add_kerning':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:2276:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_add_ligature':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:2298:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_hyphenate':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:2321:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_symbol':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:2353:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_symbol_width':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:2375:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_symbol_name':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:2397:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c:2401:28: error: macro "RETURN_STRING" passed 2 arguments, but takes just 1
  RETURN_STRING(glyphname, 1);
                            ^
/tmp/pear/install/ps-1.3.7/ps.c:2401:2: error: 'RETURN_STRING' undeclared (first use in this function)
  RETURN_STRING(glyphname, 1);
  ^
In file included from /tmp/pear/install/ps-1.3.7/ps.c:52:0:
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_glyph_show':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:2418:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_glyph_width':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:2439:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c: In function 'zif_ps_glyph_list':
/tmp/pear/install/ps-1.3.7/php_ps.h:157:66: error: expected expression before 'PSDoc'
 #define PSDOC_FROM_ZVAL(psdoc, zv)    ZEND_FETCH_RESOURCE(psdoc, PSDoc *, zv, -1, "ps document", le_psdoc)
                                                                  ^
/tmp/pear/install/ps-1.3.7/ps.c:2460:2: note: in expansion of macro 'PSDOC_FROM_ZVAL'
  PSDOC_FROM_ZVAL(ps, &zps);
  ^
/tmp/pear/install/ps-1.3.7/ps.c:2465:4: error: too many arguments to function 'add_index_string'
    add_index_string(return_value, i, glyphlist[i], 0);
    ^
In file included from /usr/include/php/main/php.h:39:0,
                 from /tmp/pear/install/ps-1.3.7/ps.c:25:
/usr/include/php/Zend/zend_API.h:422:14: note: declared here
 ZEND_API int add_index_string(zval *arg, zend_ulong idx, const char *str);
              ^
make: *** [ps.lo] Error 1



Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2016-03-13 17:42 UTC] cmb@php.net
> error: unknown type name 'zend_rsrc_list_entry'

Apparently, ps is not yet ready for PHP 7.
 
PHP Copyright © 2001-2019 The PHP Group
All rights reserved.
Last updated: Wed Oct 23 03:01:29 2019 UTC