recent build; symbol lookup error in libqtgeoservices_googlemaps.so

jani at apache.org jani at apache.org
Fri May 11 03:47:56 PDT 2018



> El 11 may 2018, a las 12:33, Lubomir I. Ivanov <neolit123 at gmail.com> escribió:
> 
> On 11 May 2018 at 11:46, Cristian Ionescu-Idbohrn
> <cristian.ionescu-idbohrn at axis.com> wrote:
>> Any ideas?
>> 
>> $ ./subsurface/build/subsurface -vvv
>> Subsurface v4.7.8-124-g2c29cc96a34a,
>> built with libdivecomputer v0.7.0-devel-Subsurface-NG
>> (e97a47cca55973199715df0f818b4955e60d3a31)
>> built with Qt Version 5.10.1, runtime from Qt Version 5.10.1
>> built with libgit2 0.26.0
>> "validateGL(): created OpenGLContext."
>> "validateGL(): obtained QOpenGLFunctions."
>> "validateGL(): detected OpenGL version 3.0."
>> Plugins Directory:  QDir( "...E/subsurface/build" ,
>> nameFilters = { "*" },  QDir::SortFlags( Name | IgnoreCase ) ,
>> QDir::Filters( Dirs|Files|Drives|AllEntries ) )
>> ./subsurface/build/subsurface: symbol lookup error:
>> .../install-root/usr/lib/x86_64-linux-gnu/qt5/plugins/geoservices/libqtgeoservices_googlemaps.so:
>> undefined symbol:
>> _ZN11QGeoMapTypeC1ENS_8MapStyleERK7QStringS3_bbi10QByteArray
>> 
>> 
> 
> did you bump Qt versons to 5.10.x
> 
> the constructor for QGeoMapType in the private header changed between
> 5.9.4 and 5.10:
> https://github.com/qt/qtlocation/blob/5.10/src/location/maps/qgeomaptype.cpp#L48
> 
> i guess this needs a patch for the Gmaps plugin.
> i was under the impression that we were already building against Qt 5.10.x…

I used 5.10.1 un MacOS high Sierra and are building master without problems.

rgds
Jan I.

> 
> lubomir
> --
> _______________________________________________
> subsurface mailing list
> subsurface at subsurface-divelog.org
> http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface



More information about the subsurface mailing list