raphamorim / rio

A hardware-accelerated GPU terminal emulator focusing to run in desktops and browsers.
https://raphamorim.io/rio
MIT License
3.46k stars 108 forks source link

[Feature Request] add support for msys2/mingw builds release #635

Open Kreijstal opened 1 week ago

Kreijstal commented 1 week ago

this is with the msys2 rust toolchain only --release builds are affected, --debug builds build fine!

``` error: linking with `x86_64-w64-mingw32-gcc` failed: exit code: 1 | = note: "x86_64-w64-mingw32-gcc" "-fno-use-linker-plugin" "-Wl,--dynamicbase" "-Wl,--disable-auto-image-base" "-m64" "-Wl,--high-entropy-va" "E:\\msys64\\ucrt64\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsbegin.o" "E:\\msys64\\tmp\\rustc2j04CK\\symbols.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.a3rvz39952ky6ak02a2rl43os.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.ab_glyph-98bdefb82f186900.ab_glyph.741713a0ebdb83be-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.ab_glyph_rasterizer-57a996381ef67fef.ab_glyph_rasterizer.ff1b63d7ea159e3a-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.addr2line-633a7e4fdb8d837e.addr2line.382a54c0c0d046a9-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.adler-6351d1c14b859421.adler.b9f68ad517ac0dab-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.adler2-3e046efb2d09843e.adler2.47190d0c437a89f9-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.ahash-8f1f0966413f4c3d.ahash.374fcb4721fc7a07-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.aho_corasick-ebad1bb25af699e3.aho_corasick.520f650a1f0bef23-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.alloc-1f1092fae1ea9e73.alloc.e8f10fa84b505d27-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.allocator_api2-41e868460e3cb501.allocator_api2.747e4965e52129cc-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.anstream-614f6a3598985e83.anstream.d59bee23738f746e-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.anstyle-abbdaf961e2264d0.anstyle.472fa16cd79b1e24-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.anstyle_parse-efd48308d651f1c8.anstyle_parse.dfef44d1572ad335-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.anstyle_query-fcb7db2b470364b7.anstyle_query.b570bc18f7b6ac80-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.anstyle_wincon-fa2b8ce9e023b39d.anstyle_wincon.97c037c8fa0b1b01-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.approx-0c3a39deda936c9a.approx.6355ef60f38b9fca-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.arrayvec-a1b31a5a75ec2aec.arrayvec.afd42047af771779-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.ash-3f7804d56d260666.ash.d335736399f8edec-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.base64-932a450228c0ca85.base64.691c8ab44b129c1e-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.bit_set-4a16abcd6053d443.bit_set.7dc17850e788e3a2-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.bit_vec-8fbcf136ea9bcfeb.bit_vec.10c0f59aaa7d2b88-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.bitflags-1b31ed4c8423d1a7.bitflags.f53db41dfbdd9ee7-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.bitflags-617c87d94989d196.bitflags.39d5276feaef9acd-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.bytemuck-af3f2c3b79ddacd9.bytemuck.1b781137b41294c-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.byteorder-0b51289a0a7242d5.byteorder.133c140dd3d718b1-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.byteorder_lite-3f7692da7f80ff63.byteorder_lite.7638249339f0cf26-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.cfg_if-15e9744fd1be8d74.cfg_if.f581e04607cd2ed4-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.cfg_if-5958310037608ba8.cfg_if.621873fe25c467c5-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.cfg_if-f7aeaa324f62f4bf.cfg_if.e7c6075d22461e0-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.clap-e6ee3e304256e460.clap.aa283ac3d250ac17-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.clap_builder-833ae4792c428465.clap_builder.9aaa0ec0ba5048df-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.clap_lex-fb3bd4764a8d16df.clap_lex.bc7e47edd56dbd4a-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.clipboard_win-7a82a57cb247f182.clipboard_win.a6f3440fa3bc6ec-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.codespan_reporting-f9f914e2cd372cf5.codespan_reporting.1367342d9bbdbd60-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.colorchoice-e5346ca033769fb1.colorchoice.d183191dde5fe535-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.com-d0bf2f64845fd947.com.8d02942cfefd7b77-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.copa-9b54daaf0e57edd9.copa.553346ab2c997764-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.copypasta-1b063e6f2df15256.copypasta.48a0c806180a40e0-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.corcovado-098c08aa8f69e5ca.corcovado.44f60e693750dc42-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.core-1c7b593a5a05d73f.core.4748d5b9e3f4650b-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.crc32fast-5b742a379ff2f50c.crc32fast.235e0356c6089160-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.crossbeam_channel-e42eea23816050e8.crossbeam_channel.292aaed814390a34-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.crossbeam_deque-b712dca910a1a06f.crossbeam_deque.7977c249c9fa0712-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.crossbeam_epoch-1191652dde468ec5.crossbeam_epoch.6e36922ff08576d3-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.crossbeam_utils-0a46e991968d1d29.crossbeam_utils.d354ad27f40269f2-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.cursor_icon-55ab37afa187fee2.cursor_icon.a6e89b93fb436e50-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.d3d12-1bcdb21a63dbaf8f.d3d12.3f6cb6c661fea2bd-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.dirs-7afbe5c202c3e342.dirs.29f96c1cdf051425-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.dirs_sys-9e667667f87b2a9c.dirs_sys.72f270c0a5b7ddd1-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.dpi-edd92016496b4d85.dpi.1e4ca65746c38702-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.either-a149836b517d40b7.either.4cc70a540980740f-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.equivalent-a074855004b924da.equivalent.9935d1807383a349-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.euclid-5708153101c77e8f.euclid.1de8416d2e54f4ee-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.fdeflate-aeb66a525c30e59f.fdeflate.da0182ed2a3184f6-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.filetime-148b7302f6535479.filetime.cd53f3576e6c851f-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.flate2-7d09ddab78e4da9a.flate2.838041cad25d6dca-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.font_types-72eb1c6856d01da4.font_types.bc253604545bfab7-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.form_urlencoded-876729f4bbf8b4df.form_urlencoded.bb6da79b8169cda4-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.futures-cb25d37ffba3c460.futures.a6747e5677a0188e-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.futures_channel-0d0a5ae08cb7e5c9.futures_channel.8e33fb392a1c8f6c-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.futures_core-4382181ae3418d63.futures_core.9792a79f7a833133-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.futures_executor-896a7ce5dd9607a8.futures_executor.9b77755a6a18e648-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.futures_io-1555da5f8581adcd.futures_io.f8d106f2c70732c-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.futures_sink-2def99ab75bec291.futures_sink.70bfeebbd26f6b90-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.futures_task-795111ac38425989.futures_task.f471932e14f7fdf1-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.futures_util-8fe2785943bd4e9f.futures_util.2ce73ae25d257f83-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.getrandom-51f754af606b0be8.getrandom.7530a079b7054496-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.gimli-7305bcc9d5620aaf.gimli.4209f194c88a0d12-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.glow-503f76ab8f3cfde8.glow.38e2851cc3624ed8-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.glutin_wgl_sys-c6a96a6fbe00e541.glutin_wgl_sys.db1735559d3af17b-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.gpu_alloc-ff964c10d3408748.gpu_alloc.c2838ae85aad3e44-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.gpu_alloc_types-50ae8b4e41625e37.gpu_alloc_types.367d6304b32398a9-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.gpu_allocator-9b673286e8fcb666.gpu_allocator.e9b5c7f2070a7a4e-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.gpu_descriptor-a75c3185ce587ef3.gpu_descriptor.64fa1b0c19b486fd-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.gpu_descriptor_types-9ae7c61a36c17844.gpu_descriptor_types.c0ad24be295a27de-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.guillotiere-6d59990e5779a317.guillotiere.54497998d193cd92-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.hashbrown-64af121774d9474c.hashbrown.a3813c1d307e5241-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.hashbrown-ce6c4ba800a86e96.hashbrown.f60f1627a02b157b-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.hassle_rs-a39b30f09e370ec2.hassle_rs.8d7cfd07557d2fc4-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.hexf_parse-ca2c487b218eb9df.hexf_parse.de7cd5376226a37f-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.idna-96381dd40adc3ca1.idna.c5c86c3300b44914-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.image-e229d409b4d46d44.image.dac34d0806234c1d-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.indexmap-6fe075465186c22e.indexmap.245965e9bfc579d0-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.iovec-1b5ecb0b8bedc42c.iovec.db02c1f0d7dc4358-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.is_terminal_polyfill-1cc00a9594df90f5.is_terminal_polyfill.45b76d0225e346da-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.lazy_bytes_cast-5bcf4b2002b268cd.lazy_bytes_cast.b11b92ff1d7ebb2d-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.libc-18006813909e9b0e.libc.35a87da50c8d8c95-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.libc-a7cda5ca91e26202.libc.ddbde3620bd8e2ad-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.libloading-4cef304dd6c41f04.libloading.f33f122823ed139d-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.linked_hash_map-459c764c99df4cac.linked_hash_map.17930dc162997b7c-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.lock_api-acdeebff93ee8b03.lock_api.f605d721ebf0b948-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.log-b8938b5d19115ca5.log.12c226bf3c6aa7bf-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.memchr-a68aad3abd874f8b.memchr.35e0190a5357a1cd-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.memchr-fc84f9e71bdfb3ae.memchr.732abbd7d38e233c-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.memmap2-0d6fd6b1bb10f8b8.memmap2.7c127a62b054b6bd-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.miniz_oxide-293334f3cf4dc29a.miniz_oxide.fe3dadc8da2556e3-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.miniz_oxide-41156db015bfbe30.miniz_oxide.bc888f4684c7b262-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.miow-0627f0b7ea4e2212.miow.c9ce82b0e6cf2dd8-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.miow-542f485afb1292a5.miow.f98e99c37c2a2dbd-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.naga-747ceaeb7c17abca.naga.2944abbb67495124-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.net2-a3421ab44e07005a.net2.23f80e9354738c17-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.notify-1da22e4d1e90cce4.notify.70530d3538e40233-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.num_traits-f3fe0be62848d927.num_traits.f88076c6087963e8-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.object-faaf42156e71204d.object.602a915e28bdfb6-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.once_cell-2196026d16ac8968.once_cell.74cb8b9b2f42caf3-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.option_ext-d38c2b8c6fa9088a.option_ext.b5a5f5ed9633ab45-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.ordered_float-36e8e83771a6b45c.ordered_float.f9f4e401084d4b57-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.owned_ttf_parser-2566ccb01b4ea8a2.owned_ttf_parser.219079f38491d77d-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.panic_abort-a23d25875bd1302c.panic_abort.2cd2a7d624399440-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.parking_lot-09bf1b093f16d373.parking_lot.2bd3d2c8b90028c7-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.parking_lot_core-ec1d5cd18e4fb15a.parking_lot_core.e5480e45e9996868-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.percent_encoding-e3ee0ed0c325a4cb.percent_encoding.7fae0b2ea15c90fd-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.pin_project_lite-8ce5781ae139289e.pin_project_lite.ebb745a326ba1501-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.pin_utils-98ca6327f8b62056.pin_utils.ccab6ba8e41658f6-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.png-cfaf7a9fe4bc3e59.png.b83a9a94e174d59-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.ppv_lite86-a519bb73865472f1.ppv_lite86.44395b54c22224a7-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.profiling-0654af4bd146071c.profiling.3aadac8dcdfe6dd4-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.rand-86f1ae40df0d864d.rand.717b0f9bcc16dfe8-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.rand_chacha-1ea753bb56f01b11.rand_chacha.e1726d07b0f59d59-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.rand_core-dbd455e14758328c.rand_core.7dde95c70664df2f-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.range_alloc-98b182b813106efb.range_alloc.614e6eddcd91ad6b-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.raw_window_handle-dd1acd1d78da84ee.raw_window_handle.c66ae8309ce1c3f9-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.rayon-27e581eae845efc2.rayon.3bb9de812081bf92-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.rayon_core-4e6969f5b50cd827.rayon_core.2ba0a845c4e83516-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.read_fonts-f7e7eb672def1827.read_fonts.b6fa71d2fb8f8ce0-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.regex-4e81d8fadbee6ab0.regex.14c263139a11e9c-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.regex_automata-a85bffb8eac93552.regex_automata.d339dee65c3c6c30-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.regex_syntax-72403515f12f64ec.regex_syntax.b80227e725e00b7a-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.renderdoc_sys-540e87d9f173a075.renderdoc_sys.695199831f672721-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.rio.b30587ba46a7bd5d-cgu.0.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.rio_backend.rio_backend.3a6ec67fc1fd8e07-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.rio_winit_fork-59223fdf848c0c14.rio_winit_fork.26ddfa0d484ec525-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.rustc_demangle-b135a43ec7e1dcd1.rustc_demangle.ceed417c58847b94-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.rustc_hash-8d4c7700c09cc229.rustc_hash.8755db1b5693adb-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.rustc_hash-ee0ebd565ecd0667.rustc_hash.844280171fa4bbfe-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.rustc_std_workspace_alloc-3baa8dab1364f8a7.rustc_std_workspace_alloc.9feb5d3b0f9f3311-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.rustc_std_workspace_core-2fffbfc64248a1e8.rustc_std_workspace_core.ea35b52886dda7d1-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.same_file-7c5d7643704bc95b.same_file.ec57634a31dabd2b-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.scopeguard-6dd87a55465763e1.scopeguard.5aadbfa333123191-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.serde-682659815fd7fe67.serde.dac4a9c81b7c1cac-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.serde_spanned-948e518a40512e5a.serde_spanned.d8775722317c983b-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.simd_adler32-14a75b53aaa3eb69.simd_adler32.dec2c723082d2056-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.skrifa-25b4f9cf031fd488.skrifa.fc6af03c8ae3c926-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.slab-94ad94766e743b8a.slab.12bc9289ec75b63c-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.slotmap-9ef8f738ede17614.slotmap.207db1f7e0a24aae-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.smallvec-78305eaa926cdb11.smallvec.6d264365189d87a3-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.smol_str-e833b0e05dfab0d0.smol_str.233096275503213-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.spirv-58d8b58f83c93ef7.spirv.8784e28acd01cede-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.static_assertions-a1d239ff3fff93fc.static_assertions.93f074726c0145f4-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.std-6a6db494c57194d9.std.8475a333c06905b1-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.std_detect-267529f94ecfd4a9.std_detect.bbfa0b74b28c1f1-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.strsim-01a30aa9dd81d182.strsim.62ab7564d910119b-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.sugarloaf.sugarloaf.78f0a1cd1701741b-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.svg_fmt-2faa1aa6f60da893.svg_fmt.68192f5c792448cc-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.swash-219ad9cc32bd79ce.swash.34725e2df12ad14e-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.teletypewriter-d83080fc3001c250.teletypewriter.ad7069c635890443-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.termcolor-c500cf6811773c0f.termcolor.f8eb6b5a8775a8de-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.thiserror-04a0a445a6df8a8f.thiserror.7c5dc850f61827cc-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.tinyvec-4a4695199cbc2e2b.tinyvec.57c31ba447e046d-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.tinyvec_macros-a8ebab62f43eaf19.tinyvec_macros.6dd74363b79016a3-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.toml-8c0e6c4d1e9963ec.toml.f9f42b3ec53349a3-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.toml_datetime-63fd054e53be5f8e.toml_datetime.7dcad8c392971ef0-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.toml_edit-506976e6b68b61a4.toml_edit.3aa14a6a52358346-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.tracing-7f7c89969ebe9de2.tracing.86f0296cd7fe269f-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.tracing_core-3107355101a4abb5.tracing_core.7458a9fa5c9b444c-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.ttf_parser-5d1741e72d062756.ttf_parser.6c950dcf53558ef9-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.ttf_parser-d467b53b28e32f70.ttf_parser.ecc1543f211d2a-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.twox_hash-1725da785a38535d.twox_hash.821d1d59213cf3b2-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.unicode_bidi-75b4f19752241562.unicode_bidi.a977503b9394f68c-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.unicode_normalization-73cee64918760940.unicode_normalization.dcffbc16ad408791-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.unicode_segmentation-4227a50f05cd63f3.unicode_segmentation.689117e572ff173e-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.unicode_width-336156b37112101e.unicode_width.39c133f995319502-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.unicode_xid-56138f7f21109c55.unicode_xid.bd85033ac159f65e-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.unwind-7cb7aed1ddb1aaca.unwind.5c19e65fa30c9cc0-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.url-912aab710b6eeaaa.url.a974c597126e5bcc-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.utf8parse-8991f6779ac55cde.utf8parse.38094b4dde4395b-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.walkdir-5f02607dcc37c342.walkdir.9e306948c60f990c-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.wgpu-883ad908629ca538.wgpu.ea91c365a076ac9c-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.wgpu_core-725e141beb5a8cb2.wgpu_core.675a38d147f73ae1-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.wgpu_hal-ef56ad93efd33c47.wgpu_hal.65472e720efc3737-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.wgpu_types-32f0f2f7792e4b80.wgpu_types.34d5f3dbf68d9d2d-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.widestring-3ef6c9002005b46a.widestring.f6f17c5f2c406f72-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.winapi-202fdbeabb67bcca.winapi.a56841c017f511b1-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.winapi_util-684ccd862b2969cc.winapi_util.a7bd4d53b938b76e-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.windows-e881000e7b29f17e.windows.ba73bbb1932d5f9f-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.windows_core-6eff9fd8605408eb.windows_core.37ee221ba492e8be-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.windows_sys-2ec924159f8cd8e6.windows_sys.3354b9e83ef2255b-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.windows_sys-591c8e327ea69334.windows_sys.351a849e823763f9-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.windows_sys-73ba0a353045da3d.windows_sys.a620dd97adb2c235-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.windows_sys-7baa3a8a2249a9ca.windows_sys.2fc4dc0ac51119fd-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.windows_targets-2b5ca122c46a0f42.windows_targets.6aada823fad91141-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.windows_targets-c09f2da571dc3261.windows_targets.4ec22dcf45264fd1-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.winnow-c8e59ff19102a851.winnow.7f09099cbffe6e5e-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.xi_unicode-21c9e8f710a1be82.xi_unicode.65e991b489aab426-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.yazi-51e46832a31fe819.yazi.d04a1abfa8cc68ad-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.zeno-5788e149de134332.zeno.3a65de10357a889e-cgu.0.rcgu.o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.zerocopy-812b029c1d6391aa.zerocopy.6870da5d0c9a2804-cgu.0.rcgu.o.rcgu.o" "-L" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps" "-L" "C:\\Users\\topkek\\.cargo\\registry\\src\\index.crates.io-6f17d22bba15001f\\windows_x86_64_gnu-0.52.6\\lib" "-L" "C:\\Users\\topkek\\.cargo\\registry\\src\\index.crates.io-6f17d22bba15001f\\windows_x86_64_gnu-0.42.2\\lib" "-L" "C:\\Users\\topkek\\.cargo\\registry\\src\\index.crates.io-6f17d22bba15001f\\winapi-x86_64-pc-windows-gnu-0.4.0\\lib" "-L" "C:\\Users\\topkek\\.cargo\\registry\\src\\index.crates.io-6f17d22bba15001f\\windows_x86_64_gnu-0.48.5\\lib" "-L" "E:\\msys64\\ucrt64\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib" "-Wl,-Bstatic" "E:\\msys64\\tmp\\rustc2j04CK\\libstd-6a6db494c57194d9.rlib" "E:\\msys64\\ucrt64\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcompiler_builtins-4f476e60139657c7.rlib" "-Wl,-Bdynamic" "-lwindows.0.52.0" "-lwindows.0.48.5" "-lwindows" "-lbcrypt" "-ladvapi32" "-lole32" "-lopengl32" "-lwindows.0.52.0" "-lwindows.0.52.0" "-lwindows.0.52.0" "-lwindows.0.52.0" "-lwinapi_advapi32" "-lwinapi_cfgmgr32" "-lwinapi_d2d1" "-lwinapi_d3d12" "-lwinapi_d3dcompiler" "-lwinapi_dcomp" "-lwinapi_dwrite" "-lwinapi_dxgi" "-lwinapi_fwpuclnt" "-lwinapi_gdi32" "-lwinapi_kernel32" "-lwinapi_msimg32" "-lwinapi_ntdll" "-lwinapi_ole32" "-lwinapi_oleaut32" "-lwinapi_opengl32" "-lwinapi_shell32" "-lwinapi_shlwapi" "-lwinapi_synchronization" "-lwinapi_user32" "-lwinapi_windowscodecs" "-lwinapi_winspool" "-lwinapi_ws2_32" "-lwindows.0.52.0" "-lkernel32" "-ladvapi32" "-lkernel32" "-lntdll" "-luserenv" "-lws2_32" "-lkernel32" "-lws2_32" "-lkernel32" "-lgcc_eh" "-l:libpthread.a" "-lmsvcrt" "-lmingwex" "-lmingw32" "-lgcc" "-lmsvcrt" "-lmingwex" "-luser32" "-lkernel32" "-Wl,--nxcompat" "-L" "E:\\msys64\\ucrt64\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib" "-o" "E:\\msys64\\home\\topkek\\git\\rio\\target\\release\\deps\\rio-7799b83e154595ab.exe" "-Wl,--subsystem" "-Wl,windows" "-Wl,--gc-sections" "-no-pie" "-Wl,-O1" "-Wl,--strip-all" "-nodefaultlibs" "E:\\msys64\\ucrt64\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsend.o" = note: E:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: E:\msys64\home\topkek\git\rio\target\release\deps\rio-7799b83e154595ab.ab_glyph-98bdefb82f186900.ab_glyph.741713a0ebdb83be-cgu.0.rcgu.o.rcgu.o:ab_glyph.741713a0ebdb83be-cgu.0:(.text+0x2431): undefined reference to `__imp__ZN3std4hash6random11RandomState3new4KEYS28_$u7b$$u7b$closure$u7d$$u7d$3VAL17h23ad626394b73352E' E:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: E:\msys64\home\topkek\git\rio\target\release\deps\rio-7799b83e154595ab.ab_glyph-98bdefb82f186900.ab_glyph.741713a0ebdb83be-cgu.0.rcgu.o.rcgu.o:ab_glyph.741713a0ebdb83be-cgu.0:(.text+0x2455): undefined reference to `__imp__ZN3std4hash6random11RandomState3new4KEYS28_$u7b$$u7b$closure$u7d$$u7d$3VAL17h23ad626394b73352E' E:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: E:\msys64\home\topkek\git\rio\target\release\deps\rio-7799b83e154595ab.ab_glyph-98bdefb82f186900.ab_glyph.741713a0ebdb83be-cgu.0.rcgu.o.rcgu.o:ab_glyph.741713a0ebdb83be-cgu.0:(.text+0x2512): undefined reference to `__imp__ZN3std4hash6random11RandomState3new4KEYS28_$u7b$$u7b$closure$u7d$$u7d$3VAL17h23ad626394b73352E' E:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: E:\msys64\home\topkek\git\rio\target\release\deps\rio-7799b83e154595ab.ab_glyph-98bdefb82f186900.ab_glyph.741713a0ebdb83be-cgu.0.rcgu.o.rcgu.o:ab_glyph.741713a0ebdb83be-cgu.0:(.text+0x2522): undefined reference to `__imp__ZN3std4hash6random11RandomState3new4KEYS28_$u7b$$u7b$closure$u7d$$u7d$3VAL17h23ad626394b73352E' E:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: E:\msys64\home\topkek\git\rio\target\release\deps\rio-7799b83e154595ab.aho_corasick-ebad1bb25af699e3.aho_corasick.520f650a1f0bef23-cgu.0.rcgu.o.rcgu.o:aho_corasick.520f650a1f0bef23-cgu.0:(.text+0x1bec3): undefined reference to `__imp__ZN6memchr4arch6x86_646memchr10memchr_raw2FN17h565b63a18679c3c0E' E:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: E:\msys64\home\topkek\git\rio\target\release\deps\rio-7799b83e154595ab.aho_corasick-ebad1bb25af699e3.aho_corasick.520f650a1f0bef23-cgu.0.rcgu.o.rcgu.o:aho_corasick.520f650a1f0bef23-cgu.0:(.text+0x1bf93): undefined reference to //REMOVING some text otherwise "There was an error creating your Issue: body is too long (maximum is 65536 characters). " E:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: E:\msys64\home\topkek\git\rio\target\release\deps\rio-7799b83e154595ab.wgpu_hal-ef56ad93efd33c47.wgpu_hal.65472e720efc3737-cgu.0.rcgu.o.rcgu.o:wgpu_hal.65472e720efc3737-cgu.0:(.text+0x6eae): undefined reference to `__imp__ZN3std4sync4mpmc7context7Context4with7CONTEXT28_$u7b$$u7b$closure$u7d$$u7d$3VAL17hf61bf4502556ae22E' E:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: E:\msys64\home\topkek\git\rio\target\release\deps\rio-7799b83e154595ab.wgpu_hal-ef56ad93efd33c47.wgpu_hal.65472e720efc3737-cgu.0.rcgu.o.rcgu.o:wgpu_hal.65472e720efc3737-cgu.0:(.text+0x6f6e): undefined reference to `__imp__ZN3std4sync4mpmc7context7Context4with7CONTEXT28_$u7b$$u7b$closure$u7d$$u7d$3VAL17hf61bf4502556ae22E' E:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: E:\msys64\home\topkek\git\rio\target\release\deps\rio-7799b83e154595ab.wgpu_hal-ef56ad93efd33c47.wgpu_hal.65472e720efc3737-cgu.0.rcgu.o.rcgu.o:wgpu_hal.65472e720efc3737-cgu.0:(.text+0x6f7e): undefined reference to `__imp__ZN3std4sync4mpmc7context7Context4with7CONTEXT28_$u7b$$u7b$closure$u7d$$u7d$3VAL17hf61bf4502556ae22E' collect2.exe: error: ld returned 1 exit status = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified = note: use the `-l` flag to specify native libraries to link = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#rustc-link-lib) warning: `rioterm` (bin "rio") generated 3 warnings error: could not compile `rioterm` (bin "rio") due to 1 previous error; 3 warnings emitted ```
raphamorim commented 1 week ago

