Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Qt and VxWorks
Forum Updated to NodeBB v4.3 + New Features

Qt and VxWorks

Scheduled Pinned Locked Moved Mobile and Embedded
4 Posts 4 Posters 7.1k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    aheijde
    wrote on 17 May 2011, 06:36 last edited by
    #1

    Hello All,

    Currently I am looking into using Qt with VxWorks to use on an embedded platform (PPC).

    I followed the platform notes for VxWorks on how to configure and build Qt.

    @
    ./configure -xplatform unsupported/vxworks-simpentium-g++ -embedded vxworks -exceptions -no-gfx-linuxfb -no-mouse-linuxtp -no-mouse-pc -no-kbd-tty
    @
    and then make.

    First tried the simpentium target so that I know it works in my environment. Only I am getting some compilation errors which I can not trace back to something. It reports an error about missing mBlkHdr and other stuff not correct.

    @
    Errors with Qt version 4.6.3:
    Compiling file /src/gui/image/qpixmapfilter.cpp
    ../../include/QtGui/private/../../../src/gui/text/qfontengineglyphcache_p.h:91: error: expected ';' before '.' token
    ../../include/QtGui/private/../../../src/gui/text/qfontengineglyphcache_p.h: In constructor 'QFontEngineGlyphCache::QFontEngineGlyphCache(const QTransform&, QFontEngineGlyphCache::Type)':
    ../../include/QtGui/private/../../../src/gui/text/qfontengineglyphcache_p.h:84: error: class 'QFontEngineGlyphCache' does not have any field named 'mBlkHdr'
    ../../include/QtGui/private/../../../src/gui/text/qfontengineglyphcache_p.h:84: error: expected (' before '.' token ../../include/QtGui/private/../../../src/gui/text/qfontengineglyphcache_p.h:84: error: expected {' before '.' token
    ../../include/QtGui/private/../../../src/gui/text/qfontengineglyphcache_p.h: At global scope:
    ../../include/QtGui/private/../../../src/gui/text/qfontengineglyphcache_p.h:84: warning: unused parameter 'type'
    ../../include/QtGui/private/../../../src/gui/text/qfontengineglyphcache_p.h: In member function 'QFontEngineGlyphCache::Type QFontEngineGlyphCache::cacheType() const':
    ../../include/QtGui/private/../../../src/gui/text/qfontengineglyphcache_p.h:88: error: 'mBlkHdr' was not declared in this scope
    @
    I am using VxWorks 6.8 on Linux (Ubuntu 10.10). And as source files qt-everywhere-opensource-src-4.6.3.tar.gz downloaded from the ftp archive.

    So my questions are:

    • Did I miss something to configure?
    • Does someone know on with version of Qt (or branch) this VxWorks port was done?
    • Does the mBlkHdr error say something to someone?
    • Are there other people who did managed to configure and build Qt for VxWorks?

    Thanks for your time and help!

    Best regards,
    Antoine

    1 Reply Last reply
    0
    • L Offline
      L Offline
      LanzlG
      wrote on 12 Mar 2012, 13:25 last edited by
      #2

      Hi,

      could be that the definition of m_data in \target\h\net\mbuf.h is causing the error width mBlkHdr

      Regards
      gl

      1 Reply Last reply
      0
      • T Offline
        T Offline
        tuukka
        wrote on 13 Mar 2012, 11:32 last edited by
        #3

        Hi,

        The existing VxWorks port is not complete. We are working with Wind River to bring a greatly improved port available soon.

        Please see: http://www.digia.com/en/Blogs/Qt-blog/Katherine-Barrios/Dates/2012/2/Qt-Commercial-Formally-Supports-VxWorks/

        Yours,

        Tuukka Turunen
        Director, R&D
        Digia, Qt Commercial

        --
        Tuukka Turunen
        SVP, R&D
        The Qt Company

        1 Reply Last reply
        0
        • P Offline
          P Offline
          Parag Rudrawar
          wrote on 30 Oct 2012, 17:03 last edited by
          #4

          Hi Antoine,

          As per the below link, QT 4.8.3 has the full support for VxWorks.
          http://blog.qt.digia.com/2012/09/13/qt-commercial-4-8-3-released-with-official-support-for-vxworks/
          But I could not find from where we can get it downloaded?

          Hi Tuukka,
          Can you please let me know from where I can get QT 4.8.3(for VxWorks) libraries or SDK downloaded? The QT website does not mention about the VxWorks. I would be working soon on QT with VxWorks.

          Thanks in advance.

          Thanks and Regards,
          Parag Rudrawar

          1 Reply Last reply
          0

          • Login

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups
          • Search
          • Get Qt Extensions
          • Unsolved