Bug 281379

Summary: Marble Touch does not work out of the box
Product: [Applications] marble Reporter: Bernhard Beschow <shentey>
Component: generalAssignee: marble-bugs
Status: RESOLVED FIXED    
Severity: normal CC: nienhueser
Priority: NOR    
Version: unspecified   
Target Milestone: 1.3 (KDE 4.8)   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description Bernhard Beschow 2011-09-05 11:57:20 UTC
Version:           unspecified (using Devel) 
OS:                Linux

The marble-touch application does start successfully. Instead, it hangs and shows the following error message on the console:

qrc:/main.qml:9:1: module "org.kde.edu.marble.qtcomponents" is not installed

Reproducible: Always

Steps to Reproduce:
Build from latest sources and perform a "make install".

Actual Results:  
Marble Touch hangs and shows the above error message.

Expected Results:  
Marble Touch shows its UI.

* tested the KDE and Qt-only version
* built using Qt 4.7.4
* tried under the Plasma desktop shell (no MeeGo involved)
Comment 1 Bernhard Beschow 2011-09-06 10:50:57 UTC
Git commit 90baa97a7b83b8abcdad26eee57388f62c6f3116 by Bernhard Beschow.
Committed on 06/09/2011 at 00:49.
Pushed by beschow into branch 'master'.

install declarative and components plugins to ${QT_IMPORTS_DIR}

Installing the plugins to ${QT_IMPORT_DIR} rather than ${MARBLE_PLUGIN_INSTALL_PATH} avoids having to adjust QML_IMPORT_PATH prior to executing marble-touch.

REVIEW: 102536
CCBUG: 281379

M  +1    -1    MarbleMacros.cmake
M  +1    -1    src/plugins/declarative/CMakeLists.txt
M  +18   -18   src/plugins/qt-components/CMakeLists.txt

http://commits.kde.org/marble/90baa97a7b83b8abcdad26eee57388f62c6f3116
Comment 2 Dennis Nienhüser 2011-12-31 09:39:02 UTC
Isn't this fixed now?
Comment 3 Bernhard Beschow 2012-01-18 12:58:36 UTC
No. Under KDE it doesn't work out of the box, at least with Marble 1.3 under KDE 4.7.
Comment 4 Bernhard Beschow 2012-08-20 15:37:11 UTC
Fixed since commit da6412ad80a252b1e6e44b3a954b2fe11058ac49.