thanks for the issue @Kreijstal , looks is like a linking problem. I will mark it to take a look! btw regarding your comment in the sixel PR https://github.com/raphamorim/rio/pull/625, did you mean that isn't working for you on Windows?

Kreijstal commented 1 week ago

correct, sixel is not working for me on windows, but I built it using msys2 maybe that was the problem?, wezterm and mintty have no problems with it.

$ lsix
Error: Your terminal does not report having sixel graphics support.

Please use a sixel capable terminal, such as xterm -ti vt340, or
ask your terminal manufacturer to add sixel support.

You may test your terminal by viewing a single image, like so:

convert foo.jpg  -geometry 800x480  sixel:-

If your terminal actually does support sixel, please file a bug
report at http://github.com/hackerb9/lsix/issues
raphamorim commented 1 week ago

ah we are together on it then 👍 🤝

Screenshot 2024-09-02 at 22 13 57

I know why isn't recognizing it straight, will do a fix for it during this week

raphamorim commented 1 week ago

the command itself does work though, is just seq report that's missing

Screenshot 2024-09-02 at 22 15 24
raphamorim commented 1 week ago

btw regarding the original issue you posted, I think might be a good idea add msys2 builds in the CI for testing as well https://www.msys2.org/docs/ci/

Kreijstal commented 1 week ago

