I tried to compile a version of SCA SDO extension (
https://github.com/CloCkWeRX/sdo) on Ubuntu Server 14.04 with PHP 
5.5.9-1ubuntu4.3, but i get this error.

Can someone help me to fix this?

root@UPSHK:~/sdo-master# make
/bin/bash /home/upshk/sdo-master/libtool --mode=compile g++ -I/home/upshk/
sdo-master -I. -I/home/upshk/sdo-master -DPHP_ATOM_INC -I/home/upshk/sdo-
master/include -I/home/upshk/sdo-master/main -I/home/upshk/sdo-master -I/usr
/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/
include/php5/Zend -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib -
I/usr/include/libxml2  -DHAVE_CONFIG_H  -g -O2   -c /home/upshk/sdo-master/
SDO_DataObject.cpp -o SDO_DataObject.lo
libtool: compile:  g++ -I/home/upshk/sdo-master -I. -I/home/upshk/sdo-master 
-DPHP_ATOM_INC -I/home/upshk/sdo-master/include -I/home/upshk/sdo-master/main 
-I/home/upshk/sdo-master -I/usr/include/php5 -I/usr/include/php5/main -I/usr
/include/php5/TSRM -I/usr/include/php5/Zend -I/usr/include/php5/ext -I/usr/
include/php5/ext/date/lib -I/usr/include/libxml2 -DHAVE_CONFIG_H -g -O2 -c /
home/upshk/sdo-master/SDO_DataObject.cpp  -fPIC -DPIC -o .libs/
SDO_DataObject.o
/home/upshk/sdo-master/SDO_DataObject.cpp: In function 'void 
sdo_do_new(zval*, commonj::sdo::DataObjectPtr)':
/home/upshk/sdo-master/SDO_DataObject.cpp:200:82: warning: format '%d' 
expects argument of type 'int', but argument 7 has type 'long int' [-Wformat
=]
    class_name, space, get_active_function_name(TSRMLS_C), __LINE__, 
object_handle);
                                                                            
      ^
/home/upshk/sdo-master/SDO_DataObject.cpp: In function 'void 
sdo_do_write_dimension(zval*, zval*, zval*)':
/home/upshk/sdo-master/SDO_DataObject.cpp:738:62: warning: deprecated 
conversion from string constant to 'char*' [-Wwrite-strings]
       zend_zval_type_name(z_propertyValue), CLASS_NAME, xpath);
                                                              ^
/home/upshk/sdo-master/SDO_DataObject.cpp:745:50: warning: deprecated 
conversion from string constant to 'char*' [-Wwrite-strings]
       sdo_dataobjectimpl_class_entry->name, xpath);
                                                  ^
/home/upshk/sdo-master/SDO_DataObject.cpp: In function 'int 
sdo_do_unserialize(zval**, zend_class_entry*, const unsigned char*, 
zend_uint, zend_unserialize_data*)':
/home/upshk/sdo-master/SDO_DataObject.cpp:1268:56: warning: deprecated 
conversion from string constant to 'char*' [-Wwrite-strings]
     doc->getRootElementURI(), doc->getRootElementName());
                                                        ^
/home/upshk/sdo-master/SDO_DataObject.cpp: In function 'void 
sdo_do_minit(zend_class_entry*)':
/home/upshk/sdo-master/SDO_DataObject.cpp:1298:39: error: invalid 
conversion from 'zval* (*)(zval*, zval*, int) {aka _zval_struct* 
(*)(_zval_struct*, _zval_struct*, int)}' to 'zend_object_read_property_t 
{aka _zval_struct* (*)(_zval_struct*, _zval_struct*, int, const 
_zend_literal*)}' [-fpermissive]
  sdo_do_object_handlers.read_property = sdo_do_read_dimension;
                                       ^
/home/upshk/sdo-master/SDO_DataObject.cpp:1300:40: error: invalid 
conversion from 'void (*)(zval*, zval*, zval*) {aka void (*)(_zval_struct*, 
_zval_struct*, _zval_struct*)}' to 'zend_object_write_property_t {aka void 
(*)(_zval_struct*, _zval_struct*, _zval_struct*, const _zend_literal*)}' [-
fpermissive]
  sdo_do_object_handlers.write_property = sdo_do_write_dimension;
                                        ^
/home/upshk/sdo-master/SDO_DataObject.cpp:1302:38: error: invalid 
conversion from 'int (*)(zval*, zval*, int) {aka int (*)(_zval_struct*, 
_zval_struct*, int)}' to 'zend_object_has_property_t {aka int 
(*)(_zval_struct*, _zval_struct*, int, const _zend_literal*)}' [-fpermissive
]
  sdo_do_object_handlers.has_property = sdo_do_has_dimension;
                                      ^
/home/upshk/sdo-master/SDO_DataObject.cpp:1304:40: error: invalid 
conversion from 'void (*)(zval*, zval*) {aka void (*)(_zval_struct*, 
_zval_struct*)}' to 'zend_object_unset_property_t {aka void 
(*)(_zval_struct*, _zval_struct*, const _zend_literal*)}' [-fpermissive]
  sdo_do_object_handlers.unset_property = sdo_do_unset_dimension;
                                        ^
/home/upshk/sdo-master/SDO_DataObject.cpp:1313:40: error: invalid 
conversion from 'int (*)(zend_object_iterator*, char**, uint*, ulong*) {aka 
int (*)(_zend_object_iterator*, char**, unsigned int*, long unsigned int*)}' 
to 'void (*)(zend_object_iterator*, zval*) {aka void 
(*)(_zend_object_iterator*, _zval_struct*)}' [-fpermissive]
  sdo_do_iterator_funcs.get_current_key = sdo_do_iterator_current_key;



-- 
You received this message because you are subscribed to the Google Groups 
"phpsoa" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to phpsoa+unsubscr...@googlegroups.com.
To post to this group, send email to phpsoa@googlegroups.com.
Visit this group at http://groups.google.com/group/phpsoa.
For more options, visit https://groups.google.com/d/optout.

Reply via email to