wez / wezterm

A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
https://wezfurlong.org/wezterm/
Other
17.44k stars 788 forks source link

latest builds of wezterm on nixos can't use EGL and don't run #1619

Closed colemickens closed 2 years ago

colemickens commented 2 years ago

early note

note: wezterm builds fine but fails to use EGL properly on NixOS. This seems to be a recent development as some stable version is already pakckaged in nixpkgs.

Build Environment (please complete the following information):

Dependencies

Did you run the get-deps script to install required system dependencies? Was it successful?

N/A

If building from the git repo, did you update the submodules? Not doing this is a common source of problems; see the information at https://wezfurlong.org/wezterm/install/source.html for more information.

Yes

The build output

The build was successful, here's the nix build output:

But it fails to run:

❯ ./result/bin/wezterm-gui   
 2022-02-06T11:19:07.980Z INFO  wezterm_mux_server_impl::local > setting up /run/user/1000/wezterm/gui-sock-1459512
 2022-02-06T11:19:08.004Z ERROR wezterm_gui::frontend          > Failed to create window: with_egl_lib failed: with_egl_lib(libEGL.so.1) failed: egl GetDisplay: Failed but with error code: SUCCESS, libEGL.so: libEGL.so: cannot open shared object file: No such file or directory, with_egl_lib(libEGL.so.1) failed: egl GetDisplay: Failed but with error code: SUCCESS, libEGL.so: libEGL.so: cannot open shared object file: No such file or directory

note, the egl GetDisplay: Failed but with error code: SUCCESS bit.

colemickens commented 2 years ago

Oops, I forgot to attach the build log:

