Giter Site home page Giter Site logo

Rust build type-errors about hexosynth HOT 11 CLOSED

mhuesch avatar mhuesch commented on May 27, 2024
Rust build type-errors

from hexosynth.

Comments (11)

mhuesch avatar mhuesch commented on May 27, 2024 1

the flake.nix file I wrote defines a "dev shell" which puts the necessary libraries and packages in scope to allow Cargo to build the project: https://github.com/mhuesch/HexoSynth/blob/c946acb4c27cd536dd116ee693ea7e92cebd1c92/flake.nix#L13-L41

basically this should allow anyone[1] who has nix on their system to easily provision a development environment and build the project, rather than having to futz around with libs on a one-off basis...

nix can also be used to build the entire Cargo-project code using something like https://github.com/cargo2nix/cargo2nix

from here:

Nix is a package manager and build system that parses reproducible build instructions specified in the Nix Expression Language, a pure functional language with lazy evaluation. Nix expressions are pure functions taking dependencies as arguments and producing derivation specifying a reproducible build environment for the package. Nix stores the results of the build in unique addresses specified by a hash of the complete dependency tree, creating an immutable package store that allows for atomic upgrades, rollbacks and concurrent installation of different versions of a package, essentially eliminating dependency hell.

bit of a long answer, but basically I used NixOS and so when I'm interested in a project I provision a dev environment in the nix-y way and then like to contribute it somehow back to the project, even if it's just on a dangling branch that some other nix-er can use in the future as a starting point to build the project.

[1] provided nix can build deps for their architecture

from hexosynth.

WeirdConstructor avatar WeirdConstructor commented on May 27, 2024

Have you tried running cargo update before cargo build?
The master branch should build fine, except two little warnings.

The error looks to me, like cargo is using an old version/revision of HexoTK.

from hexosynth.

WeirdConstructor avatar WeirdConstructor commented on May 27, 2024

I was hoping to try out the latest state of the synth on my machine, but if you think that will be too much hassle I am ok with giving up / waiting slightly_smiling_face

No that is all fine, thanks for trying it out at all :-) The master should usually be in working condition, at least I try to.
Notice that the top level crate does not do much itself, except being a library. The real applications hide in cpal_standalone, jack_standalone and nih_plug.

I know it can be jarring to have "visitors" show up unannounced into a codebase bow

I published this project and my code with that in mind, so no worries there, you are not intruding :-)

from hexosynth.

mhuesch avatar mhuesch commented on May 27, 2024

@WeirdConstructor thanks for your prompt reply, and apologies for the delay on mine... busy week.

yes, I just ran cargo update and now cargo build has progressed significantly further. I think I didn't even think of that b/c I'm used to working on projects where Cargo.lock gets checked in to git, so when that is updated in the repo, builds stay consistent. so I didn't even think of it 😅 tho I know for libs it's not common to check Cargo.lock in.

as of 1441059, I seem to get a successful rust build, but hit a large linker error, which is presumably b/c I'm on NixOS and haven't gotten xcb deps right.

vayu :: ~/projects/HexoSynth ‹mhueschen-3› » cargo build
   Compiling hexosynth v0.2.0-alpha-1 (/home/mhueschen/projects/HexoSynth)
warning: function `vv2sample_buf` is never used
  --> src/wlapi/sample_buf.rs:67:4
   |
