GithubHelp home page GithubHelp logo

Comments (3)

AdiRishi avatar AdiRishi commented on June 15, 2024 1

Actually, your previous comment gave me the clue. I also needed to install the libbluetooth-dev package.
Thanks for the help :)

from livebudscli.

JojiiOfficial avatar JojiiOfficial commented on June 15, 2024

On debian based systems you need *-dev packages in order to compile applications against a lib. So you're probably missing dbus-dev.

from livebudscli.

AdiRishi avatar AdiRishi commented on June 15, 2024

Thanks for the quick response.
That error was indeed fixed with the following command

sudo apt install libdbus-1-dev

However, there seems to be one more part missing in my system. At the very last compile step, it can't seem to find some bluetooth library?

18:51 $ cargo build --release
   Compiling earbuds v0.1.8 (/home/adishwar/tools/LiveBudsCli)
error: linking with `cc` failed: exit code: 1
  |
  = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/home/adishwar/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/earbuds-e69915fb14710b54.earbuds.bm6d7djs-cgu.0.rcgu.o" "/home/adishwar/tools/LiveBudsCli/target/release/deps/earbuds-e69915fb14710b54.earbuds.bm6d7djs-cgu.1.rcgu.o" "/home/adishwar/tools/LiveBudsCli/target/release/deps/earbuds-e69915fb14710b54.earbuds.bm6d7djs-cgu.10.rcgu.o" "/home/adishwar/tools/LiveBudsCli/target/release/deps/earbuds-e69915fb14710b54.earbuds.bm6d7djs-cgu.11.rcgu.o" "/home/adishwar/tools/LiveBudsCli/target/release/deps/earbuds-e69915fb14710b54.earbuds.bm6d7djs-cgu.12.rcgu.o" "/home/adishwar/tools/LiveBudsCli/target/release/deps/earbuds-e69915fb14710b54.earbuds.bm6d7djs-cgu.13.rcgu.o" "/home/adishwar/tools/LiveBudsCli/target/release/deps/earbuds-e69915fb14710b54.earbuds.bm6d7djs-cgu.14.rcgu.o" "/home/adishwar/tools/LiveBudsCli/target/release/deps/earbuds-e69915fb14710b54.earbuds.bm6d7djs-cgu.15.rcgu.o" "/home/adishwar/tools/LiveBudsCli/target/release/deps/earbuds-e69915fb14710b54.earbuds.bm6d7djs-cgu.2.rcgu.o" "/home/adishwar/tools/LiveBudsCli/target/release/deps/earbuds-e69915fb14710b54.earbuds.bm6d7djs-cgu.3.rcgu.o" "/home/adishwar/tools/LiveBudsCli/target/release/deps/earbuds-e69915fb14710b54.earbuds.bm6d7djs-cgu.4.rcgu.o" "/home/adishwar/tools/LiveBudsCli/target/release/deps/earbuds-e69915fb14710b54.earbuds.bm6d7djs-cgu.5.rcgu.o" "/home/adishwar/tools/LiveBudsCli/target/release/deps/earbuds-e69915fb14710b54.earbuds.bm6d7djs-cgu.6.rcgu.o" "/home/adishwar/tools/LiveBudsCli/target/release/deps/earbuds-e69915fb14710b54.earbuds.bm6d7djs-cgu.7.rcgu.o" "/home/adishwar/tools/LiveBudsCli/target/release/deps/earbuds-e69915fb14710b54.earbuds.bm6d7djs-cgu.8.rcgu.o" "/home/adishwar/tools/LiveBudsCli/target/release/deps/earbuds-e69915fb14710b54.earbuds.bm6d7djs-cgu.9.rcgu.o" "-o" "/home/adishwar/tools/LiveBudsCli/target/release/deps/earbuds-e69915fb14710b54" "/home/adishwar/tools/LiveBudsCli/target/release/deps/earbuds-e69915fb14710b54.ztathh4j8tnkz2k.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/adishwar/tools/LiveBudsCli/target/release/deps" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/home/adishwar/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libnix-3cb210cf12eb8827.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libofiles-86b56990aaed0064.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libglob-f275dc0084fb2df3.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/liberror_chain-5aa7cb6dd84b74c5.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libserde_json-c6a077b18fb34f5e.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libryu-ef2af33493f472be.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libitoa-9362a2041495c501.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libhuman_panic-85440b5c5e3c1146.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libtoml-b7217f349ec3ad31.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libos_type-e6a4c183ca7d66b6.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libregex-e4badd1f0d893f27.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libthread_local-716a6ffa320046fe.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libregex_syntax-e4befc846ddb07b8.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libaho_corasick-2fd71ec4287939d8.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libuuid-be76c2e1684293ad.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libgetrandom-967b0dc127fabf4a.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libclap_generate-1f30613fb0a0abac.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libbluetooth_serial_port_async-da767b08696059c8.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libnix-315fab2380f88e49.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libmio-967ade9bec05b025.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libiovec-b2bd6b7be4e0abac.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libnet2-02952bd2c7284437.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libenum_primitive-11e416792957fe9c.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libnum_traits-2bf0f080418d39be.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libnotify_rust-fab9dee28343e812.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libzbus-cbfa011269186996.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libfutures-f8d6e0bde336c1a0.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libfutures_executor-6b6916439f89037a.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libfutures_util-7e0121e25833098d.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libslab-7de071e740a4ae82.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libfutures_channel-88a7afeab11b96d2.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libfutures_sink-638e364e503b2779.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libfutures_task-5df2d2cf5617d1c6.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libpin_utils-a7fffb4ab6678265.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libscoped_tls-bf20ea55c1ec9eac.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libnix-ab023c9a8646c1d0.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libvoid-cd46d5341092c3a3.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libzvariant-f4d688ee09141ee9.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libenumflags2-6bfd1a7082f23b1a.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libbyteorder-ecdd2247ed3a0ae9.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libserde-30767ea91000795c.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libmpris-3bce9128a37a6b8e.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libdbus-5abae3d05d35657d.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libfrom_variants-733a79ef366e1ee3.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libfailure-b6f6314570bb2238.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libbacktrace-8fc2260bc6dbd7fb.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libminiz_oxide-a8bf6954a40d2e67.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libadler-3d2dfd5868192abb.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libobject-9be1ef9b7785053d.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libaddr2line-e2f1bfbbe48e656e.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libgimli-4fabdeae3b437c69.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/librustc_demangle-f4ab8b54ec54ece8.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libpulsectl-ec997f72a2d912a4.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/liblibpulse_binding-7145a8055e24e034.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/liblibpulse_sys-47eb71b6eed8e4e7.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libnum_traits-2d5508267b861d28.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libasync_std-41c448c68ceaccf7.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libasync_global_executor-e1749d9a9230601a.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libblocking-912b222532f17164.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libatomic_waker-ebc4d0aaa64db39b.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libnum_cpus-09dd9159fa4998f3.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libasync_mutex-5333aa063befc059.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libasync_executor-07f4d983961f9893.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libasync_task-a5fc2238c8791a18.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libasync_io-76a201ae6e558eda.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libnb_connect-55176b58c6326523.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libsocket2-ea21292dbdfc0e01.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libvec_arena-20b3be964d51da65.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libpolling-a4e77cf0bba6290b.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libcfg_if-5e3647e0502deeb8.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libonce_cell-89e22a6b05e64518.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libfutures_lite-d6e31c3c48432784.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libmemchr-6d16a8f79bfeb16e.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libfastrand-ad78e27aeceed81c.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libwaker_fn-f80c7fc4908cb418.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libparking-d9cddaa73dcc043a.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libfutures_io-e05dd261d0b930ea.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libasync_channel-7f1e7aec86c59a33.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libconcurrent_queue-8c0ecf2959ce132f.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libcache_padded-0c22568d4021d456.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libasync_lock-a006497b434b37da.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libevent_listener-767bdacca6dd13e7.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libpin_project_lite-fe9b0a1d20aac113.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libfutures_core-1b356c473df553af.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libkv_log_macro-3a066e598843a8f8.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/liblog-61b2f2f7f39f1929.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libvalue_bag-4f5ebc84dc779d77.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libcfg_if-6443c9fece9c5a8b.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libgalaxy_buds_rs-3768809c0df6fb26.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libblurz-4acb027ccfb5731a.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libhex-e4b03442d70d5c7f.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libdbus-359ce2d3a84d2d73.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/liblibdbus_sys-c81cc91128ec6bb5.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libclap-83ef6c55213ac0b2.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libstrsim-57595465feb586dd.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libatty-245ec1667ca2d412.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/liblibc-ee2d3620595658aa.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libtextwrap-6e68d6d7c35f0782.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libvec_map-aa70a9b8a46da868.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libos_str_bytes-23d84d16b5f9f2d8.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libtermcolor-6e025ff9cb56318a.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libunicode_width-788a7bb8f6848a2f.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libindexmap-9653132decf57506.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libhashbrown-c06e0bbb80b6b58e.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/libbitflags-ce22fd3ba40b4cc7.rlib" "/home/adishwar/tools/LiveBudsCli/target/release/deps/liblazy_static-7838e4e1e8aa819d.rlib" "-Wl,--start-group" "/home/adishwar/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-6f77337c1826707d.rlib" "/home/adishwar/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-e238540f8faf9927.rlib" "/home/adishwar/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-78f8506dd5004913.rlib" "/home/adishwar/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-c0e64497deb085aa.rlib" "/home/adishwar/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-217a514dc8d845c6.rlib" "/home/adishwar/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-65e4f8df4b8bbd73.rlib" "/home/adishwar/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-fec1b74170245419.rlib" "/home/adishwar/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-e74f867eb2f15322.rlib" "/home/adishwar/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-72a374d36f3d0a31.rlib" "/home/adishwar/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-cb9206ed96de54c3.rlib" "/home/adishwar/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-33ee81149d314805.rlib" "/home/adishwar/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-2e8740599b11634b.rlib" "/home/adishwar/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-241cf59851357bea.rlib" "/home/adishwar/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-edc29aa8c04b480f.rlib" "/home/adishwar/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-6a141406945fda5a.rlib" "/home/adishwar/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2408224b4af46d83.rlib" "-Wl,--end-group" "/home/adishwar/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-d36087076e1dd756.rlib" "-Wl,-Bdynamic" "-lbluetooth" "-lbluetooth" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-ldbus-1" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc"
  = note: /usr/bin/ld: cannot find -lbluetooth
          /usr/bin/ld: cannot find -lbluetooth
          collect2: error: ld returned 1 exit status

Any ideas on what I'm missing?

from livebudscli.

Related Issues (20)

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.