Bug 279693

Summary: www/tor-browser: Update to 13.5a9
Product: Ports & Packages Reporter: Martin Filla <freebsd>
Component: Individual Port(s)Assignee: Philippe Audeoud <jadawin>
Status: Closed FIXED    
Severity: Affects Only Me CC: jadawin, vvd
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/blob/main/projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt?ref_type=heads
Attachments:
Description Flags
tor-browser-13.5a9.diff none

Description Martin Filla 2024-06-12 09:00:03 UTC
Created attachment 251409 [details]
tor-browser-13.5a9.diff

Hi,
update tor-browser, poudriere ok.

===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0
===>  Deinstalling for tor-browser
===>   Deinstalling tor-browser-13.5.a9
Updating database digests format: .......... done
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
	tor-browser: 13.5.a9

Number of packages to be removed: 1

The operation will free 283 MiB.
[freebsd132x64-default] [1/1] Deinstalling tor-browser-13.5.a9...
[freebsd132x64-default] [1/1] Deleting files for tor-browser-13.5.a9: .......... done
==> Running trigger: desktop-file-utils.ucl
Building cache database of MIME types
===========================================================================
=>> Checking for extra files and directories
[03:55:53] Installing from package
[freebsd132x64-default] Installing tor-browser-13.5.a9...
[freebsd132x64-default] Extracting tor-browser-13.5.a9: .......... done
==> Running trigger: desktop-file-utils.ucl
Building cache database of MIME types
[03:55:58] Cleaning up
===>  Cleaning for tor-browser-13.5.a9
[03:56:15] Deinstalling package
Updating database digests format: . done
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
	tor-browser: 13.5.a9

Number of packages to be removed: 1

The operation will free 283 MiB.
[freebsd132x64-default] [1/1] Deinstalling tor-browser-13.5.a9...
[freebsd132x64-default] [1/1] Deleting files for tor-browser-13.5.a9: .......... done
==> Running trigger: desktop-file-utils.ucl
Comment 1 commit-hook freebsd_committer freebsd_triage 2024-06-13 07:22:16 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b335b307e99eaad3d01656a1b4ebcedcace29426

commit b335b307e99eaad3d01656a1b4ebcedcace29426
Author:     Philippe Audeoud <jadawin@FreeBSD.org>
AuthorDate: 2024-06-13 06:19:38 +0000
Commit:     Philippe Audeoud <jadawin@FreeBSD.org>
CommitDate: 2024-06-13 06:21:54 +0000

    www/tor-browser: Update to 13.5a9

    changelog: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/blob/main/projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt?ref_type=heads

    PR:     279693

 www/tor-browser/Makefile                           |   4 +-
 www/tor-browser/distinfo                           |   6 +-
 www/tor-browser/files/patch-llvm18 (new)           | 199 +++++++++++++++++++++
 www/tor-browser/files/patch-rust-1.78.0-arm (gone) |  64 -------
 4 files changed, 204 insertions(+), 69 deletions(-)
