[Development] Vsd: Change in qt/qtdeclarative[dev]: [new compiler] Fix group property initializers

Hausmann Simon Simon.Hausmann at digia.com
Thu Jan 16 09:29:40 CET 2014


Hi,

A change in qtbase broke qtdeclarative integration due to build failure on iOS. It appears that the ios builds in the CI for qtbase don't actually every try to link a target binary, otherwise I suppose that error would've been caught earlier.

Does the error ring bells for anyone? Any ideas how to fix the target binary issue?

Simon

Fra: Qt Continuous Integration System (Code Review)
Sendt: 08:41 torsdag 16. januar 2014
Til: Hausmann Simon
Svar til: ci-noreply at qt-project.org
Kopi: Qt Sanity Bot; Knoll Lars
Emne: Change in qt/qtdeclarative[dev]: [new compiler] Fix group property initializers


Qt Continuous Integration System has posted comments on this change.

Change subject: [new compiler] Fix group property initializers
......................................................................


Patch Set 4:

qtdeclarative failed to compile :(

  Found main() in main.o
  Undefined symbols for architecture armv7:
    "qt_memfill32(unsigned int*, unsigned int, int)", referenced from:
        qt_fetch_radial_gradient_plain(unsigned int*, Operator const*, QSpanData const*, int, int, int) in libQt5Gui.a(qdrawhelper.o)
        comp_func_solid_Clear(unsigned int*, int, unsigned int, unsigned int) in libQt5Gui.a(qdrawhelper.o)
        comp_func_Clear(unsigned int*, unsigned int const*, int, unsigned int) in libQt5Gui.a(qdrawhelper.o)
        comp_func_solid_Source(unsigned int*, int, unsigned int, unsigned int) in libQt5Gui.a(qdrawhelper.o)
        comp_func_solid_SourceOver(unsigned int*, int, unsigned int, unsigned int) in libQt5Gui.a(qdrawhelper.o)
        rasterop_solid_NotSource(unsigned int*, int, unsigned int, unsigned int) in libQt5Gui.a(qdrawhelper.o)
        blend_color_argb(int, QT_FT_Span_ const*, void*) in libQt5Gui.a(qdrawhelper.o)
        ...
    "qt_convert_rgb888_to_rgb32_neon(unsigned int*, unsigned char const*, int)", referenced from:
        QJpegHandler::QJpegHandler() in libQt5Gui.a(qjpeghandler.o)
    "convert_RGB888_to_RGB32_neon(QImageData*, QImageData const*, QFlags<Qt::ImageConversionFlag>)", referenced from:
        qInitImageConversions() in libQt5Gui.a(qimage_conversions.o)
  make[4]: *** [iphoneos-release] Error 65
  make[3]: *** [iphoneos] Error 2
  make[2]: *** [sub-qmltestrunner-make_first] Error 2
  Found main() in main.o
  Undefined symbols for architecture armv7:
    "qt_memfill32(unsigned int*, unsigned int, int)", referenced from:
        QImage::fill(unsigned int) in libQt5Gui.a(qimage.o)
        qt_fetch_radial_gradient_plain(unsigned int*, Operator const*, QSpanData const*, int, int, int) in libQt5Gui.a(qdrawhelper.o)
        comp_func_solid_Clear(unsigned int*, int, unsigned int, unsigned int) in libQt5Gui.a(qdrawhelper.o)
        comp_func_Clear(unsigned int*, unsigned int const*, int, unsigned int) in libQt5Gui.a(qdrawhelper.o)
        comp_func_solid_Source(unsigned int*, int, unsigned int, unsigned int) in libQt5Gui.a(qdrawhelper.o)
        comp_func_solid_SourceOver(unsigned int*, int, unsigned int, unsigned int) in libQt5Gui.a(qdrawhelper.o)
        rasterop_solid_NotSource(unsigned int*, int, unsigned int, unsigned int) in libQt5Gui.a(qdrawhelper.o)
        ...
    "qt_convert_rgb888_to_rgb32_neon(unsigned int*, unsigned char const*, int)", referenced from:
        QJpegHandler::QJpegHandler() in libQt5Gui.a(qjpeghandler.o)
    "convert_RGB888_to_RGB32_neon(QImageData*, QImageData const*, QFlags<Qt::ImageConversionFlag>)", referenced from:
        qInitImageConversions() in libQt5Gui.a(qimage_conversions.o)
  make[4]: *** [iphoneos-release] Error 65
  make[3]: *** [iphoneos] Error 2
  make[2]: *** [sub-qmlscene-make_first] Error 2
  Found main() in main.o
  Undefined symbols for architecture armv7:
    "qt_memfill32(unsigned int*, unsigned int, int)", referenced from:
        qt_fetch_radial_gradient_plain(unsigned int*, Operator const*, QSpanData const*, int, int, int) in libQt5Gui.a(qdrawhelper.o)
        comp_func_solid_Clear(unsigned int*, int, unsigned int, unsigned int) in libQt5Gui.a(qdrawhelper.o)
        comp_func_Clear(unsigned int*, unsigned int const*, int, unsigned int) in libQt5Gui.a(qdrawhelper.o)
        comp_func_solid_Source(unsigned int*, int, unsigned int, unsigned int) in libQt5Gui.a(qdrawhelper.o)
        comp_func_solid_SourceOver(unsigned int*, int, unsigned int, unsigned int) in libQt5Gui.a(qdrawhelper.o)
        rasterop_solid_NotSource(unsigned int*, int, unsigned int, unsigned int) in libQt5Gui.a(qdrawhelper.o)
        blend_color_argb(int, QT_FT_Span_ const*, void*) in libQt5Gui.a(qdrawhelper.o)
        ...
    "qt_convert_rgb888_to_rgb32_neon(unsigned int*, unsigned char const*, int)", referenced from:
        QJpegHandler::QJpegHandler() in libQt5Gui.a(qjpeghandler.o)
    "convert_RGB888_to_RGB32_neon(QImageData*, QImageData const*, QFlags<Qt::ImageConversionFlag>)", referenced from:
        qInitImageConversions() in libQt5Gui.a(qimage_conversions.o)
  make[4]: *** [iphoneos-release] Error 65
  make[3]: *** [iphoneos] Error 2
  make[2]: *** [sub-qml-make_first] Error 2
  make[1]: *** [sub-tools-make_first] Error 2
  make: *** [module-qtdeclarative] Error 2

  Build log: http://testresults.qt-project.org/ci/QtDeclarative_dev_Integration/build_01063/macx-ios-clang_OSX_10.8/log.txt.gz

  Tested changes (refs/builds/dev_1389857172):
    http://codereview.qt-project.org/75120 [PS4] - [new compiler] Fix group property initializers

--
To view, visit https://codereview.qt-project.org/75120
To unsubscribe, visit https://codereview.qt-project.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I468caa48be13f91f88545ef001ac9aaa46ba5d14
Gerrit-PatchSet: 4
Gerrit-Project: qt/qtdeclarative
Gerrit-Branch: dev
Gerrit-Owner: Simon Hausmann <simon.hausmann at digia.com>
Gerrit-Reviewer: Lars Knoll <lars.knoll at digia.com>
Gerrit-Reviewer: Qt Sanity Bot <qt_sanitybot at qt-project.org>
Gerrit-Reviewer: Simon Hausmann <simon.hausmann at digia.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20140116/7633327a/attachment.html>


More information about the Development mailing list