Qt4.8.6 cross-compile to ARM -
I'm getting "Phonon support cannot be enabled due to functionality tests" while I run 'configure' with phonon parameter passing to it. (./configure <other options> -phonon)
Please help me to resolve this !
Hi and welcome to devnet,
Add the -v option to see exactly what test failed.
You'll likely need to provide the dependencies of Phonon for your ARM target.
Note that there's now Qt 4.8.7 (the last of the Qt 4 series)
Thank you very much for your reply...
Can you please tell me how can I provide the dependencies of phonon or Where to check its dependencies ? (where & what modification I should do ?) (I'm new to this Qt cross compiling & spent nearly a month trying to resolve this !)
Before diving into that, do you need Phonon at all ? Because if you don't need it then just don't cross-compile it.
In any case, you have a the dependencies explained here.
Yes, I need to cross compile qt with phonon to stream videos on ARM
when I run Qt application on ARM based system, I get warnings as below
[ 64.254821] wm97xx-ts 0-0:wm9712-codec: No IRQ specified
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: Phonon::createPath: Cannot connect Phonon::MediaObject ( no objectName ) to Phonon::VideoWidget ( no objectName ).
This is why I'm trying to include phonon with 'configure' command while build qt source code !
Did you check that you have all the gstreamer plugins installed ?
gstreamer plugins are available on my linux x86_64 machine & there are no issues with video play (on my host machine)
I get those warnings when I try to run 'Qt video play application' on target machine (ARM based system)
You must also have them for your target. The libraries/plugins you have installed for your host computer won't influence when you cross-compile. You need them for your target architecture.