Hi all.
Following the latest merge of “spectra extension”, I can no longer
build the trunk version. On MacosX and on Fedora (virtual machine).
I am quite puzzled. Changed dependencies?
I get the following error under both OS’s:
"[ 68%] Building CXX object libavogadro/src/extensions/CMakeFiles/
spectraextension.dir/spectradialog.cpp.o
/Users/ricard/git/avogadro/libavogadro/src/extensions/
spectradialog.cpp: In member function ‘void
Avogadro::SpectraDialog::writeSettings() const’:
/Users/ricard/git/avogadro/libavogadro/src/extensions/
spectradialog.cpp:331: error: no matching function for call to
‘QSettings::setValue(const char [7], const QHash<QString, QVariant>&)’
/Library/Frameworks/QtCore.framework/Headers/qsettings.h:159: note:
candidates are: void QSettings::setValue(const QString&, const
QVariant&)
/Users/ricard/git/avogadro/libavogadro/src/extensions/
spectradialog.cpp: In member function ‘void
Avogadro::SpectraDialog::readSettings()’:
/Users/ricard/git/avogadro/libavogadro/src/extensions/
spectradialog.cpp:350: error: ‘class QVariant’ has no member named
‘toHash’
make[2]: *** [libavogadro/src/extensions/CMakeFiles/
spectraextension.dir/spectradialog.cpp.o] Error 1
make[1]: *** [libavogadro/src/extensions/CMakeFiles/
spectraextension.dir/all] Error 2"
Any idea?
Cheers,
Louis