[SailfishDevel] Main qml file not found when Deploying

Chris Adams chris.adams at jolla.com
Mon Mar 9 07:23:12 UTC 2015


Hi Antonio,

The files which are installed by an rpm package are listed in the %files directive of the .spec file.
So, merely adding files to the .pro (eg in OTHER_FILES) variables of the qmake project, and installing via INSTALLS, is not enough.  You also need to ensure that your .spec (or, if you generate your .spec from a .yaml, then the .yaml) file has the files listed appropriately.

eg:

example.pro contains:
// lines up here with target (lib or exe) information, build switches, etc
OTHER_FILES += MyQmlType.qml
import.files += MyQmlType.qml
import.path = /path/to/import/dir
INSTALLS += import

%files
/path/to/import/dir/MyQmlType.qml

Note that harbour rules no doubt require some specific application-specific import directory to be defined and used by your app.

Kind regards,
Chris.

________________________________
From: devel-bounces at lists.sailfishos.org [devel-bounces at lists.sailfishos.org] on behalf of Antonio Mancini [ziobilly94 at gmail.com]
Sent: Saturday, March 07, 2015 2:26 AM
To: Sailfish OS Developers
Subject: Re: [SailfishDevel] Main qml file not found when Deploying

I tried but i still can't build, i can create an rpm but it seems that the rpm doesn't copy the files on the device while installing.
I also tried installing previous version of SDK but it didn't work.

2015-03-06 15:47 GMT+01:00 Andrey Kozhevnikov <coderusinbox at gmail.com<mailto:coderusinbox at gmail.com>>:
Compiled and build project to rpm with no problems . Clean your build folder and do a fresh build.

06.03.2015 01:03, Antonio Mancini пишет:

This is the link to the .pro file on github

https://github.com/BillyHalley/SailTris/blob/master/SailTris.pro

Il gio mar 5 06:50:04 2015 GMT+0100, Andrey Kozhevnikov scrive:
> show your pro file/link to github project.
>
> 05.03.2015 00:15, Antonio Mancini пишет:
> > When deploying my application as an RPM package i have this error:
> >
> > [W] contextFactory:108 - Could not create scene graph context for
> > device 'customcontext' - check that plugins are installed correctly in
> > /usr/lib/qt5/plugins
> >
> > [D]
> > QWaylandEglClientBufferIntegration::QWaylandEglClientBufferIntegration:62
> > - Using Wayland-EGL
> >
> > [W] unknown:-1 - file:///usr/share/SailTris/qml/SailTris.qml: File not
> > found
> >
> >
> > The path is correct
> > If i deploy copying binaries it works.
> >
> > I have this in the cpp file, and i think is here that is called that
> > qml file:
> >
> >     QScopedPointer<QGuiApplication> app(SailfishApp::application(argc,
> > argv));
> >
> >     QTranslator translator;
> >     translator.load("translation_" + QLocale::system().name(),
> >                         "/usr/share/SailTris/i18n");
> >     app->installTranslator(&translator);
> >
> >     QScopedPointer<QQuickView> view(SailfishApp::createView());
> > view->setSource(SailfishApp::pathTo("qml/SailTris.qml"));
> >     view->show();
> >
> >     return app->exec();
> >
> > I have this problem after i updated the sdk, i looked through the
> > changes i made to the app, but nothing seem like to be causing this
> > problem.
> >
> > Can someone help me?
> >
> >
> > _______________________________________________
> > SailfishOS.org Devel mailing list
> > To unsubscribe, please send a mail to devel-unsubscribe at lists.sailfishos.org<mailto:devel-unsubscribe at lists.sailfishos.org>
>
>




_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscribe at lists.sailfishos.org<mailto:devel-unsubscribe at lists.sailfishos.org>


_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscribe at lists.sailfishos.org<mailto:devel-unsubscribe at lists.sailfishos.org>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.sailfishos.org/pipermail/devel/attachments/20150309/ba023fbf/attachment-0001.html>


More information about the Devel mailing list