[Marble-devel] Could not find a way to build marble-touch for x86 linux

Dennis Nienhüser earthwings at gentoo.org
Tue May 22 14:14:08 UTC 2012


Hi Anton,

getting the theme icons for blanco is still a bit annoying as far as I 
know. Basically you can install the Qt SDK, start the MeeGo device 
emulator, ssh into it (ssh runs on port 6667 or sth) and copy the images 
over to /usr/share/themes/meegotouch/blanco.

The message

ASSERT: "!tagHash->contains( name )"

indicates that plugins are loaded by Marble which link against a 
different Marble library version. Is it possible that you have another 
Marble library installed? Usually this happens when a distribution 
package is also installed. Another common cause is when you haven't 
cleaned up the install directory for some time and older versions of 
plugins and libraries are still lying around.
The best way is to remove all other Marble versions and cleanup old 
plugins. You can run marble (the desktop version) using the --debug-info 
command line parameter to get information about which plugins it tries 
to load. If you're unsure which one brings an old Marble version in, run 
ldd on each plugin.

Regards,
Dennis


Am 22.05.2012 15:57, schrieb Anton Chernov:
> Thank you for suggestions, but after building and installation of
> qt-components I got this message from Marble touch:
>
> RemoteThemeDaemonClient: Failed to connect to theme server (that's OK
> if you're on a PC)
> LocalThemeDaemonClient: Looking for assets in
> "/usr/share/themes/blanco/meegotouch"
> file:///usr/lib/qt4/imports/com/nokia/meego/ToolBar.qml:89:5: QML
> BorderImage: Failed to get image from provider:
> image://theme/meegotouch-toolbar-portrait-background
> file:///usr/lib/qt4/imports/com/nokia/meego/ToolBar.qml:89:5: QML
> BorderImage: Failed to get image from provider:
> image://theme/meegotouch-toolbar-portrait-background
> file:///usr/lib/qt4/imports/com/nokia/meego/ToolBar.qml:82:5: QML
> Image: Failed to get image from provider:
> image://theme/meegotouch-menu-shadow-bottom
> file:///usr/lib/qt4/imports/com/nokia/meego/ToolBar.qml:76:5: QML
> Image: Failed to get image from provider:
> image://theme/meegotouch-menu-shadow-right
> file:///usr/lib/qt4/imports/com/nokia/meego/ToolBar.qml:70:5: QML
> Image: Failed to get image from provider:
> image://theme/meegotouch-menu-shadow-top
> file:///usr/lib/qt4/imports/com/nokia/meego/ToolBar.qml:64:5: QML
> Image: Failed to get image from provider:
> image://theme/meegotouch-menu-shadow-left
> file:///usr/lib/qt4/imports/com/nokia/meego/PageStackWindow.qml:127:13:
> QML Image: Failed to get image from provider:
> image://theme/meegotouch-applicationwindow-corner-bottom-right
> file:///usr/lib/qt4/imports/com/nokia/meego/PageStackWindow.qml:122:13:
> QML Image: Failed to get image from provider:
> image://theme/meegotouch-applicationwindow-corner-bottom-left
> file:///usr/lib/qt4/imports/com/nokia/meego/PageStackWindow.qml:117:13:
> QML Image: Failed to get image from provider:
> image://theme/meegotouch-applicationwindow-corner-top-right
> file:///usr/lib/qt4/imports/com/nokia/meego/PageStackWindow.qml:112:13:
> QML Image: Failed to get image from provider:
> image://theme/meegotouch-applicationwindow-corner-top-left
> file:///usr/lib/qt4/imports/com/nokia/meego/Button.qml:80:5: QML
> BorderImage: Failed to get image from provider:
> image://theme/meegotouch-button-navigationbar-button-background
> file:///usr/lib/qt4/imports/com/nokia/meego/Button.qml:80:5: QML
> BorderImage: Failed to get image from provider:
> image://theme/meegotouch-button-navigationbar-button-background
> file:///usr/lib/qt4/imports/com/nokia/meego/Button.qml:80:5: QML
> BorderImage: Failed to get image from provider:
> image://theme/meegotouch-button-navigationbar-button-background
> file:///usr/lib/qt4/imports/com/nokia/meego/Button.qml:80:5: QML
> BorderImage: Failed to get image from provider:
> image://theme/meegotouch-button-navigationbar-button-background
> ASSERT: "!tagHash->contains( name )" in file
> /home/anton/git/marble-origin/marble/src/lib/geodata/writer/GeoTagWriter.cpp,
> line 40
>
> I found that after installing meegotouch-theme and libmeegotouch I
> have only "base" theme in /usr/share/themes I make a link from
> /usr/share/themes/base to /usr/share/themes/blanko but it does not
> make effect.
>
> What I have to do next? %)
>
> Best regards,
> Anton
>
> 2012/5/21 Torsten Rahn<tackat at t-online.de>:
>> Oh yes, and in the
>>
>> https://qt.gitorious.org/qt-components/qt-components/blobs/master/README
>>
>> just follow the -meego path -- not the symbian one.
>>
>> BR,
>> Torsten
>>
>> On Montag, 21. Mai 2012 21:46:16 Torsten Rahn wrote:
>>> Hi Anton,
>>>
>>> Looks like you still need this:
>>>
>>> https://qt.gitorious.org/qt-components/qt-components
>>>
>>> BR,
>>> Torsten
>>>
>>> On Montag, 21. Mai 2012 20:46:06 Anton Chernov wrote:
>>>> Hello everybody.
>>>>
>>>> I have some experience to build Marble and libmarble from sources, but
>>>> when I try to build marble-touch and QML component from current git
>>>> master some problems are happen. doing
>>>> When build is succesfully finished I do "make install" under root login.
>>>> The marble and marble-touch are installed in /usr/local/bin
>>>> When I start /usr/local/bin/marble-touch, I got the message in console:
>>>>
>>>> qrc:/main.qml:12:1: module "com.nokia.meego" is not installed
>>>>
>>>> and application does not show the window. What am I doing wrong?
>>>> qt 4.8.1, qtmobility and QtQuick are installed in system. KDE 4.8.2 is
>>>> used.
>>>>
>>>> Are there any documentations or wiki pages about marble-touch? Could
>>>> you point me.
>>>>
>>>> Great thanks for your product.
>>>>
>>>> Best wishes,
>>>> Anton Chernov
>>>> _______________________________________________
>>>> Marble-devel mailing list
>>>> Marble-devel at kde.org
>>>> https://mail.kde.org/mailman/listinfo/marble-devel
>>> _______________________________________________
>>> Marble-devel mailing list
>>> Marble-devel at kde.org
>>> https://mail.kde.org/mailman/listinfo/marble-devel
>> _______________________________________________
>> Marble-devel mailing list
>> Marble-devel at kde.org
>> https://mail.kde.org/mailman/listinfo/marble-devel
>
>



More information about the Marble-devel mailing list