After building Qt 5.3.0 for Cubieboard A20 on Framebuffer, I went ahead with another build for X11. I wasn't expecting much hassle, but in the end, some "dirty hacks" were required to be able to cross-compile it, using the same steps and configure lines as with Qt 5.2.1.
As far as I could tell and also from what I gathered on IRC, the wows I got aren't so much Qt's responsability, but rather the Mali library headers for EGL, GLES, etc that may need updating.
In any case, getting past those hurdles and getting QtCinematicExperience to work required these modifications:
qtbase/src/gui/kernel/qplatformcursor.h
#include <QtGui/QCursor>
# ifdef CursorShape
# define X_CursorShape CursorShape
# undef CursorShape
# endif
QT_BEGIN_NAMESPACE
qtbase/src/platformsupport/eglconvenience/qeglplatformcursor.cpp
#include "qeglplatformintegration_p.h"
# ifdef CursorShape
# define X_CursorShape CursorShape
# undef CursorShape
# endif
QT_BEGIN_NAMESPACE
qtbase/src/platformsupport/eglconvenience/qeglplatformcontext.cpp
#include <QtCore/qtextstream.h>
#include "qeglplatformcontext_p.h"
Coding Chase - Projects
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment