On Tuesday, August 13, 2013 7:44:58 PM CEST, Thomas Lübking wrote:
/home/src/KDE4/trojita/src/Gui/SettingsDialog.cpp: In Konstruktor »Gui::OutgoingPage::OutgoingPage(QWidget*, QSettings&)«: /home/src/KDE4/trojita/src/Gui/SettingsDialog.cpp:509:5: Fehler: »passwordWarning« wurde in diesem Gültigkeitsbereich nicht definiert
     passwordWarning->setStyleSheet(SettingsDialog::warningStyleSheet);
     ^
/home/src/KDE4/trojita/src/Gui/SettingsDialog.cpp: In Elementfunktion »void Gui::OutgoingPage::maybeShowPasswordWarning()«: /home/src/KDE4/trojita/src/Gui/SettingsDialog.cpp:646:5: Fehler: »passwordWarning« wurde in diesem Gültigkeitsbereich nicht definiert
     passwordWarning->setVisible(!smtpPass->text().isEmpty());
     ^
make[2]: *** [CMakeFiles/DesktopGui.dir/src/Gui/SettingsDialog.cpp.o] Fehler 1
make[1]: *** [CMakeFiles/DesktopGui.dir/all] Fehler 2
make: *** [all] Fehler 2

Weird. Do you really have the unmodified master branch?

I am able to reproduce the exact same error if I revert the changes
from commit c29017dab2e in the src/Gui/SettingsOutgoingPage.ui file,
like this:

diff --git a/src/Gui/SettingsOutgoingPage.ui b/src/Gui/SettingsOutgoingPage.ui
index ba8e5aa..7dd69ca 100644
--- a/src/Gui/SettingsOutgoingPage.ui
+++ b/src/Gui/SettingsOutgoingPage.ui
@@ -76,17 +76,7 @@
      </property>
     </widget>
    </item>
-    <item row="7" column="0" colspan="2">
-     <widget class="QLabel" name="passwordWarning">
-      <property name="text">
- <string>This password will be saved on disk in clear text. Note that this is the only way how to set SMTP password for now.</string>
-      </property>
-      <property name="wordWrap">
-       <bool>true</bool>
-      </property>
-     </widget>
-    </item>
-    <item row="8" column="0">
+    <item row="7" column="0">
     <widget class="QLabel" name="sendmailLabel">
      <property name="text">
       <string>Sendmail E&amp;xecutable</string>


So my guess is that, for some reason, your
src/Gui/SettingsOutgoingPage.ui is out of date?


/home/caspar/src/trojita/src/Gui/SettingsDialog.cpp: In constructor ‘Gui::OutgoingPage::OutgoingPage(QWidget*, QSettings&)’: /home/caspar/src/trojita/src/Gui/SettingsDialog.cpp:509:5: error: ‘passwordWarning’ was not declared in this scope
    passwordWarning->setStyleSheet(SettingsDialog::warningStyleSheet);
    ^
/home/caspar/src/trojita/src/Gui/SettingsDialog.cpp: In member function ‘void Gui::OutgoingPage::maybeShowPasswordWarning()’: /home/caspar/src/trojita/src/Gui/SettingsDialog.cpp:646:5: error: ‘passwordWarning’ was not declared in this scope
    passwordWarning->setVisible(!smtpPass->text().isEmpty());
    ^
make[2]: *** [CMakeFiles/DesktopGui.dir/src/Gui/SettingsDialog.cpp.o] Error 1
make[1]: *** [CMakeFiles/DesktopGui.dir/all] Error 2
make: *** [all] Error 2

Reply via email to