libqtgeoservices_googlemaps.so: undefined symbol: _ZN7QGeoMap25fitViewportToGeoRectangleERK13QGeoRectangle)

Cristian Ionescu-Idbohrn cristian.ionescu-idbohrn at axis.com
Thu Oct 1 06:18:48 PDT 2020


On Thu, 1 Oct 2020, JB2Cool wrote:
> 
> Strange, i built this just a few days ago on lots of different 
> distros (Debian Buster (albeit stable) was one of them) and it built 
> just fine. Can you try cloning the repo to a fresh directory and 
> retrying a build and see if that is any better. Googling around some 
> have said that by ditching any previous folders and starting afresh 
> this worked ok.

As said...

> On Thu, 1 Oct 2020 at 09:07, Cristian Ionescu-Idbohrn via subsurface <subsurface at subsurface-divelog.org<mailto:subsurface at subsurface-divelog.org>> wrote:
> Any ideas?  This is debian unstable, own build from fresh master:
...                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^

I have no clues :(

$ readelf -a googlemaps/build/libqtgeoservices_googlemaps.so | grep _ZN7QGeoMap25fit
00000002f8c8  006200000001 R_X86_64_64       0000000000000000 _ZN7QGeoMap25fitV[...] + 0
    98: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND _ZN7QGeoMap25fit[...]
   414: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND _ZN7QGeoMap25fit[...]

$ readelf -a googlemaps/build/libqtgeoservices_googlemaps.so | grep NEEDED           
 0x0000000000000001 (NEEDED)             Shared library: [libQt5Location.so.5]
 0x0000000000000001 (NEEDED)             Shared library: [libQt5Gui.so.5]
 0x0000000000000001 (NEEDED)             Shared library: [libQt5Positioning.so.5]
 0x0000000000000001 (NEEDED)             Shared library: [libQt5Network.so.5]
 0x0000000000000001 (NEEDED)             Shared library: [libQt5Core.so.5]
 0x0000000000000001 (NEEDED)             Shared library: [libstdc++.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]

$ dpkg -l libqt5location5 libqt5positioning5 qtlocation5-dev qtpositioning5-dev libqt5gui5 libqt5network5 libqt5core5a | cat
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                     Version       Architecture Description
+++-========================-=============-============-==================================
ii  libqt5core5a:amd64       5.14.2+dfsg-6 amd64        Qt 5 core module
ii  libqt5gui5:amd64         5.14.2+dfsg-6 amd64        Qt 5 GUI module
ii  libqt5location5:amd64    5.14.2+dfsg-2 amd64        Qt Location module
ii  libqt5network5:amd64     5.14.2+dfsg-6 amd64        Qt 5 network module
ii  libqt5positioning5:amd64 5.14.2+dfsg-2 amd64        Qt Positioning module
ii  qtlocation5-dev          5.14.2+dfsg-2 amd64        Qt 5 Location development files
ii  qtpositioning5-dev:amd64 5.14.2+dfsg-2 amd64        Qt 5 Positioning development files


Cheers,

-- 
Cristian


More information about the subsurface mailing list