Build error with latest master

Pedro Neves nevesdiver at gmail.com
Mon Jan 11 05:47:50 PST 2016


Hi:

When trying to build the latest master on my machine (Kubuntu 15.10), I 
get the following errors:

---------------------------

In file included from 
/home//Diveapps/subsurface/subsurface-core/subsurface-qt/DiveObjectHelper.cpp:1:0:
/home/paneves/Diveapps/subsurface/subsurface-core/subsurface-qt/DiveObjectHelper.h:81:21: 
error: field ‘m_weights’ has incomplete type ‘QStringList’
          QStringList m_weights;
                      ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QString:1:0,
                  from 
/home/paneves/Diveapps/subsurface/subsurface-core/subsurface-qt/../divesite.h:9,
                  from 
/home/paneves/Diveapps/subsurface/subsurface-core/subsurface-qt/../dive.h:11,
                  from 
/home/paneves/Diveapps/subsurface/subsurface-core/subsurface-qt/DiveObjectHelper.h:4,
                  from 
/home/paneves/Diveapps/subsurface/subsurface-core/subsurface-qt/DiveObjectHelper.cpp:1:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:73:7: note: forward 
declaration of ‘class QStringList’
  class QStringList;
        ^
In file included from 
/home/paneves/Diveapps/subsurface/subsurface-core/subsurface-qt/DiveObjectHelper.cpp:1:0:
/home/paneves/Diveapps/subsurface/subsurface-core/subsurface-qt/DiveObjectHelper.h:83:21: 
error: field ‘m_cylinders’ has incomplete type ‘QStringList’
          QStringList m_cylinders;
                      ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QString:1:0,
                  from 
/home/paneves/Diveapps/subsurface/subsurface-core/subsurface-qt/../divesite.h:9,
                  from 
/home/paneves/Diveapps/subsurface/subsurface-core/subsurface-qt/../dive.h:11,
                  from 
/home/paneves/Diveapps/subsurface/subsurface-core/subsurface-qt/DiveObjectHelper.h:4,
                  from 
/home/paneves/Diveapps/subsurface/subsurface-core/subsurface-qt/DiveObjectHelper.cpp:1:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:73:7: note: forward 
declaration of ‘class QStringList’
  class QStringList;
        ^
subsurface-core/CMakeFiles/subsurface_corelib.dir/build.make:1273: 
recipe for target 
'subsurface-core/CMakeFiles/subsurface_corelib.dir/subsurface-qt/DiveObjectHelper.cpp.o' 
failed
make[2]: *** 
[subsurface-core/CMakeFiles/subsurface_corelib.dir/subsurface-qt/DiveObjectHelper.cpp.o] 
Error 1
make[2]: *** Waiting for unfinished jobs....
[ 58%] Building CXX object 
desktop-widgets/CMakeFiles/subsurface_interface.dir/diveshareexportdialog.cpp.o
[ 58%] Building CXX object 
desktop-widgets/CMakeFiles/subsurface_interface.dir/downloadfromdivecomputer.cpp.o
CMakeFiles/Makefile2:473: recipe for target 
'subsurface-core/CMakeFiles/subsurface_corelib.dir/all' failed
make[1]: *** [subsurface-core/CMakeFiles/subsurface_corelib.dir/all] Error 2


....


Linking CXX static library libsubsurface_interface.a
[ 80%] Built target subsurface_interface
Makefile:116: recipe for target 'all' failed
make: *** [all] Error 2

-------------------------

Any ideas?

Thanks in advance:

Pedro
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20160111/ef06bc77/attachment.html>


More information about the subsurface mailing list