PA OpenEmbedded support (WIP)

Samuel Stirtzel s.stirtzel at googlemail.com
Thu Apr 19 13:13:33 UTC 2012


2012/3/30 Lamarque V. Souza <Lamarque.Souza.ext at basyskom.com>:
> Em Friday 30 March 2012, Samuel Stirtzel escreveu:
>
>> Hi,
>
>
>
> Hi,
>
>
>
>> lately I have good progress on my work, normal KDE applications seem
>
>> to work fine in OpenEmbedded.
>
>> But my main goal, to port PA, still needs some effort.
>
>>
>
>> Currently I'm at the point that the home screen of PA shows up,
>
>> but it seems like something went wrong with the declarative scriptengine.
>
>>
>
>> So there is a big sign with a "X" as label showing the text:
>
>> "Could not create a declarativeappletscript sctiptengine"
>
>
>
> Enable all debug messages using kdebugdialog program (if possible), restart
> the graphical interface, try again and send me the ~/.xsession-errors file.
>

Hi,
I'm still working on this and looked through it once again,
and there seem to be more relevant parts in the logfile:
-
plasma-device(583)/libplasma
Plasma::DeclarativeWidgetPrivate::finishExecute: Execution of QML
done!
QGraphicsScene::addItem: item has already been added to this scene
Object::connect: No such signal HomeScreen_QMLTYPE_10::minimumWidthChanged()
Object::connect:  (sender name:   'homeScreen')
Object::connect: No such signal HomeScreen_QMLTYPE_10::minimumHeightChanged()
Object::connect:  (sender name:   'homeScreen')
Object::connect: No such slot PlasmaApp::containmentsTransformingChanged(bool)
Object::connect:  (sender name:   'homeScreen')
Object::connect:  (receiver name: 'plasma-device')
plasma-device(583)/libplasma Plasma::CoronaPrivate::importLayout: !!{}
STARTUP TIME 2554761 Adding Containment
"org.kde.active.activityscreen"
plasma-device(583)/libplasma Plasma::PluginLoader::loadApplet: we have
a script using the "declarativeappletscript" API
plasma-device(583)/libplasma Plasma::loadEngine: Couldn't load script
engine for language  "declarativeappletscript" ! error reported:  "The
service 'Declarative widget' does not provide an interface
'Plasma::AppletScript' w"
-

Here is the full log: http://pastebin.com/hjffJQ3q
At the end of the log I removed redundant Soprano messages.


Another idea, could this be a visibility problem?
Log of binutils nm:
-
samuel at s-stirtzel-linux:/work/oe-core/tmp-eglibc/sysroots/overo/usr/lib/kde4$
nm -C plasma_appletscript_declarative.so | grep script
00023c68 t global constructors keyed to declarativescriptenv.cpp
000347d8 r qt_meta_data_JavascriptAddonPackageStructure
00034790 r qt_meta_stringdata_JavascriptAddonPackageStructure
0002b3b0 T DeclarativeAppletScript::scriptEnv()
0001ed60 T JavascriptAddonPackageStructure::pathChanged()
0001ecb4 T JavascriptAddonPackageStructure::qt_metacall(QMetaObject::Call,
int, void**)
0001ecb8 T JavascriptAddonPackageStructure::qt_metacast(char const*)
00038138 D JavascriptAddonPackageStructure::staticMetaObject
0001ec84 T JavascriptAddonPackageStructure::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**)
00038130 D JavascriptAddonPackageStructure::staticMetaObjectExtraData
0001efcc T JavascriptAddonPackageStructure::JavascriptAddonPackageStructure(QObject*,
QList<QVariant> const&)
0001efcc T JavascriptAddonPackageStructure::JavascriptAddonPackageStructure(QObject*,
QList<QVariant> const&)
0001f9bc t JavascriptAddonPackageStructure::~JavascriptAddonPackageStructure()
0001f988 t JavascriptAddonPackageStructure::~JavascriptAddonPackageStructure()
0001f988 t JavascriptAddonPackageStructure::~JavascriptAddonPackageStructure()
0001ec88 T JavascriptAddonPackageStructure::metaObject() const
         U Plasma::AppletScript::description() const
         U Plasma::DeclarativeWidget::scriptEngine() const
00038194 D typeinfo for JavascriptAddonPackageStructure
000347b4 R typeinfo name for JavascriptAddonPackageStructure
00038148 D vtable for JavascriptAddonPackageStructure
-
U means undefined and  "U Plasma::DeclarativeWidget::scriptEngine()
const" exports no function.

Any ideas where I could look next?


-- 
Regards
Samuel


More information about the Active mailing list