Comments (11)
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.
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.
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.
@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.
@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.
@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.
@mhuesch Did you try again, can I close this issue?
from hexosynth.
@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.
@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.
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.
@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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hexosynth.