Sailfish SDK issue when running an application

asked 2015-01-29 12:55:56 +0300

ZioBilly gravatar image

updated 2015-02-01 15:33:31 +0300

When i try to run an application, even the basic app when you start a new project, the output is this:

[D] QWaylandEglClientBufferIntegration::QWaylandEglClientBufferIntegration:62 - Using Wayland-EGL 
[D] MDesktopEntryPrivate::MDesktopEntryPrivate:126 - Specified Desktop file does not exist "/usr/share/applications/MangaSailor.desktop" 
[W] QQmlImportDatabase::registerPluginTypes:1875 - Module 'Sailfish.Silica' does not contain a module identifier directive - it cannot be protected from external registrations.
[D] DeclarativeCoverWindow::DeclarativeCoverWindow:63 - DeclarativeCoverWindow: I have a default alpha buffer

What is the problem?

I have Ubuntu 14.04 64bit, I tried Run both on i486 Mer Emulator Device and armv7hl Jolla Device via SSH (by the way, what is the difference between i486 and armv7hl?)

edit retag flag offensive close delete


i486 and arm are different processors (CPUs), first one was invented (?) by Intel, hence the i, and is more common on "real" computers whereas arm is an architecture created by arm and build by various companies mostly for mobile/smaller devices. The bytecode produced by the compiler is different, as the cpus have different instruction sets. Your desktop computer and the emulator run on i486 (or ix86_64, the 64bit variant) whereas the jolla phone runs on arm.

simonschmeisser ( 2015-01-29 13:25:00 +0300 )edit

Oh well, i should have thought of that, so i think there is no difference in coding

ZioBilly ( 2015-01-29 13:43:12 +0300 )edit

unless you write your code in assembler ...

simonschmeisser ( 2015-01-29 14:25:32 +0300 )edit