``` checking outputs of '/nix/store/zqq2y4j6mp03i0zfjh7yjafr68s7lrga-wezterm-bd479792927ecfba2eff5c4f29aa3d73a036b0d7.drv'... wezterm-bd479792927ecfba2eff5c4f29aa3d73a036b0d7> unpacking sources unpacking source archive /nix/store/3fpn147km3rpimb2jvqnv7nwl40zrgi3-source source root is source Executing cargoSetupPostUnpackHook unpacking source archive /nix/store/k4rh5pcciz2wv1w3fpdagm2xlia9s2cm-wezterm-bd479792927ecfba2eff5c4f29aa3d73a036b0d7-vendor.tar.gz Finished cargoSetupPostUnpackHook patching sources Executing cargoSetupPostPatchHook Validating consistency between /build/source//Cargo.lock and /build/wezterm-bd479792927ecfba2eff5c4f29aa3d73a036b0d7-vendor.tar.gz/Cargo.lock Finished cargoSetupPostPatchHook configuring building Executing cargoBuildHook ++ env CC_x86_64-unknown-linux-gnu=/nix/store/kb3x3n7f62ssrmmv4fy8shp4m9cfajl8-gcc-wrapper-10.3.0/bin/cc CXX_x86_64-unknown-linux-gnu=/nix/store/kb3x3n7f62ssrmmv4fy8shp4m9cfajl8-gcc-wrapper-10.3.0/bin/c++ CC_x86_64-unknown-linux-gnu=/nix/store/kb3x3n7f62ssrmmv4fy8shp4m9cfajl8-gcc-wrapper-10.3.0/bin/cc CXX_x86_64-unknown-linux-gnu=/nix/store/kb3x3n7f62ssrmmv4fy8shp4m9cfajl8-gcc-wrapper-10.3.0/bin/c++ cargo build -j 12 --target x86_64-unknown-linux-gnu --frozen --release Compiling libc v0.2.116 Compiling proc-macro2 v1.0.36 Compiling unicode-xid v0.2.2 Compiling syn v1.0.86 Compiling autocfg v1.0.1 Compiling cfg-if v1.0.0 Compiling version_check v0.9.4 Compiling pkg-config v0.3.24 Compiling memchr v2.4.1 Compiling once_cell v1.9.0 Compiling log v0.4.14 Compiling bitflags v1.3.2 Compiling lazy_static v1.4.0 Compiling futures-core v0.3.19 Compiling serde_derive v1.0.136 Compiling serde v1.0.136 Compiling scopeguard v1.1.0 Compiling getrandom v0.1.16 Compiling pin-project-lite v0.2.8 Compiling futures-io v0.3.19 Compiling crossbeam-utils v0.8.6 Compiling slab v0.4.5 Compiling ppv-lite86 v0.2.16 Compiling siphasher v0.3.9 Compiling cache-padded v1.2.0 Compiling event-listener v2.5.2 Compiling anyhow v1.0.53 Compiling fastrand v1.7.0 Compiling waker-fn v1.1.0 Compiling parking v2.0.0 Compiling crossbeam-epoch v0.9.6 Compiling cfg-if v0.1.10 Compiling adler v1.0.2 Compiling byteorder v1.4.3 Compiling smallvec v1.8.0 Compiling crc32fast v1.3.1 Compiling typenum v1.15.0 Compiling proc-macro-hack v0.5.19 Compiling adler32 v1.2.0 Compiling futures-sink v0.3.19 Compiling async-task v4.1.0 Compiling rayon-core v1.9.1 Compiling futures-channel v0.3.19 Compiling futures-task v0.3.19 Compiling pin-utils v0.1.0 Compiling futures-util v0.3.19 Compiling regex-syntax v0.6.25 Compiling atomic-waker v1.0.0 Compiling bytemuck v1.7.3 Compiling ucd-trie v0.1.3 Compiling base64 v0.13.0 Compiling either v1.6.1 Compiling unicode-width v0.1.9 Compiling weezl v0.1.5 Compiling regex-automata v0.1.10 Compiling maplit v1.0.2 Compiling downcast-rs v1.2.0 Compiling fnv v1.0.7 Compiling color_quant v1.1.0 Compiling parking_lot_core v0.8.5 Compiling semver-parser v0.7.0 Compiling hex v0.4.3 Compiling scoped_threadpool v0.1.9 Compiling opaque-debug v0.3.0 Compiling signal-hook v0.3.13 Compiling tinyvec_macros v0.1.0 Compiling cpufeatures v0.2.1 Compiling utf8parse v0.2.0 Compiling xml-rs v0.8.4 Compiling maybe-uninit v2.0.0 Compiling unicode-segmentation v1.8.0 Compiling memmem v0.1.1 Compiling same-file v1.0.6 Compiling serde_json v1.0.78 Compiling matches v0.1.9 Compiling ryu v1.0.9 Compiling unicode-bidi v0.3.7 Compiling itoa v1.0.1 Compiling lazycell v1.3.0 Compiling percent-encoding v2.1.0 Compiling rustc-hash v1.1.0 Compiling pure-rust-locales v0.5.6 Compiling strsim v0.10.0 Compiling shell-words v1.0.0 Compiling pathdiff v0.2.1 Compiling battery v0.7.8 Compiling foreign-types-shared v0.1.1 Compiling openssl v0.10.38 Compiling match_cfg v0.1.0 Compiling config v0.1.0 (/build/source/config) Compiling async-trait v0.1.52 Compiling hashbrown v0.5.0 Compiling camino v1.0.7 Compiling crossbeam-queue v0.3.3 Compiling metrics v0.17.1 Compiling names v0.12.0 Compiling nonzero_ext v0.1.5 Compiling encoding_index_tests v0.1.4 Compiling khronos_api v3.1.0 Compiling smawk v0.3.1 Compiling zstd-safe v3.0.1+zstd.1.4.9 Compiling bintree v0.1.0 (/build/source/bintree) Compiling scoped-tls v1.0.0 Compiling leb128 v0.2.5 Compiling minimal-lexical v0.2.1 Compiling vec_map v0.8.2 Compiling ansi_term v0.12.1 Compiling quick-error v1.2.3 Compiling strsim v0.8.0 Compiling static_assertions v1.1.0 Compiling termcolor v1.1.2 Compiling sha1_smol v1.0.0 Compiling easy-parallel v3.2.0 Compiling unicode-general-category v0.3.0 Compiling gimli v0.26.1 Compiling wezterm-toast-notification v0.1.0 (/build/source/wezterm-toast-notification) Compiling untrusted v0.7.1 Compiling spin v0.5.2 Compiling rustc-demangle v0.1.21 Compiling cty v0.2.2 Compiling native-tls v0.2.8 Compiling arrayref v0.3.6 Compiling takeable-option v0.5.0 Compiling arrayvec v0.5.2 Compiling svg_fmt v0.4.1 Compiling openssl-probe v0.1.5 Compiling pulldown-cmark v0.9.1 Compiling bytes v1.1.0 Compiling base91 v0.1.0 (/build/source/base91) Compiling instant v0.1.12 Compiling libloading v0.7.3 Compiling libloading v0.6.7 Compiling color-types v0.1.0 (/build/source/color-types) Compiling thread_local v1.1.4 Compiling lock_api v0.4.6 Compiling lock_api v0.3.4 Compiling value-bag v1.0.0-alpha.8 Compiling generic-array v0.14.5 Compiling nom v5.1.2 Compiling ahash v0.7.6 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling nom v7.1.0 Compiling unicase v2.6.0 Compiling num-traits v0.2.14 Compiling memoffset v0.6.5 Compiling num-integer v0.1.44 Compiling miniz_oxide v0.4.4 Compiling num-bigint v0.3.3 Compiling num-iter v0.1.42 Compiling num-rational v0.3.2 Compiling rayon v1.5.1 Compiling concurrent-queue v1.2.2 Compiling async-lock v2.4.0 Compiling async-mutex v1.4.0 Compiling phf_shared v0.8.0 Compiling wayland-sys v0.29.4 Compiling x11 v2.19.1 Compiling fontconfig v0.1.0 (/build/source/deps/fontconfig) Compiling smithay-client-toolkit v0.15.3 Compiling miniz_oxide v0.3.7 Compiling deflate v0.9.1 Compiling deflate v0.8.6 Compiling rgb v0.8.31 Compiling safe_arch v0.5.2 Compiling textwrap v0.11.0 Compiling getopts v0.2.21 Compiling pest v2.1.3 Compiling pem v1.0.2 Compiling gif v0.11.3 Compiling semver v0.9.0 Compiling tinyvec v1.5.1 Compiling vtparse v0.6.0 (/build/source/vtparse) Compiling walkdir v2.3.2 Compiling form_urlencoded v1.0.1 Compiling open v2.0.2 Compiling foreign-types v0.3.2 Compiling encoding-index-korean v1.20141219.5 Compiling encoding-index-japanese v1.20141219.5 Compiling encoding-index-tradchinese v1.20141219.5 Compiling encoding-index-singlebyte v1.20141219.5 Compiling encoding-index-simpchinese v1.20141219.5 Compiling humantime v1.3.0 Compiling heck v0.3.3 Compiling sha1 v0.6.1 Compiling raw-window-handle v0.4.2 Compiling dlib v0.5.0 Compiling fuzzy-matcher v0.3.7 Compiling spin v0.9.2 Compiling resize v0.5.5 Compiling addr2line v0.17.0 Compiling pest_meta v2.1.3 Compiling rustc_version v0.2.3 Compiling semver-parser v0.10.2 Compiling unicode-normalization v0.1.19 Compiling encoding v0.2.33 Compiling async-channel v1.6.1 Compiling ordered-stream v0.0.1 Compiling async-broadcast v0.3.4 Compiling futures-lite v1.12.0 Compiling aho-corasick v0.7.18 Compiling bstr v0.2.17 Compiling bstr v0.1.4 Compiling object v0.27.1 Compiling quote v1.0.15 Compiling png v0.16.8 Compiling crossbeam-channel v0.5.2 Compiling jobserver v0.1.24 Compiling xcb v0.9.0 Compiling wezterm-gui v0.1.0 (/build/source/wezterm-gui) Compiling generate-bidi v0.1.0 (/build/source/bidi/generate) Compiling smallvec v0.6.14 Compiling parking_lot_core v0.6.2 Compiling parking_lot v0.9.0 Compiling getrandom v0.2.4 Compiling num_cpus v1.13.1 Compiling socket2 v0.4.4 Compiling signal-hook-registry v1.4.0 Compiling dirs-sys v0.3.6 Compiling ioctl-rs v0.1.6 Compiling termios v0.3.3 Compiling termios v0.2.2 Compiling serial-core v0.4.0 Compiling time v0.1.43 Compiling net2 v0.2.37 Compiling iovec v0.1.4 Compiling inotify-sys v0.1.5 Compiling dirs-sys-next v0.1.2 Compiling filetime v0.2.15 Compiling hostname v0.3.1 Compiling umask v0.1.0 (/build/source/umask) Compiling atty v0.2.14 Compiling memmap2 v0.3.1 Compiling memmap2 v0.2.3 Compiling memmap v0.7.0 Compiling raw-window-handle v0.3.4 Compiling semver v0.11.0 Compiling gl_generator v0.14.0 Compiling idna v0.2.3 Compiling regex v1.5.4 Compiling blocking v1.1.0 Compiling async-executor v1.4.1 Compiling png v0.17.2 Compiling flate2 v1.0.22 Compiling nix v0.22.3 Compiling nix v0.23.1 Compiling approx v0.3.2 Compiling euclid v0.22.6 Compiling uom v0.30.0 Compiling num-complex v0.3.1 Compiling line_drawing v0.8.1 Compiling xcursor v0.3.4 Compiling wayland-scanner v0.29.4 Compiling toml v0.5.8 Compiling cc v1.0.72 Compiling rand_core v0.5.1 Compiling evmap v6.0.1 Compiling nanorand v0.6.1 Compiling rand_core v0.6.3 Compiling block-buffer v0.9.0 Compiling digest v0.9.0 Compiling dirs v2.0.2 Compiling signal-hook v0.1.17 Compiling parking_lot v0.11.2 Compiling serial-unix v0.4.0 Compiling inotify v0.7.1 Compiling dirs-next v2.0.0 Compiling clap v2.34.0 Compiling async-fs v1.5.0 Compiling url v2.2.2 Compiling hdrhistogram v7.4.0 Compiling crossbeam-deque v0.8.1 Compiling filenamegen v0.2.4 Compiling tiny-skia v0.6.2 Compiling glium v0.30.1 (https://github.com/glium/glium.git?rev=aed95270f0714036003589d6e52de196e7ff75d1#aed95270) Compiling window v0.1.0 (/build/source/window) Compiling guillotiere v0.6.2 Compiling lua-src v544.0.0 Compiling luajit-src v210.3.2+resty1085a4d Compiling rand_chacha v0.2.2 Compiling rand_pcg v0.2.1 Compiling wayland-client v0.29.4 Compiling wayland-protocols v0.29.4 Compiling hashbrown v0.11.2 Compiling wayland-commons v0.29.4 Compiling rand_chacha v0.3.1 Compiling sha2 v0.9.9 Compiling openssl-sys v0.9.71 Compiling libz-sys v1.1.3 Compiling libssh2-sys v0.2.23 Compiling libssh-rs-sys v0.1.3 (https://github.com/wez/libssh-rs.git#d36e5648) Compiling zstd-sys v1.4.20+zstd.1.4.9 Compiling freetype v0.1.0 (/build/source/deps/freetype) Compiling ring v0.16.20 Compiling harfbuzz v0.1.0 (/build/source/deps/harfbuzz) Compiling backtrace v0.3.64 Compiling xcb-imdkit v0.1.2 Compiling serial v0.4.0 Compiling pest_generator v2.1.3 Compiling crossbeam v0.8.1 Compiling unicode-linebreak v0.1.2 Compiling rand v0.7.3 Compiling mlua v0.7.3 Compiling ctor v0.1.21 Compiling thiserror-impl v1.0.30 Compiling futures-macro v0.3.19 Compiling num-derive v0.3.3 Compiling pin-project-internal v1.0.10 Compiling palette_derive v0.5.0 Compiling enum-display-derive v0.1.1 Compiling metrics-macros v0.4.1 Compiling enumflags2_derive v0.7.3 Compiling async-recursion v0.3.2 Compiling derivative v2.2.0 Compiling serde_repr v0.1.7 Compiling rand v0.8.4 Compiling lru v0.7.2 Compiling structopt-derive v0.4.18 Compiling num v0.3.1 Compiling pest_derive v2.1.0 Compiling phf_generator v0.8.0 Compiling ratelimit_meter v5.0.0 Compiling thiserror v1.0.30 Compiling pin-project v1.0.10 Compiling rangeset v0.1.0 (/build/source/rangeset) Compiling phf_codegen v0.8.0 Compiling phf_macros v0.8.0 Compiling filedescriptor v0.8.2 (/build/source/filedescriptor) Compiling jpeg-decoder v0.1.22 Compiling proc-macro-crate v1.1.0 Compiling structopt v0.3.26 Compiling flume v0.10.10 Compiling terminfo v0.7.3 Compiling palette v0.5.0 Compiling polling v2.2.0 Compiling kv-log-macro v1.0.7 Compiling mio v0.6.23 Compiling env_logger v0.7.1 Compiling textwrap v0.14.2 Compiling wayland-cursor v0.29.4 Compiling wayland-egl v0.29.4 Compiling tiff v0.6.1 Compiling zvariant_derive v3.1.2 Compiling zbus_macros v2.0.1 Compiling phf v0.8.0 Compiling futures-executor v0.3.19 Compiling async-io v1.6.0 Compiling pretty_env_logger v0.4.0 Compiling mio-extras v2.0.6 Compiling async_ossl v0.1.0 (/build/source/async_ossl) Compiling wezterm-bidi v0.1.0 (/build/source/bidi) Compiling ordered-float v2.10.0 Compiling chrono v0.4.19 Compiling wezterm-input-types v0.1.0 (/build/source/wezterm-input-types) Compiling enumflags2 v0.7.3 Compiling varbincode v0.1.0 Compiling xcb-util v0.3.0 Compiling xkbcommon v0.5.0 (https://github.com/wez/xkbcommon-rs.git?rev=5cc8f233ac2b8bfa0d7a26fd981b77e68c3f2219#5cc8f233) Compiling csscolorparser v0.5.0 Compiling futures v0.3.19 Compiling image v0.23.14 Compiling async-global-executor v2.0.2 Compiling async-net v1.6.1 Compiling async-process v1.3.0 Compiling notify v4.0.17 Compiling http_req v0.8.1 Compiling yasna v0.4.0 Compiling zvariant v3.1.2 Compiling colorgrad v0.5.0 Compiling async-std v1.10.0 Compiling smol v1.2.5 Compiling rcgen v0.8.14 Compiling termwiz v0.15.0 (/build/source/termwiz) Compiling zbus_names v2.1.0 Compiling zbus v2.0.1 Compiling promise v0.2.0 (/build/source/promise) Compiling wezterm-term v0.1.0 (/build/source/term) Compiling tabout v0.3.0 (/build/source/tabout) Compiling strip-ansi-escapes v0.1.0 (/build/source/strip-ansi-escapes) Compiling ssh2 v0.9.3 Compiling portable-pty v0.7.0 (/build/source/pty) Compiling luahelper v0.1.0 (/build/source/luahelper) Compiling procinfo v0.1.0 (/build/source/procinfo) Compiling libssh-rs v0.1.4 (https://github.com/wez/libssh-rs.git#d36e5648) Compiling wezterm-ssh v0.4.0 (/build/source/wezterm-ssh) Compiling zstd v0.6.1+zstd.1.4.9 Compiling ratelim v0.1.0 (/build/source/ratelim) Compiling wezterm-gui-subcommands v0.1.0 (/build/source/wezterm-gui-subcommands) Compiling env-bootstrap v0.1.0 (/build/source/env-bootstrap) Compiling mux v0.1.0 (/build/source/mux) Compiling codec v0.1.0 (/build/source/codec) Compiling wezterm-client v0.1.0 (/build/source/wezterm-client) Compiling wezterm-mux-server-impl v0.1.0 (/build/source/wezterm-mux-server-impl) Compiling wezterm-font v0.1.0 (/build/source/wezterm-font) Compiling wezterm-mux-server v0.1.0 (/build/source/wezterm-mux-server) Compiling wezterm v0.1.0 (/build/source/wezterm) Finished release [optimized] target(s) in 3m 05s Executing cargoInstallPostBuildHook Finished cargoInstallPostBuildHook Finished cargoBuildHook running tests Executing cargoCheckHook ++ cargo test -j 12 --release --target x86_64-unknown-linux-gnu --frozen -- --test-threads=12 Compiling proc-macro2 v1.0.36 Compiling unicode-xid v0.2.2 Compiling syn v1.0.86 Compiling diff v0.1.12 Compiling ansi_term v0.11.0 Compiling difference v2.0.0 Compiling semver v1.0.4 Compiling predicates-core v1.0.3 Compiling doc-comment v0.3.3 Compiling difflib v0.4.0 Compiling termtree v0.2.4 Compiling normalize-line-endings v0.3.0 Compiling remove_dir_all v0.5.3 Compiling unindent v0.1.7 Compiling whoami v1.2.1 Compiling benchmarking v0.4.10 Compiling base91 v0.1.0 (/build/source/base91) Compiling bintree v0.1.0 (/build/source/bintree) Compiling color-types v0.1.0 (/build/source/color-types) Compiling itertools v0.10.3 Compiling predicates-tree v1.0.5 Compiling pretty_assertions v0.6.1 Compiling indoc v1.0.3 Compiling term_size v0.3.2 Compiling tempfile v3.3.0 Compiling umask v0.1.0 (/build/source/umask) Compiling fontconfig v0.1.0 (/build/source/deps/fontconfig) Compiling generate-bidi v0.1.0 (/build/source/bidi/generate) Compiling colored v1.9.3 Compiling rustc_version v0.4.0 Compiling vtparse v0.6.0 (/build/source/vtparse) Compiling float-cmp v0.9.0 Compiling smol-potat-macro v0.6.0 Compiling wezterm-input-types v0.1.0 (/build/source/wezterm-input-types) Compiling filedescriptor v0.8.2 (/build/source/filedescriptor) Compiling freetype v0.1.0 (/build/source/deps/freetype) Compiling globset v0.4.8 Compiling harfbuzz v0.1.0 (/build/source/deps/harfbuzz) Compiling rangeset v0.1.0 (/build/source/rangeset) Compiling quote v1.0.15 Compiling rstest v0.12.0 Compiling async_ossl v0.1.0 (/build/source/async_ossl) Compiling luahelper v0.1.0 (/build/source/luahelper) Compiling ignore v0.4.18 Compiling predicates v2.1.1 Compiling procinfo v0.1.0 (/build/source/procinfo) Compiling smol-potat v1.1.2 Compiling portable-pty v0.7.0 (/build/source/pty) Compiling promise v0.2.0 (/build/source/promise) Compiling wezterm-toast-notification v0.1.0 (/build/source/wezterm-toast-notification) Compiling termwiz v0.15.0 (/build/source/termwiz) Compiling globwalk v0.8.1 Compiling strip-ansi-escapes v0.1.0 (/build/source/strip-ansi-escapes) Compiling tabout v0.3.0 (/build/source/tabout) Compiling assert_fs v1.0.7 Compiling config v0.1.0 (/build/source/config) Compiling k9 v0.11.1 Compiling ratelim v0.1.0 (/build/source/ratelim) Compiling env-bootstrap v0.1.0 (/build/source/env-bootstrap) Compiling wezterm-gui-subcommands v0.1.0 (/build/source/wezterm-gui-subcommands) Compiling codec v0.1.0 (/build/source/codec) Compiling wezterm-mux-server-impl v0.1.0 (/build/source/wezterm-mux-server-impl) Compiling wezterm-client v0.1.0 (/build/source/wezterm-client) Compiling wezterm v0.1.0 (/build/source/wezterm) Compiling wezterm-mux-server v0.1.0 (/build/source/wezterm-mux-server) Compiling mux v0.1.0 (/build/source/mux) Compiling wezterm-gui v0.1.0 (/build/source/wezterm-gui) Compiling wezterm-font v0.1.0 (/build/source/wezterm-font) Compiling wezterm-ssh v0.4.0 (/build/source/wezterm-ssh) Compiling wezterm-bidi v0.1.0 (/build/source/bidi) Compiling window v0.1.0 (/build/source/window) Compiling wezterm-term v0.1.0 (/build/source/term) Finished release [optimized] target(s) in 42.28s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/async_ossl-7f2621a23f1ede21) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/base91-100c3a92b9d7d6c5) running 2 tests test test::test ... ok test test::test_bin ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/bintree-c84f5aa2eae5c7f2) running 2 tests test tests::populate ... ok test tests::split_and_split_and_iterate ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/codec-6cdc17ce0cc14cb5) running 7 tests test test::test_frame ... ok test test::test_bogus_pdu ... ok test test::stream_decode ... ok test test::test_pdu_ping ... ok test test::test_pdu_pong ... ok test test::test_pdu_ping_base91 ... ok test test::test_frame_lengths ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/color_types-ec51c13e32f05efa) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/config-da5a764115771154) running 3 tests test font::test::test_reduce ... ok test wsl::test_parse_wsl_distro_list ... ok test lua::test::can_register_and_emit_multiple_events ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/env_bootstrap-995ea808e223c70b) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/filedescriptor-13845424e1323ec1) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/fontconfig-48bb82b194e007c1) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/freetype-a5350ff00c7809ae) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/generate_bidi-300cc150f622276a) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/harfbuzz-04fb542b6a2ff094) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/luahelper-7e931869f5131584) running 9 tests test serde_lua::test::test_string ... ok test serde_lua::test::test_nil ... ok test serde_lua::test::test_array_table ... ok test serde_lua::test::test_option_mode ... ok test serde_lua::test::test_float ... ok test serde_lua::test::test_map_table ... ok test serde_lua::test::test_bool ... ok test serde_lua::test::test_enum ... ok test serde_lua::test::test_int ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/mux-93524b76e9f8b672) running 3 tests test tab::test::tab_splitting ... ok test pane::test::double_click ... ok test pane::test::logical_lines ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/portable_pty-7d869eacc70195ba) running 1 test test cmdbuilder::tests::test_env ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/procinfo-e61f2ccde8b3d837) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/promise-fc3de4d1de014b23) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/rangeset-6f04ce801b8d8b23) running 5 tests test tests::add_range ... ok test tests::difference ... ok test tests::difference_moar ... ok test tests::difference_more ... ok test tests::remove_range ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/ratelim-f12e77c56e433738) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/strip_ansi_escapes-a78fcf7acbbe84b5) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/tabout-00f9f2bdfcd8998e) running 1 test test test::basics ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/termwiz-52b1690403c93ed4) running 114 tests test caps::test::bce ... ok test caps::test::colorterm_but_no_term ... ok test caps::test::empty_hint ... ok test caps::test::term_and_colorterm ... ok test caps::test::term_but_not_colorterm ... ok test caps::test::iterm2_image ... ok test cell::test::memory_usage ... ok test caps::test::bce_terminfo ... ok test caps::test::terminfo_color ... ok test color::tests::from_hsl ... ok test color::tests::from_rgb ... ok test escape::csi::test::ansiset ... ok test escape::csi::test::bidi_modes ... ok test escape::apc::test::kitty_payload ... ok test cell::test::teeny_string ... ok test cell::test::nerf_special ... ok test escape::csi::test::basic ... ok test cell::test::test_width ... ok test cell::test::issue_1161 ... ok test cell::test::issue_1573 ... ok test cell::test::issue_997 ... ok test escape::csi::test::blinks ... ok test escape::csi::test::device_attr ... ok test escape::csi::test::color ... ok test escape::csi::test::cursor ... ok test color::tests::named_rgb ... ok test escape::csi::test::edit ... ok test color::tests::roundtrip_rgbcolor ... ok test escape::csi::test::mouse ... ok test escape::csi::test::soft_reset ... ok test escape::csi::test::underline_color ... ok test escape::csi::test::underlines ... ok test escape::csi::test::window ... ok test escape::esc::test::test ... ok test escape::osc::test::reset_colors ... ok test escape::osc::test::hyperlink ... ok test escape::osc::test::finalterm ... ok test escape::osc::test::rxvt ... ok test escape::osc::test::title ... ok test escape::osc::test::iterm ... ok test escape::parser::test::basic_bold_italic ... ok test escape::parser::test::basic_bold ... ok test escape::parser::test::basic_esc ... ok test escape::parser::test::basic_osc ... ok test escape::parser::test::basic_parse ... ok test escape::parser::test::bidi_modes ... ok test escape::parser::test::checksum_area ... ok test escape::parser::test::dec_private_modes ... ok test escape::parser::test::decset ... ok test escape::parser::test::fancy_underline ... ok test escape::parser::test::issue_1291 ... ok test escape::parser::test::req_attr ... ok test escape::parser::test::sgr ... ok test escape::parser::test::kitty_img ... ok test escape::parser::test::soft_reset ... ok test escape::parser::test::test_emoji_title_osc ... ok test escape::parser::test::tmux_title_escape ... ok test escape::parser::test::true_color ... ok test escape::parser::test::window ... ok test escape::parser::test::xterm_key ... ok test escape::parser::test::xtgettcap ... ok test escape::parser::test::xtsmgraphics ... ok test input::test::encode_issue_892 ... ok test keymap::test::lookup ... ok test keymap::test::lookup_empty ... ok test keymap::test::sequence ... ok test render::terminfo::test::bold_text_no_terminfo ... ok test render::terminfo::test::basic_text ... ok test render::terminfo::test::bold_text ... ok test render::terminfo::test::clear_screen ... ok test render::terminfo::test::clear_screen_bce_no_terminfo ... ok test render::terminfo::test::clear_screen_no_terminfo ... ok test render::terminfo::test::clear_screen_bce ... ok test render::terminfo::test::red_bold_text_no_terminfo ... ok test render::terminfo::test::color_after_attribute_change ... ok test render::terminfo::test::truecolor_no_terminfo ... ok test render::terminfo::test::empty_render ... ok test render::terminfo::test::red_bold_text ... ok test surface::line::test::double_click_range_bounds ... ok test render::terminfo::test::truecolor ... ok test surface::test::attribute_setting ... ok test surface::test::add_changes_empty ... ok test surface::test::basic_print ... ok test surface::test::clear_eol ... ok test surface::test::clear_and_move_cursor ... ok test surface::test::clear_eos ... ok test surface::test::clear_eol_opt ... ok test surface::test::clear_eos_back_color ... ok test surface::test::copy_region ... ok test surface::test::cursor_movement ... ok test surface::test::delta_change ... ok test surface::test::clear_screen ... ok test surface::test::diff_screens ... ok test surface::test::dont_lose_first_char_on_attr_change ... ok test surface::test::draw_screens ... ok test surface::test::double_width ... ok test surface::test::draw_colored_region ... ok test surface::test::empty_changes ... ok test surface::test::newline ... ok test surface::test::resize_cursor_position ... ok test surface::test::resize_delta_flush ... ok test surface::test::zero_width ... ok test widechar_width::test::basics ... ok test surface::test::images ... ok test tmux_cc::tests::test_parse_line ... ok test escape::parser::test::sixel ... ok test tmux_cc::tests::test_parse_sequence ... ok test input::test::arrow_keys ... ok test input::test::partial_ambig ... ok test input::test::simple ... ok test input::test::control_characters ... ok test input::test::partial ... ok test surface::line::test::hyperlinks ... ok test hyperlink::test::parse_implicit ... ok test result: ok. 114 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/umask-2b8818298c4e5546) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/vtparse-19003cb35ec0e202) running 22 tests test test::kitty_img ... ok test test::osc_fedora_vte ... ok test test::osc_utf8 ... ok test test::print_utf8 ... ok test test::sixel ... ok test test::test_colon_rgb ... ok test test::test_csi_intermediates ... ok test test::test_csi_omitted_param ... ok test test::test_csi_too_many_params ... ok test test::test_decset ... ok test test::test_fancy_underline ... ok test test::test_mixed ... ok test test::test_osc_too_many_params ... ok test test::test_osc_with_bel_st ... ok test test::test_osc_with_c1_st ... ok test test::test_osc_with_esc_sequence_st ... ok test test::test_osc_with_no_params ... ok test test::test_print ... ok test test::tmux_control ... ok test test::tmux_passthru ... ok test test::utf8_control ... ok test transitions::tests::test_transitions ... ok test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/wezterm-6704e1708de7cb76) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/wezterm_bidi-824d8a02903d5ec8) running 7 tests test tests::it_works ... ok test tests::bidi_class_resolve ... ok test tests::mirror ... ok test tests::reorder_nsm ... ok test tests::runs ... ok test tests::bidi_character_test ... ok test tests::bidi_test ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/wezterm_client-135ad3b3c077e7b7) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/wezterm_font-b342982d25b47368) running 2 tests test locator::test::test_memory_datasource ... ok test shaper::harfbuzz::test::ligatures ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/wezterm_gui-74ede721168f6d24) running 9 tests test overlay::quickselect::alphabet_test::simple_alphabet ... ok test overlay::quickselect::alphabet_test::composed_single ... ok test overlay::quickselect::alphabet_test::composed_multiple ... ok test overlay::quickselect::alphabet_test::composed_max ... ok test overlay::quickselect::alphabet_test::more_matches_than_alphabet_can_represent ... ok test update::test::classify_names ... ok test shapecache::test::ligatures_fira ... ok test shapecache::test::ligatures_jetbrains ... ok test shapecache::test::bench_shaping ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.11s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/wezterm_gui_subcommands-856d63bd1af8a1a2) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/wezterm_input_types-e8fe415bfd4e8ce8) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/wezterm_mux_server-d5ea9e2b3f77fa47) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/wezterm_mux_server_impl-4789fbcd8469ab0c) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/wezterm_ssh-4f31e09536bc1aba) running 5 tests test config::test::multiple_identityfile ... ok test config::test::parse_user ... ok test config::test::sub_tilde ... ok test config::test::parse_simple ... ok test config::test::parse_match ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/wezterm_term-28c29de9e0b9b29a) running 43 tests test config::test_canon ... ok test test::csi::test_cup ... ok test test::csi::test_cha ... ok test test::c0::test_tab ... ok test test::c0::test_bs ... ok test test::c0::test_cr ... ok test test::c0::test_lf ... ok test test::c1::test_hts ... ok test test::csi::test_hvp ... ok test test::c1::test_nel ... ok test test::csi::test_789 ... ok test test::csi::test_ed ... ok test test::csi::test_ich ... ok test test::csi::test_dch ... ok test test::c1::test_ri ... ok test test::csi::test_ed_erase_scrollback ... ok test test::c1::test_ind ... ok test test::csi::test_ech ... ok test test::csi::test_dl ... ok test test::csi::test_irm ... ok test test::csi::test_rep ... ok test test::csi::test_vpa ... ok test test::cursor_movement_damage ... ok test test::basic_output ... ok test test::issue_1161 ... ok test test::scroll_down_within_left_and_right_margins ... ok test test::scroll_up_within_left_and_right_margins ... ok test test::test_1573 ... ok test test::test_dec_double_width ... ok test test::test_resize_wrap_dectcm_issue_978 ... ok test test::test_resize_wrap_escape_code_issue_978 ... ok test test::test_delete_lines ... ok test test::test_emoji_with_modifier ... ok test test::test_resize_wrap_issue_971 ... ok test test::test_ri ... ok test test::test_resize_wrap_sgc_issue_978 ... ok test test::test_scroll_margins ... ok test test::test_resize_wrap ... ok test test::test_dec_special_graphics ... ok test test::test_scrollup ... ok test test::test_hyperlinks ... ok test test::test_semantic_1539 ... ok test test::test_semantic ... ok test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/wezterm_toast_notification-863e1c62c29e5cf1) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/x86_64-unknown-linux-gnu/release/deps/window-6013a3830632ce81) running 1 test test os::x11::xsettings::test::test_parse_xsettings ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests async_ossl running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests base91 running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests bintree running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests codec running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests color-types running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests config running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests env-bootstrap running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests filedescriptor running 6 tests test src/lib.rs - FileDescriptor (line 242) ... ok test src/lib.rs - (line 14) ... ok test src/lib.rs - (line 75) ... ok test src/lib.rs - (line 34) ... ok test src/lib.rs - (line 52) ... ok test src/lib.rs - Pipe (line 330) ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s Doc-tests fontconfig running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests freetype running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests harfbuzz running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests luahelper running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests mux running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests portable-pty running 1 test test src/lib.rs - (line 8) - compile ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Doc-tests procinfo running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests promise running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests rangeset running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests ratelim running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests tabout running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests termwiz running 3 tests test src/lineedit/mod.rs - lineedit::LineEditor::new (line 143) - compile ... ok test src/lineedit/mod.rs - lineedit::LineEditor (line 57) - compile ... ok test src/lineedit/mod.rs - lineedit (line 4) - compile ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s Doc-tests umask running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests vtparse running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests wezterm-bidi running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests wezterm-client running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests wezterm-font running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests wezterm-gui-subcommands running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests wezterm-input-types running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests wezterm-mux-server-impl running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests wezterm-ssh running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests wezterm-term running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests wezterm-toast-notification running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests window running 1 test test /build/source/target/x86_64-unknown-linux-gnu/release/build/window-d52a376c7c87e5ce/out/egl_bindings.rs - egl::ffi::generated::Egl::load_with (line 376) ... ignored test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Finished cargoCheckHook installing Executing cargoInstallHook Finished cargoInstallHook post-installation fixup shrinking RPATHs of ELF executables and libraries in /nix/store/xgy79ss2g1scykrzbaa6bcz8s7zsv89h-wezterm-bd479792927ecfba2eff5c4f29aa3d73a036b0d7 shrinking /nix/store/xgy79ss2g1scykrzbaa6bcz8s7zsv89h-wezterm-bd479792927ecfba2eff5c4f29aa3d73a036b0d7/bin/strip-ansi-escapes shrinking /nix/store/xgy79ss2g1scykrzbaa6bcz8s7zsv89h-wezterm-bd479792927ecfba2eff5c4f29aa3d73a036b0d7/bin/wezterm-gui shrinking /nix/store/xgy79ss2g1scykrzbaa6bcz8s7zsv89h-wezterm-bd479792927ecfba2eff5c4f29aa3d73a036b0d7/bin/generate-bidi shrinking /nix/store/xgy79ss2g1scykrzbaa6bcz8s7zsv89h-wezterm-bd479792927ecfba2eff5c4f29aa3d73a036b0d7/bin/wezterm-mux-server shrinking /nix/store/xgy79ss2g1scykrzbaa6bcz8s7zsv89h-wezterm-bd479792927ecfba2eff5c4f29aa3d73a036b0d7/bin/wezterm strip is /nix/store/kb3x3n7f62ssrmmv4fy8shp4m9cfajl8-gcc-wrapper-10.3.0/bin/strip stripping (with command strip and flags -S) in /nix/store/xgy79ss2g1scykrzbaa6bcz8s7zsv89h-wezterm-bd479792927ecfba2eff5c4f29aa3d73a036b0d7/bin patching script interpreter paths in /nix/store/xgy79ss2g1scykrzbaa6bcz8s7zsv89h-wezterm-bd479792927ecfba2eff5c4f29aa3d73a036b0d7 checking for references to /build/ in /nix/store/xgy79ss2g1scykrzbaa6bcz8s7zsv89h-wezterm-bd479792927ecfba2eff5c4f29aa3d73a036b0d7... shrinking RPATHs of ELF executables and libraries in /nix/store/5s4ij0vsnarrd8bfimng0m8gkgf1hzcr-wezterm-bd479792927ecfba2eff5c4f29aa3d73a036b0d7-terminfo strip is /nix/store/kb3x3n7f62ssrmmv4fy8shp4m9cfajl8-gcc-wrapper-10.3.0/bin/strip patching script interpreter paths in /nix/store/5s4ij0vsnarrd8bfimng0m8gkgf1hzcr-wezterm-bd479792927ecfba2eff5c4f29aa3d73a036b0d7-terminfo checking for references to /build/ in /nix/store/5s4ij0vsnarrd8bfimng0m8gkgf1hzcr-wezterm-bd479792927ecfba2eff5c4f29aa3d73a036b0d7-terminfo... error: derivation '/nix/store/zqq2y4j6mp03i0zfjh7yjafr68s7lrga-wezterm-bd479792927ecfba2eff5c4f29aa3d73a036b0d7.drv' may not be deterministic: output '/nix/store/xgy79ss2g1scykrzbaa6bcz8s7zsv89h-wezterm-bd479792927ecfba2eff5c4f29aa3d73a036b0d7' differs ``` **note**: the error is just a Nix error warning me about bit-reproducability.
colemickens commented 2 years ago

