> 1. 能不能把编译 `teaclave_dcap_ref_as` 错误的 log 发一下?
> 2. 我用 `docker run --rm -it teaclave/teaclave-build-ubuntu-1804-sgx-dcap-1.6 
> /bin/bash` 是可以启动 docker 的,没办法重现你所说的问题。

```bash
   Compiling teaclave_dcap_ref_as v0.1.0 
(/teaclave/build/cmake_tomls/unix_app/dcap)
error: linking with `cc` failed: exit code: 1
  |
  = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" 
"/root/.rustup/toolchains/nightly-2020-04-07-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib"
 
"/teaclave/build/target/unix/debug/deps/teaclave_dcap_ref_as-792cd81302667cb3.teaclave_dcap_ref_as.c4khteit-cgu.0.rcgu.o"
 
"/teaclave/build/target/unix/debug/deps/teaclave_dcap_ref_as-792cd81302667cb3.teaclave_dcap_ref_as.c4khteit-cgu.1.rcgu.o"
 
"/teaclave/build/target/unix/debug/deps/teaclave_dcap_ref_as-792cd81302667cb3.teaclave_dcap_ref_as.c4khteit-cgu.10.rcgu.o"
 
"/teaclave/build/target/unix/debug/deps/teaclave_dcap_ref_as-792cd81302667cb3.teaclave_dcap_ref_as.c4khteit-cgu.11.rcgu.o"
 
"/teaclave/build/target/unix/debug/deps/teaclave_dcap_ref_as-792cd81302667cb3.teaclave_dcap_ref_as.c4khteit-cgu.12.rcgu.o"
 
"/teaclave/build/target/unix/debug/deps/teaclave_dcap_ref_as-792cd81302667cb3.teaclave_dcap_ref_as.c4khteit-cgu.13.rcgu.o"
 
"/teaclave/build/target/unix/debug/deps/teaclave_dcap_ref_as-792cd81302667cb3.teaclave_dcap_ref_as.c4khteit-cgu.14.rcgu.o"
 
"/teaclave/build/target/unix/debug/deps/teaclave_dcap_ref_as-792cd81302667cb3.teaclave_dcap_ref_as.c4khteit-cgu.15.rcgu.o"
 
"/teaclave/build/target/unix/debug/deps/teaclave_dcap_ref_as-792cd81302667cb3.teaclave_dcap_ref_as.c4khteit-cgu.2.rcgu.o"
 
"/teaclave/build/target/unix/debug/deps/teaclave_dcap_ref_as-792cd81302667cb3.teaclave_dcap_ref_as.c4khteit-cgu.3.rcgu.o"
 
"/teaclave/build/target/unix/debug/deps/teaclave_dcap_ref_as-792cd81302667cb3.teaclave_dcap_ref_as.c4khteit-cgu.4.rcgu.o"
 
"/teaclave/build/target/unix/debug/deps/teaclave_dcap_ref_as-792cd81302667cb3.teaclave_dcap_ref_as.c4khteit-cgu.5.rcgu.o"
 
"/teaclave/build/target/unix/debug/deps/teaclave_dcap_ref_as-792cd81302667cb3.teaclave_dcap_ref_as.c4khteit-cgu.6.rcgu.o"
 
"/teaclave/build/target/unix/debug/deps/teaclave_dcap_ref_as-792cd81302667cb3.teaclave_dcap_ref_as.c4khteit-cgu.7.rcgu.o"
 
"/teaclave/build/target/unix/debug/deps/teaclave_dcap_ref_as-792cd81302667cb3.teaclave_dcap_ref_as.c4khteit-cgu.8.rcgu.o"
 
"/teaclave/build/target/unix/debug/deps/teaclave_dcap_ref_as-792cd81302667cb3.teaclave_dcap_ref_as.c4khteit-cgu.9.rcgu.o"
 "-o" 
"/teaclave/build/target/unix/debug/deps/teaclave_dcap_ref_as-792cd81302667cb3" 
"/teaclave/build/target/unix/debug/deps/teaclave_dcap_ref_as-792cd81302667cb3.4z4ntxwdifp3hdds.rcgu.o"
 "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" 
"/teaclave/build/target/unix/debug/deps" "-L" 
"/teaclave/build/target/unix/debug/build/ring-4e751fe7ef204568/out" "-L" 
"/opt/sgxsdk/lib64" "-L" 
"/root/.rustup/toolchains/nightly-2020-04-07-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib"
 "-lsgx_dcap_quoteverify" "-lsgx_dcap_ql" "-lsgx_urts" "-Wl,-Bstatic" 
"/teaclave/build/target/unix/debug/deps/libpem-52d42fd85d16988b.rlib" 
"/teaclave/build/target/unix/debug/deps/libregex-a204aeb32b8c1c31.rlib" 
"/teaclave/build/target/unix/debug/deps/libthread_local-a3521d504bd8f290.rlib" 
"/teaclave/build/target/unix/debug/deps/libregex_syntax-c7619cf4b9a0342f.rlib" 
"/teaclave/build/target/unix/debug/deps/libaho_corasick-78d93fa2c5b4aabe.rlib" 
"/teaclave/build/target/unix/debug/deps/libuuid-fe26132252106821.rlib" 
"/teaclave/build/target/unix/debug/deps/libsgx_ucrypto-5e220750f783dba2.rlib" 
"/teaclave/build/target/unix/debug/deps/librand_core-1865baf9c743dc12.rlib" 
"/teaclave/build/target/unix/debug/deps/librdrand-1a0e3d9b16e069d9.rlib" 
"/teaclave/build/target/unix/debug/deps/librand_core-3a698b15f161056b.rlib" 
"/teaclave/build/target/unix/debug/deps/libsgx_types-c2bea4f440874554.rlib" 
"/teaclave/build/target/unix/debug/deps/libserde_json-a0669b6cfa2493ff.rlib" 
"/teaclave/build/target/unix/debug/deps/libryu-950af5789f29c7b1.rlib" 
"/teaclave/build/target/unix/debug/deps/libitoa-a4afa66527930f8d.rlib" 
"/teaclave/build/target/unix/debug/deps/librand-9c4d368f850132eb.rlib" 
"/teaclave/build/target/unix/debug/deps/librand_chacha-69020c91628d83c7.rlib" 
"/teaclave/build/target/unix/debug/deps/libppv_lite86-4b4a308a2124b254.rlib" 
"/teaclave/build/target/unix/debug/deps/librand_core-b4b8ab8e89f9d949.rlib" 
"/teaclave/build/target/unix/debug/deps/libgetrandom-662bdd3ccabcc320.rlib" 
"/teaclave/build/target/unix/debug/deps/libchrono-e7f5909436170d69.rlib" 
"/teaclave/build/target/unix/debug/deps/libnum_integer-4762b4d7f1c2e2ae.rlib" 
"/teaclave/build/target/unix/debug/deps/libnum_traits-99aa88b5243f6508.rlib" 
"/teaclave/build/target/unix/debug/deps/librocket-8eab8889060651c4.rlib" 
"/teaclave/build/target/unix/debug/deps/libbinascii-47f7f37cbc16c843.rlib" 
"/teaclave/build/target/unix/debug/deps/libatty-9cc3c3a21baa893f.rlib" 
"/teaclave/build/target/unix/debug/deps/librocket_http-6cac5e35d2ce2e91.rlib" 
"/teaclave/build/target/unix/debug/deps/libindexmap-381d974e8f2d28b6.rlib" 
"/teaclave/build/target/unix/debug/deps/libcookie-97111450eeb34ab0.rlib" 
"/teaclave/build/target/unix/debug/deps/libbase64-13bb3a3053ecf0d8.rlib" 
"/teaclave/build/target/unix/debug/deps/libpercent_encoding-0de3b805f7ac4134.rlib"
 "/teaclave/build/target/unix/debug/deps/libunicode_xid-8102a7debacf0baa.rlib" 
"/teaclave/build/target/unix/debug/deps/libhyper_sync_rustls-4e6e5c3880b3c073.rlib"
 "/teaclave/build/target/unix/debug/deps/libwebpki_roots-9ea98cbc1b8e97dd.rlib" 
"/teaclave/build/target/unix/debug/deps/librustls-469c7677e28cbc73.rlib" 
"/teaclave/build/target/unix/debug/deps/libbase64-5df6bdb3393b29c4.rlib" 
"/teaclave/build/target/unix/debug/deps/libsct-854bfc85acec67de.rlib" 
"/teaclave/build/target/unix/debug/deps/libwebpki-56443d955a848264.rlib" 
"/teaclave/build/target/unix/debug/deps/libring-bb17445cf7aaba04.rlib" 
"/teaclave/build/target/unix/debug/deps/libspin-5a76732e4f249b56.rlib" 
"/teaclave/build/target/unix/debug/deps/liblazy_static-e8d0fcd846fd43e8.rlib" 
"/teaclave/build/target/unix/debug/deps/libuntrusted-4c638cd2061bb65f.rlib" 
"/teaclave/build/target/unix/debug/deps/libhyper-decc97d345993f5a.rlib" 
"/teaclave/build/target/unix/debug/deps/libmime-4656296def0fa722.rlib" 
"/teaclave/build/target/unix/debug/deps/liblog-8ca5275367362654.rlib" 
"/teaclave/build/target/unix/debug/deps/liblanguage_tags-7a2cfe85a7235d72.rlib" 
"/teaclave/build/target/unix/debug/deps/libtypeable-5d4315e2c57ad47b.rlib" 
"/teaclave/build/target/unix/debug/deps/libtraitobject-343a8cba90793a1e.rlib" 
"/teaclave/build/target/unix/debug/deps/libnum_cpus-e385143875d0ef85.rlib" 
"/teaclave/build/target/unix/debug/deps/libhttparse-e85e13ac4d67401d.rlib" 
"/teaclave/build/target/unix/debug/deps/libunicase-ec0ff9f1041dfac7.rlib" 
"/teaclave/build/target/unix/debug/deps/liburl-0c8949274a75bdb0.rlib" 
"/teaclave/build/target/unix/debug/deps/libpercent_encoding-7093e1ee51655e97.rlib"
 "/teaclave/build/target/unix/debug/deps/libidna-a9ebfe114da3ecd2.rlib" 
"/teaclave/build/target/unix/debug/deps/libunicode_normalization-1a2417a9e98c92b4.rlib"
 "/teaclave/build/target/unix/debug/deps/libsmallvec-3112d90514e4748a.rlib" 
"/teaclave/build/target/unix/debug/deps/libunicode_bidi-46ddd28428b2ff37.rlib" 
"/teaclave/build/target/unix/debug/deps/libmatches-a1c5d8ff7097d2c4.rlib" 
"/teaclave/build/target/unix/debug/deps/libtime-01a3a116efa55fb5.rlib" 
"/teaclave/build/target/unix/debug/deps/libbase64-47124ec074459fd9.rlib" 
"/teaclave/build/target/unix/debug/deps/libsafemem-ef7103d20bc9f02a.rlib" 
"/teaclave/build/target/unix/debug/deps/libbyteorder-a0ae8b7982465d10.rlib" 
"/teaclave/build/target/unix/debug/deps/libtoml-2f6ae19a5c8de9d2.rlib" 
"/teaclave/build/target/unix/debug/deps/libserde-8afb67d581f59408.rlib" 
"/teaclave/build/target/unix/debug/deps/libtime-7814df5cfeb48478.rlib" 
"/teaclave/build/target/unix/debug/deps/liblibc-e36123c1fe9e120f.rlib" 
"/teaclave/build/target/unix/debug/deps/libstandback-11ce9142d662cf5d.rlib" 
"/teaclave/build/target/unix/debug/deps/libtime_macros-21a29e200b5b1884.rlib" 
"/teaclave/build/target/unix/debug/deps/libmemchr-3daf40e1f337e844.rlib" 
"/teaclave/build/target/unix/debug/deps/libstate-52d524c0e3fe646b.rlib" 
"/teaclave/build/target/unix/debug/deps/libyansi-a24016f2a456044c.rlib" 
"/teaclave/build/target/unix/debug/deps/libpear-94e3c0e7fb366d99.rlib" 
"/teaclave/build/target/unix/debug/deps/liblog-607655ac55ab7686.rlib" 
"/teaclave/build/target/unix/debug/deps/libcfg_if-b119cae66d6c7553.rlib" 
"-Wl,--start-group" 
"/root/.rustup/toolchains/nightly-2020-04-07-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-5880c0f0bfd74f3b.rlib"
 
"/root/.rustup/toolchains/nightly-2020-04-07-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-80318e9a073232dc.rlib"
 
"/root/.rustup/toolchains/nightly-2020-04-07-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-32bb59042e6ce4f7.rlib"
 
"/root/.rustup/toolchains/nightly-2020-04-07-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-9b38c0948c2d27e2.rlib"
 
"/root/.rustup/toolchains/nightly-2020-04-07-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace-7a3d82bf6cf61acc.rlib"
 
"/root/.rustup/toolchains/nightly-2020-04-07-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace_sys-a66835881023c910.rlib"
 
"/root/.rustup/toolchains/nightly-2020-04-07-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-21e51998beafe269.rlib"
 
"/root/.rustup/toolchains/nightly-2020-04-07-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-ff91d811cb2cc06b.rlib"
 
"/root/.rustup/toolchains/nightly-2020-04-07-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-1a3ebd51865a27a7.rlib"
 
"/root/.rustup/toolchains/nightly-2020-04-07-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-42821e074cc8ca7e.rlib"
 
"/root/.rustup/toolchains/nightly-2020-04-07-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-3820a32f8f6914a6.rlib"
 
"/root/.rustup/toolchains/nightly-2020-04-07-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-f50813bc0da88bf6.rlib"
 
"/root/.rustup/toolchains/nightly-2020-04-07-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-a2554e6c88c3fd7a.rlib"
 "-Wl,--end-group" 
"/root/.rustup/toolchains/nightly-2020-04-07-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-cc0b971ba3542be2.rlib"
 "-Wl,-Bdynamic" "-lutil" "-ldl" "-lutil" "-ldl" "-lrt" "-lpthread" "-lgcc_s" 
"-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil"
  = note: /usr/bin/ld: cannot find -lsgx_dcap_quoteverify
          /usr/bin/ld: cannot find -lsgx_dcap_ql
          collect2: error: ld returned 1 exit status
          

error: aborting due to previous error

error: could not compile `teaclave_dcap_ref_as`.

To learn more, run the command again with --verbose.
cp: cannot stat '/teaclave/build/target/unix/debug/teaclave_dcap_ref_as': No 
such file or directory
CMakeFiles/unixapp-teaclave_dcap_ref_as.dir/build.make:57: recipe for target 
'CMakeFiles/unixapp-teaclave_dcap_ref_as' failed
make[2]: *** [CMakeFiles/unixapp-teaclave_dcap_ref_as] Error 1
CMakeFiles/Makefile2:1331: recipe for target 
'CMakeFiles/unixapp-teaclave_dcap_ref_as.dir/all' failed
make[1]: *** [CMakeFiles/unixapp-teaclave_dcap_ref_as.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
```

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/issues/334#issuecomment-638746776

Reply via email to