67 | fn vv2sample_buf(mut v: VVal) -> Option<Arc<Mutex<Vec<f32>>>> {
   |    ^^^^^^^^^^^^^
   |
   = note: `#[warn(dead_code)]` on by default

warning: function `sample_buf2vv` is never used
  --> src/wlapi/sample_buf.rs:71:4
   |
71 | fn sample_buf2vv(r: Arc<Mutex<Vec<f32>>>) -> VVal {
   |    ^^^^^^^^^^^^^

error: linking with `cc` failed: exit status: 1
  |
  = note: "cc" "-Wl,--version-script=/tmp/rustczfsmyT/list" "-m64" "/tmp/rustczfsmyT/symbols.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.10veq4go26rkd4m6.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.15k7z3lf67uw7jza.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.15w2016sf8fygthx.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.17a0xch3kv9f36cv.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.1a3h8vxh9218vetz.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.1a7bogww40yvxzup.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.1foaia2epogpu6hz.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.1fvh7q2k6chzj07s.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.1g4mhgw5qw3gdh8x.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.1hfhj3txjeqekdn7.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.1hkmxvxqvnz9ngji.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.1hlfqlnk2f99zx7i.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.1hmpzl469u8hhy4f.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.1i1llgagzf6mcpof.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.1m927a0667eofdkx.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.1mmw56tjps0cb5uq.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.1oos4lwx8z1as3vo.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.1or9u37894pszo4p.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.1pbw4w52u7qlxic8.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.1u5q00bce2vxg2nl.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.1vqgi68p3cp7ggt9.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.1wh88lzn215ba66i.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.20a90btd1qv37n0f.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.20x4lbp96baw8cid.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.21a6s4ojm35zjb97.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.22rsbi2npgjky4gq.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.23a16xk1mv7efqif.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.23j8q4dw4n4kpfpy.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.23q12uo01dsskkll.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.23trrygwz0jkbljl.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.24z5985r5z1mnb2r.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.260ifkgoppzysqbp.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.273h3yex5g099k36.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.28jm5nrf0wuf4mri.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.2cbywk38utslwi2y.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.2d6u1tsi79hz52jg.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.2ddc3uizvsjsl1ld.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.2gir29vpasp4vlaw.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.2in3jmcsl7adheaf.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.2jl0kikf0e94o9yd.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.2jm952w20sczzhmx.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.2lc81qn6t583gpbv.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.2n06jnc0mp7hcetr.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.2nz13b2x84gw8vvd.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.2owbithssgeocxn7.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.2qhfmf9m2nccv6mk.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.2xg0iqj2em9vseld.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.2ys6yhurkji848dh.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.2zji04lymktwocid.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.32u5n6t5rkfy8g9y.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.36x91z38b1jooju8.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.38aklierbs1pohfw.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.38enoxg1vbykz3hv.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.3aaw89e4ump1qct1.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.3bnyzjizzqyphmyz.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.3c5exuj57l54x3eh.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.3dnypewctsaex5iu.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.3e9dnjwbbtb792ib.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.3ewxmn4iuz8idxn.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.3ff95vgbzetytic2.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.3ffl201ea5njbalh.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.3fkr7cr6flasibrt.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.3fx4o7v5meq2tmf4.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.3igjhreguasycyv.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.3ldvsc97r5xasxia.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.3oh66xkfzof76vgj.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.3oi96vlvwbp0c4ni.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.3qad8y4mk134gek.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.3s7olufrik95zvo2.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.3tyou8k62xw8lvfy.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.3uf5arbkv0rr4h6l.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.3ummh6wvl2a8gtve.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.3wk0u6r1d7ib15jr.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.3x4ud50q6v5lrto4.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.3yak2vqikb1z8fl4.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.3yh81shhd8y73kmn.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.3ymfj38s38kw7xfg.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.42gm37qef4m03kq.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.42kmb0jwwzvwttnm.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.42nexqeijq5bwt8r.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.433m9yzma3bht828.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.43dtpk6eqz1dwv36.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.447o47sk38gkmbhv.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.4751521l0bnr1q0x.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.47pqftelwhf3rc4j.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.48ilhy2qu3h7mgxq.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.4c3gmemkip745bnh.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.4ct689h5jt1nk60d.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.4hkmh3ww8hw27d1r.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.4m4rek47lzg3b2oj.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.4mwokr7ot992mwfc.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.4rxh3fp2fu89qyzi.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.4tm0fl8arzw0smsi.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.4v4i5e0r1z2cyqkf.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.4vp6jmwhnos6avfm.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.4vvgtx8yl6itarh2.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.4wc5t5y9jcm6dykk.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.4wpspcumkcu7mi6o.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.4x2hhl5w63ayb1xq.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.4yjvtetaghjyv4ll.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.4zga1top1t2ctnh5.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.50m19klffn4k9ulx.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.512b8f9mth6u58n3.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.52wsh6n12fdf2tgy.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.53ualjfhoogsc3cq.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.55j7ytuvaitjd3hx.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.56ihvsvnsee6gm6l.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.56u6ixmma6altx3h.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.574qa28oxwbk4e7z.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.59pltotki4tgh2bo.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.5boc931n4re1ap8k.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.5ccw90jgbfbcdzfc.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.5e5z4dgaai82pka.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.5ewpxfozuictq26j.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.a2tmunqfrwoovxj.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.b5cvt47pzoqwz22.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.cl1jr1v50oupt1k.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.das69dfv50z4o3o.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.g3p6pnp5sv2s2m2.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.gx718efxn1jkshd.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.l5htw3x5wzuxay4.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.obd60evw362yhfm.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.phzsu6e7wmm6yne.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.ql869mwvrt867wr.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.ultrlc4az9v6jmc.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.v0oz3km9us9yovz.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.veb3mztmi1uknik.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.z5u1zlih4cw4g5e.rcgu.o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/hexosynth.32vf1yp0h2zv75r5.rcgu.o" "-Wl,--as-needed" "-L" "/home/mhueschen/projects/HexoSynth/target/debug/deps" "-L" "/nix/store/nidrpyp3dylsp46xqsngli04pjp4rfkf-libglvnd-1.4.0/lib" "-L" "/nix/store/fw959gsjdrl1f3rq01cz637zm95xxnl5-libX11-1.7.2/lib" "-L" "/nix/store/9wdbrkk7kirb5v99mks57s3ndfsxd444-libXcursor-1.2.0/lib" "-L" "/nix/store/4271vxflcnxwkdiscrg4g5kc9gw930k0-openssl-1.1.1p/lib" "-L" "/home/mhueschen/projects/HexoSynth/target/debug/build/ring-cfe4dad9e4e90f9f/out" "-L" "/home/mhueschen/projects/HexoSynth/target/debug/build/jemalloc-sys-ced692ac56d40d16/out/build/lib" "-L" "/nix/store/kbp25divp1g5ya7rk28hn2f58haqxdph-rust-default-1.64.0-nightly-2022-07-11/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libwlambda-14eb84cd1e56f830.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libtoml-aeb532e8529b7859.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/librmp_serde-8ca1e3e4b899bb6b.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/librmp-da9fdd7eb9141f44.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libsocket2-4d5324d184efbee0.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libchrono-4313a64120b7f7c0.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libtime-ad816dc1edae6752.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libregex-a1ec90c54f4ef058.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libaho_corasick-006db6bd11827c24.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libregex_syntax-00890f774059c2b6.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/liblibrumqttd-de59c8878dedd340.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libwarp-893ef64d3074ea5c.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libtokio_tungstenite-4f45cb400f975a25.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libtungstenite-5ef9aa7b9e5bab96.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libutf8-711588c81f4f47cd.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libsha1-29cc25d9afdc29f0.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libopaque_debug-b3a531c9eb400c1f.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libblock_buffer-87c1a81048b504ad.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libdigest-84dfb82001d549b4.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libmultipart-694379739546852f.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libtwoway-a6bcd0b4d84357ae.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libbuf_redux-00e13173f3ee83b1.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libsafemem-d331e67b7147906f.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libquick_error-9a380894f08245b7.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libtempfile-54bad7ae6c977023.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libfastrand-2765520c777de4dc.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libremove_dir_all-a366538c24cba4e3.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/librand-95bc1c2269c8a33d.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/librand_chacha-28487fcd211b663f.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libppv_lite86-5e6fdfabf1edbf66.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/librand_core-1fac3563f0d8ec54.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libgetrandom-d1e78e9190d80d18.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libtokio_util-9d866e50ccb7cddc.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libmime_guess-b66d8429849248e6.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libunicase-8350d024eb279cde.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libheaders-5e387dd46de16bc0.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libsha1-39d6133951ee9e8f.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libcpufeatures-a89a9bdc17782d08.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libdigest-4d27894fa3c7a706.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libblock_buffer-d7d5f41b71548fac.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libcrypto_common-51ebc86755a7d0ae.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libgeneric_array-39ab557ac561349d.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libtypenum-ae91be759e5f8db3.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libheaders_core-1f30064f33f3d0ab.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libpin_project-0e74befd6932cbcc.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libsegments-8c1ee80b676d72d9.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libmemmap-e88f2fda25a43a20.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libbyteorder-4d098c56eb4115f5.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libjackiechan-279f946890d018c0.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/librumqttc-4960387cfb9e4d24.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/librustls_pemfile-7ebf4641c157b9f7.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libpollster-b87fd189f97e1abb.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libthiserror-e83e2c230c540be1.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libtokio_rustls-df1933555a3024ed.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/librustls-790bf9688739b663.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libsct-70363d38dfb1056b.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libwebpki-1f4270a421814aff.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libring-06c683e804cf2bbd.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libspin-2c2d0e97c8363747.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libuntrusted-bae7ad9dbbebb2b7.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libasync_channel-6af3f9762ac8cdf1.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libevent_listener-caf303f350ccf135.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libconcurrent_queue-2c59e8685461f537.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libreqwest-e6cd0f515c63d3e4.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libhyper_tls-e3539846fb9f035d.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libipnet-c0c74975542ca8c3.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libtokio_native_tls-849f0ffcf5ecda70.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libserde_urlencoded-2c5f6fc9db8d507d.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libmime-f9513972171bf326.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libencoding_rs-c44de9e887279379.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libbase64-4563507a4eb0b4b2.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libnative_tls-c2e9d4b22fd60406.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libopenssl_probe-9fb528d4b515d117.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libopenssl-2f85c5aba2f5632a.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libforeign_types-46b9b5ebdcb273c8.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libforeign_types_shared-ecd28e6fe5f7182e.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libopenssl_sys-ee0ef69ac9962253.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libhyper-05e120b5b0278e95.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libwant-5580faf861c3e27e.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libtry_lock-febba4674ec63f92.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libhttparse-f04add0618484537.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libh2-88ea467ec3ad64ab.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libindexmap-c6a0d2b9f1b23663.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libhashbrown-e520009dc7a7a6ee.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libtokio_util-e09401981e148bde.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libtower_service-2e945a9ae7b7ce84.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libtracing-b70a48c3ef679f42.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libtracing_core-50be4ba6d7bd94c1.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libfutures_channel-82564b330993e6f3.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libhttpdate-bf6df8bd166604f2.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libtokio-b5762d62bc4662d9.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libsignal_hook_registry-0faa40ad9a64e049.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libnum_cpus-7d6f557a68a768a6.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libsocket2-9a31380b961c0f78.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libparking_lot-a585217dccb7d970.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libparking_lot_core-ce6f8bad7318eaf5.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libhttp_body-c74a567e63b86b49.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libfutures_util-80931695d0023636.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libfutures_io-cc2c366f0800939b.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libslab-bda603b4c4e76b4a.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libpin_project_lite-f2671a56a138cdc1.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libfutures_sink-7d213b16a2f2adf2.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libfutures_task-fc22affba0d30485.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libpin_utils-b7ff504f33cec58a.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libfutures_core-49530b2602be9735.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/liburl-0011768a44ab7863.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libidna-c8e8eaa5821b251d.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libunicode_normalization-7f15f9a7ed791153.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libtinyvec-32c6f9102bb2f7e8.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libtinyvec_macros-ef06cf556416b731.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libform_urlencoded-1a48ab4b6760ee48.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libmatches-a104dd362fa85146.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libhttp-4c1c83b3d3af31c5.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libbytes-5e8424a0f7103369.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libquick_xml-515e1de9548ca6c4.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libhexotk-92ea939fb7fd2063.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libgl-0d5361b5b016c12a.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libbaseview-e9c4220af75e0981.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libxcb_util-1dace7383804108e.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libxcb-44927ab04b18297d.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libx11-5277824bedf6341c.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libhexodsp-a35ce838b40b3ec2.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libhound-fbe611737b466ad1.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libtriple_buffer-6087399ec3044109.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libserde_json-07d81269d20c29ec.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libryu-6250ccc1b3da0647.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libitoa-7622618995ab5a56.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libserde-531d8c5c18636e90.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libringbuf-588d9dd4423388dc.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libcache_padded-7bc2dbe282e10eed.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libkeyboard_types-11ca150180ce5ff4.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libfemtovg-caa7cc61a01c5819.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/librustybuzz-6ceaa4e81c966d8e.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libunicode_bidi_mirroring-d8f9cf88f701c01a.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libunicode_script-d7164555cb5f7e61.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libunicode_ccc-541d883445c7a7b9.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libunicode_general_category-b5da0309924dc4ba.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libglow-7a6df3a45e555cdf.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libglutin-961c726bab93e696.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libwayland_egl-7db8bd8dd19cd86a.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libosmesa_sys-34c9c9e26e4aecc5.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libshared_library-c9836dcbf89268b0.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libwinit-38865d381a8bc756.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libmio-e30b0c098a5f4937.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libpercent_encoding-b196e1663297fef1.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libsmithay_client_toolkit-49b57eaa89109d32.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libwayland_cursor-96fc7c7a3712163a.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libxcursor-b38408aea192578a.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libnom-4c2cb8267a73924a.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libmemchr-e5d776ce412d577f.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libmemmap2-e197978820c87acb.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libwayland_protocols-4d3b05288317ddb9.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libwayland_client-6f34c7d95af71414.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libscoped_tls-29faee4d9ff28116.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libwayland_commons-c8b6a5ba629e4df4.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libonce_cell-3548c506bfdf571b.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libwayland_sys-f74817dd64d7f46b.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libcalloop-9b20db1127f2eeeb.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libnix-0ce005a6672a4c7b.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libmemoffset-9fe345a4b286508f.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libdlib-2af26bb1b006746b.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/liblibloading-2d41d0c58969dd49.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libraw_window_handle-e4383ad48bba3337.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libcty-962ee0680092f77a.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libparking_lot-cdaf1c8f5de43468.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libparking_lot_core-d519cc77a279df58.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/liblock_api-5df3ec707f3ec46c.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libscopeguard-ff2bb1f39834214d.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libinstant-337d5513adfbdec9.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/liblog-2aea261907451eb5.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libcfg_if-90e3626e3c41eec3.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libglutin_glx_sys-7ec0dcb09a8becff.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libx11_dl-8d92860aa5b7dc48.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/liblibc-fdbcdaad619921e2.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libglutin_egl_sys-41dad6f809eb21fb.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/liblazy_static-b33cd6b8ee13db74.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libimage-6ac9a6bb6801fb6f.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libcolor_quant-0fcc87d5c5b7938c.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libnum_iter-117c48f4e9b7ef42.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libnum_rational-e261e737d85636c9.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libnum_integer-6b30072b9ff9be88.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libnum_traits-3f0549f1f4c73647.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/librgb-a6b3d017466015da.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libbytemuck-fbef993d12100efb.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libimgref-cbb8925e3ff95f91.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libttf_parser-4021e45ca2455566.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libouroboros-b22bfb51214d9561.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libaliasable-fa1f1da002c18c03.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libunicode_segmentation-9603a48f7d2a6a8a.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libunicode_bidi-96858afa72c3ee66.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/liblru-6db8f6ea534fe947.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libgenerational_arena-e2b4728a03d2ad10.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libcfg_if-81c3651d70dd4895.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libfnv-22cd72556da4b99c.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libmorphorm-4ca4e3a1f50236a4.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libsmallvec-1bab1a7cb55a60d2.rlib" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libbitflags-05dfd5b5d1225bed.rlib" "-Wl,--start-group" "/nix/store/hgmdzgm1ib5di820688x6mn6sn882kbd-rust-std-1.64.0-nightly-2022-07-11-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-1aab30bac2090a15.rlib" "/nix/store/hgmdzgm1ib5di820688x6mn6sn882kbd-rust-std-1.64.0-nightly-2022-07-11-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-9cdaf64f7570f7ff.rlib" "/nix/store/hgmdzgm1ib5di820688x6mn6sn882kbd-rust-std-1.64.0-nightly-2022-07-11-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-7d64cc870c011631.rlib" "/nix/store/hgmdzgm1ib5di820688x6mn6sn882kbd-rust-std-1.64.0-nightly-2022-07-11-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-a0a88b78deed3a16.rlib" "/nix/store/hgmdzgm1ib5di820688x6mn6sn882kbd-rust-std-1.64.0-nightly-2022-07-11-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-315eac6a3174b13c.rlib" "/nix/store/hgmdzgm1ib5di820688x6mn6sn882kbd-rust-std-1.64.0-nightly-2022-07-11-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-778610d63efc39ce.rlib" "/nix/store/hgmdzgm1ib5di820688x6mn6sn882kbd-rust-std-1.64.0-nightly-2022-07-11-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-11737b9eef3e285d.rlib" "/nix/store/hgmdzgm1ib5di820688x6mn6sn882kbd-rust-std-1.64.0-nightly-2022-07-11-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-8165420a20fe4548.rlib" "/nix/store/hgmdzgm1ib5di820688x6mn6sn882kbd-rust-std-1.64.0-nightly-2022-07-11-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-db4c499f2074199d.rlib" "/nix/store/hgmdzgm1ib5di820688x6mn6sn882kbd-rust-std-1.64.0-nightly-2022-07-11-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-1a230f9a19aa3698.rlib" "/nix/store/hgmdzgm1ib5di820688x6mn6sn882kbd-rust-std-1.64.0-nightly-2022-07-11-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-605ec4e87a2c9d10.rlib" "/nix/store/hgmdzgm1ib5di820688x6mn6sn882kbd-rust-std-1.64.0-nightly-2022-07-11-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-5f171797b6654b84.rlib" "/nix/store/hgmdzgm1ib5di820688x6mn6sn882kbd-rust-std-1.64.0-nightly-2022-07-11-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-990f92fdff457c3a.rlib" "/nix/store/hgmdzgm1ib5di820688x6mn6sn882kbd-rust-std-1.64.0-nightly-2022-07-11-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-66ccc5a2fa17d637.rlib" "/nix/store/hgmdzgm1ib5di820688x6mn6sn882kbd-rust-std-1.64.0-nightly-2022-07-11-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-9dba3f083c9eb142.rlib" "/nix/store/hgmdzgm1ib5di820688x6mn6sn882kbd-rust-std-1.64.0-nightly-2022-07-11-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-dfc71beee59013ce.rlib" "/nix/store/hgmdzgm1ib5di820688x6mn6sn882kbd-rust-std-1.64.0-nightly-2022-07-11-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-522518611024dce5.rlib" "/nix/store/hgmdzgm1ib5di820688x6mn6sn882kbd-rust-std-1.64.0-nightly-2022-07-11-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-05898138a596088a.rlib" "-Wl,--end-group" "/nix/store/hgmdzgm1ib5di820688x6mn6sn882kbd-rust-std-1.64.0-nightly-2022-07-11-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-6f7f4877ee9c613e.rlib" "-Wl,-Bdynamic" "-lssl" "-lcrypto" "-lxcb-icccm" "-lxcb" "-lX11-xcb" "-lxcb-dri2" "-lGL" "-lX11" "-lXcursor" "-ldl" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/nix/store/kbp25divp1g5ya7rk28hn2f58haqxdph-rust-default-1.64.0-nightly-2022-07-11/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/mhueschen/projects/HexoSynth/target/debug/deps/libhexosynth.so" "-Wl,--gc-sections" "-shared" "-Wl,-zrelro,-znow" "-nodefaultlibs"
  = note: /nix/store/f0rrfmf8kh5bsiql5bbq7m4h3xgihpnx-binutils-2.38/bin/ld: cannot find -lxcb-icccm: No such file or directory
          collect2: error: ld returned 1 exit status


warning: `hexosynth` (lib) generated 2 warnings
error: could not compile `hexosynth` due to previous error; 2 warnings emitted

outta time for now but may try again soon 🙏

from hexosynth.

mhuesch avatar mhuesch commented on May 27, 2024

@WeirdConstructor and I appreciate the welcoming-ness 🙂

I find audio/synth stuff an interesting problem space, and since I now have a decent grasp of Rust, am exploring that intersection as a way to learn.

from hexosynth.

WeirdConstructor avatar WeirdConstructor commented on May 27, 2024

@mhuesch The xcb dependency comes from baseview ( https://github.com/RustAudio/baseview ). Seems like you need libxcb and maybe even also the development files for libxcb. libxcb is the communication interface between baseview and X11 (receives mouse/keyboard events, and controls the window).

from hexosynth.

WeirdConstructor avatar WeirdConstructor commented on May 27, 2024

@mhuesch Did you try again, can I close this issue?

from hexosynth.

mhuesch avatar mhuesch commented on May 27, 2024

@WeirdConstructor sorry for the delay! has been extra busy at work and then I was traveling for a presentation.

I just tried again and, after adding one last xcb-related dep to my nix environment, succeeded in building atop latest master (rev 61c038a). I pushed a messy branch here which adds the requisite nix environment to build the project: https://github.com/mhuesch/HexoSynth/tree/mhueschen-4

from hexosynth.

WeirdConstructor avatar WeirdConstructor commented on May 27, 2024

@mhuesch I don't know Nix at all. What does the build script build? The VST3/CLAP plugins, or the nih-plug standalone binaries?

from hexosynth.

mhuesch avatar mhuesch commented on May 27, 2024

I know this is off-topic, but is there a way I can build the interface as seen in https://raw.githubusercontent.com/WeirdConstructor/HexoSynth/bf3c3059646cee2590cfcd2d3085a4a4bba69d21/screenshots/2022-07-20_19-25.png?

the HexoSynth Cargo.toml seems to be a lib only.

from hexosynth.

WeirdConstructor avatar WeirdConstructor commented on May 27, 2024

@mhuesch yes, as described in the README you can build the nih-plug standalone or plugin version.
Also the jack_standalone one should work.

from hexosynth.

Related Issues (7)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.