Prepare for GNOME 49 runtime - #497
Conversation
|
🚧 Test build enqueued. |
|
🚧 Started test build. |
38f31b9 to
3f4fe66
Compare
|
🚧 Test build enqueued. |
|
❌ Test build was cancelled. |
|
🚧 Started test build. |
|
❌ Test build failed. |
|
🚧 Test build enqueued. |
|
🚧 Started test build. |
78d462b to
b923e14
Compare
|
🚧 Test build enqueued. |
|
❌ Test build was cancelled. |
|
🚧 Started test build. |
|
❌ Test build failed. |
b923e14 to
b710b70
Compare
|
🚧 Test build enqueued. |
|
🚧 Started test build. |
|
❌ Test build failed. |
b710b70 to
079e2ff
Compare
|
🚧 Test build enqueued. |
|
🚧 Started test build. |
|
There is something wrong with the i686 toolchain it seems. Build started at 2025-09-07T16:45:49.632787
Main binary: /usr/bin/python
Build Options: -Dprefix=/app -Dlibdir=/app/lib32
Python system: Linux
The Meson build system
Version: 1.9.0
Source dir: /run/build/glu-32bit
Build dir: /run/build/glu-32bit/_flatpak_build
Build type: native build
Project name: glu
Project version: 9.0.3
-----------
Detecting compiler via: `i686-unknown-linux-gnu-gcc --version` -> 0
stdout:
i686-unknown-linux-gnu-gcc (GCC) 15.2.0
Copyright (C) 2025 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-----------
Running command: -cpp -x c -E -dM -
-----
-----------
Detecting linker via: `i686-unknown-linux-gnu-gcc -Wl,--version -L/app/lib32 -Wl,-rpath-link=/app/lib32 -Wl,-z,relro,-z,now -Wl,--as-needed -O2 -pipe -g -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer` -> 0
stdout:
GNU ld (GNU Binutils) 2.45
Copyright (C) 2025 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.
-----------
stderr:
collect2 version 15.2.0
/usr/lib/sdk/toolchain-i386/lib/x86_64-linux-gnu/gcc/i686-unknown-linux-gnu/15.2.0/../../../../../i686-unknown-linux-gnu/bin/ld -plugin /usr/lib/sdk/toolchain-i386/libexec/gcc/i686-unknown-linux-gnu/15.2.0/liblto_plugin.so -plugin-opt=/usr/lib/sdk/toolchain-i386/libexec/gcc/i686-unknown-linux-gnu/15.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccsrz6Wd.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/ --build-id --eh-frame-hdr -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 -pie Scrt1.o crti.o /usr/lib/sdk/toolchain-i386/lib/x86_64-linux-gnu/gcc/i686-unknown-linux-gnu/15.2.0/crtbeginS.o -L/app/lib32 -L/usr/lib/sdk/toolchain-i386/lib/x86_64-linux-gnu/gcc/i686-unknown-linux-gnu/15.2.0 -L/usr/lib/sdk/toolchain-i386/lib/x86_64-linux-gnu/gcc/i686-unknown-linux-gnu/15.2.0/../../../../../i686-unknown-linux-gnu/lib/i386-linux-gnu -L/usr/lib/sdk/toolchain-i386/lib/x86_64-linux-gnu/gcc/i686-unknown-linux-gnu/15.2.0/../../../../../i686-unknown-linux-gnu/lib -L/lib/i386-linux-gnu -L/lib -L/usr/lib/i386-linux-gnu -L/usr/lib --version -rpath-link=/app/lib32 -z relro -z now --as-needed -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/sdk/toolchain-i386/lib/x86_64-linux-gnu/gcc/i686-unknown-linux-gnu/15.2.0/crtendS.o crtn.o
-----------
Sanity testing C compiler: i686-unknown-linux-gnu-gcc
Is cross compiler: False.
Sanity check compiler command line: i686-unknown-linux-gnu-gcc sanitycheckc.c -o sanitycheckc.exe -O2 -pipe -g -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_FILE_OFFSET_BITS=64 -L/app/lib32 -Wl,-rpath-link=/app/lib32 -Wl,-z,relro,-z,now -Wl,--as-needed
Sanity check compile stdout:
-----
Sanity check compile stderr:
/usr/lib/sdk/toolchain-i386/lib/x86_64-linux-gnu/gcc/i686-unknown-linux-gnu/15.2.0/../../../../../i686-unknown-linux-gnu/bin/ld: cannot find Scrt1.o: No such file or directory
/usr/lib/sdk/toolchain-i386/lib/x86_64-linux-gnu/gcc/i686-unknown-linux-gnu/15.2.0/../../../../../i686-unknown-linux-gnu/bin/ld: cannot find crti.o: No such file or directory
collect2: error: ld returned 1 exit status
-----
../meson.build:4:0: ERROR: Compiler i686-unknown-linux-gnu-gcc cannot compile programs. |
|
❌ Test build failed. |
079e2ff to
25f0a77
Compare
|
🚧 Test build enqueued. |
|
🚧 Started test build. |
|
@leonardomoreira00 Yes, my comment is much better cause it didn't turn up out of the blue in my inbox bumping a PR that I have started with useless information that are worse than misleading, about an announcement I made @Mershl Sorry I tagged the wrong person initially |
Hi. That's why I deleted the message, Sorry for the inconvenience . Sincerely Sorry, Fabio |
|
Thanks for looking into that. Looks like you're stuck at that maturin dependency. What's the component requiring it? I managed to get a build based on Runtime 49 here: #503 Anyway, should be possible to get a working full build by taking pieces of my branch. |
|
I would recommend to start with #484. When I have some time I can help with this one. |
I don't remember what it was, but once the other MR is merged we can update most things independantly and trim this down by a lot |
Ok, I just merged #484 |
This used to be in the runtime, and its a dep of python-xlib
0d35002 to
070e3e9
Compare
|
🚧 Test build enqueued. |
|
🚧 Started test build. |
|
❌ Test build failed. Help
|
|
So the current state of this is that we need to update poetry to a version that works with the newer pythong/toolhchain. However doing so pulls the python I don't have much more time to look at this again for the now, so feel free to take a stab at it. We can merge #498 and include most of the deps so they just work. Then this PR becomes like 3 commits. |
There are some modules packaging newer versions of cryptography: https://github.com/search?q=org%3Aflathub+cryptography&type=code. |
|
not sure why we need poetry in the first place, shouldn't that only be needed for dev environments? |
Needs flathub/org.freedesktop.Sdk.Extension.mono6#36