Build under Ubuntu 16.04 with Qt 5.5.1 successful!?

Lubomir I. Ivanov neolit123 at gmail.com
Sat Sep 16 13:38:40 PDT 2017


On 16 September 2017 at 23:21, Stefan Fuchs <sfuchs at gmx.de> wrote:
> Hi Lubomir,
>
> Am 16.09.2017 um 22:00 schrieb Lubomir I. Ivanov:
>
> /home/stefan/Entwicklung/Subsurface/googlemaps/qgeotiledmappingmanagerenginegooglemaps.cpp:61:28:
> error: ‘QAbstractGeoTileCache’ has not been declared
>          m_cacheDirectory = QAbstractGeoTileCache::baseCacheDirectory() +
> QLatin1String("googlemaps");
>                             ^
> Makefile:590: die Regel für Ziel
> „.obj/qgeotiledmappingmanagerenginegooglemaps.o“ scheiterte
> make: *** [.obj/qgeotiledmappingmanagerenginegooglemaps.o] Fehler 1
>
>
> attached is a updated patch to deal with the QAbstractGeoTileCache error.
> please, re-try.
>
> Large step forward, maybe already 100% success:

thanks for testing.

> Googlemaps plugin compiles w/o errors. Subsurface starts w/o errors. Map is
> there and works based on very basic test.
>
> What is now left are errors like this showing up continuously:
>
> QMetaObject::invokeMethod: No such method
> QDeclarativeGeoMap_QML_5::toCoordinate(QPointF,bool)
> Candidates are:
>     toCoordinate(QPointF)
> QMetaObject::invokeMethod: No such method
> QDeclarativeGeoMap_QML_5::fromCoordinate(QGeoCoordinate,bool)
> Candidates are:
>     fromCoordinate(QGeoCoordinate)

this would require a small patch for subsurface.
i think we can avoid the extra "bool" flag, but i need to add some
math for that in MapWidgetHelper::calculateSmallCircleRadius().

in the meantime i can send the patch to the googlemaps plugin upstream.

lubomir
--


More information about the subsurface mailing list