Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linker error on Linux #16

Open
arctic-hen7 opened this issue Jan 20, 2023 · 2 comments
Open

Linker error on Linux #16

arctic-hen7 opened this issue Jan 20, 2023 · 2 comments

Comments

@arctic-hen7
Copy link

I'm trying to follow the examples in this repo, but I'm running into a linker error on Linux when I try to specify the path to the Coqui C libraries with LIBRARY_PATH. This is the command I'm trying to compile with;

LIBRARY_PATH=/home/arctic-hen7/Coding/Clones/coqui-testing/lib/libstt.tflite.Linux cargo build

In lib/libstt.tflite.Linux, I have the libstt.so and libkenlm.so files, but the linker error is implying that the latter cannot be found. I am very new to FFI with Rust, so any help would be appreciated! (I'm probably doing something horribly wrong.)

Linker error
error: linking with `cc` failed: exit status: 1
  |
  = note: "cc" "-m64" "/tmp/rustc2LnFic/symbols.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.10rshyzrld6jstzm.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.116srme4c27q7smo.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.1249i76h12307pa7.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.12p4wyu9hyxfxurw.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.15mseqft78gnbs5p.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.19rj7vm1sjcba7mc.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.1avf2x3m6jd6nkzy.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.1des3qtii0mh2q3y.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.1e76we0yc9bmxxza.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.1ja4y6o6p4ot4dhw.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.1klahqfleu9mtvst.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.1oy5dgr591u19yrm.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.1p1rt1lgvmm2xbr7.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.1q3t1ugssekcx1n6.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.1r5aaa4xxul8rmsr.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.1tfkw17nmai5wd0q.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.20nbr4llmwtdtg2.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.218z4xtr8oea7n4y.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.220t20qps3b3oxtn.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.24ig1ybpoqeyd5q4.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.26osjfsbfrubhk2g.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.29agf14dectknhjj.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.2a84ak9gexd3rlfz.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.2cvcsppe8irbx6ou.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.2e1wesmdqmv0cqd0.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.2epy4opjo672rzzl.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.2hd3y7z6zbts7xhu.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.2hjsa7z5iyw0pq73.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.2jdiv3uabkdj8h78.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.2jeftygv6or57q8k.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.2kd96zgoe1393dsk.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.2koa14dilnq2hwy6.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.2kzt90so3rv7jcq9.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.2lcg5tecnjlllwee.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.2m1krw09v7ld3iqt.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.2pojdmt9s1csmnha.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.2r5zbwpfzseeplj2.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.2veccxlm868lgga7.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.2w1z9t3chc06545w.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.2xw3pungndbdbgcb.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.3165ksj4004rmfv.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.328moehozhmpt32a.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.32suivwwtcyb4v59.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.332o4m7fjev2zz6k.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.346b629w2nc1j6qf.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.348bnqftzktjqlee.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.34axxcsnsrwweh4x.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.38gf2rc1n6dkq6nh.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.38t6kafl3rkozqga.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.3e8dcws9rw4i2u1p.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.3g49cjc2ewk8um5o.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.3jvn5qtkmtp6yeq1.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.3murqak53gieh73.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.3o492r5xtytubbh4.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.3plb3lqyowamweed.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.3s94ls2mbuyf2re2.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.3ucd39fqn2ew19pu.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.3yim36856tqla36s.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.405ss2r9vznph5o6.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.46alkddnhh8l4pqx.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.49hmv6sjydcbgsgn.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.49w22295g2txs3ih.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.4biqdfxm8pp13m8.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.4buqufuryfaar3e2.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.4cc5mros1u9v9vfh.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.4e7np8ovp2qzfgzs.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.4ngvsq4k1iekyo6q.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.4nn90rnl48x5lrbb.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.4oqh5zkhjxv7g3v0.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.4qsfuogvwqab3kdu.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.4tc8xesv97wo4gea.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.4ubyre8x6nsn6ziy.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.4vsa6gwsvaed00me.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.4zxib8ojp2vjflhs.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.52qwim3wiywpbexg.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.52tgfjirzg4bidwt.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.5505krfl5ypt0h23.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.55rjbbakbeqp4hlo.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.58dhromu045cm38m.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.5973nse9q7hpfjva.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.5a45h1acriyfvgmh.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.5cvphlgoh6okyq8i.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.5d7n2hrzecenag1y.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.5ea8fcoim2357nt2.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.5exbpgrdh8grukzo.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.bqkikqip73lqn6u.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.d8vqsqf5yu5mg17.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.dcgwpq2l4otfjtt.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.iy3yz2oxbgjw9t2.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.jfqo82p6m0z4csn.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.mfbl3we1c8rbgst.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.o666oxpynn4nvi2.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.orazyyk5rx15e90.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.pgxtv3tq59yk4z4.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.qu8qis7xjop8b4p.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.s5wg7x4jlop6m99.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.trd3ahic3c749ji.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.vs5vlnpt8h5ebzx.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.xzwcc5208sr8muy.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.yvr1znupdjsvdh5.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.z4rl4u1nqinosav.rcgu.o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3.5eqv7vf2jyln0md7.rcgu.o" "-Wl,--as-needed" "-L" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps" "-L" "/home/arctic-hen7/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/libdasp_signal-eb2e22fdc6289daf.rlib" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/libdasp_ring_buffer-8f314b6ba0812dd5.rlib" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/libdasp_interpolate-70a3610347f734b7.rlib" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/libcoqui_stt-711ba86ee50cf0df.rlib" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/libcoqui_stt_sys-4d071f4836874f7f.rlib" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/libaudrey-219a7ca63e6b9c77.rlib" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/liblewton-91ef10af7af2eb9a.rlib" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/libogg-278d6aea0a5151d8.rlib" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/libsmallvec-2b7748157f9dce7b.rlib" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/libmaybe_uninit-b7fac8197b96fa98.rlib" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/libhound-3c5deedeaefd8ce9.rlib" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/libclaxon-fa6cfe6fab0c3283.rlib" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/libcaf-aaa1c2186928f7fd.rlib" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/libalac-3853f26261e6ec25.rlib" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/libmp4parse-0f5e38e2f964f1b7.rlib" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/libnum_traits-771fbf2350708d51.rlib" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/libbitreader-8938dc697ff4d10e.rlib" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/libbyteorder-5b3de8b75aa468f8.rlib" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/liblog-b34c8230e35d0529.rlib" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/libcfg_if-540f49c19097eeb6.rlib" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/libdasp_frame-8c014054eed42c3a.rlib" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/libdasp_sample-0b0bf96f73d4a4e3.rlib" "/home/arctic-hen7/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-a11e3ca400b3ed09.rlib" "/home/arctic-hen7/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-3e82a3fced649488.rlib" "/home/arctic-hen7/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-53a4330185981bcb.rlib" "/home/arctic-hen7/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-2a8b57667b4852b5.rlib" "/home/arctic-hen7/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-9370462deca12c5a.rlib" "/home/arctic-hen7/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-7da763b8d3620472.rlib" "/home/arctic-hen7/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-5bde27582a7f5af7.rlib" "/home/arctic-hen7/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-1204e05b2d47e3d7.rlib" "/home/arctic-hen7/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-43987de2766b6923.rlib" "/home/arctic-hen7/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-d6499a0705316aa5.rlib" "/home/arctic-hen7/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-c9a27c90d8fbf11e.rlib" "/home/arctic-hen7/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-8f159929cbfdfaf1.rlib" "/home/arctic-hen7/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-d2f1e8f3bb5cba95.rlib" "/home/arctic-hen7/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-9862f486269f442f.rlib" "/home/arctic-hen7/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-0434381f2f012ae2.rlib" "/home/arctic-hen7/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-68549403a59fd02e.rlib" "/home/arctic-hen7/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-4cefb2045f924a5b.rlib" "/home/arctic-hen7/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-272615fc4f10c50d.rlib" "/home/arctic-hen7/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-860619b93700e7eb.rlib" "/home/arctic-hen7/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-b73e5b4656934876.rlib" "-Wl,-Bdynamic" "-lstt" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/home/arctic-hen7/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/arctic-hen7/Coding/Clones/coqui-testing/target/debug/deps/coqui_testing-a1e6c8ee64ed6fb3" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro,-znow" "-nodefaultlibs"
  = note: /usr/bin/ld: warning: libkenlm.so, needed by /home/arctic-hen7/Coding/Clones/coqui-testing/lib/libstt.tflite.Linux/libstt.so, not found (try using -rpath or -rpath-link)
          /usr/bin/ld: /home/arctic-hen7/Coding/Clones/coqui-testing/lib/libstt.tflite.Linux/libstt.so: undefined reference to `util::OpenReadOrThrow(char const*)'
          /usr/bin/ld: /home/arctic-hen7/Coding/Clones/coqui-testing/lib/libstt.tflite.Linux/libstt.so: undefined reference to `lm::ngram::LoadVirtual(char const*, lm::ngram::Config const&, lm::ngram::ModelType)'
          /usr/bin/ld: /home/arctic-hen7/Coding/Clones/coqui-testing/lib/libstt.tflite.Linux/libstt.so: undefined reference to `util::SizeFile(int)'
          /usr/bin/ld: /home/arctic-hen7/Coding/Clones/coqui-testing/lib/libstt.tflite.Linux/libstt.so: undefined reference to `lm::ngram::Config::Config()'
          /usr/bin/ld: /home/arctic-hen7/Coding/Clones/coqui-testing/lib/libstt.tflite.Linux/libstt.so: undefined reference to `util::scoped_fd::~scoped_fd()'
          /usr/bin/ld: /home/arctic-hen7/Coding/Clones/coqui-testing/lib/libstt.tflite.Linux/libstt.so: undefined reference to `lm::ngram::RecognizeBinary(char const*, lm::ngram::ModelType&)'
          /usr/bin/ld: /home/arctic-hen7/Coding/Clones/coqui-testing/lib/libstt.tflite.Linux/libstt.so: undefined reference to `lm::ngram::LoadVirtual(char const*, unsigned long, lm::ngram::Config const&, lm::ngram::ModelType)'
          collect2: 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#cargorustc-link-libkindname)

error: could not compile `coqui-testing` due to previous error
@tazz4843
Copy link
Owner

I have never seen this error, and your setup looks perfectly normal to me. I can't think of anything that could be wrong here, sorry.

@arctic-hen7
Copy link
Author

Hmm alright, thanks anyway! I might try a different version of the Coqui libraries in case that's the issue. I'll report any success here if you don't mind, in case anyone else has this issue in future. And do let me know if you think of anything please!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants