feat: add QT 6.9.3 build workflow for x64 / ARM64 Linux#43
Conversation
|
Why building with gstreamer support when pre compiled support is being depreciated by Qt? Is it an ARM thing? |
|
I'm trying anything at this point to get past the "no media backend" (or words to that effect) error when pulseaudio, et al. are present. As you can clearly see from the actions log, it is not building successfully yet. |
|
Why would I try to read the log on my phone. Easier to throw thoughts at the dev. lol |
|
Well, the big red cross is a bit of a giveaway :-P Yeah, it's being a proper little turd (unsurprising, there is a reason tools like |
- Create qt-arm64-linux Docker image to build QT from source - Build for both amd64 and arm64 platforms - Tag images with qt-6.9.3 version and latest - Push to ghcr.io/edgetx/edgetx-qt-arm64-linux - Enables faster downstream builds by providing prebuilt QT
Add additional build dependencies that QT 6 requires: - libgl1-mesa-dev and libglu1-mesa-dev for OpenGL - libxcb-sync-dev and libxcb-xinerama0-dev for X11 - libharfbuzz-dev for font handling - libpng-dev and libjpeg-dev for image support Also skip qtwebview in addition to qtwebengine to reduce build time.
qtdeclarative was the main one from the last build failure, but the others included here are likley to cascade fail so disabling in advance.
…in Qt build WARNING: No media backend found
Fix docker warning/error, remove some inline comments that might screw up depending on shell
6ccd87e to
050e5c4
Compare
Uh oh!
There was an error while loading. Please reload this page.