Discussion:
MeeGo SDK and armv7hl
Lutz Schoenemann
2011-05-12 17:13:08 UTC
Permalink
Hi,

I want to use MeeGo SDK to build for MeeGo on N900 (armv7hl). The released SDK
worked fine until some time ago.
Now I was told to be able to build for armv7hl I need to install the new MeeGo
SDK 1.2

I've installed it using the testing repository:
http://download.meego.com/live/Tools:/SDK:/Host/openSUSE_11.2/

The problem with that is that the meego-sdk-qtcreator does not start:
/opt/meego/meego-sdk-qt-creator/bin/qtcreator: symbol lookup error:
/opt/meego/meego-sdk-qt-creator/bin/qtcreator: undefined symbol:
_ZN7QStringC1EiN2Qt14InitializationE



I removed all the SDK stuff and installed the SDK from development repositories:
http://download.meego.com/live/devel:/tools:/sdk:/host:/toolchain:/MeeGo:/1.2/openSUSE_11.2/
http://download.meego.com/live/devel:/tools:/sdk:/host/openSUSE_11.2/

Installing it was a problem on it's own:
Problem: nothing provides madde-config-armv7hl needed by
meego-sdk-armv7hl-7-1.1.noarch
But I got it from:
http://download.meego.com/live/home:/marko.saukko:/branches:/devel:/tools:/sdk:/host/MeeGo_1.2/

But also the meego-sdk-qtcreator from development repository does not start up.
It crashes with the same error message.


Does anyone know a solution or work around for that?

Thanks for help
Lutz
Wichmann, Mats D
2011-05-12 17:39:10 UTC
Permalink
The problem with that is that the meego-sdk-qtcreator does not start:
/opt/meego/meego-sdk-qt-creator/bin/qtcreator: symbol lookup error: /opt/meego/meego-sdk-qt-creator/bin/qtcreator: undefined symbol: _ZN7QStringC1EiN2Qt14InitializationE


There seem to be some dependency problems. Perhaps the notes in bug 12821 will help, although it doesn't seem to be quite the same error message it could be a similar cause.

The SDK tools are built against the SDK's local library copies, and if they're missing or if the LD_LIBRARY_PATH doesn't point the right place (I still claim some of the stuff in the meego-sdk-qt-creator wrapper is buggy but if everything is right the error doesn't hurt), it will pick up libraries from the host instead, which probably don't match.
Lutz Schoenemann
2011-05-13 11:53:17 UTC
Permalink
Thanks for your help 

 
Post by Lutz Schoenemann
_ZN7QStringC1EiN2Qt14InitializationE
There seem to be some dependency problems.  Perhaps the notes in bug 12821
will help, although it doesn't seem to be quite the same error message it
could be a similar cause. 
didn't work for me.
 
Post by Lutz Schoenemann
The SDK tools are built against the SDK's local library copies, and if they're
missing or if the LD_LIBRARY_PATH doesn't point the right place (I still claim
some of the stuff in the meego-sdk-qt-creator wrapper is buggy but if
everything is right the error doesn't hurt), it will pick up libraries from
the host instead, which probably don't match.
hmmm... if the tools are build against the SDK's library copy of Qt than these
packages should also be available from the development repository.
The meego-sdk-qt-creator package from stable Repo:
  http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/
also has dependencies to the following packages on same repo:
 meego-sdk-libqtcore4
 meego-sdk-libqtdeclarative4
 meego-sdk-libqtdesigner4
 meego-sdk-libqtgui4
 meego-sdk-libqtnetwork4
 meego-sdk-libqtscript4
 meego-sdk-libqtsql4
 meego-sdk-libqtxml4
 
 
My work around is to install the MeeGo SDK 1.2 as described on the wiki page and
after that downgrade to the meego-sdk-qt-creator from stable repository.
 
 
Regards
Lutz

Chen, Zhang Z
2011-05-13 01:34:49 UTC
Permalink
Please try to remove all “meego-sdk*” packages and install again

From: meego-sdk-***@meego.com [mailto:meego-sdk-***@meego.com] On Behalf Of Lutz Schoenemann
Sent: Friday, May 13, 2011 1:13 AM
To: meego-***@meego.com
Subject: [MeeGo-SDK] MeeGo SDK and armv7hl

Hi,

I want to use MeeGo SDK to build for MeeGo on N900 (armv7hl). The released SDK worked fine until some time ago.
Now I was told to be able to build for armv7hl I need to install the new MeeGo SDK 1.2

I've installed it using the testing repository:
http://download.meego.com/live/Tools:/SDK:/Host/openSUSE_11.2/

The problem with that is that the meego-sdk-qtcreator does not start:
/opt/meego/meego-sdk-qt-creator/bin/qtcreator: symbol lookup error: /opt/meego/meego-sdk-qt-creator/bin/qtcreator: undefined symbol: _ZN7QStringC1EiN2Qt14InitializationE



I removed all the SDK stuff and installed the SDK from development repositories:
http://download.meego.com/live/devel:/tools:/sdk:/host:/toolchain:/MeeGo:/1.2/openSUSE_11.2/
http://download.meego.com/live/devel:/tools:/sdk:/host/openSUSE_11.2/

Installing it was a problem on it's own:
Problem: nothing provides madde-config-armv7hl needed by meego-sdk-armv7hl-7-1.1.noarch
But I got it from:
http://download.meego.com/live/home:/marko.saukko:/branches:/devel:/tools:/sdk:/host/MeeGo_1.2/

But also the meego-sdk-qtcreator from development repository does not start up. It crashes with the same error message.


Does anyone know a solution or work around for that?

Thanks for help
Lutz
Loading...