Comment 2 Philippe Audeoud freebsd_committer freebsd_triage 2024-06-13 07:22:44 UTC
Committed, thanks!
Comment 3 Vladimir Druzenko freebsd_committer freebsd_triage 2024-06-24 12:53:14 UTC
Build error on 14.1 amd64:

   Compiling mp4parse v0.17.0 (https://github.com/mozilla/mp4parse-rust?rev=cf8b0e04de9c60f38f7f057f9f29c74d19336d0c#cf8b0e04)
     Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=mp4parse CARGO_MANIFEST_DIR=/tmp/work/usr/ports/www/tor-browser/work/firefox-tor-browser-115.12.0esr-13.5-1-build2/third_party/rust/mp4parse CARGO_PKG_AUTHORS='Ralph Giles <giles@mozilla.com>:Matthew Gregan <kinetik@flim.org>:Alfredo Yang <ayang@mozilla.com>:Jon Bauman <jbauman@mozilla.com>:Bryce Seager van Dyk <bvandyk@mozilla.com>' CARGO_PKG_DESCRIPTION='Parser for ISO base media file format (mp4)' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mp4parse CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/mozilla/mp4parse-rust' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.17.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=17 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/tmp/work/usr/ports/www/tor-browser/work/.build/release/deps /usr/local/bin/rustc --crate-name mp4parse --edition=2018 /tmp/work/usr/ports/www/tor-browser/work/firefox-tor-browser-115.12.0esr-13.5-1-build2/third_party/rust/mp4parse/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="missing-pixi-permitted"' --cfg 'feature="unstable-api"' -C metadata=6498f7f0600bf14e -C extra-filename=-6498f7f0600bf14e --out-dir /tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=/tmp/work/usr/ports/www/tor-browser/work/firefox-tor-browser-115.12.0esr-13.5-1-build2/build/cargo-linker -C strip=debuginfo -L dependency=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps -L dependency=/tmp/work/usr/ports/www/tor-browser/work/.build/release/deps --extern bitreader=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libbitreader-233368de845ae624.rmeta --extern byteorder=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libbyteorder-5272e18bbf2217d2.rmeta --extern fallible_collections=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libfallible_collections-17ce037d1a543fac.rmeta --extern log=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/liblog-796b5781b6e4f308.rmeta --extern num_traits=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libnum_traits-ad8e8f9964ca12e2.rmeta --extern static_assertions=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libstatic_assertions-1384f56eec953a81.rmeta --cap-lints warn --cap-lints warn -C target-cpu=core2 -Cembed-bitcode=yes -C codegen-units=1`
error[E0412]: cannot find type `_Pred` in this scope
     --> /tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/build/style-ea1857e57f097f7a/out/gecko/structs.rs:34456:49
      |
34456 |                 pub _base: root::std::__1::_And<_Pred>,
      |                                                 ^^^^^ not found in this scope
      |
help: you might be missing a type parameter
      |
34455 |             pub struct tuple__EnableUTypesCtor<_Pred> {
      |                                               +++++++

< . . . cut . . . >

   Compiling wpf-gpu-raster v0.1.0 (https://github.com/FirefoxGraphics/wpf-gpu-raster?rev=5ab6fe33d00021325ee920b3c10526dc8301cf46#5ab6fe33)
     Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=wpf_gpu_raster CARGO_MANIFEST_DIR=/tmp/work/usr/ports/www/tor-browser/work/firefox-tor-browser-115.12.0esr-13.5-1-build2/third_party/rust/wpf-gpu-raster CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wpf-gpu-raster CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/tmp/work/usr/ports/www/tor-browser/work/.build/release/deps /usr/local/bin/rustc --crate-name wpf_gpu_raster --edition=2021 /tmp/work/usr/ports/www/tor-browser/work/firefox-tor-browser-115.12.0esr-13.5-1-build2/third_party/rust/wpf-gpu-raster/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="c_bindings"' --cfg 'feature="default"' -C metadata=a0a643525bf56a6e -C extra-filename=-a0a643525bf56a6e --out-dir /tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=/tmp/work/usr/ports/www/tor-browser/work/firefox-tor-browser-115.12.0esr-13.5-1-build2/build/cargo-linker -C strip=debuginfo -L dependency=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps -L dependency=/tmp/work/usr/ports/www/tor-browser/work/.build/release/deps --extern typed_arena_nomut=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libtyped_arena_nomut-4ea1089f2becc06b.rmeta --cap-lints warn --cap-lints warn -C target-cpu=core2 -Cembed-bitcode=yes -C codegen-units=1`
warning: variable does not need to be mutable
    --> /tmp/work/usr/ports/www/tor-browser/work/firefox-tor-browser-115.12.0esr-13.5-1-build2/third_party/rust/wpf-gpu-raster/src/aarasterizer.rs:1493:50
     |
1493 | ...rward & -1 back)*/ mut inactive: &mut [CInactiveEdge],
     |                       ----^^^^^^^^
     |                       |
     |                       help: remove this `mut`
     |
     = note: `#[warn(unused_mut)]` on by default

