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.wag...@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/sub > surface_statistics.dir/statistics/statisticswidget.cpp.o > Scanning dependencies of target subsurface_profile > [ 25%] Building CXX object profile-widget/CMakeFiles/subs > urface_profile.dir/profilewidget2.cpp.o > Scanning dependencies of target subsurface_models > [ 25%] Building CXX object qt-models/CMakeFiles/subsurfac > e_models.dir/cleanertablemodel.cpp.o > Scanning dependencies of target subsurface_corelib > [ 25%] Building C object core/CMakeFiles/subsurface_cor > elib.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/sub > surface_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_cor > elib.dir/datatrak.c.o > [ 26%] Building CXX object qt-models/CMakeFiles/subsurfac > e_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/subsurfac > e_models.dir/diveplannermodel.cpp.o > [ 27%] Building CXX object desktop-widgets/CMakeFiles/sub > surface_statistics.dir/statistics/statisticsbar.cpp.o > [ 27%] Building CXX object qt-models/CMakeFiles/subsurfac > e_models.dir/models.cpp.o > [ 27%] Building CXX object desktop-widgets/CMakeFiles/sub > surface_statistics.dir/statistics/monthstatistics.cpp.o > [ 27%] Building CXX object desktop-widgets/CMakeFiles/sub > surface_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/subsurfac > e_models.dir/filtermodels.cpp.o > [ 29%] Building CXX object qt-models/CMakeFiles/subsurfac > e_models.dir/tankinfomodel.cpp.o > [ 29%] Building CXX object qt-models/CMakeFiles/subsurfac > e_models.dir/weigthsysteminfomodel.cpp.o > [ 30%] Building CXX object qt-models/CMakeFiles/subsurfac > e_models.dir/weightmodel.cpp.o > [ 30%] Building CXX object qt-models/CMakeFiles/subsurfac > e_models.dir/divecomputermodel.cpp.o > [ 30%] Building CXX object qt-models/CMakeFiles/subsurfac > e_models.dir/treemodel.cpp.o > [ 31%] Building CXX object qt-models/CMakeFiles/subsurfac > e_models.dir/yearlystatisticsmodel.cpp.o > [ 31%] Building CXX object qt-models/CMakeFiles/subsurfac > e_models.dir/divetripmodel.cpp.o > [ 31%] Building CXX object qt-models/CMakeFiles/subsurfac > e_models.dir/divecomputerextradatamodel.cpp.o > [ 31%] Building CXX object qt-models/CMakeFiles/subsurfac > e_models.dir/completionmodels.cpp.o > [ 32%] Building CXX object qt-models/CMakeFiles/subsurfac > e_models.dir/divepicturemodel.cpp.o > [ 32%] Building CXX object qt-models/CMakeFiles/subsurfac > e_models.dir/diveplotdatamodel.cpp.o > [ 32%] Building CXX object qt-models/CMakeFiles/subsurfac > e_models.dir/divelocationmodel.cpp.o > [ 33%] Building CXX object qt-models/CMakeFiles/subsurfac > e_models.dir/ssrfsortfilterproxymodel.cpp.o > [ 33%] Building CXX object qt-models/CMakeFiles/subsurfac > e_models.dir/divelistmodel.cpp.o > [ 33%] Building CXX object qt-models/CMakeFiles/subsurfac > e_models.dir/gpslistmodel.cpp.o > [ 34%] Building CXX object qt-models/CMakeFiles/subsurfac > e_models.dir/diveimportedmodel.cpp.o > [ 34%] Building CXX object qt-models/CMakeFiles/subsurfac > e_models.dir/messagehandlermodel.cpp.o > [ 34%] Building CXX object qt-models/CMakeFiles/subsurfac > e_models.dir/maplocationmodel.cpp.o > [ 35%] Building CXX object qt-models/CMakeFiles/subsurfac > e_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_cor > elib.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@subsurface-divelog.org > http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface >
_______________________________________________ subsurface mailing list subsurface@subsurface-divelog.org http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface