Хотя свойство placeholderText существует в Qt 4.6.3 , оно включено только для сборок Maemo5:
// ### Qt 4.7: remove this #if guard
#if (QT_VERSION >= 0x407000) || defined(Q_WS_MAEMO_5)
Q_PROPERTY(QString placeholderText READ placeholderText WRITE setPlaceholderText)
#endif
Кажется, вы как-то микшируете платформы Qt.