Unable to compile on master

Ivan Wagner ivan.wagner at tecinvent.ch
Thu Dec 21 00:51:42 PST 2017


I recloned the sources it's ok. Thank you.


On 20.12.2017 08:52, Miika Turkia wrote:
> try running following in subsurface source directory:
> 
> git submodule init
> git submodule update --recursive
> 
> 
> On Wed, Dec 20, 2017 at 9:34 AM, Ivan Wagner <ivan.wagner at tecinvent.ch 
> <mailto:ivan.wagner at tecinvent.ch>> wrote:
> 
>     Dear list,
> 
>     I just pulled master and trying to compile by
>     ./subsurface/scripts/build.sh but I'm having some errors regarding
>     libdivecomputer lib.
> 
>     ...
>     make[3]: warning: jobserver unavailable: using -j1.  Add '+' to
>     parent make rule.
>     [ 15%] Built target TestPlan_automoc
>     [ 15%] Built target TestRenumber_automoc
>     [ 15%] Built target documentation
>     [ 16%] Built target RESOURCE_LIBRARY
>     [ 25%] Built target subsurface_generated_ui
>     [ 25%] Building CXX object
>     desktop-widgets/CMakeFiles/subsurface_statistics.dir/statistics/statisticswidget.cpp.o
>     Scanning dependencies of target subsurface_profile
>     [ 25%] Building CXX object
>     profile-widget/CMakeFiles/subsurface_profile.dir/profilewidget2.cpp.o
>     Scanning dependencies of target subsurface_models
>     [ 25%] Building CXX object
>     qt-models/CMakeFiles/subsurface_models.dir/cleanertablemodel.cpp.o
>     Scanning dependencies of target subsurface_corelib
>     [ 25%] Building C object
>     core/CMakeFiles/subsurface_corelib.dir/cochran.c.o
>     /home/ivan/projects/subsurface/profile-widget/profilewidget2.cpp:26:36:
>     fatal error: libdivecomputer/parser.h: No such file or directory
>     compilation terminated.
>     profile-widget/CMakeFiles/subsurface_profile.dir/build.make:62:
>     recipe for target
>     'profile-widget/CMakeFiles/subsurface_profile.dir/profilewidget2.cpp.o'
>     failed
>     make[2]: ***
>     [profile-widget/CMakeFiles/subsurface_profile.dir/profilewidget2.cpp.o]
>     Error 1
>     CMakeFiles/Makefile2:646: recipe for target
>     'profile-widget/CMakeFiles/subsurface_profile.dir/all' failed
>     make[1]: *** [profile-widget/CMakeFiles/subsurface_profile.dir/all]
>     Error 2
>     make[1]: *** Waiting for unfinished jobs....
>     [ 25%] Building CXX object
>     desktop-widgets/CMakeFiles/subsurface_statistics.dir/statistics/yearstatistics.cpp.o
>     /home/ivan/projects/subsurface/core/cochran.c:22:36: fatal error:
>     libdivecomputer/parser.h: No such file or directory
>     compilation terminated.
>     core/CMakeFiles/subsurface_corelib.dir/build.make:62: recipe for
>     target 'core/CMakeFiles/subsurface_corelib.dir/cochran.c.o' failed
>     make[2]: *** [core/CMakeFiles/subsurface_corelib.dir/cochran.c.o]
>     Error 1
>     make[2]: *** Waiting for unfinished jobs....
>     [ 25%] Building C object
>     core/CMakeFiles/subsurface_corelib.dir/datatrak.c.o
>     [ 26%] Building CXX object
>     qt-models/CMakeFiles/subsurface_models.dir/cylindermodel.cpp.o
>     In file included from
>     /home/ivan/projects/subsurface/core/datatrak.h:6:0,
>                       from
>     /home/ivan/projects/subsurface/core/datatrak.c:12:
>     /home/ivan/projects/subsurface/core/libdivecomputer.h:11:37: fatal
>     error: libdivecomputer/version.h: No such file or directory
>     compilation terminated.
>     core/CMakeFiles/subsurface_corelib.dir/build.make:86: recipe for
>     target 'core/CMakeFiles/subsurface_corelib.dir/datatrak.c.o' failed
>     make[2]: *** [core/CMakeFiles/subsurface_corelib.dir/datatrak.c.o]
>     Error 1
>     CMakeFiles/Makefile2:468: recipe for target
>     'core/CMakeFiles/subsurface_corelib.dir/all' failed
>     make[1]: *** [core/CMakeFiles/subsurface_corelib.dir/all] Error 2
>     [ 26%] Building CXX object
>     qt-models/CMakeFiles/subsurface_models.dir/diveplannermodel.cpp.o
>     [ 27%] Building CXX object
>     desktop-widgets/CMakeFiles/subsurface_statistics.dir/statistics/statisticsbar.cpp.o
>     [ 27%] Building CXX object
>     qt-models/CMakeFiles/subsurface_models.dir/models.cpp.o
>     [ 27%] Building CXX object
>     desktop-widgets/CMakeFiles/subsurface_statistics.dir/statistics/monthstatistics.cpp.o
>     [ 27%] Building CXX object
>     desktop-widgets/CMakeFiles/subsurface_statistics.dir/subsurface_statistics_automoc.cpp.o
>     [ 28%] Linking CXX static library libsubsurface_statistics.a
>     [ 28%] Built target subsurface_statistics
>     [ 29%] Building CXX object
>     qt-models/CMakeFiles/subsurface_models.dir/filtermodels.cpp.o
>     [ 29%] Building CXX object
>     qt-models/CMakeFiles/subsurface_models.dir/tankinfomodel.cpp.o
>     [ 29%] Building CXX object
>     qt-models/CMakeFiles/subsurface_models.dir/weigthsysteminfomodel.cpp.o
>     [ 30%] Building CXX object
>     qt-models/CMakeFiles/subsurface_models.dir/weightmodel.cpp.o
>     [ 30%] Building CXX object
>     qt-models/CMakeFiles/subsurface_models.dir/divecomputermodel.cpp.o
>     [ 30%] Building CXX object
>     qt-models/CMakeFiles/subsurface_models.dir/treemodel.cpp.o
>     [ 31%] Building CXX object
>     qt-models/CMakeFiles/subsurface_models.dir/yearlystatisticsmodel.cpp.o
>     [ 31%] Building CXX object
>     qt-models/CMakeFiles/subsurface_models.dir/divetripmodel.cpp.o
>     [ 31%] Building CXX object
>     qt-models/CMakeFiles/subsurface_models.dir/divecomputerextradatamodel.cpp.o
>     [ 31%] Building CXX object
>     qt-models/CMakeFiles/subsurface_models.dir/completionmodels.cpp.o
>     [ 32%] Building CXX object
>     qt-models/CMakeFiles/subsurface_models.dir/divepicturemodel.cpp.o
>     [ 32%] Building CXX object
>     qt-models/CMakeFiles/subsurface_models.dir/diveplotdatamodel.cpp.o
>     [ 32%] Building CXX object
>     qt-models/CMakeFiles/subsurface_models.dir/divelocationmodel.cpp.o
>     [ 33%] Building CXX object
>     qt-models/CMakeFiles/subsurface_models.dir/ssrfsortfilterproxymodel.cpp.o
>     [ 33%] Building CXX object
>     qt-models/CMakeFiles/subsurface_models.dir/divelistmodel.cpp.o
>     [ 33%] Building CXX object
>     qt-models/CMakeFiles/subsurface_models.dir/gpslistmodel.cpp.o
>     [ 34%] Building CXX object
>     qt-models/CMakeFiles/subsurface_models.dir/diveimportedmodel.cpp.o
>     [ 34%] Building CXX object
>     qt-models/CMakeFiles/subsurface_models.dir/messagehandlermodel.cpp.o
>     [ 34%] Building CXX object
>     qt-models/CMakeFiles/subsurface_models.dir/maplocationmodel.cpp.o
>     [ 35%] Building CXX object
>     qt-models/CMakeFiles/subsurface_models.dir/subsurface_models_automoc.cpp.o
>     [ 35%] Linking CXX static library libsubsurface_models.a
>     [ 35%] Built target subsurface_models
>     Makefile:127: recipe for target 'all' failed
>     make: *** [all] Error 2
>     + LIBRARY_PATH=/home/ivan/projects/install-root/lib
>     + make install
>     [  0%] Built target documentationLink
>     [  0%] Built target documentation
>     [  0%] Built target themeLink
>     [  0%] Built target version
>     [  1%] Automatic moc for target subsurface
>     [  1%] Built target subsurface_automoc
>     [  2%] Automatic moc for target subsurface_corelib
>     [  2%] Built target subsurface_corelib_automoc
>     [  2%] Building C object
>     core/CMakeFiles/subsurface_corelib.dir/cochran.c.o
>     /home/ivan/projects/subsurface/core/cochran.c:22:36: fatal error:
>     libdivecomputer/parser.h: No such file or directory
>     compilation terminated.
>     core/CMakeFiles/subsurface_corelib.dir/build.make:62: recipe for
>     target 'core/CMakeFiles/subsurface_corelib.dir/cochran.c.o' failed
>     make[2]: *** [core/CMakeFiles/subsurface_corelib.dir/cochran.c.o]
>     Error 1
>     CMakeFiles/Makefile2:468: recipe for target
>     'core/CMakeFiles/subsurface_corelib.dir/all' failed
>     make[1]: *** [core/CMakeFiles/subsurface_corelib.dir/all] Error 2
>     Makefile:127: recipe for target 'all' failed
>     make: *** [all] Error 2
>     + '[' '' = 1 ']'
>     + (( i++  ))
>     + (( i < 1  ))
> 
>     Is anyone facing the same problems?
> 
>     I'm under Ubuntu 16.04.
> 
>     ivan
>     _______________________________________________
>     subsurface mailing list
>     subsurface at subsurface-divelog.org
>     <mailto:subsurface at subsurface-divelog.org>
>     http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface
>     <http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface>
> 
> 


More information about the subsurface mailing list