cmake and Subsurface builds

Pedro Neves nevesdiver at gmail.com
Fri Apr 10 12:35:20 PDT 2015


Hi Dirk:

As I needed to use subsurface, I've restored my src directory from a backup.
Now I've started the whole process again and got the following:

Konsole output
uic qt-ui/diveplanner.ui
uic qt-ui/maintab.ui
compiling qt-ui/about.cpp
compiling qt-ui/usersurvey.cpp
compiling subsurfacesysinfo.cpp
compiling configuredivecomputerthreads.cpp
subsurfacesysinfo.cpp:296:44: error: no ‘QString 
SubsurfaceSysInfo::cpuArchitecture()’ member function declared in class 
‘SubsurfaceSysInfo’
QString SubsurfaceSysInfo::cpuArchitecture()
                                            ^
subsurfacesysinfo.cpp:301:48: error: no ‘QString 
SubsurfaceSysInfo::fullCpuArchitecture()’ member function declared in 
class ‘SubsurfaceSysInfo’
QString SubsurfaceSysInfo::fullCpuArchitecture()
                                                ^
subsurfacesysinfo.cpp:306:35: error: no ‘QString 
SubsurfaceSysInfo::osType()’ member function declared in class 
‘SubsurfaceSysInfo’
QString SubsurfaceSysInfo::osType()
                                   ^
subsurfacesysinfo.cpp:344:44: error: no ‘QString 
SubsurfaceSysInfo::osKernelVersion()’ member function declared in class 
‘SubsurfaceSysInfo’
QString SubsurfaceSysInfo::osKernelVersion()
                                            ^
subsurfacesysinfo.cpp:358:38: error: no ‘QString 
SubsurfaceSysInfo::osVersion()’ member function declared in class 
‘SubsurfaceSysInfo’
QString SubsurfaceSysInfo::osVersion()
                                      ^
subsurfacesysinfo.cpp:405:41: error: no ‘QString 
SubsurfaceSysInfo::prettyOsName()’ member function declared in class 
‘SubsurfaceSysInfo’
QString SubsurfaceSysInfo::prettyOsName()
                                         ^
subsurfacesysinfo.cpp: In function ‘bool isWin7Or8()’:
subsurfacesysinfo.cpp:497:15: error: ‘prettyOsName’ is not a member of 
‘SubsurfaceSysInfo’
  QString os = SubsurfaceSysInfo::prettyOsName();
               ^
Makefile:2765: recipe for target '.obj/subsurfacesysinfo.o' failed
make: *** [.obj/subsurfacesysinfo.o] Error 1
make: *** Waiting for unfinished jobs....
qt-ui/usersurvey.cpp: In constructor ‘UserSurvey::UserSurvey(QWidget*)’:
qt-ui/usersurvey.cpp:26:44: error: ‘prettyOsName’ is not a member of 
‘SubsurfaceSysInfo’
  os.append(QString("&prettyOsName=%1").arg(SubsurfaceSysInfo::prettyOsName()));
                                            ^
qt-ui/usersurvey.cpp:27:17: error: ‘cpuArchitecture’ is not a member of 
‘SubsurfaceSysInfo’
  QString arch = SubsurfaceSysInfo::cpuArchitecture();
                 ^
qt-ui/usersurvey.cpp: In static member function ‘static QString 
UserSurvey::getVersion()’:
qt-ui/usersurvey.cpp:43:50: error: ‘prettyOsName’ is not a member of 
‘SubsurfaceSysInfo’
  sysInfo.append(tr("\nOperating system: 
%1").arg(SubsurfaceSysInfo::prettyOsName()));
                                                  ^
qt-ui/usersurvey.cpp:44:9: error: ‘cpuArchitecture’ is not a member of 
‘SubsurfaceSysInfo’
  arch = SubsurfaceSysInfo::cpuArchitecture();
         ^
qt-ui/usersurvey.cpp: In static member function ‘static QString 
UserSurvey::getUserAgent()’:
qt-ui/usersurvey.cpp:58:19: error: ‘prettyOsName’ is not a member of 
‘SubsurfaceSysInfo’
  userAgent.append(SubsurfaceSysInfo::prettyOsName().replace(':', ' ') + 
":");
                   ^
qt-ui/usersurvey.cpp:59:9: error: ‘cpuArchitecture’ is not a member of 
‘SubsurfaceSysInfo’
  arch = SubsurfaceSysInfo::cpuArchitecture().replace(':', ' ');
         ^
Makefile:2762: recipe for target '.obj/usersurvey.o' failed
make: *** [.obj/usersurvey.o] Error 1


Also, I have no /subsurface/build folder....


Cheers:

Pedro

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20150410/1e95bc7c/attachment.html>


More information about the subsurface mailing list