thank you, excuse me, but did not have time to check
but that's not all

next:
In file included from src/qt/charitydialog.cpp:2:
build/ui_charitydialog.h: In member function void Ui_StakeForCharityDialog::retranslateUi(QWidget*):
build/ui_charitydialog.h:120: error: class QLineEdit has no member named setPlaceholderText
build/ui_charitydialog.h:124: error: class QLineEdit has no member named setPlaceholderText
build/ui_charitydialog.h:130: error: class QLineEdit has no member named setPlaceholderText
build/ui_charitydialog.h:135: error: class QLineEdit has no member named setPlaceholderText
build/ui_charitydialog.h:156: error: class QLineEdit has no member named setPlaceholderText
I have just about finished the updates to make this more compatible. What version of QT are you using?