Hi to all, I'm trying to install a GUI Development Environment for the TB5200 system based on ppc82xx and with a SM501 graphic device.
I'm evaluating microwindows and qt-embedded. With Microwindows I've been able to execute the following applications contained in the ELDK 3.1.1 dev kit: nano-X - the graphical environment mdemo - a microwindows demo mtest - another microwindowsdemo app But the graphic displayed is 'bluish', it seems there are problems with the rgb settings. After that I've downloaded qt-embedded-free-3.3.4 and the patch from denx : qte-3.3.4-tqm5200-sm501.patch I've untarred the file and applied the patch and followed build instructions, in the compilation I get errors from the libqte lib about the lacks of some methods from the QGfxSm501 class derived from fQGfxRaster. /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)8, (int)0>::drawPoints(QPointArray const&, int, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)32, (int)0>::processSpans(int, QPoint*, int*)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `non-virtual thunk [nv:-2344] to QGfxRaster<(int)32, (int)0>::processSpans(int, QPoint*, int*)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)32, (int)0>::tiledBlt(int, int, int, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)8, (int)0>::drawThickPolyline(QPointArray const&, int, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)8, (int)0>::drawPolygon(QPointArray const&, bool, int, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)8, (int)0>::setSource(unsigned char*, int, int, int, int, unsigned*, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)8, (int)0>::drawPolyline(QPointArray const&, int, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)8, (int)0>::drawLine(int, int, int, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)8, (int)0>::stretchBlt(int, int, int, int, int, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)8, (int)0>::setSource(QImage const*)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)32, (int)0>::fillRect(int, int, int, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)8, (int)0>::setSource(QPaintDevice const*)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)8, (int)0>::blt(int, int, int, int, int, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)32, (int)0>::scroll(int, int, int, int, int, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)32, (int)0>::drawPoints(QPointArray const&, int, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)32, (int)0>::setSource(QPaintDevice const*)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)8, (int)0>::drawThickLine(int, int, int, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)32, (int)0>::drawPoint(int, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)32, (int)0>::drawLine(int, int, int, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)32, (int)0>::blt(int, int, int, int, int, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `non-virtual thunk [nv:-2344] to QGfxRaster<(int)8, (int)0>::processSpans(int, QPoint*, int*)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)32, (int)0>::stretchBlt(int, int, int, int, int, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)8, (int)0>::scroll(int, int, int, int, int, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)8, (int)0>::fillRect(int, int, int, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)32, (int)0>::drawPolyline(QPointArray const&, int, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)32, (int)0>::drawThickPolyline(QPointArray const&, int, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)8, (int)0>::tiledBlt(int, int, int, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)32, (int)0>::drawPolygon(QPointArray const&, bool, int, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)8, (int)0>::processSpans(int, QPoint*, int*)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)32, (int)0>::~QGfxRaster [not-in-charge]()' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)32, (int)0>::QGfxRaster[not-in-charge](unsigned char*, int, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)32, (int)0>::drawThickLine(int, int, int, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)8, (int)0>::drawPoint(int, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)8, (int)0>::~QGfxRaster [not-in-charge]()' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)32, (int)0>::setSource(QImage const*)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)32, (int)0>::setSource(unsigned char*, int, int, int, int, unsigned*, int)' /opt/eldk/ppc_6xx/home/roberto/qt-embedded-free-3.3.4/lib/libqte.so: undefined reference to `QGfxRaster<(int)8, (int)0>::QGfxRaster[not-in-charge](unsigned char*, int, int)' Are there any who has succesfully compiled and used the Qt-embedded environment ? There are other options to have a simple GUI development environment ? Best Regards -- Roberto Mantovani <[EMAIL PROTECTED]> A&L Automazione e Logistica www.automazionelogistica.it Via del Lavoro, 13 48011 - Alfonsine - RA Tel. 0544-866819 - Cell. 3492174955 _______________________________________________ Linuxppc-embedded mailing list [email protected] https://ozlabs.org/mailman/listinfo/linuxppc-embedded
