Created attachment 216405 [details] v1 (0.55.0)
Some new failure logs on 11.3 amd64: http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-07-15_21h37m37s/gradio-7.3.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-07-15_21h37m37s/gitg-3.32.1_2.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-07-15_21h37m37s/gnome-builder-3.28.4_4.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-07-15_21h37m37s/xed-2.6.2.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-07-15_21h37m37s/eog-3.28.4_2.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-07-15_21h37m37s/gthumb-3.10.0.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-07-15_21h37m37s/pipewire-0.3.6.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-07-15_21h37m37s/dpdk-19.11.3.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-07-15_21h37m37s/gnome-settings-daemon-3.28.1_1.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-07-15_21h37m37s/tracker-miners-2.0.5_19.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-07-15_21h37m37s/epiphany-3.28.5_8.log
correct urls: http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-07-15_21h37m37s/logs/errors/gradio-7.3.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-07-15_21h37m37s/logs/errors/gitg-3.32.1_2.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-07-15_21h37m37s/logs/errors/gnome-builder-3.28.4_4.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-07-15_21h37m37s/logs/errors/xed-2.6.2.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-07-15_21h37m37s/logs/errors/eog-3.28.4_2.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-07-15_21h37m37s/logs/errors/gthumb-3.10.0.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-07-15_21h37m37s/logs/errors/pipewire-0.3.6.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-07-15_21h37m37s/logs/errors/dpdk-19.11.3.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-07-15_21h37m37s/logs/errors/gnome-settings-daemon-3.28.1_1.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-07-15_21h37m37s/logs/errors/tracker-miners-2.0.5_19.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-07-15_21h37m37s/logs/errors/epiphany-3.28.5_8.log
*** Bug 248487 has been marked as a duplicate of this bug. ***
audio/gradio failure "ERROR: Compiling Vala requires C. Add C to your project languages and rerun Meson." seems to be due to a regression in meson: https://github.com/mesonbuild/meson/issues/7550
Another relevant upstream issue: https://github.com/mesonbuild/meson/issues/7551
Created attachment 217279 [details] v2 (0.55.1) Upstream fixed some regressions e.g., audio/gradio builds fine with meson 0.55.1. Can you redo exp-run?
Some failure logs on 11.3 amd64: http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-08-18_07h28m26s/logs/errors/dpdk-19.11.3.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-08-18_07h28m26s/logs/errors/eog-3.28.4_2.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-08-18_07h28m26s/logs/errors/epiphany-3.28.5_8.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-08-18_07h28m26s/logs/errors/gitg-3.32.1_2.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-08-18_07h28m26s/logs/errors/gnome-builder-3.28.4_4.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-08-18_07h28m26s/logs/errors/gnome-settings-daemon-3.28.1_1.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-08-18_07h28m26s/logs/errors/gthumb-3.10.0.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-08-18_07h28m26s/logs/errors/pipewire-0.3.7.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-08-18_07h28m26s/logs/errors/tracker-miners-2.0.5_20.log http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-08-18_07h28m26s/logs/errors/xed-2.6.2.log
Some failure logs on 11.3 i386: http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-08-18_07h28m20s/logs/errors/eog-3.28.4_2.log http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-08-18_07h28m20s/logs/errors/epiphany-3.28.5_8.log http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-08-18_07h28m20s/logs/errors/gitg-3.32.1_2.log http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-08-18_07h28m20s/logs/errors/gnome-builder-3.28.4_4.log http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-08-18_07h28m20s/logs/errors/gnome-settings-daemon-3.28.1_1.log http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-08-18_07h28m20s/logs/errors/gthumb-3.10.0.log http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-08-18_07h28m20s/logs/errors/libaudec-0.2.3.log http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-08-18_07h28m20s/logs/errors/pipewire-0.3.7.log http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-08-18_07h28m20s/logs/errors/tracker-miners-2.0.5_20.log http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-08-18_07h28m20s/logs/errors/xed-2.6.2.log
(In reply to Antoine Brodin from comment #8) > 113i386-default-PR244008 > PR244008 FYI, this naming scheme looks a bit confusing on pkg-status.freebsd.org.
Follow the issue upstream: https://github.com/mesonbuild/meson/issues/7551
The upstream claims that this PR fixes the rpath issue: https://github.com/mesonbuild/meson/pull/7629
https://github.com/mesonbuild/meson/issues/7515 might also be worth tracking
Created attachment 217883 [details] v3 (0.55.2) Upstream fixed some regressions. Can you redo exp-run?
*** Bug 249246 has been marked as a duplicate of this bug. ***
@jbeich I had a second shebang file in my pr SHEBANG_FILES= mesonbuild/rewriter.py \ mesonbuild/scripts/cmake_run_ctgt.py Mfg Tobias
Created attachment 217887 [details] v3.1 (0.55.2) (In reply to Tobias C. Berner from comment #15) > SHEBANG_FILES= mesonbuild/rewriter.py \ Taking along for an exp-run is OK but "#!/usr/bin/env python3" there predates 0.55.0, so you could've just landed it independently.
Nevermind, I forgot the patch here touches SHEBANG_FILES, so adding mesonbuild/rewriter.py would have required rebasing anyway.
Created attachment 217890 [details] v4 (0.55.3) https://github.com/mesonbuild/meson/compare/0.55.2...0.55.3
New failure log: http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-09-11_16h45m12s/logs/errors/gnome-shell-3.28.3_8.log
(In reply to Antoine Brodin from comment #19) > ===> Installing existing package /packages/All/meson-0.55.2.txz Can you retry with meson 0.55.3? x11/gnome-shell builds fine on 12.1 amd64.
(In reply to Jan Beich from comment #20) Can you try on 11.3 ?
Created attachment 217921 [details] v4.1 (0.55.3) (In reply to Antoine Brodin from comment #21) > Can you try on 11.3 ? Both 11.3 and 11.4 failed (see below). Given FreeBSD < 12 on Tier1 uses ancient BFD linker let's switch to LLD. USES=compiler:c11 kinda ensures either LLD or new BFD is available. Installing src/libgnome-shell.so to /wrkdirs/usr/ports/x11/gnome-shell/work/stage/usr/local/lib/gnome-shell Stripping target 'src/libgnome-shell.so' using strip. New rpath must not be longer than the old one. Old: b'/usr/local/lib/mutter:/usr/local/lib/gnome-shell' New: b'/usr/local/lib/mutter:/usr/local/lib/gnome-shell:/usr/local/lib/gnome-shell' FAILED: meson-install /usr/local/bin/meson install --no-rebuild ninja: build stopped: subcommand failed. *** Error code 1
Exp-run looks fine
A commit references this bug: Author: jbeich Date: Mon Sep 14 18:35:39 UTC 2020 New revision: 548668 URL: https://svnweb.freebsd.org/changeset/ports/548668 Log: devel/meson: update to 0.55.3 - Fix "/usr/bin/env python3" in one more file [1] Changes: https://mesonbuild.com/Release-notes-for-0-55-0.html Changes: https://github.com/mesonbuild/meson/compare/0.54.3...0.55.3 Reported by: GitHub (watch releases) PR: 247935 With help of: yuri Exp-run by: antoine Submitted by: tcberner [1] Approved by: tcberner Changes: head/devel/meson/Makefile head/devel/meson/distinfo head/x11/gnome-shell/Makefile