[SailfishDevel] mediagallery won't work

christopher.lamb at thurweb.ch christopher.lamb at thurweb.ch
Sat Apr 27 15:54:10 UTC 2013


Hi Wim

I can confirm that on OSX I am also missing the plugin / components  
package org.nemomobile.thumbnailer, as shown by the red line in  
QtCreator under the import statement.

The error means that in your equivalent of:

/Users/christopherlamb/SailfishOS/mersdk/targets/SailfishOS-i486-x86/usr/lib/qt4/imports

there should be a subdirectory org/nemomobile/thumbnailer containing  
the qmls and lib files for this plugin.

There probably is an easy way to install this (e.g. via  
QtCreator/Sailfish/Manage Targets), but I have not found it.


In the meantime you can find the sources here ( I downloaded the zip)

https://github.com/nemomobile/nemo-qml-plugin-thumbnailer

Assuming these compile, then it should be possible to scp (secure  
copy) the results into the directory structure above. I will give this  
a go later this evening, and let you know how / if it works. (This is  
how I have installed my own custom plugin).

b.t.w I have been trying to get Sailfish up and running on Lubuntu /  
Ubuntu to see if I can replicate your original error, but am having  
problems with the Emulator which I will post in the next few minutes  
in a separate thread ...

Chris



Zitat von "Wim de Vries" <wsvries at xs4all.nl>:

> Thanks for the reply.
> QtMobility.gallery 1.1 is imported indeed.
>
> But it seems that org.nemomobile.thumbnailer is missing.
> It is not in the mediagallery example set.
> I am not very knowledgeble on QML.
> Any hint how to get/install this?
> Thanks.
>
>
>
> On 04/24/2013 05:28 PM, christopher.lamb at thurweb.ch wrote:
>> Hi Wim
>>
>> I have just done a quick test on Apple-pip my OSX host.
>>
>> In my case the application opens successfully: I get pretty  
>> pictures on the SailfishOS Emulator.
>>
>> My output is the following:
>>
>> Display on requested
>> Qml debugging is enabled. Only use this in a safe environment!
>> Using the meego graphics system
>> libEGL warning: DRI2: failed to authenticate
>> Warning: specifying an object instance for initialPage is  
>> sub-optimal - prefer to use a Component
>> loaded the Generic plugin
>> Loaded the MeeGo sensor plugin
>> Requested sensor id ' "orientationsensor" ' interface not granted
>> Requested sensor id ' "orientationsensor" ' interface not granted
>> hijackWindow() context created for QDeclarativeView(0x70dd3108) 1
>> QGLWindowSurface: Using plain widget as window surface  
>> QGLWindowSurface(0x711193c8)
>> Successfully resolved MeeGo graphics system:  
>> /usr/lib/qt4/plugins/graphicssystems/libqmeegographicssystem.so
>>
>> XISlaveSwitch
>>
>>
>> Do you have the QtMultimediaKit installed? The PreviewGrid.qml imports it
>> import QtMobility.gallery 1.1
>>
>> See one of my earlier threads on the issue of installing  
>> QtMultimedia / Mobility
>>
>> Ciao
>>
>> Chris
>>
>> Zitat von "Wim de Vries" <wsvries at xs4all.nl>:
>>
>>> Hi,
>>> I am trying the mediagallery example (run).
>>> No build errors, but the Sailfish VM turns to black (CTRL H won't  
>>> help) and I get this message:
>>>
>>> Display on requested
>>>
>>> Using the meego graphics system
>>>
>>> libEGL warning: DRI2: failed to authenticate
>>>
>>> file:///opt/sdk/share/mediagallery/mediagallery.qml:0:0: Expected  
>>> token `numeric literal'
>>>
>>> file:///opt/sdk/share/mediagallery/mediagallery.qml:0:0: Expected  
>>> a qualified name id
>>>
>>> hijackWindow() context created for QDeclarativeView(0x71326128) 1
>>>
>>> QGLWindowSurface: Using plain widget as window surface  
>>> QGLWindowSurface(0x7141e488)
>>>
>>> XISlaveSwitch
>>>
>>> XISlaveSwitch
>>>
>>> XISlaveSwitch
>>>
>>> XISlaveSwitch
>>>
>>>
>>>
>>
>>
>>
>
>




More information about the Devel mailing list