[SailfishDevel] R: QML: Unable to open input file: No such file or directory

Wim de Vries wsvries at xs4all.nl
Wed Jun 5 07:32:31 UTC 2013


Thanks Chris,
I also have "QML Connections" (to c++) errors while the connections do 
work perfectly (in plain QML as well as Sailfish).

I have the impression that it is a kind of (QML-load) timing problem.
Indeed, maybe due to the emulator or more (virtualbox+Ubuntu+myHardware).

For now, I will stick to the same one directory for qmls, but that is 
basically to stay close to the (default) Sailfishapplication.

r
wim

On 06/04/2013 07:29 PM, christopher.lamb at thurweb.ch wrote:
> Hi Wim
>
> I can confirm that in the case of my project, I get the "unable to 
> open input file .." error when I include HapticsEffect elements.
>
> If I comment these out, then I no longer get the error.
>
> Interestingly I had problems with Haptics on the Harmattan Simulator 
> (but not the Emulator), and eventually abstracted out Haptic calls 
> into my own RumbleEffect.qml that had some code to do nothing if 
> called on the Simulator, but Rumble if called on any other platform.
>
> On the architectural point of using one QML directory or many, while 
> only one directory is simplest, I actually like the idea of multiple 
> directories. My Landed projet has over 30 qmls, all in one directory - 
> I would like to structure these in 3 or 4 directories (as the Sailfish 
> demo does with Pages & Covers)
>
> Grüsse
>
> Chris
>
> Zitat von christopher.lamb at thurweb.ch:
>
>> Hi Wim
>>
>> I think it may well be down to something you are doing in 
>> GroupBox.qml. Can you post the content of this component?
>>
>> I get the same error from one of my core apps when it starts up on 
>> the Sailfish Emulator
>>
>> % 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
>> % Unable to open input file: No such file or directory
>> % QFeedbackFFMemless::QFeedbackFFMemless(QObject*) Error: did not 
>> find vibra spi  device!
>> % defaultServiceProvider::requestService(): no service found for - 
>> "com.nokia.qt.camera"
>> % Camera error: "The camera service is missing"
>>
>> The app actually starts up despite these errors. I suspect the 
>> "Unable to open input file" is down to Feedback / Haptics which I 
>> have in this project, but I have not yet got around to proving it 
>> (the "vibra spi" line immediately after this points in that 
>> direction, and I guess it is possible that the emulator does not 
>> (yet) properly support haptics.
>>
>> On the train on the way home later this evening I will comment out 
>> the haptics stuff and see if the error disappears.
>>
>> tot zins
>>
>> Chris
>>
>>
>>
>>
>> Zitat von "Wim de Vries" <wsvries at xs4all.nl>:
>>
>>> Even more strange
>>> I have added QML/pages to qml.files in .pro
>>> GroupBox comes up now, but the error message is still there.
>>>
>>> The loading page (SecondPage.qml) and the to-be loaded page 
>>> (GroupBox.qml) are in the same directory.
>>> Why is it not found by default?
>>>
>>> r
>>> wim
>>>
>>>
>>>
>>> On 06/04/2013 03:48 PM, Wim de Vries wrote:
>>>> Additinal note:
>>>> If I load in FirstPage it does work.
>>>> If I load it in ThirdPage it dowsn't.
>>>>
>>>>
>>>>
>>>> On 06/04/2013 03:31 PM, Wim de Vries wrote:
>>>>> On 06/04/2013 02:56 PM, and.bernabei at gmail.com wrote:
>>>>>>
>>>>>> Maybe you forgot to add it to the qml.files variable in the .pro 
>>>>>> file? Or to the .qrc, if you're using resources :)
>>>>> pro:
>>>>> # QML files and folders
>>>>> qml.files = *.qml pages cover main.qml
>>>>>
>>>>> and GroupBox.qml as well as MButtom.qml are in the pages directory 
>>>>> (next to the qmls).
>>>>>
>>>>> r
>>>>> wim
>>>>>
>>>>>
>>>>>
>>>>>> *Da: *Wim de Vries
>>>>>> *Inviato: *martedì 4 giugno 2013 14:53
>>>>>> *A: *devel at lists.sailfishos.org
>>>>>> *Oggetto: *[SailfishDevel] QML: Unable to open input file: No 
>>>>>> such file or
>>>>>> directory
>>>>>>
>>>>>>
>>>>>> Hi,
>>>>>> I am sandboxing the sailfishapplication.
>>>>>> In the page dir, I created my MButtom.qml.
>>>>>> This one is loaded in the SecondPage.
>>>>>> Works fine.
>>>>>> I also have a GroupBox.qml.
>>>>>> When I load this one I get:
>>>>>>
>>>>>> Unable to open input file: No such file or directory
>>>>>>
>>>>>>
>>>>>> SecondPage.qml:
>>>>>>
>>>>>> import QtQuick 1.1
>>>>>> import Sailfish.Silica 1.0
>>>>>>
>>>>>> Page {
>>>>>> id: page2
>>>>>> MButton
>>>>>> {
>>>>>> id: r1
>>>>>> buttonText: "MBUTTON"
>>>>>> }
>>>>>>
>>>>>> GroupBox
>>>>>> {
>>>>>> id : altWindow
>>>>>> }
>>>>>>
>>>>>> }
>>>>>>
>>>>>> Any hints.
>>>>>> Thanks.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> SailfishOS.org Devel mailing list
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> SailfishOS.org Devel mailing list
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> SailfishOS.org Devel mailing list
>>>
>>>
>>
>>
>> _______________________________________________
>> SailfishOS.org Devel mailing list
>>
>
>
>



More information about the Devel mailing list