INSTALL file

Lubomir I. Ivanov neolit123 at gmail.com
Mon Nov 17 13:53:39 PST 2014


On 17 November 2014 23:49, Steve Butler <kg7je at comcast.net> wrote:
>
> On 11/17/2014 01:33 PM, Lubomir I. Ivanov wrote:
>>
>> On 17 November 2014 23:10, Steve Butler <kg7je at comcast.net> wrote:
>>>
>>>
>>> ->make | tee -a ~/steve.txt
>>>          <<see attached for full listing>>
>>> linking subsurface
>>> .obj/moc_globe.o:(.data.rel.ro._ZTV8GlobeGPS[_ZTV8GlobeGPS]+0x60):
>>> undefined
>>> reference to `Marble::MarbleWidget::connectNotify(QMetaMethod const&)'
>>> .obj/moc_globe.o:(.data.rel.ro._ZTV8GlobeGPS[_ZTV8GlobeGPS]+0x68):
>>> undefined
>>> reference to `Marble::MarbleWidget::disconnectNotify(QMetaMethod const&)'
>>> collect2: error: ld returned 1 exit status
>>> make: *** [subsurface] Error 1
>>> Makefile:523: recipe for target 'subsurface' failed
>>>
>> does the same happen if you first run "make clean", before "make"?
>
>
> Yes.  Same message set.
>
>> what version of Qt are you using?: "qmake --version"
>> also what does "dpkg --list | grep marble" shows?
>
> -->qmake --version
> QMake version 3.0
> Using Qt version 5.3.0 in /usr/lib/x86_64-linux-gnu
>
>
> --> dpkg --list | grep marble
> ii  libmarble-dev 4:4.14.1-0ubuntu2                           amd64
> development files for the Marble globe widget library
> rc  libmarblewidget18 4:4.13.3-0ubuntu0.1                         amd64
> Marble globe widget library
> ii  libmarblewidget19 4:4.14.1-0ubuntu2                           amd64
> Marble globe widget library
> ii  marble-data 4:4.14.1-0ubuntu2                           all
> data files for Marble
> ii  marble-plugins 4:4.14.1-0ubuntu2                           amd64
> plugins for Marble
> ii  marble-qt 4:4.14.1-0ubuntu2                           amd64        globe
> and map widget (no KDE dependencies)
>
>

yeah, i think the versions are clashing.
you are building with Qt5 and 14.10 has the Marble-dev packages built with Qt4.
(or at least that's what i've gathered from their log file)

> Software center reports qtCreater:  qtcreator 3.1.1-0ubuntu4
>>
>> to me, the following links show that marble 4.4.13 (which seems like
>> the latest?) is built using Qt4:
>> which is relevant to the issue...as they are using the QMetaMethod
>> thing in Qt >= 5.0.
>>
>>
>
> Looks like I need to find a non-Canonical source to update.  Is there
> another PPA to which I can point for a later version?
>

that should be it:
https://marble.kde.org/sources.php

but perhaps it would be best to remove all marble related packages first.

lubomir
--


More information about the subsurface mailing list