Dear Even, Thanks for your reply. I just remove php support from configure script than I achieved to install gdal with mysql support. Many Thanks for your help... Murat
On Thu, 2010-09-16 at 19:39 +0200, Even Rouault wrote: > Murat, > > unfortunately, no-one currently maintains the PHP bindings so there's a high > risk they are not functionnal (PHP mainteners welcome by the way). See > http://trac.osgeo.org/gdal/wiki/GdalOgrInPhp > > Actually I got the same errors as you. It appears the gdal_wrap.cpp in SVN is > outdated. However I've managed to build the PHP bindings by doing this : > > cd swig/php > make veryclean > make build > > This assumes you have SWIG somewhere in your path (tested version here : swig > 1.3.39) > > This produces a php_gdal.so, but again don't blame me if it doesn't work ;-) > > Even > > Le mercredi 15 septembre 2010 15:04:24, Murat Beyhan a écrit : > > I tried to install gdal 1.7.2 on mandriva in order to read data from > > mysql. > > So I faced following error > > Please help me How can I solve this problem > > many thanks > > Murat > > > > > > g++ -I../../port -I../../gcore -I../../alg -I../../ogr `php-config > > --includes` -fpic -c > > gdal_wrap.cpp > > gdal_wrap.cpp:562: warning: deprecated conversion from string constant > > to > > ‘char*’ > > gdal_wrap.cpp:867: error: ‘zend_property_reference’ was not declared in > > this > > scope > > gdal_wrap.cpp:867: error: ‘property_reference’ was not declared in this > > scope > > gdal_wrap.cpp:867: error: expected primary-expression before ‘*’ > > token > > gdal_wrap.cpp:867: error: ‘value’ was not declared in this > > scope > > gdal_wrap.cpp:867: error: initializer expression list treated as > > compound > > expression > > gdal_wrap.cpp:868: error: ‘zend_property_reference’ was not declared in > > this > > scope > > gdal_wrap.cpp:868: error: ‘property_reference’ was not declared in this > > scope > > gdal_wrap.cpp:868: error: expected primary-expression before ‘*’ > > token > > gdal_wrap.cpp:868: error: ‘value’ was not declared in this > > scope > > gdal_wrap.cpp:868: error: initializer expression list treated as > > compound > > expression > > gdal_wrap.cpp:869: error: ‘zend_property_reference’ was not declared in > > this > > scope > > gdal_wrap.cpp:869: error: ‘property_reference’ was not declared in this > > scope > > gdal_wrap.cpp:870: error: ‘zend_property_reference’ was not declared in > > this > > scope > > gdal_wrap.cpp:870: error: ‘property_reference’ was not declared in this > > scope > > gdal_wrap.cpp:870: error: expected primary-expression before ‘*’ > > token > > gdal_wrap.cpp:870: error: ‘value’ was not declared in this > > scope > > gdal_wrap.cpp:870: error: initializer expression list treated as > > compound > > expression > > gdal_wrap.cpp:882: error: ‘zend_property_reference’ was not declared in > > this > > scope > > gdal_wrap.cpp:882: error: ‘property_reference’ was not declared in this > > scope > > gdal_wrap.cpp:882: error: expected primary-expression before ‘*’ > > token > > gdal_wrap.cpp:882: error: ‘value’ was not declared in this > > scope > > gdal_wrap.cpp:882: error: initializer expression list treated as > > compound > > expression > > gdal_wrap.cpp:883: error: ‘zend_property_reference’ was not declared in > > this > > scope > > gdal_wrap.cpp:883: error: ‘property_reference’ was not declared in this > > scope > > gdal_wrap.cpp:883: error: expected primary-expression before ‘*’ > > token > > gdal_wrap.cpp:883: error: ‘value’ was not declared in this > > scope > > gdal_wrap.cpp:883: error: initializer expression list treated as > > compound > > expression > > gdal_wrap.cpp:884: error: ‘zend_property_reference’ was not declared in > > this > > scope > > gdal_wrap.cpp:884: error: ‘property_reference’ was not declared in this > > scope > > gdal_wrap.cpp:885: error: ‘zend_property_reference’ was not declared in > > this > > scope > > gdal_wrap.cpp:885: error: ‘property_reference’ was not declared in this > > scope > > gdal_wrap.cpp:885: error: expected primary-expression before ‘*’ > > token > > gdal_wrap.cpp:885: error: ‘value’ was not declared in this > > scope > > gdal_wrap.cpp:885: error: initializer expression list treated as > > compound > > expression > > gdal_wrap.cpp:915: error: ‘zend_property_reference’ was not declared in > > this > > scope > > gdal_wrap.cpp:915: error: ‘property_reference’ was not declared in this > > scope > > gdal_wrap.cpp:915: error: expected primary-expression before ‘*’ > > token > > gdal_wrap.cpp:915: error: ‘value’ was not declared in this > > scope > > gdal_wrap.cpp:915: error: initializer expression list treated as > > compound > > expression > > gdal_wrap.cpp:916: error: ‘zend_property_reference’ was not declared in > > this > > scope > > gdal_wrap.cpp:916: error: ‘property_reference’ was not declared in this > > scope > > gdal_wrap.cpp:916: error: expected primary-expression before ‘*’ > > token > > gdal_wrap.cpp:916: error: ‘value’ was not declared in this > > scope > > gdal_wrap.cpp:916: error: initializer expression list treated as > > compound > > expression > > gdal_wrap.cpp:917: error: ‘zend_property_reference’ was not declared in > > this > > scope > > gdal_wrap.cpp:917: error: ‘property_reference’ was not declared in this > > scope > > gdal_wrap.cpp:918: error: ‘zend_property_reference’ was not declared in > > this > > scope > > gdal_wrap.cpp:918: error: ‘property_reference’ was not declared in this > > scope > > gdal_wrap.cpp:918: error: expected primary-expression before ‘*’ > > token > > gdal_wrap.cpp:918: error: ‘value’ was not declared in this > > scope > > gdal_wrap.cpp:918: error: initializer expression list treated as > > compound > > expression > > gdal_wrap.cpp:1143: error: ‘zend_property_reference’ was not declared in > > this > > scope > > gdal_wrap.cpp:1143: error: ‘property_reference’ was not declared in this > > scope > > gdal_wrap.cpp:1143: error: expected primary-expression before ‘*’ > > token > > gdal_wrap.cpp:1143: error: ‘value’ was not declared in this > > scope > > gdal_wrap.cpp:1143: error: initializer expression list treated as > > compound > > expression > > gdal_wrap.cpp:1144: error: ‘zend_property_reference’ was not declared in > > this > > scope > > gdal_wrap.cpp:1144: error: ‘property_reference’ was not declared in this > > scope > > gdal_wrap.cpp:1144: error: expected primary-expression before ‘*’ > > token > > gdal_wrap.cpp:1144: error: ‘value’ was not declared in this > > scope > > gdal_wrap.cpp:1144: error: initializer expression list treated as > > compound > > expression > > gdal_wrap.cpp:1145: error: ‘zend_property_reference’ was not declared in > > this > > scope > > gdal_wrap.cpp:1145: error: ‘property_reference’ was not declared in this > > scope > > gdal_wrap.cpp:1146: error: ‘zend_property_reference’ was not declared in > > this > > scope > > gdal_wrap.cpp:1146: error: ‘property_reference’ was not declared in this > > scope > > gdal_wrap.cpp:1146: error: expected primary-expression before ‘*’ > > token > > gdal_wrap.cpp:1146: error: ‘value’ was not declared in this > > scope > > gdal_wrap.cpp:1146: error: initializer expression list treated as > > compound > > expression > > gdal_wrap.cpp:1261: error: ‘zend_property_reference’ was not declared in > > this > > scope > > gdal_wrap.cpp:1261: error: ‘property_reference’ was not declared in this > > scope > > gdal_wrap.cpp:1261: error: expected primary-expression before ‘*’ > > token > > gdal_wrap.cpp:1261: error: ‘value’ was not declared in this > > scope > > gdal_wrap.cpp:1261: error: initializer expression list treated as > > compound > > expression > > gdal_wrap.cpp:1262: error: ‘zend_property_reference’ was not declared in > > this > > scope > > gdal_wrap.cpp:1262: error: ‘property_reference’ was not declared in this > > scope > > gdal_wrap.cpp:1262: error: expected primary-expression before ‘*’ token > > gdal_wrap.cpp:1262: error: ‘value’ was not declared in this scope > > gdal_wrap.cpp:1262: error: initializer expression list treated as > > compound expression > > gdal_wrap.cpp:1263: error: ‘zend_property_reference’ was not declared in > > this scope > > gdal_wrap.cpp:1263: error: ‘property_reference’ was not declared in this > > scope > > gdal_wrap.cpp:1264: error: ‘zend_property_reference’ was not declared in > > this scope > > gdal_wrap.cpp:1264: error: ‘property_reference’ was not declared in this > > scope > > gdal_wrap.cpp:1264: error: expected primary-expression before ‘*’ token > > gdal_wrap.cpp:1264: error: ‘value’ was not declared in this scope > > gdal_wrap.cpp:1264: error: initializer expression list treated as > > compound expression > > gdal_wrap.cpp:1276: error: ‘zend_property_reference’ was not declared in > > this scope > > gdal_wrap.cpp:1276: error: ‘property_reference’ was not declared in this > > scope > > gdal_wrap.cpp:1276: error: expected primary-expression before ‘*’ token > > gdal_wrap.cpp:1276: error: ‘value’ was not declared in this scope > > gdal_wrap.cpp:1276: error: initializer expression list treated as > > compound expression > > gdal_wrap.cpp:1277: error: ‘zend_property_reference’ was not declared in > > this scope > > gdal_wrap.cpp:1277: error: ‘property_reference’ was not declared in this > > scope > > gdal_wrap.cpp:1277: error: expected primary-expression before ‘*’ token > > gdal_wrap.cpp:1277: error: ‘value’ was not declared in this scope > > gdal_wrap.cpp:1277: error: initializer expression list treated as > > compound expression > > gdal_wrap.cpp:1278: error: ‘zend_property_reference’ was not declared in > > this scope > > gdal_wrap.cpp:1278: error: ‘property_reference’ was not declared in this > > scope > > gdal_wrap.cpp:1279: error: ‘zend_property_reference’ was not declared in > > this scope > > gdal_wrap.cpp:1279: error: ‘property_reference’ was not declared in this > > scope > > gdal_wrap.cpp:1279: error: expected primary-expression before ‘*’ token > > gdal_wrap.cpp:1279: error: ‘value’ was not declared in this scope > > gdal_wrap.cpp:1279: error: initializer expression list treated as > > compound expression > > gdal_wrap.cpp:1536: warning: deprecated conversion from string constant > > to ‘char*’ > > gdal_wrap.cpp: In function ‘void _wrap_PushErrorHandler__SWIG_1(int, > > zval*, zval**, zval*, int)’: > > gdal_wrap.cpp:1806: warning: deprecated conversion from string constant > > to ‘char*’ > > gdal_wrap.cpp: In function ‘void _wrap_MajorObject_GetDescription(int, > > zval*, zval**, zval*, int)’: > > gdal_wrap.cpp:2128: warning: deprecated conversion from string constant > > to ‘char*’ > > gdal_wrap.cpp: In function ‘void _wrap_MajorObject_SetDescription(int, > > zval*, zval**, zval*, int)’: > > gdal_wrap.cpp:2160: warning: deprecated conversion from string constant > > to ‘char*’ > > gdal_wrap.cpp: In function ‘void _wrap_MajorObject_GetMetadata_Dict(int, > > zval*, zval**, zval*, int)’: > > gdal_wrap.cpp:2197: warning: deprecated conversion from string constant > > to ‘char*’ > > gdal_wrap.cpp: In function ‘void _wrap_MajorObject_GetMetadata_List(int, > > zval*, zval**, zval*, int)’: > > gdal_wrap.cpp:2252: warning: deprecated conversion from string constant > > to ‘char*’ > > gdal_wrap.cpp: In function ‘void > > _wrap_MajorObject_SetMetadata__SWIG_0(int, zval*, zval**, zval*, int)’: > > gdal_wrap.cpp:2306: warning: deprecated conversion from string constant > > to ‘char*’ > > gdal_wrap.cpp: In function ‘void > > _wrap_MajorObject_SetMetadata__SWIG_1(int, zval*, zval**, zval*, int)’: > > gdal_wrap.cpp:2372: warning: deprecated conversion from string constant > > to ‘char*’ > > gdal_wrap.cpp: At global scope: > > gdal_wrap.cpp:2463: error: redefinition of ‘pval > > _wrap_propget_MajorObject’ > > gdal_wrap.cpp:869: error: ‘pval _wrap_propget_MajorObject’ previously > > declared here > > gdal_wrap.cpp:2463: error: ‘zend_property_reference’ was not declared in > > this scope > > gdal_wrap.cpp:2463: error: ‘property_reference’ was not declared in this > > scope > > make[2]: *** [gdal_wrap.o] Error 1 > > make[2]: Leaving directory `/usr/local/gdal-1.7.2/swig/php' > > make[1]: *** [build] Error 2 > > make[1]: Leaving directory `/usr/local/gdal-1.7.2/swig' > > make: *** [swig-modules] Error 2 > -- Murat BEYHAN Jeofizik Y.Müh. T.C. Başbakanlık Afet ve Acil Durum Yönetimi Başkanlığı Deprem Dairesi Başkanlığı Eskişehir Yolu 12. Km. Lodumlu/ANKARA Tel: 312 2872680-1556 email:[email protected] -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. _______________________________________________ gdal-dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/gdal-dev
