Mam problem z kompilacją najnowszej wersji stabilnej programu Digikam. Do zbudowania paczki użyłem SlackBuilda ze strony slackbuilds.org, zmodyfikowanego według zaleceń tej strony. Mimo że zainstalowałem bibliotekę OpenCV oraz ffmpeg, oraz zmodyfikowałem SlackBuilda zgodnie z zaleceniami, podczas kompilacji wyskakuję mi taki błąd:
Kod: Zaznacz cały
/tmp/sbopkg.qy0qE0/digikam-2.0.0/extra/libkgeomap/libkgeomap/kgeomap_widget.cpp: In member function 'void KGeoMap::KGeoMapWidget::slotClustersClicked(const KGeoMap::QIntList&)':
/tmp/sbopkg.qy0qE0/digikam-2.0.0/extra/libkgeomap/libkgeomap/kgeomap_widget.cpp:1362:53: error: no matching function for call to 'Marble::GeoDataLineString::append(const Marble::GeoDataCoordinates&)'
/usr/include/marble/GeoDataLineString.h:66:10: note: candidate is: void Marble::GeoDataLineString::append(Marble::GeoDataCoordinates*)
/tmp/sbopkg.qy0qE0/digikam-2.0.0/extra/libkgeomap/libkgeomap/kgeomap_widget.cpp: In member function 'void KGeoMap::KGeoMapWidget::adjustBoundariesToGroupedMarkers(bool)':
/tmp/sbopkg.qy0qE0/digikam-2.0.0/extra/libkgeomap/libkgeomap/kgeomap_widget.cpp:2108:45: error: no matching function for call to 'Marble::GeoDataLineString::append(const Marble::GeoDataCoordinates&)'
/usr/include/marble/GeoDataLineString.h:66:10: note: candidate is: void Marble::GeoDataLineString::append(Marble::GeoDataCoordinates*)
make[2]: *** [extra/libkgeomap/libkgeomap/CMakeFiles/kgeomap.dir/kgeomap_widget.cpp.o] Error 1
make[1]: *** [extra/libkgeomap/libkgeomap/CMakeFiles/kgeomap.dir/all] Error 2
make: *** [all] Error 2