Open benjy8001 opened 2 years ago
mkdir source/opencv2/core/.libs g++ -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -I. -I/opt/php-opencv -DPHP_ATOM_INC -I/opt/php-opencv/include -I/opt/php-opencv/main -I/opt/php-opencv -I/usr/include/php7 -I/usr/include/php7/main -I/usr/include/php7/TSRM -I/usr/include/php7/Zend -I/usr/include/php7/ext -I/usr/include/php7/ext/date/lib -I/usr/local/include/opencv4/opencv -I/usr/local/include/opencv4 -DHAVE_CONFIG_H -g -O2 -c /opt/php-opencv/source/opencv2/core/opencv_mat.cc -fPIC -DPIC -o source/opencv2/core/.libs/opencv_mat.o /opt/php-opencv/source/opencv2/core/opencv_mat.cc: In function 'void opencv_mat_init()': /opt/php-opencv/source/opencv2/core/opencv_mat.cc:857:49: error: invalid conversion from 'void (*)(zval*, zval*, zval*, void**)' {aka 'void (*)(_zval_struct*, _zval_struct*, _zval_struct*, void**)'} to 'zend_object_write_property_t' {aka '_zval_struct* (*)(_zval_struct*, _zval_struct*, _zval_struct*, void**)'} [-fpermissive] 857 | opencv_mat_object_handlers.write_property = opencv_mat_write_property; | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(zval*, zval*, zval*, void**) {aka void (*)(_zval_struct*, _zval_struct*, _zval_struct*, void**)} make: *** [Makefile:196: source/opencv2/core/opencv_mat.lo] Error 1 The command '/bin/sh -c apk add --no-cache php7-dev && export PKG_CONFIG=/usr/bin/pkg-config && export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib64/pkgconfig/ && export LD_LIBRARY_PATH="/usr/local/lib64/" && cd /opt && git clone https://github.com/php-opencv/php-opencv.git && cd php-opencv && git checkout php7.3 && phpize && ./configure --with-php-config=/usr/bin/php-config && make && make test && make install && cd ../ && rm -R php-opencv && apk del php7-dev' returned a non-zero code: 2 make: *** [Makefile:70: build_73] Error 2
And uniformise with php72