problems compiling subsurface 4.4 on fedora 18

Michele Fabi fabiemme at gmail.com
Tue Feb 17 06:01:03 PST 2015


Done, and here the result.

[michele at localhost subsurface]$ git am
0002-subsurfacewebservices.cpp-add-QDebug-include.patch
Applying: subsurfacewebservices.cpp: add QDebug include
[michele at localhost subsurface]$ make
Checking /home/michele/src/subsurface/ssrf-version.h
compiling version.c
compiling qt-ui/subsurfacewebservices.cpp
compiling qt-ui/tableview.cpp
compiling exif.cpp
compiling save-git.c
save-git.c: In function ‘tree_insert’:
save-git.c:457:3: warning: implicit declaration of function ‘git_oid_nfmt’
[-Wimplicit-function-declaration]
save-git.c: In function ‘create_new_commit’:
save-git.c:1022:4: warning: implicit declaration of function
‘git_oid_strcmp’ [-Wimplicit-function-declaration]
compiling save-xml.c
compiling sha1.c
compiling statistics.c
compiling strtod.c
compiling subsurfacestartup.c
compiling time.c
compiling uemis.c
compiling uemis-downloader.c
compiling qt-ui/divelogimportdialog.cpp
compiling qt-ui/tagwidget.cpp
compiling qt-ui/groupedlineedit.cpp
compiling qt-ui/usermanual.cpp
compiling qt-ui/profile/profilewidget2.cpp
qt-ui/profile/profilewidget2.cpp: In member function ‘plot_data*
ProfileWidget2::getEntryFromPos(QPointF)’:
qt-ui/profile/profilewidget2.cpp:1149:9: warning: ‘entry’ may be used
uninitialized in this function [-Wmaybe-uninitialized]
compiling qt-ui/profile/diverectitem.cpp
compiling qt-ui/profile/divepixmapitem.cpp
compiling qt-ui/profile/divelineitem.cpp
compiling qt-ui/profile/divetextitem.cpp
compiling qt-ui/profile/animationfunctions.cpp
compiling qt-ui/profile/divecartesianaxis.cpp
compiling qt-ui/profile/diveplotdatamodel.cpp
compiling qt-ui/profile/diveprofileitem.cpp
compiling qt-ui/profile/diveeventitem.cpp
compiling qt-ui/profile/divetooltipitem.cpp
compiling qt-ui/profile/ruleritem.cpp
compiling qt-ui/profile/tankitem.cpp
compiling qt-ui/updatemanager.cpp
compiling qt-ui/divelogexportdialog.cpp
compiling qt-ui/usersurvey.cpp
compiling subsurfacesysinfo.cpp
compiling qt-ui/configuredivecomputerdialog.cpp
compiling configuredivecomputer.cpp
compiling configuredivecomputerthreads.cpp
compiling devicedetails.cpp
compiling qt-ui/statistics/statisticswidget.cpp
compiling qt-ui/statistics/yearstatistics.cpp
compiling qt-ui/statistics/statisticsbar.cpp
compiling qt-ui/statistics/monthstatistics.cpp
compiling qt-ui/diveshareexportdialog.cpp
compiling qt-ui/filtermodels.cpp
compiling qt-ui/undocommands.cpp
compiling linux.c
compiling qt-ui/socialnetworks.cpp
rcc subsurface.qrc
compiling .rcc/qrc_subsurface.cpp
moc qt-ui/about.h
compiling .moc/moc_about.cpp
moc qt-ui/completionmodels.h
compiling .moc/moc_completionmodels.cpp
moc qt-ui/divecomputermanagementdialog.h
compiling .moc/moc_divecomputermanagementdialog.cpp
moc qt-ui/divelistview.h
compiling .moc/moc_divelistview.cpp
moc qt-ui/divepicturewidget.h
compiling .moc/moc_divepicturewidget.cpp
moc qt-ui/diveplanner.h
compiling .moc/moc_diveplanner.cpp
moc qt-ui/downloadfromdivecomputer.h
compiling .moc/moc_downloadfromdivecomputer.cpp
moc qt-ui/globe.h
compiling .moc/moc_globe.cpp
moc qt-ui/kmessagewidget.h
compiling .moc/moc_kmessagewidget.cpp
moc qt-ui/maintab.h
compiling .moc/moc_maintab.cpp
moc qt-ui/mainwindow.h
compiling .moc/moc_mainwindow.cpp
moc qt-ui/modeldelegates.h
compiling .moc/moc_modeldelegates.cpp
moc qt-ui/models.h
compiling .moc/moc_models.cpp
moc qt-ui/preferences.h
compiling .moc/moc_preferences.cpp
moc qt-ui/printdialog.h
compiling .moc/moc_printdialog.cpp
moc qt-ui/printlayout.h
compiling .moc/moc_printlayout.cpp
moc qt-ui/printoptions.h
compiling .moc/moc_printoptions.cpp
moc qt-ui/simplewidgets.h
compiling .moc/moc_simplewidgets.cpp
moc qt-ui/starwidget.h
compiling .moc/moc_starwidget.cpp
moc qt-ui/subsurfacewebservices.h
compiling .moc/moc_subsurfacewebservices.cpp
moc qt-ui/tableview.h
compiling .moc/moc_tableview.cpp
moc qt-ui/divelogimportdialog.h
compiling .moc/moc_divelogimportdialog.cpp
moc qt-ui/tagwidget.h
compiling .moc/moc_tagwidget.cpp
moc qt-ui/groupedlineedit.h
compiling .moc/moc_groupedlineedit.cpp
moc qt-ui/usermanual.h
compiling .moc/moc_usermanual.cpp
moc qt-ui/profile/profilewidget2.h
compiling .moc/moc_profilewidget2.cpp
moc qt-ui/profile/diverectitem.h
compiling .moc/moc_diverectitem.cpp
moc qt-ui/profile/divepixmapitem.h
compiling .moc/moc_divepixmapitem.cpp
moc qt-ui/profile/divelineitem.h
compiling .moc/moc_divelineitem.cpp
moc qt-ui/profile/divetextitem.h
compiling .moc/moc_divetextitem.cpp
moc qt-ui/profile/divecartesianaxis.h
compiling .moc/moc_divecartesianaxis.cpp
moc qt-ui/profile/diveplotdatamodel.h
compiling .moc/moc_diveplotdatamodel.cpp
moc qt-ui/profile/diveprofileitem.h
compiling .moc/moc_diveprofileitem.cpp
moc qt-ui/profile/diveeventitem.h
compiling .moc/moc_diveeventitem.cpp
moc qt-ui/profile/divetooltipitem.h
compiling .moc/moc_divetooltipitem.cpp
moc qt-ui/profile/ruleritem.h
compiling .moc/moc_ruleritem.cpp
moc qt-ui/profile/tankitem.h
compiling .moc/moc_tankitem.cpp
moc qt-ui/updatemanager.h
compiling .moc/moc_updatemanager.cpp
moc qt-ui/divelogexportdialog.h
compiling .moc/moc_divelogexportdialog.cpp
moc qt-ui/usersurvey.h
compiling .moc/moc_usersurvey.cpp
moc qt-ui/configuredivecomputerdialog.h
compiling .moc/moc_configuredivecomputerdialog.cpp
moc configuredivecomputer.h
compiling .moc/moc_configuredivecomputer.cpp
moc configuredivecomputerthreads.h
compiling .moc/moc_configuredivecomputerthreads.cpp
moc devicedetails.h
compiling .moc/moc_devicedetails.cpp
moc qt-ui/statistics/statisticswidget.h
compiling .moc/moc_statisticswidget.cpp
moc qt-ui/diveshareexportdialog.h
compiling .moc/moc_diveshareexportdialog.cpp
moc qt-ui/filtermodels.h
compiling .moc/moc_filtermodels.cpp
moc qt-ui/socialnetworks.h
compiling .moc/moc_socialnetworks.cpp
linking subsurface
/usr/bin/ld: cannot find -lssrfmarblewidget
collect2: error: ld returned 1 exit status
make: *** [subsurface] Error 1
[michele at localhost subsurface]$

Michele

2015-02-17 14:54 GMT+01:00 Lubomir I. Ivanov <neolit123 at gmail.com>:

> On 17 February 2015 at 15:42, Michele Fabi <fabiemme at gmail.com> wrote:
> > DivelogsDeWebServices::prepare_dives_for_divelogs(const QString&, bool)’:
> > qt-ui/subsurfacewebservices.cpp:129:85: error: invalid use of incomplete
> > type ‘class QDebug’
>
> try applying this patch as well (attached):
>
> git am <filename>
> make
>
> lubomir
> --
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20150217/a244c053/attachment-0001.html>


More information about the subsurface mailing list