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. Universtal qt compiling bug "convert_RGB888_to_RGB32_neon...."
QtWS25 Last Chance

Universtal qt compiling bug "convert_RGB888_to_RGB32_neon...."

Scheduled Pinned Locked Moved Mobile and Embedded
raspberrycompilebuild
4 Posts 2 Posters 2.6k Views
  • 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.
  • E Offline
    E Offline
    eriktheitalian
    wrote on 3 Apr 2015, 09:44 last edited by
    #1

    I'm tried native qt5 build document for raspberry.

    Last result

    rmbackingstore.o .obj/moc_qvalidator.o .obj/moc_qopenglshaderprogram.o .obj/moc_qopenglengineshadermanager_p.o -L/opt/vc/lib -L/home/pi/qt5/qtbase/lib -lQt5Core -lpthread -lpng -lqtharfbuzzng -lz -lGLESv2
    .obj/qimage.o:qimage.cpp:function QImage::fill(unsigned int): error: undefined reference to 'qt_memfill32(unsigned int*, unsigned int, int)'
    .obj/qimage.o:qimage.cpp:function QImage::fill(unsigned int): error: undefined reference to 'qt_memfill32(unsigned int*, unsigned int, int)'
    .obj/qimage_conversions.o:qimage_conversions.cpp:function qInitImageConversions(): error: undefined reference to 'convert_RGB888_to_RGB32_neon(QImageData*, QImageData const*, QFlagsQt::ImageConversionFlag)'
    .obj/qdrawhelper.o:qdrawhelper.cpp:function qt_rectfill_nonpremul_rgba(QRasterBuffer*, int, int, int, int, unsigned int): error: undefined reference to 'qt_memfill32(unsigned int*, unsigned int, int)'
    .obj/qdrawhelper.o:qdrawhelper.cpp:function qt_bitmapblit_rgba8888(QRasterBuffer*, int, int, unsigned int, unsigned char const*, int, int, int): error: undefined reference to 'qt_memfill32(unsigned int*, unsigned int, int)'
    .obj/qdrawhelper.o:qdrawhelper.cpp:function qInitDrawhelperAsm(): error: undefined reference to 'qt_blend_rgb32_on_rgb32_neon(unsigned char*, int, unsigned char const*, int, int, int, int)'
    .obj/qdrawhelper.o:qdrawhelper.cpp:function qInitDrawhelperAsm(): error: undefined reference to 'qt_blend_argb32_on_argb32_neon(unsigned char*, int, unsigned char const*, int, int, int, int)'
    .obj/qdrawhelper.o:qdrawhelper.cpp:function qInitDrawhelperAsm(): error: undefined reference to 'qt_blend_argb32_on_rgb16_neon(unsigned char*, int, unsigned char const*, int, int, int, int)'
    .obj/qdrawhelper.o:qdrawhelper.cpp:function qInitDrawhelperAsm(): error: undefined reference to 'qt_blend_rgb16_on_argb32_neon(unsigned char*, int, unsigned char const*, int, int, int, int)'
    .obj/qdrawhelper.o:qdrawhelper.cpp:function qInitDrawhelperAsm(): error: undefined reference to 'qt_blend_rgb16_on_rgb16_neon(unsigned char*, int, unsigned char const*, int, int, int, int)'
    .obj/qdrawhelper.o:qdrawhelper.cpp:function qInitDrawhelperAsm(): error: undefined reference to 'qt_scale_image_argb32_on_rgb16_neon(unsigned char*, int, unsigned char const*, int, int, QRectF const&, QRectF const&, QRect const&, int)'
    .obj/qdrawhelper.o:qdrawhelper.cpp:function qInitDrawhelperAsm(): error: undefined reference to 'qt_scale_image_rgb16_on_rgb16_neon(unsigned char*, int, unsigned char const*, int, int, QRectF const&, QRectF const&, QRect const&, int)'
    .obj/qdrawhelper.o:qdrawhelper.cpp:function qInitDrawhelperAsm(): error: undefined reference to 'qt_transform_image_argb32_on_rgb16_neon(unsigned char*, int, unsigned char const*, int, QRectF const&, QRectF const&, QRect const&, QTransform const&, int)'
    .obj/qdrawhelper.o:qdrawhelper.cpp:function qInitDrawhelperAsm(): error: undefined reference to 'qt_transform_image_rgb16_on_rgb16_neon(unsigned char*, int, unsigned char const*, int, QRectF const&, QRectF const&, QRect const&, QTransform const&, int)'
    .obj/qdrawhelper.o:qdrawhelper.cpp:function qInitDrawhelperAsm(): error: undefined reference to 'qt_alphamapblit_quint16_neon(QRasterBuffer*, int, int, unsigned int, unsigned char const*, int, int, int, QClipData const*)'
    .obj/qdrawhelper.o:qdrawhelper.cpp:function qInitDrawhelperAsm(): error: undefined reference to 'qt_blend_argb32_on_argb32_scanline_neon(unsigned int*, unsigned int const*, int, unsigned int)'
    .obj/qdrawhelper.o:qdrawhelper.cpp:function qInitDrawhelperAsm(): error: undefined reference to 'comp_func_solid_SourceOver_neon(unsigned int*, int, unsigned int, unsigned int)'
    .obj/qdrawhelper.o:qdrawhelper.cpp:function qInitDrawhelperAsm(): error: undefined reference to 'comp_func_Plus_neon(unsigned int*, unsigned int const*, int, unsigned int)'
    .obj/qdrawhelper.o:qdrawhelper.cpp:function qInitDrawhelperAsm(): error: undefined reference to 'qt_destFetchRGB16_neon(unsigned int*, QRasterBuffer*, int, int, int)'
    .obj/qdrawhelper.o:qdrawhelper.cpp:function qInitDrawhelperAsm(): error: undefined reference to 'qt_destStoreRGB16_neon(QRasterBuffer*, int, int, unsigned int const*, int)'
    .obj/qdrawhelper.o:qdrawhelper.cpp:function qInitDrawhelperAsm(): error: undefined reference to 'qt_memrotate90_16_neon(unsigned char const*, int, int, int, unsigned char*, int)'
    .obj/qdrawhelper.o:qdrawhelper.cpp:function qInitDrawhelperAsm(): error: undefined reference to 'qt_memrotate270_16_neon(unsigned char const*, int, int, int, unsigned char*, int)'
    .obj/qdrawhelper.o:qdrawhelper.cpp:function qInitDrawhelperAsm(): error: undefined reference to 'qt_fetch_radial_gradient_neon(unsigned int*, Operator const*, QSpanData const*, int, int, int)'
    collect2: hata: ld çıkış durumu 1 ile döndü
    Makefile:1124: recipe for target '../../lib/libQt5Gui.so.5.5.0' failed
    make[3]: *** [../../lib/libQt5Gui.so.5.5.0] Error 1
    make[3]: Leaving directory '/home/pi/qt5/qtbase/src/gui'
    Makefile:470: recipe for target 'sub-gui-make_first' failed
    make[2]: *** [sub-gui-make_first] Error 2
    make[2]: Leaving directory '/home/pi/qt5/qtbase/src'
    Makefile:45: recipe for target 'sub-src-make_first' failed
    make[1]: *** [sub-src-make_first] Error 2
    make[1]: Leaving directory '/home/pi/qt5/qtbase'
    Makefile:73: recipe for target 'module-qtbase-make_first' failed
    make: *** [module-qtbase-make_first] Error 2

    This is universal bug. I'm searched lots of people facing this.

    Qt's raspbian api support very good. But this bug doing problem for lots of people.

    1 Reply Last reply
    0
    • S Offline
      S Offline
      SGaist
      Lifetime Qt Champion
      wrote on 3 Apr 2015, 21:59 last edited by
      #2

      Hi and welcome to devnet,

      What configuration option did you use ? Are you doing a native build ?

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • E Offline
        E Offline
        eriktheitalian
        wrote on 4 Apr 2015, 09:30 last edited by eriktheitalian 4 Apr 2015, 09:30
        #3

        Hi. Thanks for reply.

        I'm used fresh non-touched new raspbian and issue fixed.

        My defaut configiration (problem one):
        Kernel 3.18.10 BFS+BFQ scheduler patchset.
        Native linaro gcc 4.8.5 ( used for kernel )

        After compilation done. Open gl cube test not worked. I'm added this to config.txt And worked.

        framebuffer_depth=32
        framebuffer_ignore_alpha=1
        gpu_mem=128

        1 Reply Last reply
        0
        • S Offline
          S Offline
          SGaist
          Lifetime Qt Champion
          wrote on 4 Apr 2015, 21:25 last edited by
          #4

          config.txt ?

          Interested in AI ? www.idiap.ch
          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

          1 Reply Last reply
          0

          2/4

          3 Apr 2015, 21:59

          • Login

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