For more information about this error, try `rustc --explain E0412`.
warning: `style` (lib) generated 2 warnings
error: could not compile `style` (lib) due to 2 previous errors; 2 warnings emitted

Caused by:
  process didn't exit successfully: `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=style CARGO_MANIFEST_DIR=/tmp/work/usr/ports/www/tor-browser/work/firefox-tor-browser-115.12.0esr-13.5-1-build2/servo/components/style CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=style CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.0.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/tmp/work/usr/ports/www/tor-browser/work/.build/release/deps OUT_DIR=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/build/style-ea1857e57f097f7a/out /usr/local/bin/rustc --crate-name style --edition=2018 servo/components/style/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="bindgen"' --cfg 'feature="gecko"' --cfg 'feature="mozbuild"' --cfg 'feature="nsstring"' --cfg 'feature="regex"' --cfg 'feature="serde"' --cfg 'feature="toml"' -C metadata=fffbecb761e340dd -C extra-filename=-fffbecb761e340dd --out-dir /tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=/tmp/work/usr/ports/www/tor-browser/work/firefox-tor-browser-115.12.0esr-13.5-1-build2/build/cargo-linker -C strip=debuginfo -L dependency=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps -L dependency=/tmp/work/usr/ports/www/tor-browser/work/.build/release/deps --extern app_units=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libapp_units-5395200339fb749c.rmeta --extern arrayvec=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libarrayvec-f0ffdd406683ac9f.rmeta --extern atomic_refcell=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libatomic_refcell-397de6588c4060d8.rmeta --extern bitflags=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libbitflags-25996c32f6028802.rmeta --extern byteorder=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libbyteorder-5272e18bbf2217d2.rmeta --extern cssparser=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libcssparser-b529580b7d04a0b9.rmeta --extern derive_more=/tmp/work/usr/ports/www/tor-browser/work/.build/release/deps/libderive_more-658dc46cd6681473.so --extern dom=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libdom-91af302be0dbc750.rmeta --extern euclid=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libeuclid-948482a792ce97c1.rmeta --extern fxhash=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libfxhash-5794e607c2daa32f.rmeta --extern gecko_profiler=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libgecko_profiler-1399c35eb0bc3651.rmeta --extern indexmap=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libindexmap-9c9023a9d7d4a556.rmeta --extern itertools=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libitertools-3d77e9e095be42f7.rmeta --extern itoa=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libitoa-5ac66ad9c13a00c2.rmeta --extern lazy_static=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/liblazy_static-1276421d3abc64e9.rmeta --extern log=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/liblog-796b5781b6e4f308.rmeta --extern malloc_size_of=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libmalloc_size_of-91611ab6ad7b37d6.rmeta --extern malloc_size_of_derive=/tmp/work/usr/ports/www/tor-browser/work/.build/release/deps/libmalloc_size_of_derive-6cae3483c971958f.so --extern matches=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libmatches-54f6abfc871dd611.rmeta --extern debug_unreachable=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libdebug_unreachable-62a05e27a6647088.rmeta --extern nsstring=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libnsstring-59c85f61cc1c587a.rmeta --extern num_derive=/tmp/work/usr/ports/www/tor-browser/work/.build/release/deps/libnum_derive-dbccabfe9665b279.so --extern num_integer=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libnum_integer-29281929c8b03f68.rmeta --extern num_traits=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libnum_traits-ad8e8f9964ca12e2.rmeta --extern num_cpus=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libnum_cpus-63e2c8ea52308434.rmeta --extern owning_ref=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libowning_ref-f922744fd63748f8.rmeta --extern parking_lot=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libparking_lot-e94f14a1f3a18a15.rmeta --extern precomputed_hash=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libprecomputed_hash-6433bcb8cc53c9ae.rmeta --extern rayon=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/librayon-1d2f9442f15d9979.rmeta --extern selectors=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libselectors-cae44ad1e84380cb.rmeta --extern serde=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libserde-ea3ec831ead01971.rmeta --extern servo_arc=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libservo_arc-25c4ec629fc7b73e.rmeta --extern smallbitvec=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libsmallbitvec-a6fc5e582957e4e1.rmeta --extern smallvec=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libsmallvec-989b8bc450138df3.rmeta --extern static_assertions=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libstatic_assertions-1384f56eec953a81.rmeta --extern static_prefs=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libstatic_prefs-2205bf3552e32f5e.rmeta --extern style_derive=/tmp/work/usr/ports/www/tor-browser/work/.build/release/deps/libstyle_derive-ce8cf366e177d2b6.so --extern style_traits=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libstyle_traits-9e2447be72526c04.rmeta --extern thin_vec=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libthin_vec-38fa5936fed9357a.rmeta --extern time=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libtime-79f391f35452ba5f.rmeta --extern to_shmem=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libto_shmem-b5064cabadb710b4.rmeta --extern to_shmem_derive=/tmp/work/usr/ports/www/tor-browser/work/.build/release/deps/libto_shmem_derive-68b371506baaf7af.so --extern uluru=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libuluru-6d88b65bdcf3f670.rmeta --extern unicode_bidi=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libunicode_bidi-1b3f5c36d9907acd.rmeta --extern unicode_segmentation=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libunicode_segmentation-173e7a0129b1d313.rmeta --extern void=/tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/deps/libvoid-a76ed4306edfb209.rmeta --cap-lints warn -C target-cpu=core2 -Cembed-bitcode=yes -C codegen-units=1` (exit status: 1)
warning: build failed, waiting for other jobs to finish...
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "cs_svg_filter", config: "", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "cs_svg_filter", config: "", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "ps_quad_mask", config: "", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "ps_quad_mask", config: "", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "ps_quad_mask", config: "FAST_PATH", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "ps_quad_mask", config: "FAST_PATH", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "ps_clear", config: "", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "ps_clear", config: "", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "debug_font", config: "", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "debug_font", config: "", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_opacity", config: "", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_opacity", config: "", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_opacity", config: "ALPHA_PASS", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_opacity", config: "ALPHA_PASS", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_opacity", config: "ANTIALIASING", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_opacity", config: "ANTIALIASING", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_opacity", config: "ALPHA_PASS,ANTIALIASING", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_opacity", config: "ALPHA_PASS,ANTIALIASING", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_opacity", config: "ANTIALIASING,DEBUG_OVERDRAW", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_opacity", config: "DEBUG_OVERDRAW", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_opacity", config: "ANTIALIASING,DEBUG_OVERDRAW", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_opacity", config: "DEBUG_OVERDRAW", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_solid", config: "ALPHA_PASS", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_solid", config: "", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_solid", config: "ALPHA_PASS", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_solid", config: "", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_mix_blend", config: "", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_solid", config: "DEBUG_OVERDRAW", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_solid", config: "DEBUG_OVERDRAW", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_mix_blend", config: "ALPHA_PASS", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_mix_blend", config: "", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_mix_blend", config: "DEBUG_OVERDRAW", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_mix_blend", config: "ALPHA_PASS", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "ps_copy", config: "", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "ps_copy", config: "", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "cs_line_decoration", config: "", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_mix_blend", config: "DEBUG_OVERDRAW", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "cs_clip_image", config: "TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "cs_line_decoration", config: "", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_yuv_image", config: "TEXTURE_2D,YUV", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "cs_clip_image", config: "TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_yuv_image", config: "ALPHA_PASS,TEXTURE_2D,YUV", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_yuv_image", config: "TEXTURE_2D,YUV", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_yuv_image", config: "DEBUG_OVERDRAW,TEXTURE_2D,YUV", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_yuv_image", config: "ALPHA_PASS,TEXTURE_2D,YUV", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_yuv_image", config: "TEXTURE_RECT,YUV", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_yuv_image", config: "DEBUG_OVERDRAW,TEXTURE_2D,YUV", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_yuv_image", config: "ALPHA_PASS,TEXTURE_RECT,YUV", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_yuv_image", config: "TEXTURE_RECT,YUV", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_yuv_image", config: "DEBUG_OVERDRAW,TEXTURE_RECT,YUV", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_yuv_image", config: "ALPHA_PASS,TEXTURE_RECT,YUV", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "cs_clip_rectangle", config: "", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_yuv_image", config: "DEBUG_OVERDRAW,TEXTURE_RECT,YUV", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "cs_clip_rectangle", config: "FAST_PATH", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "cs_clip_rectangle", config: "", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "ps_quad_textured", config: "", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "cs_clip_rectangle", config: "FAST_PATH", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "cs_blur", config: "ALPHA_TARGET", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "ps_quad_textured", config: "", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "cs_blur", config: "COLOR_TARGET", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "cs_blur", config: "ALPHA_TARGET", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "cs_clip_box_shadow", config: "TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "cs_blur", config: "COLOR_TARGET", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "cs_clip_box_shadow", config: "TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ALPHA_PASS,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "DEBUG_OVERDRAW,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ALPHA_PASS,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ANTIALIASING,REPETITION,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "DEBUG_OVERDRAW,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ALPHA_PASS,ANTIALIASING,REPETITION,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ANTIALIASING,REPETITION,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ANTIALIASING,DEBUG_OVERDRAW,REPETITION,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ALPHA_PASS,ANTIALIASING,REPETITION,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ADVANCED_BLEND,ALPHA_PASS,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ANTIALIASING,DEBUG_OVERDRAW,REPETITION,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ADVANCED_BLEND,ALPHA_PASS,ANTIALIASING,REPETITION,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ADVANCED_BLEND,ALPHA_PASS,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ALPHA_PASS,DUAL_SOURCE_BLENDING,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ADVANCED_BLEND,ALPHA_PASS,ANTIALIASING,REPETITION,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ALPHA_PASS,ANTIALIASING,DUAL_SOURCE_BLENDING,REPETITION,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ALPHA_PASS,DUAL_SOURCE_BLENDING,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "TEXTURE_RECT", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ALPHA_PASS,ANTIALIASING,DUAL_SOURCE_BLENDING,REPETITION,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ALPHA_PASS,TEXTURE_RECT", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "TEXTURE_RECT", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "DEBUG_OVERDRAW,TEXTURE_RECT", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ALPHA_PASS,TEXTURE_RECT", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ANTIALIASING,REPETITION,TEXTURE_RECT", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "DEBUG_OVERDRAW,TEXTURE_RECT", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ALPHA_PASS,ANTIALIASING,REPETITION,TEXTURE_RECT", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ANTIALIASING,REPETITION,TEXTURE_RECT", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ANTIALIASING,DEBUG_OVERDRAW,REPETITION,TEXTURE_RECT", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ALPHA_PASS,ANTIALIASING,REPETITION,TEXTURE_RECT", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ADVANCED_BLEND,ALPHA_PASS,TEXTURE_RECT", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ANTIALIASING,DEBUG_OVERDRAW,REPETITION,TEXTURE_RECT", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ADVANCED_BLEND,ALPHA_PASS,ANTIALIASING,REPETITION,TEXTURE_RECT", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ADVANCED_BLEND,ALPHA_PASS,TEXTURE_RECT", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ALPHA_PASS,DUAL_SOURCE_BLENDING,TEXTURE_RECT", gl_version: Gl }
warning: `wpf-gpu-raster` (lib) generated 1 warning
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ALPHA_PASS,ANTIALIASING,DUAL_SOURCE_BLENDING,REPETITION,TEXTURE_RECT", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ADVANCED_BLEND,ALPHA_PASS,ANTIALIASING,REPETITION,TEXTURE_RECT", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "cs_conic_gradient", config: "", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ALPHA_PASS,DUAL_SOURCE_BLENDING,TEXTURE_RECT", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_linear_gradient", config: "", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "cs_conic_gradient", config: "", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_linear_gradient", config: "ALPHA_PASS", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_image", config: "ALPHA_PASS,ANTIALIASING,DUAL_SOURCE_BLENDING,REPETITION,TEXTURE_RECT", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_linear_gradient", config: "", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "cs_fast_linear_gradient", config: "", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_linear_gradient", config: "DEBUG_OVERDRAW", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "cs_fast_linear_gradient", config: "", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "debug_color", config: "", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "debug_color", config: "", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "cs_border_solid", config: "", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_linear_gradient", config: "ALPHA_PASS", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "cs_linear_gradient", config: "", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "cs_border_solid", config: "", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "ps_split_composite", config: "", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "cs_linear_gradient", config: "", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_blend", config: "", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_linear_gradient", config: "DEBUG_OVERDRAW", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_blend", config: "ALPHA_PASS", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "ps_split_composite", config: "", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "brush_blend", config: "DEBUG_OVERDRAW", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_blend", config: "", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "ps_text_run", config: "ALPHA_PASS,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_blend", config: "ALPHA_PASS", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "ps_text_run", config: "ALPHA_PASS,GLYPH_TRANSFORM,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "brush_blend", config: "DEBUG_OVERDRAW", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "ps_text_run", config: "DEBUG_OVERDRAW,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "ps_text_run", config: "ALPHA_PASS,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "ps_text_run", config: "ALPHA_PASS,DUAL_SOURCE_BLENDING,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "ps_text_run", config: "ALPHA_PASS,GLYPH_TRANSFORM,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "ps_text_run", config: "DEBUG_OVERDRAW,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "ps_text_run", config: "ALPHA_PASS,DUAL_SOURCE_BLENDING,GLYPH_TRANSFORM,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "ps_text_run", config: "DEBUG_OVERDRAW,DUAL_SOURCE_BLENDING,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "ps_text_run", config: "ALPHA_PASS,DUAL_SOURCE_BLENDING,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "cs_border_segment", config: "", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "ps_text_run", config: "DEBUG_OVERDRAW,DUAL_SOURCE_BLENDING,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "cs_radial_gradient", config: "", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "ps_text_run", config: "ALPHA_PASS,DUAL_SOURCE_BLENDING,GLYPH_TRANSFORM,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "composite", config: "TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "composite", config: "TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "composite", config: "TEXTURE_RECT", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "cs_radial_gradient", config: "", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "composite", config: "TEXTURE_2D,YUV", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "composite", config: "TEXTURE_RECT", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "composite", config: "TEXTURE_RECT,YUV", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "cs_border_segment", config: "", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "composite", config: "FAST_PATH,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "composite", config: "FAST_PATH,TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "composite", config: "FAST_PATH,TEXTURE_RECT", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "composite", config: "TEXTURE_2D,YUV", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "cs_scale", config: "TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "composite", config: "TEXTURE_RECT,YUV", gl_version: Gl }
[webrender 0.62.0] Optimizing shader ShaderOptimizationInput { shader_name: "cs_scale", config: "TEXTURE_RECT", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "composite", config: "FAST_PATH,TEXTURE_RECT", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "cs_scale", config: "TEXTURE_2D", gl_version: Gl }
[webrender 0.62.0] Finished optimizing shader ShaderOptimizationInput { shader_name: "cs_scale", config: "TEXTURE_RECT", gl_version: Gl }
warning: `wgpu-core` (lib) generated 58 warnings
gmake[3]: *** [/tmp/work/usr/ports/www/tor-browser/work/firefox-tor-browser-115.12.0esr-13.5-1-build2/config/makefiles/rust.mk:441: force-cargo-library-build] Error 101
gmake[3]: Leaving directory '/tmp/work/usr/ports/www/tor-browser/work/.build/toolkit/library/rust'
gmake[2]: *** [/tmp/work/usr/ports/www/tor-browser/work/firefox-tor-browser-115.12.0esr-13.5-1-build2/config/recurse.mk:72: toolkit/library/rust/target] Error 2
gmake[2]: Leaving directory '/tmp/work/usr/ports/www/tor-browser/work/.build'
gmake[1]: *** [/tmp/work/usr/ports/www/tor-browser/work/firefox-tor-browser-115.12.0esr-13.5-1-build2/config/recurse.mk:34: compile] Error 2
gmake[1]: Leaving directory '/tmp/work/usr/ports/www/tor-browser/work/.build'
gmake: *** [/tmp/work/usr/ports/www/tor-browser/work/firefox-tor-browser-115.12.0esr-13.5-1-build2/config/rules.mk:361: all] Error 2
Comment 4 Martin Filla 2024-06-24 12:57:40 UTC
(In reply to Vladimir Druzenko from comment #3)
I will report to tor-browser
Comment 5 Martin Filla 2024-06-25 22:20:40 UTC
(In reply to Martin Filla from comment #4)
https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42674
Comment 6 Vladimir Druzenko freebsd_committer freebsd_triage 2024-06-26 12:20:58 UTC
(In reply to Martin Filla from comment #5)
AFAIU it's not FreeBSD related bug, but LLVM 18 related (libc++ 18 in base):
https://phabricator.services.mozilla.com/D198398

Testing this fix:
cp www/firefox-esr/files/patch-bug1873379 www/tor-browser/files/
Comment 7 Vladimir Druzenko freebsd_committer freebsd_triage 2024-06-26 18:36:21 UTC
After:
cp www/firefox-esr/files/patch-bug* www/tor-browser/files/
it build without errors.
Test it too.

P.S. Plz next time test at least build at least on last versions of supported branches of the FreeBSD (13.3, 14.0) at least on one amd64 before ask for commit patch.
Comment 8 Vladimir Druzenko freebsd_committer freebsd_triage 2024-06-30 00:20:55 UTC
Can I commit files:
www/tor-browser/files/patch-bug1841919
www/tor-browser/files/patch-bug1873379
www/tor-browser/files/patch-bug1874059
as fix?
Comment 9 Martin Filla 2024-06-30 06:48:45 UTC
(In reply to Vladimir Druzenko from comment #8)
ok
Comment 10 commit-hook freebsd_committer freebsd_triage 2024-06-30 10:47:29 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d837a596e953c5327029050a030f37ec65441f1d

commit d837a596e953c5327029050a030f37ec65441f1d
Author:     Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2024-06-30 10:38:51 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2024-06-30 10:46:25 +0000

    www/tor-browser: fix build: "pub _base: root::std::__1::_And<_Pred>, not found in this scope"

    error[E0412]: cannot find type `_Pred` in this scope
         --> /tmp/work/usr/ports/www/tor-browser/work/.build/x86_64-unknown-freebsd/release/build/style-ea1857e57f097f7a/out/gecko/structs.rs:34456:49
          |
    34456 |                 pub _base: root::std::__1::_And<_Pred>,
          |                                                 ^^^^^ not found in this scope
          |
    help: you might be missing a type parameter
          |
    34455 |             pub struct tuple__EnableUTypesCtor<_Pred> {
          |                                               +++++++

    Add patches from www/firefox-esr to fix this error and other.

    PR:             279693
    Approved by:    Martin Filla <freebsd@sysctl.cz> (maintainer)

 www/tor-browser/files/patch-bug1841919 (new) | 75 ++++++++++++++++++++++++++++
 www/tor-browser/files/patch-bug1873379 (new) | 34 +++++++++++++
 www/tor-browser/files/patch-bug1874059 (new) | 25 ++++++++++
 3 files changed, 134 insertions(+)