also, here's ldd on wezterm-gui:

❯ ldd ./result/bin/wezterm-gui                                                                                                      
    linux-vdso.so.1 (0x00007fff12993000)
    /nix/store/4xhxnafmr1skiarlmq4gml3s7q9km09w-libglvnd-1.4.0/lib/libEGL.so.1 (0x00007fc3702c7000)
    libssl.so.1.1 => /nix/store/8v88bq325ldf2jvxb48nfvmkg7840kj6-openssl-1.1.1m/lib/libssl.so.1.1 (0x00007fc370230000)
    libcrypto.so.1.1 => /nix/store/8v88bq325ldf2jvxb48nfvmkg7840kj6-openssl-1.1.1m/lib/libcrypto.so.1.1 (0x00007fc36ff42000)
    libdl.so.2 => /nix/store/jcb7fny2k03pfbdqk1hcnh12bxgax6vf-glibc-2.33-108/lib/libdl.so.2 (0x00007fc36ff3b000)
    libxcb-util.so.1 => /nix/store/cvk916vfhm1n7ngn2pzdb3f3qqy23k8s-xcb-util-0.4.0/lib/libxcb-util.so.1 (0x00007fc36ff33000)
    libxcb.so.1 => /nix/store/4sw5w1kchsldm4lsljmg4ih5wibiczjk-libxcb-1.14/lib/libxcb.so.1 (0x00007fc36ff07000)
    libxkbcommon.so.0 => /nix/store/5wpi03vjdxwn4bnimv76mx5gg183vqja-libxkbcommon-1.3.1/lib/libxkbcommon.so.0 (0x00007fc36fec1000)
    libxkbcommon-x11.so.0 => /nix/store/5wpi03vjdxwn4bnimv76mx5gg183vqja-libxkbcommon-1.3.1/lib/libxkbcommon-x11.so.0 (0x00007fc36feb6000)
    libxcb-icccm.so.4 => /nix/store/mvfbds0nzh9w0zi26iifn6wdch30rmbp-xcb-util-wm-0.4.1/lib/libxcb-icccm.so.4 (0x00007fc36feac000)
    libxcb-ewmh.so.2 => /nix/store/mvfbds0nzh9w0zi26iifn6wdch30rmbp-xcb-util-wm-0.4.1/lib/libxcb-ewmh.so.2 (0x00007fc36fe9c000)
    libxcb-image.so.0 => /nix/store/28aiags1z6l8qcl6481iirw3y3i80aag-xcb-util-image-0.4.0/lib/libxcb-image.so.0 (0x00007fc36fe95000)
    libxcb-keysyms.so.1 => /nix/store/6bw7slz2r31xq2w7gpvj8xsi4bwz1i2k-xcb-util-keysyms-0.4.0/lib/libxcb-keysyms.so.1 (0x00007fc36fe90000)
    libX11-xcb.so.1 => /nix/store/fhgrngvj2r3zgwr0847l93nxk4ffpyyp-libX11-1.7.2/lib/libX11-xcb.so.1 (0x00007fc36fe8b000)
    libxcb-render.so.0 => /nix/store/4sw5w1kchsldm4lsljmg4ih5wibiczjk-libxcb-1.14/lib/libxcb-render.so.0 (0x00007fc36fe7b000)
    libxcb-xkb.so.1 => /nix/store/4sw5w1kchsldm4lsljmg4ih5wibiczjk-libxcb-1.14/lib/libxcb-xkb.so.1 (0x00007fc36fe5b000)
    libX11.so.6 => /nix/store/fhgrngvj2r3zgwr0847l93nxk4ffpyyp-libX11-1.7.2/lib/libX11.so.6 (0x00007fc36fd16000)
    libfontconfig.so.1 => /nix/store/7vz5kf7g2appfgfwian8r59v1mfhi6sk-fontconfig-2.13.94-lib/lib/libfontconfig.so.1 (0x00007fc36fcca000)
    libc.so.6 => /nix/store/jcb7fny2k03pfbdqk1hcnh12bxgax6vf-glibc-2.33-108/lib/libc.so.6 (0x00007fc36faf4000)
    /nix/store/jcb7fny2k03pfbdqk1hcnh12bxgax6vf-glibc-2.33-108/lib/ld-linux-x86-64.so.2 => /nix/store/jcb7fny2k03pfbdqk1hcnh12bxgax6vf-glibc-2.33-108/lib64/ld-linux-x86-64.so.2 (0x00007fc37387e000)
    libwayland-egl.so.1 => /nix/store/71jjmysnf18y4gwhwyhwx8hb6qhkvwn0-wayland-1.20.0/lib/libwayland-egl.so.1 (0x00007fc36faef000)
    libwayland-client.so.0 => /nix/store/71jjmysnf18y4gwhwyhwx8hb6qhkvwn0-wayland-1.20.0/lib/libwayland-client.so.0 (0x00007fc36fada000)
    libgcc_s.so.1 => /nix/store/jcb7fny2k03pfbdqk1hcnh12bxgax6vf-glibc-2.33-108/lib/libgcc_s.so.1 (0x00007fc36fac0000)
    libutil.so.1 => /nix/store/jcb7fny2k03pfbdqk1hcnh12bxgax6vf-glibc-2.33-108/lib/libutil.so.1 (0x00007fc36fabb000)
    librt.so.1 => /nix/store/jcb7fny2k03pfbdqk1hcnh12bxgax6vf-glibc-2.33-108/lib/librt.so.1 (0x00007fc36fab0000)
    libpthread.so.0 => /nix/store/jcb7fny2k03pfbdqk1hcnh12bxgax6vf-glibc-2.33-108/lib/libpthread.so.0 (0x00007fc36fa90000)
    libm.so.6 => /nix/store/jcb7fny2k03pfbdqk1hcnh12bxgax6vf-glibc-2.33-108/lib/libm.so.6 (0x00007fc36f94f000)
    libGLdispatch.so.0 => /nix/store/4xhxnafmr1skiarlmq4gml3s7q9km09w-libglvnd-1.4.0/lib/libGLdispatch.so.0 (0x00007fc36f894000)
    libXau.so.6 => /nix/store/yg0m0yfacnidf39i9fyvx796ail5gf8c-libXau-1.0.9/lib/libXau.so.6 (0x00007fc36f88f000)
    libXdmcp.so.6 => /nix/store/1zx6463j5b8zm2zzwganabaqg2nk9jxs-libXdmcp-1.1.3/lib/libXdmcp.so.6 (0x00007fc36f887000)
    libxcb-shm.so.0 => /nix/store/4sw5w1kchsldm4lsljmg4ih5wibiczjk-libxcb-1.14/lib/libxcb-shm.so.0 (0x00007fc36f882000)
    libfreetype.so.6 => /nix/store/06yix2p8krcma80bx3c86408ns0lkahh-freetype-2.11.1/lib/libfreetype.so.6 (0x00007fc36f7b9000)
    libbz2.so.1 => /nix/store/r2np23859ksmp2yxqycsy87xmb65yypn-bzip2-1.0.6.0.2/lib/libbz2.so.1 (0x00007fc36f7a6000)
    libpng16.so.16 => /nix/store/mv9k6hyaaaqv0h1ja67bgm95bmrpxl7v-libpng-apng-1.6.37/lib/libpng16.so.16 (0x00007fc36f76c000)
    libz.so.1 => /nix/store/92wmg8niqrvwxsfigh5hhjpb0y9ska1i-zlib-1.2.11/lib/libz.so.1 (0x00007fc36f74f000)
    libexpat.so.1 => /nix/store/rmqz58p09d13vk9mn6kn2h5ifwmkarn3-expat-2.4.2/lib/libexpat.so.1 (0x00007fc36f71c000)
    libffi.so.8 => /nix/store/ljr3c02zwg5sy1jcabjymjdyw7w3jrwa-libffi-3.4.2/lib/libffi.so.8 (0x00007fc36f70f000)
colemickens commented 2 years ago

Oh, I see, wezterm seems to default to X11 (:cry:) and our XWayland+EGL+Nvidia setup in NixOS is not working right now.

Forcing enable_wayland bypasses this issue. (and of course wezterm is working on a non-nvidia system...).

github-actions[bot] commented 1 year ago

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.