<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sun, Jan 25, 2015 at 11:53 AM, Willem Ferguson <span dir="ltr"><<a href="mailto:willemferguson@zoology.up.ac.za" target="_blank">willemferguson@zoology.up.ac.za</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="">On 25/01/2015 00:16, Dirk Hohndel wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
I think the next thing Willem should do is to start in a fresh directory,<br>
clone git master and try to build. I'd be very surprised if that didn't<br>
work.<br>
<br>
/D<br>
______________________________<u></u>_________________<br>
subsurface mailing list<br>
<a href="mailto:subsurface@subsurface-divelog.org" target="_blank">subsurface@subsurface-divelog.<u></u>org</a><br>
<a href="http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface" target="_blank">http://lists.subsurface-<u></u>divelog.org/cgi-bin/mailman/<u></u>listinfo/subsurface</a><br>
</blockquote>
<br></span>
Ok, I did:<br>
1) Attempted reinstallation of all libraries. Machine reported that all libraries were the latest versions.<br>
2) Using latest INSTALL file, cloned and installed Subsurface variant of libdivecomputer. No errors, warnings or messages.<br>
   This important with respect to the compile error below.<br>
3) Cloned and installed Subsurface variant of Marble.<br>
4) Cloned Subsurface and invoked qmake-qt5<br>
Upon make, the following error and warnings:<br>
<br>
compiling qt-ui/<u></u>downloadfromdivecomputer.cpp<br>
In file included from qt-ui/<u></u>downloadfromdivecomputer.cpp:<u></u>1:0:<br>
qt-ui/<u></u>downloadfromdivecomputer.h: In constructor ‘DiveImportedModel::<u></u>DiveImportedModel(QObject*)’:<br>
qt-ui/<u></u>downloadfromdivecomputer.h:49:<u></u>6: warning: ‘DiveImportedModel::lastIndex’ will be initialized after [-Wreorder]<br>
  int lastIndex;<br>
      ^<br>
qt-ui/<u></u>downloadfromdivecomputer.h:48:<u></u>6: warning:   ‘int DiveImportedModel::firstIndex’ [-Wreorder]<br>
  int firstIndex;<br>
      ^<br>
qt-ui/<u></u>downloadfromdivecomputer.cpp:<u></u>532:1: warning:   when initialized here [-Wreorder]<br>
 DiveImportedModel::<u></u>DiveImportedModel(QObject *o) : QAbstractTableModel(o),<br>
 ^<br>
<br></blockquote><div><br></div><div>These are warnings, so can be ignored for now.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
........<br>
<br>
compiling configuredivecomputerthreads.<u></u>cpp<br>
configuredivecomputerthreads.<u></u>cpp: In member function ‘virtual void FirmwareUpdateThread::run()’:<br>
configuredivecomputerthreads.<u></u>cpp:1607:76: error: ‘hw_ostc3_device_fwupdate’ was not declared in this scope<br>
    rc = hw_ostc3_device_fwupdate(m_<u></u>data->device, m_fileName.toUtf8().data());<br>
^<br>
make: *** [.obj/<u></u>configuredivecomputerthreads.<u></u>o] Error 1<br></blockquote><div><br></div><div>This really looks like the version of libdivecomputer is too old. Run following under libdivecomputer and recompile that and subsurface:<br><br>git checkout Subsurface-testing<br></div><div> </div>miika<br></div></div></div>