Skip to content

Instantly share code, notes, and snippets.

@0x9fff00
Created May 6, 2023 18:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save 0x9fff00/d33f1b6ae9521b251bc3db156b90fe0b to your computer and use it in GitHub Desktop.
Save 0x9fff00/d33f1b6ae9521b251bc3db156b90fe0b to your computer and use it in GitHub Desktop.
Updating crates.io index
Downloading crates ...
Downloaded atty v0.2.14
Downloaded crc32fast v1.2.1
Downloaded vec_map v0.8.2
Downloaded strsim v0.8.0
Downloaded ansi_term v0.11.0
Downloaded memmap v0.7.0
Downloaded textwrap v0.11.0
Downloaded unicode-width v0.1.8
Downloaded flate2 v1.0.20
Downloaded cc v1.0.69
Downloaded miniz_oxide v0.4.4
Downloaded cfg-if v1.0.0
Downloaded bitflags v1.2.1
Downloaded autocfg v1.0.1
Downloaded memchr v2.4.1
Downloaded object v0.27.0
Downloaded clap v2.33.3
Downloaded libc v0.2.99
Downloaded capstone v0.10.0
Downloaded adler v1.0.2
Downloaded capstone-sys v0.14.0
Compiling libc v0.2.99
Compiling autocfg v1.0.1
Compiling cc v1.0.69
Compiling crc32fast v1.2.1
Compiling adler v1.0.2
Compiling cfg-if v1.0.0
Compiling memchr v2.4.1
Compiling bitflags v1.2.1
Compiling unicode-width v0.1.8
Compiling textwrap v0.11.0
Compiling ansi_term v0.11.0
Compiling vec_map v0.8.2
Compiling strsim v0.8.0
Compiling miniz_oxide v0.4.4
Compiling atty v0.2.14
Compiling clap v2.33.3
Compiling memmap v0.7.0
Compiling flate2 v1.0.20
Compiling capstone-sys v0.14.0
Compiling object v0.27.0
Compiling capstone v0.10.0
Compiling elfx86exts v0.5.0 (/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0)
error: linking with `cc` failed: exit status: 1
|
= note: LC_ALL="C" PATH="/usr/lib64/rustlib/x86_64-unknown-linux-gnu/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" VSLANG="1033" "cc" "-m64" "/tmp/rustc5jen34/symbols.o" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/elfx86exts-0958be17eb60b366.elfx86exts.35328c8e-cgu.0.rcgu.o" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/elfx86exts-0958be17eb60b366.elfx86exts.35328c8e-cgu.1.rcgu.o" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/elfx86exts-0958be17eb60b366.elfx86exts.35328c8e-cgu.10.rcgu.o" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/elfx86exts-0958be17eb60b366.elfx86exts.35328c8e-cgu.11.rcgu.o" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/elfx86exts-0958be17eb60b366.elfx86exts.35328c8e-cgu.12.rcgu.o" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/elfx86exts-0958be17eb60b366.elfx86exts.35328c8e-cgu.13.rcgu.o" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/elfx86exts-0958be17eb60b366.elfx86exts.35328c8e-cgu.14.rcgu.o" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/elfx86exts-0958be17eb60b366.elfx86exts.35328c8e-cgu.15.rcgu.o" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/elfx86exts-0958be17eb60b366.elfx86exts.35328c8e-cgu.2.rcgu.o" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/elfx86exts-0958be17eb60b366.elfx86exts.35328c8e-cgu.3.rcgu.o" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/elfx86exts-0958be17eb60b366.elfx86exts.35328c8e-cgu.4.rcgu.o" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/elfx86exts-0958be17eb60b366.elfx86exts.35328c8e-cgu.5.rcgu.o" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/elfx86exts-0958be17eb60b366.elfx86exts.35328c8e-cgu.6.rcgu.o" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/elfx86exts-0958be17eb60b366.elfx86exts.35328c8e-cgu.7.rcgu.o" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/elfx86exts-0958be17eb60b366.elfx86exts.35328c8e-cgu.8.rcgu.o" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/elfx86exts-0958be17eb60b366.elfx86exts.35328c8e-cgu.9.rcgu.o" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/elfx86exts-0958be17eb60b366.rdfz4g7xz00r7qb.rcgu.o" "-Wl,--as-needed" "-L" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps" "-L" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/build/capstone-sys-d64d1de6a798112c/out" "-L" "/usr/lib64/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/libmemmap-ec0446546d691011.rlib" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/libobject-dd8c0850a19ede15.rlib" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/libflate2-243e2cf4922bc1a0.rlib" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/libminiz_oxide-846b52594d8278af.rlib" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/libadler-15d324f8896d518c.rlib" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/libcrc32fast-c4eb91880437d49d.rlib" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/libcfg_if-ff91c61a87d057c2.rlib" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/libmemchr-d4492da4d68481f3.rlib" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/libclap-f2dd5fcdc848634e.rlib" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/libvec_map-4f737292829dc0d9.rlib" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/libtextwrap-b47cab8737ae614a.rlib" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/libunicode_width-dba434dea5d9204b.rlib" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/libstrsim-f9a543d28ec47dd7.rlib" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/libbitflags-4af1e3ac548f61ce.rlib" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/libatty-6d418aa4438ee524.rlib" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/libansi_term-93e7746ded008d0e.rlib" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/libcapstone-096de2eba45eabba.rlib" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/libcapstone_sys-80f516f0ec8cf14a.rlib" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/liblibc-568e784e133a97cc.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-cd9770229d2df6c4.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-52aa964ecfacdf2d.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-7d2d244f43062522.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-39fe4f0bfa778391.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-6c3a8678a6d53956.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-abbbf10171721de5.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-19e6bfc32d52a0fa.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-5d9f9ae5cd54572f.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-e576e0c9dc2635b1.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-8f1f8bdd3e6c2bf3.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-2f78f4382219ab11.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-fa8e5106bea6cc90.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-d9795f8c1e23fdeb.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-7533df056e096afb.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-7eef9f5c23292502.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-93046dd2aa8f2fb3.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-6bf330679b835514.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-15a4b04b28ddcb31.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-dfdc1e669104876f.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/usr/lib64/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/elfx86exts-0958be17eb60b366" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs"
= note: /usr/bin/ld: /build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/elfx86exts-0958be17eb60b366.elfx86exts.35328c8e-cgu.8.rcgu.o: in function `capstone::capstone::Capstone::new_raw':
/build/.cargo/registry/src/github.com-1ecc6299db9ec823/capstone-0.10.0/src/capstone.rs:142: undefined reference to `cs_open'
/usr/bin/ld: /build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/libcapstone-096de2eba45eabba.rlib(capstone-096de2eba45eabba.capstone.0e578282-cgu.2.rcgu.o): in function `capstone::capstone::Capstone::disasm':
/build/.cargo/registry/src/github.com-1ecc6299db9ec823/capstone-0.10.0/src/capstone.rs:205: undefined reference to `cs_disasm'
/usr/bin/ld: /build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/libcapstone-096de2eba45eabba.rlib(capstone-096de2eba45eabba.capstone.0e578282-cgu.2.rcgu.o): in function `capstone::capstone::Capstone::error_result':
/build/.cargo/registry/src/github.com-1ecc6299db9ec823/capstone-0.10.0/src/capstone.rs:294: undefined reference to `cs_errno'
/usr/bin/ld: /build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/libcapstone-096de2eba45eabba.rlib(capstone-096de2eba45eabba.capstone.0e578282-cgu.2.rcgu.o): in function `capstone::capstone::Capstone::_set_cs_option':
/build/.cargo/registry/src/github.com-1ecc6299db9ec823/capstone-0.10.0/src/capstone.rs:306: undefined reference to `cs_option'
/usr/bin/ld: /build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/libcapstone-096de2eba45eabba.rlib(capstone-096de2eba45eabba.capstone.0e578282-cgu.2.rcgu.o): in function `capstone::capstone::Capstone::is_diet':
/build/.cargo/registry/src/github.com-1ecc6299db9ec823/capstone-0.10.0/src/capstone.rs:417: undefined reference to `cs_support'
/usr/bin/ld: /build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/libcapstone-096de2eba45eabba.rlib(capstone-096de2eba45eabba.capstone.0e578282-cgu.2.rcgu.o): in function `<capstone::capstone::Capstone as core::ops::drop::Drop>::drop':
/build/.cargo/registry/src/github.com-1ecc6299db9ec823/capstone-0.10.0/src/capstone.rs:423: undefined reference to `cs_close'
/usr/bin/ld: /build/elfx86exts/src/elfx86exts-elfx86exts-0.5.0/target/release/deps/libcapstone-096de2eba45eabba.rlib(capstone-096de2eba45eabba.capstone.0e578282-cgu.4.rcgu.o): in function `<capstone::instruction::Instructions as core::ops::drop::Drop>::drop':
/build/.cargo/registry/src/github.com-1ecc6299db9ec823/capstone-0.10.0/src/instruction.rs:154: undefined reference to `cs_free'
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 `elfx86exts` due to previous error
==> ERROR: A failure occurred in build().
Aborting...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment