Thread: [Php-qt-users] php-qt fails to compile
Status: Beta
Brought to you by:
tm243
From: <rik...@gm...> - 2006-01-06 07:44:36
|
SSBoYXZlIHBocC01LjEuMSwgUVQgNC4xLjAgYW5kIHRvZGF5cyAvdHJ1bmsgZnJvbSBTVk4gYW5k IEkgc3RpbGwKY2FuJ3QgY29tcGlsZSBwaHAtcXQuIEkgZ2V0IGFuIGVycm9yOgoKYysrIC1JLiAt SS9ob21lL3BsdXNpYWN6ZWsvbm93ZS90cnVuayAtRFBIUF9BVE9NX0lOQwotSS9ob21lL3BsdXNp YWN6ZWsvbm93ZS90cnVuay9pbmNsdWRlCi1JL2hvbWUvcGx1c2lhY3play9ub3dlL3RydW5rL21h aW4gLUkvaG9tZS9wbHVzaWFjemVrL25vd2UvdHJ1bmsKLUkvdXNyL2xpYi9waHA1L2luY2x1ZGUv cGhwIC1JL3Vzci9saWIvcGhwNS9pbmNsdWRlL3BocC9tYWluCi1JL3Vzci9saWIvcGhwNS9pbmNs dWRlL3BocC9UU1JNIC1JL3Vzci9saWIvcGhwNS9pbmNsdWRlL3BocC9aZW5kCi1JL3Vzci9saWIv cGhwNS9pbmNsdWRlL3BocC9leHQgLUkvdXNyL2luY2x1ZGUvcXQ0L2luY2x1ZGUKLUkvdXNyL2lu Y2x1ZGUvcXQ0L1F0R3VpIC1JL3Vzci9pbmNsdWRlL3F0NC9RdENvcmUgLUkvdXNyL2luY2x1ZGUv cXQ0Ci1ESEFWRV9DT05GSUdfSCAtYwovaG9tZS9wbHVzaWFjemVrL25vd2UvdHJ1bmsvcXQvYWJz dHJhY3Rfd2lkZ2V0cy9xd2lkZ2V0LmNwcCAgLWZQSUMKLURQSUMgLW8gcXQvYWJzdHJhY3Rfd2lk Z2V0cy8ubGlicy9xd2lkZ2V0Lm8KL2hvbWUvcGx1c2lhY3play9ub3dlL3RydW5rL3F0L2Fic3Ry YWN0X3dpZGdldHMvcXdpZGdldC5jcHA6IEluCmZ1bmN0aW9uIGB2b2lkIHppZl9RV2lkZ2V0X3Nl dEFjY2Vzc2libGVEZXNjcmlwdGlvbihpbnQsIHp2YWwqLAp6dmFsKiosIHp2YWwqLCBpbnQpJzoK L2hvbWUvcGx1c2lhY3play9ub3dlL3RydW5rL3F0L2Fic3RyYWN0X3dpZGdldHMvcXdpZGdldC5j cHA6MTYzOgplcnJvcjogJ2NsYXNzIFFXaWRnZXQnIGhhcyBubyBtZW1iZXIgbmFtZWQgJ3NldEFj Y2Vzc2libGVEZXNjcmlwdGlvbicKL2hvbWUvcGx1c2lhY3play9ub3dlL3RydW5rL3F0L2Fic3Ry YWN0X3dpZGdldHMvcXdpZGdldC5jcHA6MTYzOgp3YXJuaW5nOiBjYXN0aW5nIGBRU3RyaW5nKicg dG8gYGNvbnN0IFFTdHJpbmcmJyBkb2VzIG5vdCBkZXJlZmVyZW5jZQpwb2ludGVyCi9ob21lL3Bs dXNpYWN6ZWsvbm93ZS90cnVuay9xdC9hYnN0cmFjdF93aWRnZXRzL3F3aWRnZXQuY3BwOiBJbgpm dW5jdGlvbiBgdm9pZCB6aWZfUVdpZGdldF9zZXRBY2Nlc3NpYmxlTmFtZShpbnQsIHp2YWwqLCB6 dmFsKiosCnp2YWwqLCBpbnQpJzoKL2hvbWUvcGx1c2lhY3play9ub3dlL3RydW5rL3F0L2Fic3Ry YWN0X3dpZGdldHMvcXdpZGdldC5jcHA6MTY0OgplcnJvcjogJ2NsYXNzIFFXaWRnZXQnIGhhcyBu byBtZW1iZXIgbmFtZWQgJ3NldEFjY2Vzc2libGVOYW1lJwovaG9tZS9wbHVzaWFjemVrL25vd2Uv dHJ1bmsvcXQvYWJzdHJhY3Rfd2lkZ2V0cy9xd2lkZ2V0LmNwcDoxNjQ6Cndhcm5pbmc6IGNhc3Rp bmcgYFFTdHJpbmcqJyB0byBgY29uc3QgUVN0cmluZyYnIGRvZXMgbm90IGRlcmVmZXJlbmNlCnBv aW50ZXIKbWFrZTogKioqIFtxdC9hYnN0cmFjdF93aWRnZXRzL3F3aWRnZXQubG9dIEKzsWQgMQoK KEdDQyAzLjQuNSAvIEdlbnRvbykK |
From: Robbie De M. <rob...@di...> - 2006-01-30 17:26:20
|
I have=20 =20 PHP: PHP 5.1.1-Debian-0.1~breezy1 (cli) (built: Dec 7 2005 09:43:14) (Debian GNU/Linux) QT: Using Qt version 4.1.0 in /usr/local/Trolltech/Qt-4.1.0/lib Php_qt: todays version from SVN =20 Configure command: ./configure --enable-php_qt --prefix=3D/usr/include/php5 --with-qtlib=3D/usr/local/Trolltech/Qt-4.1.0/lib --with-php_qt=3D/usr/local/Trolltech/Qt-4.1.0/include =20 But I still can't compile php-qt. I get following error during the make: =20 g++ -I. -I/usr/local/php-5.1.1/ext/php_qt -DPHP_ATOM_INC -I/usr/local/php-5.1.1/ext/php_qt/include -I/usr/local/php-5.1.1/ext/php_qt/main -I/usr/local/php-5.1.1/ext/php_qt -I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/include/php5/Zend -I/usr/include/qt4/include -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -I/usr/include/qt4 -DHAVE_CONFIG_H -c /usr/local/php-5.1.1/ext/php_qt/qt/abstract_widgets/qabstractslider.cpp -fPIC -DPIC -o qt/abstract_widgets/.libs/qabstractslider.o /usr/local/php-5.1.1/ext/php_qt/qt/abstract_widgets/qabstractslider.cpp: In function 'void zif_QAbstractSlider_setInvertedAppearance(int, zval*, zval*, int)': /usr/local/php-5.1.1/ext/php_qt/qt/abstract_widgets/qabstractslider.cpp: 40: error: 'zend_update_property_bool' was not declared in this scope /usr/local/php-5.1.1/ext/php_qt/qt/abstract_widgets/qabstractslider.cpp: In function 'void zif_QAbstractSlider_setInvertedControls(int, zval*, zval*, int)': /usr/local/php-5.1.1/ext/php_qt/qt/abstract_widgets/qabstractslider.cpp: 41: error: 'zend_update_property_bool' was not declared in this scope /usr/local/php-5.1.1/ext/php_qt/qt/abstract_widgets/qabstractslider.cpp: In function 'void zif_QAbstractSlider_setSliderDown(int, zval*, zval*, int)': /usr/local/php-5.1.1/ext/php_qt/qt/abstract_widgets/qabstractslider.cpp: 49: error: 'zend_update_property_bool' was not declared in this scope /usr/local/php-5.1.1/ext/php_qt/qt/abstract_widgets/qabstractslider.cpp: In function 'void zif_QAbstractSlider_setTracking(int, zval*, zval*, int)': /usr/local/php-5.1.1/ext/php_qt/qt/abstract_widgets/qabstractslider.cpp: 51: error: 'zend_update_property_bool' was not declared in this scope make: *** [qt/abstract_widgets/qabstractslider.lo] Error 1 =20 =20 /Robbie |
From: Thomas M. <tm...@ip...> - 2006-01-30 18:01:52
|
Hi Robbie, > 51: error: 'zend_update_property_bool' was not declared in this scope Sounds like your build environment has the wrong php header files, maybe php4? Please check the pathes in your makefile. If that is the case you can try to omit the --prefix option. If you do so please consider running 'make clean' and phpize again: /usr/local/php-5.1.1/bin/phpize (please check this path) ./configure --with-qtlib=/usr/local/Trolltech/Qt-4.1.0/lib --with-php_qt=/usr/local/Trolltech/Qt-4.1.0/include make clean make make install -- Thomas |
From: Thomas M. <tm...@ip...> - 2006-01-06 17:23:02
Attachments:
qwidget.patch
|
piotr mali=F1ski wrote on Freitag, 6. Januar 2006 08:44: > I have php-5.1.1, QT 4.1.0 and todays /trunk from SVN and I still > can't compile php-qt. I get an error: > /home/plusiaczek/nowe/trunk/qt/abstract_widgets/qwidget.cpp:163: > warning: casting `QString*' to `const QString&' does not dereference > pointer Please try this patch and tell me if it works. =2D-=20 Thomas |
From: Thomas M. <tm...@ip...> - 2006-01-06 18:50:37
|
Hi Piotr, you wrote: > .../trunk/qt/abstract_widgets/qwidget.cpp: In function `void > zif_QWidget_setAccessibleDescription(int, zval*, zval**, zval*, int)': > .../trunk/qt/abstract_widgets/qwidget.cpp:164: error: 'class QWidget' > has no member named 'setAccessibleDescription' > .../trunk/qt/abstract_widgets/qwidget.cpp: In function `void > zif_QWidget_setAccessibleName(int, zval*, zval**, zval*, int)': > .../trunk/qt/abstract_widgets/qwidget.cpp:176: error: 'class QWidget' > has no member named 'setAccessibleName' in src/gui/kernel/qwidget.h, line 174: #ifndef QT_NO_ACCESSIBILITY Q_PROPERTY(QString accessibleName READ accessibleName WRITE setAccessibleName) Q_PROPERTY(QString accessibleDescription READ accessibleDescription WRITE setAccessibleDescription) it seems that you haven't set the QT_NO_ACCESSIBILITY flag. -- Thomas |
From: Thomas M. <tm...@ip...> - 2006-01-06 14:46:22
Attachments:
qwidget.patch
|
piotr mali=F1ski wrote on Freitag, 6. Januar 2006 08:44: > I have php-5.1.1, QT 4.1.0 and todays /trunk from SVN and I still > can't compile php-qt. I get an error: > /home/plusiaczek/nowe/trunk/qt/abstract_widgets/qwidget.cpp:163: > warning: casting `QString*' to `const QString&' does not dereference > pointer Please try this patch and tell me if it works. =2D-=20 Thomas |