Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[qcustomplot] Use version range for Qt #25423

Open
wants to merge 12 commits into
base: master
Choose a base branch
from

Conversation

uilianries
Copy link
Member

Summary

Changes to recipe: qcustomplot/2.1.1

Motivation

The maintained version of Qt-5 is 5.15.14, resulting in missing binary packages when building this package. Using version ranges for Qt solves the current error.


Signed-off-by: Uilian Ries <[email protected]>
@uilianries uilianries self-assigned this Sep 26, 2024
AbrilRBS
AbrilRBS previously approved these changes Sep 26, 2024
@valgur
Copy link
Contributor

valgur commented Sep 26, 2024

@uilianries Did you see #25405?

@uilianries
Copy link
Member Author

@valgur Nope, sorry. We are in middle of a maintenance, so I'm not checking PRs. I triggered your PR now to be built, if it passes at first build, I'll close mine, then we merge yours. Thank you!

@conan-center-bot conan-center-bot added Bump dependencies Only bumping dependencies versions in the recipe Failed labels Sep 26, 2024
@conan-center-bot

This comment has been minimized.

AbrilRBS
AbrilRBS previously approved these changes Sep 26, 2024
@conan-center-bot conan-center-bot removed the Bump dependencies Only bumping dependencies versions in the recipe label Sep 26, 2024
@conan-center-bot
Copy link
Collaborator

Conan v1 pipeline ✔️

All green in build 4 (ab9de23adc81ba0bc740770b0791db0036682de0):

  • qcustomplot/1.3.2:
    All packages built successfully! (All logs)

  • qcustomplot/2.1.1:
    Built 6 packages out of 22 (All logs)

  • qcustomplot/2.1.0:
    Built 6 packages out of 22 (All logs)


Conan v2 pipeline ❌

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

