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

qt: Add UIC test #25173

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

Conversation

DoomHammer
Copy link
Contributor

Summary

Changes to recipe: qt/6.x.x

Motivation

UIC seems broken on Linux. It cannot find ICU so even though ICU is installed by Conan. These tests should catch this.

Details

Ideally, a fix for Linux should also come in here, but for now I have no idea how to handle it.


@DoomHammer
Copy link
Contributor Author

FYI: @uilianries @franramirez688

@DoomHammer
Copy link
Contributor Author

Oh, the test code comes from Qt examples

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot
Copy link
Collaborator

Conan v1 pipeline ✔️

All green in build 3 (c60552c3f3c6058366703c71a222a2dea59381a8):

  • qt/6.6.3:
    All packages built successfully! (All logs)

  • qt/6.7.1:
    All packages built successfully! (All logs)

  • qt/6.5.3:
    All packages built successfully! (All logs)


Conan v2 pipeline ✔️

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

All green in build 3 (c60552c3f3c6058366703c71a222a2dea59381a8):

  • qt/6.7.1:
    All packages built successfully! (All logs)

  • qt/6.6.3:
    All packages built successfully! (All logs)

  • qt/6.5.3:
    All packages built successfully! (All logs)

Copy link
Contributor

github-actions bot commented Sep 8, 2024

Hooks produced the following warnings for commit c60552c
qt/6.6.3@#6f08ea8350b7eb31e7e21a41f635f023
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\plugins\tls\qschannelbackend.dll' links to system library 'ncrypt' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\plugins\tls\qschannelbackendd.dll' links to system library 'ncrypt' but it is not in cpp_info.system_libs.
qt/6.7.1@#db5f6c5471a4ae37f039f536f9f10de4
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\plugins\tls\qschannelbackendd.dll' links to system library 'ncrypt' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\plugins\tls\qschannelbackend.dll' links to system library 'ncrypt' but it is not in cpp_info.system_libs.
qt/6.5.3@#8e4cdbb0b734374b4b305054e0d92b88
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './plugins/platforms/libqcocoa.dylib' links to system library 'ColorSync' but it is not in cpp_info.frameworks.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './plugins/platforms/libqcocoa_debug.dylib' links to system library 'ColorSync' but it is not in cpp_info.frameworks.

@DoomHammer
Copy link
Contributor Author

Now this is weird. It was supposed to fail on Linux... :/

@DoomHammer
Copy link
Contributor Author

OK, it seems shared ICU was the problem here. Still, this PR might be useful maybe?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants