Compiling problems on F20, diveplannner issue?
yggdrasil at gmx.co.uk
yggdrasil at gmx.co.uk
Tue Nov 19 15:32:19 UTC 2013
Hi,
I just tried to update to the latest subsurface version and following
the INSTALL instructions. libdivecomputer installs fine, but when
compiling subsurface I get the error message:
,----
| compiling qt-ui/diveplanner.cpp
| qt-ui/diveplanner.cpp: In constructor ‘DivePlannerWidget::DivePlannerWidget(QWidget*, Qt::WindowFlags)’:
| qt-ui/diveplanner.cpp:944:17: error: no matching function for call to ‘Ui::DivePlanner::setupUi(DivePlannerWidget* const)’
| ui.setupUi(this);
`----
Full compile log attached [1].
This is at commit 6acff53735c41cc6636525aa364c62808219d3fb, on Fedora
20 alpha.
Apologies in advance for any obvious user defaults :)
Johnny
Footnotes:
[1]
-------------- next part --------------
[root at home subsurface]# make
/usr/lib64/qt4/bin/lrelease translations/subsurface_source.ts -qm translations/subsurface_source.qm
Updating 'translations/subsurface_source.qm'...
Generated 0 translation(s) (0 finished and 0 unfinished)
Ignored 534 untranslated source text(s)
/usr/lib64/qt4/bin/lrelease translations/subsurface_bg_BG.ts -qm translations/subsurface_bg_BG.qm
Updating 'translations/subsurface_bg_BG.qm'...
Generated 315 translation(s) (0 finished and 315 unfinished)
Ignored 219 untranslated source text(s)
/usr/lib64/qt4/bin/lrelease translations/subsurface_ca_ES.ts -qm translations/subsurface_ca_ES.qm
Updating 'translations/subsurface_ca_ES.qm'...
Generated 0 translation(s) (0 finished and 0 unfinished)
Ignored 534 untranslated source text(s)
/usr/lib64/qt4/bin/lrelease translations/subsurface_da_DK.ts -qm translations/subsurface_da_DK.qm
Updating 'translations/subsurface_da_DK.qm'...
Generated 249 translation(s) (0 finished and 249 unfinished)
Ignored 285 untranslated source text(s)
/usr/lib64/qt4/bin/lrelease translations/subsurface_de_CH.ts -qm translations/subsurface_de_CH.qm
Updating 'translations/subsurface_de_CH.qm'...
Generated 315 translation(s) (0 finished and 315 unfinished)
Ignored 219 untranslated source text(s)
/usr/lib64/qt4/bin/lrelease translations/subsurface_de_DE.ts -qm translations/subsurface_de_DE.qm
Updating 'translations/subsurface_de_DE.qm'...
Generated 315 translation(s) (0 finished and 315 unfinished)
Ignored 219 untranslated source text(s)
/usr/lib64/qt4/bin/lrelease translations/subsurface_es_ES.ts -qm translations/subsurface_es_ES.qm
Updating 'translations/subsurface_es_ES.qm'...
Generated 314 translation(s) (0 finished and 314 unfinished)
Ignored 220 untranslated source text(s)
/usr/lib64/qt4/bin/lrelease translations/subsurface_et_EE.ts -qm translations/subsurface_et_EE.qm
Updating 'translations/subsurface_et_EE.qm'...
Generated 37 translation(s) (0 finished and 37 unfinished)
Ignored 497 untranslated source text(s)
/usr/lib64/qt4/bin/lrelease translations/subsurface_fi_FI.ts -qm translations/subsurface_fi_FI.qm
Updating 'translations/subsurface_fi_FI.qm'...
Generated 313 translation(s) (0 finished and 313 unfinished)
Ignored 221 untranslated source text(s)
/usr/lib64/qt4/bin/lrelease translations/subsurface_fr_FR.ts -qm translations/subsurface_fr_FR.qm
Updating 'translations/subsurface_fr_FR.qm'...
Generated 315 translation(s) (0 finished and 315 unfinished)
Ignored 219 untranslated source text(s)
/usr/lib64/qt4/bin/lrelease translations/subsurface_hr_HR.ts -qm translations/subsurface_hr_HR.qm
Updating 'translations/subsurface_hr_HR.qm'...
Generated 315 translation(s) (0 finished and 315 unfinished)
Ignored 219 untranslated source text(s)
/usr/lib64/qt4/bin/lrelease translations/subsurface_it_IT.ts -qm translations/subsurface_it_IT.qm
Updating 'translations/subsurface_it_IT.qm'...
Generated 279 translation(s) (0 finished and 279 unfinished)
Ignored 255 untranslated source text(s)
/usr/lib64/qt4/bin/lrelease translations/subsurface_nb_NO.ts -qm translations/subsurface_nb_NO.qm
Updating 'translations/subsurface_nb_NO.qm'...
Generated 315 translation(s) (0 finished and 315 unfinished)
Ignored 219 untranslated source text(s)
/usr/lib64/qt4/bin/lrelease translations/subsurface_nl_NL.ts -qm translations/subsurface_nl_NL.qm
Updating 'translations/subsurface_nl_NL.qm'...
Generated 315 translation(s) (0 finished and 315 unfinished)
Ignored 219 untranslated source text(s)
/usr/lib64/qt4/bin/lrelease translations/subsurface_pl_PL.ts -qm translations/subsurface_pl_PL.qm
Updating 'translations/subsurface_pl_PL.qm'...
Generated 314 translation(s) (0 finished and 314 unfinished)
Ignored 220 untranslated source text(s)
/usr/lib64/qt4/bin/lrelease translations/subsurface_pt_BR.ts -qm translations/subsurface_pt_BR.qm
Updating 'translations/subsurface_pt_BR.qm'...
Generated 95 translation(s) (0 finished and 95 unfinished)
Ignored 439 untranslated source text(s)
/usr/lib64/qt4/bin/lrelease translations/subsurface_pt_PT.ts -qm translations/subsurface_pt_PT.qm
Updating 'translations/subsurface_pt_PT.qm'...
Generated 284 translation(s) (0 finished and 284 unfinished)
Ignored 250 untranslated source text(s)
/usr/lib64/qt4/bin/lrelease translations/subsurface_ru_RU.ts -qm translations/subsurface_ru_RU.qm
Updating 'translations/subsurface_ru_RU.qm'...
Generated 314 translation(s) (0 finished and 314 unfinished)
Ignored 220 untranslated source text(s)
/usr/lib64/qt4/bin/lrelease translations/subsurface_sk_SK.ts -qm translations/subsurface_sk_SK.qm
Updating 'translations/subsurface_sk_SK.qm'...
Generated 315 translation(s) (0 finished and 315 unfinished)
Ignored 219 untranslated source text(s)
/usr/lib64/qt4/bin/lrelease translations/subsurface_sv_SE.ts -qm translations/subsurface_sv_SE.qm
Updating 'translations/subsurface_sv_SE.qm'...
Generated 316 translation(s) (0 finished and 316 unfinished)
Ignored 218 untranslated source text(s)
uic qt-ui/about.ui
uic qt-ui/divecomputermanagementdialog.ui
uic qt-ui/diveplanner.ui
uic qt-ui/downloadfromdivecomputer.ui
uic qt-ui/maintab.ui
qt-ui/maintab.ui: Warning: The name 'groupBox' (QGroupBox) is already in use, defaulting to 'groupBox1'.
uic qt-ui/shifttimes.ui
uic qt-ui/mainwindow.ui
uic qt-ui/preferences.ui
uic qt-ui/printoptions.ui
uic qt-ui/renumber.ui
uic qt-ui/webservices.ui
uic qt-ui/tableview.ui
uic qt-ui/csvimportdialog.ui
compiling deco.c
compiling device.c
compiling dive.c
compiling divelist.c
compiling equipment.c
compiling file.c
compiling gettextfromc.cpp
compiling libdivecomputer.c
compiling main.cpp
compiling parse-xml.c
compiling planner.c
compiling profile.c
compiling qt-gui.cpp
compiling qthelper.cpp
echo \#define VERSION_STRING \"`GIT_DIR=/media/data1/source/subsurface/.git /media/data1/source/subsurface/scripts/get-version linux`\" > ssrf-version.h
compiling qt-ui/about.cpp
compiling qt-ui/completionmodels.cpp
compiling qt-ui/divecomputermanagementdialog.cpp
compiling qt-ui/divelistview.cpp
compiling qt-ui/diveplanner.cpp
qt-ui/diveplanner.cpp: In constructor ‘DivePlannerWidget::DivePlannerWidget(QWidget*, Qt::WindowFlags)’:
qt-ui/diveplanner.cpp:944:17: error: no matching function for call to ‘Ui::DivePlanner::setupUi(DivePlannerWidget* const)’
ui.setupUi(this);
^
qt-ui/diveplanner.cpp:944:17: note: candidate is:
In file included from qt-ui/diveplanner.h:233:0,
from qt-ui/diveplanner.cpp:1:
qt-ui/ui_diveplanner.h:31:10: note: void Ui_DivePlanner::setupUi(QDialog*)
void setupUi(QDialog *DivePlanner)
^
qt-ui/ui_diveplanner.h:31:10: note: no known conversion for argument 1 from ‘DivePlannerWidget* const’ to ‘QDialog*’
qt-ui/diveplanner.cpp:945:5: error: ‘class Ui::DivePlanner’ has no member named ‘tableWidget’
ui.tableWidget->setTitle(tr("Dive Planner Points"));
^
qt-ui/diveplanner.cpp:946:5: error: ‘class Ui::DivePlanner’ has no member named ‘tableWidget’
ui.tableWidget->setModel(DivePlannerPointsModel::instance());
^
qt-ui/diveplanner.cpp:947:5: error: ‘class Ui::DivePlanner’ has no member named ‘tableWidget’
ui.tableWidget->view()->setItemDelegateForColumn(DivePlannerPointsModel::GAS, new AirTypesDelegate(this));
^
qt-ui/diveplanner.cpp:948:5: error: ‘class Ui::DivePlanner’ has no member named ‘cylinderTableWidget’
ui.cylinderTableWidget->setTitle(tr("Available Gases"));
^
qt-ui/diveplanner.cpp:949:5: error: ‘class Ui::DivePlanner’ has no member named ‘cylinderTableWidget’
ui.cylinderTableWidget->setModel(CylindersModel::instance());
^
qt-ui/diveplanner.cpp:950:24: error: ‘class Ui::DivePlanner’ has no member named ‘cylinderTableWidget’
QTableView *view = ui.cylinderTableWidget->view();
^
qt-ui/diveplanner.cpp:955:13: error: ‘class Ui::DivePlanner’ has no member named ‘cylinderTableWidget’
connect(ui.cylinderTableWidget, SIGNAL(addButtonClicked()), DivePlannerPointsModel::instance(), SLOT(addCylinder_clicked()));
^
qt-ui/diveplanner.cpp:956:13: error: ‘class Ui::DivePlanner’ has no member named ‘tableWidget’
connect(ui.tableWidget, SIGNAL(addButtonClicked()), DivePlannerPointsModel::instance(), SLOT(addStop()));
^
qt-ui/diveplanner.cpp:965:5: error: ‘class Ui::DivePlanner’ has no member named ‘tableWidget’
ui.tableWidget->setBtnToolTip(tr("add dive data point"));
^
qt-ui/diveplanner.cpp:966:13: error: ‘class Ui::DivePlanner’ has no member named ‘startTime’
connect(ui.startTime, SIGNAL(timeChanged(QTime)), plannerModel, SLOT(setStartTime(QTime)));
^
qt-ui/diveplanner.cpp:967:13: error: ‘class Ui::DivePlanner’ has no member named ‘ATMPressure’
connect(ui.ATMPressure, SIGNAL(textChanged(QString)), this, SLOT(atmPressureChanged(QString)));
^
qt-ui/diveplanner.cpp:968:13: error: ‘class Ui::DivePlanner’ has no member named ‘bottomSAC’
connect(ui.bottomSAC, SIGNAL(textChanged(QString)), this, SLOT(bottomSacChanged(QString)));
^
qt-ui/diveplanner.cpp:969:13: error: ‘class Ui::DivePlanner’ has no member named ‘decoStopSAC’
connect(ui.decoStopSAC, SIGNAL(textChanged(QString)), this, SLOT(decoSacChanged(QString)));
^
qt-ui/diveplanner.cpp:970:13: error: ‘class Ui::DivePlanner’ has no member named ‘gfhigh’
connect(ui.gfhigh, SIGNAL(valueChanged(int)), plannerModel, SLOT(setGFHigh(int)));
^
qt-ui/diveplanner.cpp:971:13: error: ‘class Ui::DivePlanner’ has no member named ‘gflow’
connect(ui.gflow, SIGNAL(valueChanged(int)), plannerModel, SLOT(setGFLow(int)));
^
qt-ui/diveplanner.cpp:972:13: error: ‘class Ui::DivePlanner’ has no member named ‘lastStop’
connect(ui.lastStop, SIGNAL(toggled(bool)), plannerModel, SLOT(setLastStop6m(bool)));
^
qt-ui/diveplanner.cpp:982:5: error: ‘class Ui::DivePlanner’ has no member named ‘startTime’
ui.startTime->setTime( QTime(1, 0) );
^
qt-ui/diveplanner.cpp:983:5: error: ‘class Ui::DivePlanner’ has no member named ‘ATMPressure’
ui.ATMPressure->setText( "1013" );
^
qt-ui/diveplanner.cpp:984:5: error: ‘class Ui::DivePlanner’ has no member named ‘bottomSAC’
ui.bottomSAC->setText("20");
^
qt-ui/diveplanner.cpp:985:5: error: ‘class Ui::DivePlanner’ has no member named ‘decoStopSAC’
ui.decoStopSAC->setText("17");
^
qt-ui/diveplanner.cpp:986:5: error: ‘class Ui::DivePlanner’ has no member named ‘gflow’
ui.gflow->setValue(prefs.gflow);
^
qt-ui/diveplanner.cpp:987:5: error: ‘class Ui::DivePlanner’ has no member named ‘gfhigh’
ui.gfhigh->setValue(prefs.gfhigh);
^
make: *** [.obj/diveplanner.o] Error 1
More information about the subsurface
mailing list