Failure in build 4 (ab9de23adc81ba0bc740770b0791db0036682de0):

  • qcustomplot/2.1.1:
    Didn't run or was cancelled before finishing

  • qcustomplot/2.1.0:
    Didn't run or was cancelled before finishing

  • qcustomplot/1.3.2:
    CI failed to create some packages (All logs)

    Logs for packageID 5d31b25d7f3aeffea58e0c286923ba558946bdd7:
    [settings]
    arch=armv8
    build_type=Release
    compiler=apple-clang
    compiler.cppstd=17
    compiler.libcxx=libc++
    compiler.version=13
    os=Macos
    [options]
    */*:shared=False
    
    [...]
    ld: warning: direct access in function 'int qRegisterNormalizedMetaType<QtMetaTypePrivate::QSequentialIterableImpl>(QByteArray const&, QtMetaTypePrivate::QSequentialIterableImpl*, QtPrivate::MetaTypeDefinedHelper<QtMetaTypePrivate::QSequentialIterableImpl, QMetaTypeId2<QtMetaTypePrivate::QSequentialIterableImpl>::Defined && !QMetaTypeId2<QtMetaTypePrivate::QSequentialIterableImpl>::IsBuiltIn>::DefinedType)' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Widgets.a(qgraphicsscene.o)' to global weak symbol 'QtMetaTypePrivate::QMetaTypeFunctionHelper<QtMetaTypePrivate::QSequentialIterableImpl, true>::Destruct(void*)' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'int qRegisterNormalizedMetaType<QtMetaTypePrivate::QSequentialIterableImpl>(QByteArray const&, QtMetaTypePrivate::QSequentialIterableImpl*, QtPrivate::MetaTypeDefinedHelper<QtMetaTypePrivate::QSequentialIterableImpl, QMetaTypeId2<QtMetaTypePrivate::QSequentialIterableImpl>::Defined && !QMetaTypeId2<QtMetaTypePrivate::QSequentialIterableImpl>::IsBuiltIn>::DefinedType)' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Widgets.a(qgraphicsscene.o)' to global weak symbol 'QtMetaTypePrivate::QMetaTypeFunctionHelper<QtMetaTypePrivate::QSequentialIterableImpl, true>::Destruct(void*)' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QtPrivate::ConverterFunctor<QList<QRectF>, QtMetaTypePrivate::QSequentialIterableImpl, QtMetaTypePrivate::QSequentialIterableConvertFunctor<QList<QRectF>>>::~ConverterFunctor()' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Widgets.a(qgraphicsscene.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QtPrivate::ConverterFunctor<QList<QRectF>, QtMetaTypePrivate::QSequentialIterableImpl, QtMetaTypePrivate::QSequentialIterableConvertFunctor<QList<QRectF>>>::~ConverterFunctor()' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Widgets.a(qgraphicsscene.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QtPrivate::ValueTypeIsMetaType<QList<int>, true>::registerConverter(int)' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Gui.a(qplatformtheme.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QtPrivate::ValueTypeIsMetaType<QList<int>, true>::registerConverter(int)' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Gui.a(qplatformtheme.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QtPrivate::ConverterFunctor<QList<int>, QtMetaTypePrivate::QSequentialIterableImpl, QtMetaTypePrivate::QSequentialIterableConvertFunctor<QList<int>>>::~ConverterFunctor()' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Gui.a(qplatformtheme.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QtPrivate::ConverterFunctor<QList<int>, QtMetaTypePrivate::QSequentialIterableImpl, QtMetaTypePrivate::QSequentialIterableConvertFunctor<QList<int>>>::~ConverterFunctor()' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Gui.a(qplatformtheme.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QtPrivate::ValueTypeIsMetaType<QList<QUrl>, true>::registerConverter(int)' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Gui.a(qplatformdialoghelper.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QtPrivate::ValueTypeIsMetaType<QList<QUrl>, true>::registerConverter(int)' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Gui.a(qplatformdialoghelper.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QtPrivate::ConverterFunctor<QList<QUrl>, QtMetaTypePrivate::QSequentialIterableImpl, QtMetaTypePrivate::QSequentialIterableConvertFunctor<QList<QUrl>>>::~ConverterFunctor()' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Gui.a(qplatformdialoghelper.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QtPrivate::ConverterFunctor<QList<QUrl>, QtMetaTypePrivate::QSequentialIterableImpl, QtMetaTypePrivate::QSequentialIterableConvertFunctor<QList<QUrl>>>::~ConverterFunctor()' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Gui.a(qplatformdialoghelper.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QtPrivate::QVariantValueHelperInterface<QList<QVariant>>::invoke(QVariant const&)' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Gui.a(qtextformat.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QtPrivate::QVariantValueHelperInterface<QList<QVariant>>::invoke(QVariant const&)' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Gui.a(qtextformat.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QtPrivate::QVariantValueHelper<QtMetaTypePrivate::QSequentialIterableImpl>::metaType(QVariant const&)' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Gui.a(qtextformat.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QtPrivate::QVariantValueHelper<QtMetaTypePrivate::QSequentialIterableImpl>::metaType(QVariant const&)' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Gui.a(qtextformat.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QtPrivate::ValueTypeIsMetaType<QList<Qt::DayOfWeek>, true>::registerConverter(int)' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Core.a(qlocale.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QtPrivate::ValueTypeIsMetaType<QList<Qt::DayOfWeek>, true>::registerConverter(int)' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Core.a(qlocale.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QtPrivate::ConverterFunctor<QList<Qt::DayOfWeek>, QtMetaTypePrivate::QSequentialIterableImpl, QtMetaTypePrivate::QSequentialIterableConvertFunctor<QList<Qt::DayOfWeek>>>::~ConverterFunctor()' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Core.a(qlocale.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QtPrivate::ConverterFunctor<QList<Qt::DayOfWeek>, QtMetaTypePrivate::QSequentialIterableImpl, QtMetaTypePrivate::QSequentialIterableConvertFunctor<QList<Qt::DayOfWeek>>>::~ConverterFunctor()' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Core.a(qlocale.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QtPrivate::ConverterFunctor<QList<Qt::DayOfWeek>, QtMetaTypePrivate::QSequentialIterableImpl, QtMetaTypePrivate::QSequentialIterableConvertFunctor<QList<Qt::DayOfWeek>>>::~ConverterFunctor()' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Core.a(qlocale.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QtPrivate::ConverterFunctor<QList<Qt::DayOfWeek>, QtMetaTypePrivate::QSequentialIterableImpl, QtMetaTypePrivate::QSequentialIterableConvertFunctor<QList<Qt::DayOfWeek>>>::~ConverterFunctor()' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Core.a(qlocale.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'int qRegisterMetaType<QtMetaTypePrivate::QSequentialIterableImpl>(char const*, QtMetaTypePrivate::QSequentialIterableImpl*, QtPrivate::MetaTypeDefinedHelper<QtMetaTypePrivate::QSequentialIterableImpl, QMetaTypeId2<QtMetaTypePrivate::QSequentialIterableImpl>::Defined && !QMetaTypeId2<QtMetaTypePrivate::QSequentialIterableImpl>::IsBuiltIn>::DefinedType)' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Core.a(qlocale.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'int qRegisterMetaType<QtMetaTypePrivate::QSequentialIterableImpl>(char const*, QtMetaTypePrivate::QSequentialIterableImpl*, QtPrivate::MetaTypeDefinedHelper<QtMetaTypePrivate::QSequentialIterableImpl, QMetaTypeId2<QtMetaTypePrivate::QSequentialIterableImpl>::Defined && !QMetaTypeId2<QtMetaTypePrivate::QSequentialIterableImpl>::IsBuiltIn>::DefinedType)' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Core.a(qlocale.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'int qRegisterMetaType<QtMetaTypePrivate::QSequentialIterableImpl>(char const*, QtMetaTypePrivate::QSequentialIterableImpl*, QtPrivate::MetaTypeDefinedHelper<QtMetaTypePrivate::QSequentialIterableImpl, QMetaTypeId2<QtMetaTypePrivate::QSequentialIterableImpl>::Defined && !QMetaTypeId2<QtMetaTypePrivate::QSequentialIterableImpl>::IsBuiltIn>::DefinedType)' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Core.a(qlocale.o)' to global weak symbol 'QtMetaTypePrivate::QMetaTypeFunctionHelper<QtMetaTypePrivate::QSequentialIterableImpl, true>::Construct(void*, void const*)' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'int qRegisterMetaType<QtMetaTypePrivate::QSequentialIterableImpl>(char const*, QtMetaTypePrivate::QSequentialIterableImpl*, QtPrivate::MetaTypeDefinedHelper<QtMetaTypePrivate::QSequentialIterableImpl, QMetaTypeId2<QtMetaTypePrivate::QSequentialIterableImpl>::Defined && !QMetaTypeId2<QtMetaTypePrivate::QSequentialIterableImpl>::IsBuiltIn>::DefinedType)' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Core.a(qlocale.o)' to global weak symbol 'QtMetaTypePrivate::QMetaTypeFunctionHelper<QtMetaTypePrivate::QSequentialIterableImpl, true>::Construct(void*, void const*)' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'int qRegisterMetaType<QtMetaTypePrivate::QSequentialIterableImpl>(char const*, QtMetaTypePrivate::QSequentialIterableImpl*, QtPrivate::MetaTypeDefinedHelper<QtMetaTypePrivate::QSequentialIterableImpl, QMetaTypeId2<QtMetaTypePrivate::QSequentialIterableImpl>::Defined && !QMetaTypeId2<QtMetaTypePrivate::QSequentialIterableImpl>::IsBuiltIn>::DefinedType)' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Core.a(qlocale.o)' to global weak symbol 'QtMetaTypePrivate::QMetaTypeFunctionHelper<QtMetaTypePrivate::QSequentialIterableImpl, true>::Destruct(void*)' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'int qRegisterMetaType<QtMetaTypePrivate::QSequentialIterableImpl>(char const*, QtMetaTypePrivate::QSequentialIterableImpl*, QtPrivate::MetaTypeDefinedHelper<QtMetaTypePrivate::QSequentialIterableImpl, QMetaTypeId2<QtMetaTypePrivate::QSequentialIterableImpl>::Defined && !QMetaTypeId2<QtMetaTypePrivate::QSequentialIterableImpl>::IsBuiltIn>::DefinedType)' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Core.a(qlocale.o)' to global weak symbol 'QtMetaTypePrivate::QMetaTypeFunctionHelper<QtMetaTypePrivate::QSequentialIterableImpl, true>::Destruct(void*)' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QtPrivate::ValueTypeIsMetaType<QList<QModelIndex>, true>::registerConverter(int)' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Core.a(qitemselectionmodel.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QtPrivate::ValueTypeIsMetaType<QList<QModelIndex>, true>::registerConverter(int)' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Core.a(qitemselectionmodel.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QtPrivate::ConverterFunctor<QList<QModelIndex>, QtMetaTypePrivate::QSequentialIterableImpl, QtMetaTypePrivate::QSequentialIterableConvertFunctor<QList<QModelIndex>>>::~ConverterFunctor()' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Core.a(qitemselectionmodel.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QtPrivate::ConverterFunctor<QList<QModelIndex>, QtMetaTypePrivate::QSequentialIterableImpl, QtMetaTypePrivate::QSequentialIterableConvertFunctor<QList<QModelIndex>>>::~ConverterFunctor()' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Core.a(qitemselectionmodel.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QtPrivate::ConverterFunctor<QList<QModelIndex>, QtMetaTypePrivate::QSequentialIterableImpl, QtMetaTypePrivate::QSequentialIterableConvertFunctor<QList<QModelIndex>>>::~ConverterFunctor()' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Core.a(qitemselectionmodel.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QtPrivate::ConverterFunctor<QList<QModelIndex>, QtMetaTypePrivate::QSequentialIterableImpl, QtMetaTypePrivate::QSequentialIterableConvertFunctor<QList<QModelIndex>>>::~ConverterFunctor()' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Core.a(qitemselectionmodel.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QVariant::canConvert(int) const' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Core.a(qvariant.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    ld: warning: direct access in function 'QVariant::canConvert(int) const' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/qt7aad0d6365b8e/p/lib/libQt5Core.a(qvariant.o)' to global weak symbol 'QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id' from file '/Users/jenkins/workspace/prod-v2/bsr/91230/afefa/p/b/qcusta769fa8e578a6/p/lib/libqcustomplot.a(mocs_compilation.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
    [100%] Built target test_package
    
    
    ======== Testing the package: Executing test ========
    qcustomplot/1.3.2 (test package): Running test()
    qcustomplot/1.3.2 (test package): RUN: ./test_package
    qt.qpa.plugin: Could not find the Qt platform plugin "cocoa" in ""
    This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
    
    /bin/sh: line 1: 34473 Abort trap: 6           ./test_package
    
    ERROR: qcustomplot/1.3.2 (test package): Error in test() method, line 32
    	self.run(bin_path, env="conanrun")
    	ConanException: Error 134 while executing
    

Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.

Copy link
Contributor

@jcar87 jcar87 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

check CI results for missing binaries

@uilianries uilianries marked this pull request as draft February 4, 2025 06:50
@valgur
Copy link
Contributor

valgur commented Feb 4, 2025

Totally cosmetic and optional, but I'd suggest something like this for the ~30 recipes using Qt:
https://github.com/valgur/conan-center-index/blob/dev/recipes/qcustomplot/all/conanfile.py#L70-L85
Slightly cleaner, IMO. Although, this should really be fixed in the Qt recipe in the first place.

@uilianries
Copy link
Member Author

uilianries commented Feb 4, 2025

The current pre-checks results have the follow output: https://github.com/conan-io/conan-center-index/pull/25423/checks?check_run_id=36662334371

@jcar87
Copy link
Contributor

jcar87 commented Feb 4, 2025

Qt5 is missing in the CI, but can be built locally, the qcustomplot 1.x uses Qt5 only. I built some configuration locally, here are my logs

Updated binaries should now be present
macOS x86_64 can happen on CI #26529 is merged first

@uilianries
Copy link
Member Author

The latest CI check result looks much better: https://github.com/conan-io/conan-center-index/pull/25423/checks?check_run_id=36839729054

Only Qt5 is missing in two cases, but is related to libmysqlclient package.

@uilianries uilianries marked this pull request as ready for review February 7, 2025 09:56
@uilianries uilianries requested a review from jcar87 February 7, 2025 09:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants