As you can see, I have managed to get the main menu running on the pandora. But; it does come with its problems. I have compiled this with Qt with the modified make file attached. Wagic has been compiled with opengles 2. In addition I had to edit Jtypes.h to accept gles 2.
The first critical one is that choosing any item from the main menu, excluding the options menu, will crash wagic with this output in the terminal:
Code: Select all
wagic: src/WResourceManager.cpp:1204: cacheItem* WCache<cacheItem, cacheActual>::Get(int, const std::string&, int, int) [with cacheItem = WCachedTexture, cacheActual = JTexture]: Assertion `it != managed.end()' failed.
Aborted
Code: Select all
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: Phonon::createPath: Cannot connect Phonon::MediaObject ( no objectName ) to Phonon::AudioOutput ( no objectName ).
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
Code: Select all
QIconvCodec::convertFromUnicode: using Latin-1 for conversion, iconv failed for BOM: Bad file descriptor
QIconvCodec::convertFromUnicode: using Latin-1 for conversion, iconv_open failed
QIconvCodec::convertToUnicode: using Latin-1 for conversion, iconv_open failed
Unable to load graphicssystem "opengl"
QGtkStyle was unable to detect the current GTK+ theme.
If anyone asks for the binary, Ill post it, it will work on arm7a devices.