I think this is kind of a draft of how to do it in CI for the 3 enviroments msys2 support

windows-build:
    strategy:
      matrix:
        sys: [MINGW64, UCRT64, CLANG64]
    runs-on: windows-latest
    steps:
    - uses: actions/checkout@v4

    - name: Setup MSYS2
      uses: msys2/setup-msys2@v2
      with:
        msystem: ${{ matrix.sys }}
        update: true
        install: base-devel git
        pacboy: >-
          rust:p
          cc:p
          pkgconf:p
          cmake:p
          freetype:p
          python:p
          fontconfig:p

    - name: Run make
      shell: msys2 {0}
      run: cargo build
raphamorim commented 1 week ago

@Kreijstal would you like to send a PR with the CI support for testing?

I will take a look on the build in parallel, once is fixed then we can merge the PR. What you think?

raphamorim commented 1 week ago

@Kreijstal i tried to build with release flags using cygwin. It did work for me, wonder if i am doing something off

Kreijstal commented 1 week ago

@Kreijstal i tried to build with release flags using cygwin. It did work for me, wonder if i am doing something off

that can't be possible as cygwin has no rust compiler (okay, someone managed to do it but it's very niche), you are right that msys2 is "essentially" cygwin, but you can also run native windows programs, in that case rust:p is a "native" windows application, not a cygwin/msys application. I think of msys2 as cygwin except you can cross compile from cygwin to native windows builds, however most of our environment is windows, rust:p is just an abreviation for ${MINGW_PACKAGE_PREFIX}-rust, https://packages.msys2.org/package/mingw-w64-x86_64-rust. So my question to you is if you are using rust from msys2 or rust from rustup?

I know this is a bit complicated and it took me a while to understand, but after a while it makes a lot of sense. It's just one of the very few ways to build software without using Visual Studio on Windows.