November 22, 2010

blex blex
Lab Rat
192 posts

MeeGo SDK on OpenSUSE 11.3 x64

 

Has anyone used MeeGo SDK on OpenSUSE 11.3 ×64.

Does it work? Does any problem exist?

P.S. Google does not answered me :)

 Signature 

————————————

Oleksiy Balabay

7 replies

November 22, 2010

mario mario
Lab Rat
240 posts

That might be due to google doesn’t want you to create MeeGo/Qt apps :)

November 22, 2010

anselmolsm anselmolsm
Ant Farmer
417 posts

I installed the SDK on openSUSE 11.3, but 32 bits. The wiki page about the SDK [wiki.meego.com] says the officially support the 32 bits version, however the x86_64 version is available [repo.meego.com].
If I am not wrong, other guys installed it successfully on openSUSE 11.3 ×86_64 during the KDE Mobile Sprint last weekend.

 Signature 

Anselmo L. S. Melo (anselmolsm)
www.anselmolsm.org

November 22, 2010

blex blex
Lab Rat
192 posts

Thank you for information and for the link. I will try :)

 Signature 

————————————

Oleksiy Balabay

November 22, 2010

anselmolsm anselmolsm
Ant Farmer
417 posts

Try and please share the result with us here. It will be useful for other people in future searches too.

 Signature 

Anselmo L. S. Melo (anselmolsm)
www.anselmolsm.org

November 25, 2010

blex blex
Lab Rat
192 posts

Intermediate report about the progress.

I followed the instructions on page http://wiki.meego.com/SDK/Docs/1.1/Getting_started_with_the_MeeGo_SDK_for_Linux
MeeGo SDK is installed correctly:

  1. $ sudo zypper addrepo -f http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/meego-sdk.repo
  2. $ sudo zypper install meego-sdk

I am interesting in ARM handheld devices, so I installed the target meego-core-armv7l-1.1. mad-admin is not in the root path, so the command line slightly changed:

  1. $ sudo /usr/sbin/mad-admin create -f meego-core-armv7l-1.1

Meego runtime. I selected meego-handset-ia32-qemu-1.1.20101031.2201-sda-runtime. It seems like my error because the target for the compiler is meego-core-armv7l-1.1. Installation works correctly (except path to mad-admin):

  1. sudo /usr/sbin/mad-admin create -f -e meego-handset-ia32-qemu-1.1.20101031.2201-sda-runtime

After careful execution of the instructions at http://wiki.meego.com/SDK/Docs/1.1/MeeGo_SDK_Graphics_Acceleration emulator is started successfully:

  1. mad remote -r meego-handset-ia32-qemu-1.1.20101031.2201-sda-runtime poweron

Qt Creator compiles test application for ARM architecture successfully. But the emulator is IA32!

So, I am going to download the ARM-based runtime for QEMU. But the MeeGo site informs about open issue: ARM version of QEMU will be updated as soon as possible. Currently there is an open bug ( Bug #9810) preventing its full use. (http://meego.com/downloads/releases/1.1/meego-v1.1-sdk).

So, I cannot run and debug applications on ARM-based MeeGo emulator.

Failed. Waiting for update.

 Signature 

————————————

Oleksiy Balabay

December 4, 2010

blex blex
Lab Rat
192 posts

For meego-handset-ia32 target application may be compiled and debugged on emulator successfully

 Signature 

————————————

Oleksiy Balabay

February 6, 2011

montonero montonero
Lab Rat
2 posts

Hi, thanks for sharing all this info with us.

I’m just wondering which version of libqt do you have installed?

Since I have a problem starting QT Creator (on Open Suse 11.3 ×64) – actually it starts but displays the following message: !http://oi55.tinypic.com/8zk9k7.jpg()!

  1. QmlProjectManager
  2. /opt/meego/meego-sdk-qt-creator/lib64/qtcreator/plugins/Nokia/libQmlProjectManager.so: Cannot load library /opt/meego/meego-sdk-qt-creator/lib64/qtcreator/plugins/Nokia/libQmlProjectManager.so: (/usr/lib64/libQtXmlPatterns.so.4: undefined symbol: _ZN14QObjectPrivate15checkWindowRoleEv)

I have to say that going through the steps:

  1. Create Target
  2. $ sudo mad-admin create -f <target>
  3.  
  4. Verify
  5. $ mad -t <target> pscreate -t qt-simple qthello
  6. $ cd qthello
  7. $ mad -t <target> qmake
  8. $ mad -t <target> make
  9.  
  10. Verify correct build
  11. $ file build/qthel

as advised here [wiki.meego.com]
Everything seems to work.

Thus it looks like I need to update my libqt, which I’m trying to do at the moment – problem is that the version at Suse repository is not the newest.

 
  ‹‹ Development for Symbian^3 on Linux      Adding audio encoder codec support for Qt Mobility’s gstreamer plugin ››

You must log in to post a reply. Not a member yet? Register here!