You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@teaclave.apache.org by kiljiaden <no...@github.com.INVALID> on 2022/06/30 06:46:18 UTC

[apache/incubator-teaclave-sgx-sdk] tags v1.1.5: build sgx_unwind failed (Issue #399)

--- stderr
  autoreconf: Entering directory `.'
  autoreconf: configure.ac: not using Gettext
  autoreconf: running: aclocal --force 
  autoreconf: configure.ac: tracing
  autoreconf: running: libtoolize --copy --force
  autoreconf: running: /usr/bin/autoconf --force
  autoreconf: running: /usr/bin/autoheader --force
  autoreconf: running: automake --add-missing --copy --force-missing
  configure.ac:18: installing 'config/compile'
  configure.ac:11: installing 'config/missing'
  src/Makefile.am:371: warning: whitespace following trailing backslash
  src/Makefile.am:372: warning: whitespace following trailing backslash
  src/Makefile.am: installing 'config/depcomp'
  src/Makefile.am:165: warning: variable 'libunwind_dwarf_generic_la_SOURCES' is defined but no program or
  src/Makefile.am:165: library has 'libunwind_dwarf_generic_la' as canonical name (possible typo)
  src/Makefile.am:619: warning: variable 'libunwind_x86_64_la_SOURCES' is defined but no program or
  src/Makefile.am:619: library has 'libunwind_x86_64_la' as canonical name (possible typo)
  src/Makefile.am:168: warning: variable 'libunwind_dwarf_generic_la_LIBADD' is defined but no program or
  src/Makefile.am:168: library has 'libunwind_dwarf_generic_la' as canonical name (possible typo)
  src/Makefile.am:621: warning: variable 'libunwind_x86_64_la_LIBADD' is defined but no program or
  src/Makefile.am:621: library has 'libunwind_x86_64_la' as canonical name (possible typo)
  src/Makefile.am:620: warning: variable 'libunwind_x86_64_la_LDFLAGS' is defined but no program or
  src/Makefile.am:620: library has 'libunwind_x86_64_la' as canonical name (possible typo)
  autoreconf: Leaving directory `.'
  grep: ./configure: No such file or directory
  grep: ./configure: No such file or directory
  expr: syntax error: unexpected argument ‘30’
  sed: -e expression #1, char 1: unknown command: `,'
  grep: ./configure: No such file or directory
  expr: syntax error: unexpected argument ‘30’
  sed: -e expression #1, char 1: unknown command: `,'
  In file included from /root/rust/sgx/incubator-teaclave-sgx-sdk/sgx_unwind/../sgx_unwind/libunwind/include/pthread.h:37,
                   from /root/rust/sgx/incubator-teaclave-sgx-sdk/sgx_unwind/../sgx_unwind/libunwind/include/libunwind_i.h:52,
                   from /root/rust/sgx/incubator-teaclave-sgx-sdk/sgx_unwind/../sgx_unwind/libunwind/src/os-linux.c:29:
  /root/rust/sgx/incubator-teaclave-sgx-sdk/sgx_unwind/../sgx_unwind/libunwind/include/pthread_compat.h:39:10: fatal error: sgx_spinlock.h: No such file or directory
     39 | #include "sgx_spinlock.h"
        |          ^~~~~~~~~~~~~~~~

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

Message ID: <ap...@github.com>

Re: [apache/incubator-teaclave-sgx-sdk] tags v1.1.5: build sgx_unwind failed (Issue #399)

Posted by kiljiaden <no...@github.com.INVALID>.
Closed #399 as completed.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave-sgx-sdk/issues/399#event-6915698099
You are receiving this because you are subscribed to this thread.

Message ID: <ap...@github.com>

Re: [apache/incubator-teaclave-sgx-sdk] why build sgx_unwind failed? (Issue #399)

Posted by kiljiaden <no...@github.com.INVALID>.
Reopened #399.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave-sgx-sdk/issues/399#event-6921599531
You are receiving this because you are subscribed to this thread.

Message ID: <ap...@github.com>

Re: [apache/incubator-teaclave-sgx-sdk] why build sgx_unwind failed? (Issue #399)

Posted by kiljiaden <no...@github.com.INVALID>.
Closed #399 as completed.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave-sgx-sdk/issues/399#event-6956653694
You are receiving this because you are subscribed to this thread.

Message ID: <ap...@github.com>

Re: [apache/incubator-teaclave-sgx-sdk] tags v1.1.5: build sgx_unwind failed (Issue #399)

Posted by kiljiaden <no...@github.com.INVALID>.
Closed #399 as completed.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave-sgx-sdk/issues/399#event-6908179844
You are receiving this because you are subscribed to this thread.

Message ID: <ap...@github.com>

Re: [apache/incubator-teaclave-sgx-sdk] tags v1.1.5: build sgx_unwind failed (Issue #399)

Posted by kiljiaden <no...@github.com.INVALID>.
Reopened #399.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave-sgx-sdk/issues/399#event-6908287215
You are receiving this because you are subscribed to this thread.

Message ID: <ap...@github.com>

Re: [apache/incubator-teaclave-sgx-sdk] why build sgx_unwind failed? (Issue #399)

Posted by kiljiaden <no...@github.com.INVALID>.
@volcano0dr 
os: ubuntu20.04   intel sgx sdk version: [2.17](https://download.01.org/intel-sgx/sgx-linux/2.17/distro/ubuntu20.04-server/sgx_linux_x64_sdk_2.17.100.3.bin), sgx driver version: [2.11.054c9c4c](https://download.01.org/intel-sgx/sgx-linux/2.17/distro/ubuntu20.04-server/sgx_linux_x64_driver_2.11.054c9c4c.bin), rustc version: 1.61.0-nightly (68369a041 2022-02-22).
The same error occurs after make clean and make. 
why???
##################################################################################
  --- stderr
  autoreconf: Entering directory `.'
  autoreconf: configure.ac: not using Gettext
  autoreconf: running: aclocal --force 
  autoreconf: configure.ac: tracing
  autoreconf: running: libtoolize --copy --force
  autoreconf: running: /usr/bin/autoconf --force
  autoreconf: running: /usr/bin/autoheader --force
  autoreconf: running: automake --add-missing --copy --force-missing
  configure.ac:18: installing 'config/compile'
  configure.ac:11: installing 'config/missing'
  src/Makefile.am:371: warning: whitespace following trailing backslash
  src/Makefile.am:372: warning: whitespace following trailing backslash
  src/Makefile.am: installing 'config/depcomp'
  src/Makefile.am:165: warning: variable 'libunwind_dwarf_generic_la_SOURCES' is defined but no program or
  src/Makefile.am:165: library has 'libunwind_dwarf_generic_la' as canonical name (possible typo)
  src/Makefile.am:619: warning: variable 'libunwind_x86_64_la_SOURCES' is defined but no program or
  src/Makefile.am:619: library has 'libunwind_x86_64_la' as canonical name (possible typo)
  src/Makefile.am:168: warning: variable 'libunwind_dwarf_generic_la_LIBADD' is defined but no program or
  src/Makefile.am:168: library has 'libunwind_dwarf_generic_la' as canonical name (possible typo)
  src/Makefile.am:621: warning: variable 'libunwind_x86_64_la_LIBADD' is defined but no program or
  src/Makefile.am:621: library has 'libunwind_x86_64_la' as canonical name (possible typo)
  src/Makefile.am:620: warning: variable 'libunwind_x86_64_la_LDFLAGS' is defined but no program or
  src/Makefile.am:620: library has 'libunwind_x86_64_la' as canonical name (possible typo)
  autoreconf: Leaving directory `.'
  grep: ./configure: No such file or directory
  grep: ./configure: No such file or directory
  expr: syntax error: unexpected argument ‘30’
  sed: -e expression #1, char 1: unknown command: `,'
  grep: ./configure: No such file or directory
  expr: syntax error: unexpected argument ‘30’
  sed: -e expression #1, char 1: unknown command: `,'
  /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/src/mi/Lget_accessors.c:1: warning: "UNW_LOCAL_ONLY" redefined
      1 | #define UNW_LOCAL_ONLY
        | 
  <command-line>: note: this is the location of the previous definition
  /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/src/mi/Lget_proc_info_by_ip.c:1: warning: "UNW_LOCAL_ONLY" redefined
      1 | #define UNW_LOCAL_ONLY
        | 
  <command-line>: note: this is the location of the previous definition
  /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/src/mi/Ldyn-extract.c:1: warning: "UNW_LOCAL_ONLY" redefined
      1 | #define UNW_LOCAL_ONLY
        | 
  /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/src/mi/Lfind_dynamic_proc_info.c:1: warning: "UNW_LOCAL_ONLY" redefined
      1 | #define UNW_LOCAL_ONLY
        | 
  <command-line>: note: this is the location of the previous definition
  <command-line>: note: this is the location of the previous definition
  In file included from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/pthread.h:37,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/libunwind_i.h:52,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/src/mi/mempool.c:27:
  /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/pthread_compat.h:39:10: fatal error: sgx_spinlock.h: No such file or directory
     39 | #include "sgx_spinlock.h"
        |          ^~~~~~~~~~~~~~~~
  compilation terminated.
  In file included from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/pthread.h:37,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/libunwind_i.h:52,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/src/mi/dyn-info-list.c:26:
  /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/pthread_compat.h:39:10: fatal error: sgx_spinlock.h: No such file or directory
     39 | #include "sgx_spinlock.h"
        |          ^~~~~~~~~~~~~~~~
  compilation terminated.
  /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/src/mi/Lget_proc_name.c:1: warning: "UNW_LOCAL_ONLY" redefined
      1 | #define UNW_LOCAL_ONLY
        | 
  <command-line>: note: this is the location of the previous definition
  In file included from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/pthread.h:37,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/libunwind_i.h:52,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/src/x86_64/is_fpreg.c:28:
  /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/pthread_compat.h:39:10: fatal error: sgx_spinlock.h: No such file or directory
     39 | #include "sgx_spinlock.h"
        |          ^~~~~~~~~~~~~~~~
  compilation terminated.
  In file included from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/pthread.h:37,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/libunwind_i.h:52,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/src/mi/Gget_accessors.c:26,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/src/mi/Lget_accessors.c:4:
  /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/pthread_compat.h:39:10: fatal error: sgx_spinlock.h: No such file or directory
     39 | #include "sgx_spinlock.h"
        |          ^~~~~~~~~~~~~~~~
  compilation terminated.
  make[2]: *** [Makefile:1765: mi/mempool.lo] Error 1
  make[2]: *** Waiting for unfinished jobs....
  In file included from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/pthread.h:37,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/libunwind_i.h:52,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/src/mi/Gget_proc_info_by_ip.c:26,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/src/mi/Lget_proc_info_by_ip.c:4:
  /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/pthread_compat.h:39:10: fatal error: sgx_spinlock.h: No such file or directory
     39 | #include "sgx_spinlock.h"
        |          ^~~~~~~~~~~~~~~~
  compilation terminated.
  In file included from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/pthread.h:37,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/libunwind_i.h:52,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/src/mi/flush_cache.c:26:
  /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/pthread_compat.h:39:10: fatal error: sgx_spinlock.h: No such file or directory
     39 | #include "sgx_spinlock.h"
        |          ^~~~~~~~~~~~~~~~
  compilation terminated.
  make[2]: *** [Makefile:1765: mi/dyn-info-list.lo] Error 1
  make[2]: *** [Makefile:1765: x86_64/is_fpreg.lo] Error 1
  In file included from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/pthread.h:37,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/libunwind_i.h:52,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/src/mi/Gdyn-extract.c:26,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/src/mi/Ldyn-extract.c:4:
  /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/pthread_compat.h:39:10: fatal error: sgx_spinlock.h: No such file or directory
     39 | #include "sgx_spinlock.h"
        |          ^~~~~~~~~~~~~~~~
  compilation terminated.
  In file included from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/pthread.h:37,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/libunwind_i.h:52,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/src/mi/init.c:26:
  /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/pthread_compat.h:39:10: fatal error: sgx_spinlock.h: No such file or directory
     39 | #include "sgx_spinlock.h"
        |          ^~~~~~~~~~~~~~~~
  compilation terminated.
  In file included from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/pthread.h:37,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/libunwind_i.h:52,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/src/mi/Gfind_dynamic_proc_info.c:26,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/src/mi/Lfind_dynamic_proc_info.c:4:
  /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/pthread_compat.h:39:10: fatal error: sgx_spinlock.h: No such file or directory
     39 | #include "sgx_spinlock.h"
        |          ^~~~~~~~~~~~~~~~
  compilation terminated.
  make[2]: *** [Makefile:1765: mi/Lget_proc_info_by_ip.lo] Error 1
  make[2]: *** [Makefile:1765: mi/Lget_accessors.lo] Error 1
  make[2]: *** [Makefile:1765: mi/flush_cache.lo] Error 1
  In file included from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/pthread.h:37,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/libunwind_i.h:52,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/src/os-linux.c:29:
  /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/pthread_compat.h:39:10: fatal error: sgx_spinlock.h: No such file or directory
     39 | #include "sgx_spinlock.h"
        |          ^~~~~~~~~~~~~~~~
  compilation terminated.
  In file included from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/pthread.h:37,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/libunwind_i.h:52,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/src/mi/Gget_proc_name.c:26,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/src/mi/Lget_proc_name.c:4:
  /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/pthread_compat.h:39:10: fatal error: sgx_spinlock.h: No such file or directory
     39 | #include "sgx_spinlock.h"
        |          ^~~~~~~~~~~~~~~~
  compilation terminated.
  /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/src/x86_64/Los-linux.c:1: warning: "UNW_LOCAL_ONLY" redefined
      1 | #define UNW_LOCAL_ONLY
        | 
  <command-line>: note: this is the location of the previous definition
  make[2]: *** [Makefile:1765: mi/Ldyn-extract.lo] Error 1
  make[2]: *** [Makefile:1765: mi/init.lo] Error 1
  make[2]: *** [Makefile:1765: mi/Lfind_dynamic_proc_info.lo] Error 1
  make[2]: *** [Makefile:1765: os-linux.lo] Error 1
  make[2]: *** [Makefile:1765: mi/Lget_proc_name.lo] Error 1
  In file included from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/pthread.h:37,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/libunwind_i.h:52,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/src/x86_64/unwind_i.h:35,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/src/x86_64/Gos-linux.c:28,
                   from /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/src/x86_64/Los-linux.c:4:
  /root/chuan/sgx/v1.1.5/sgx_unwind/../sgx_unwind/libunwind/include/pthread_compat.h:39:10: fatal error: sgx_spinlock.h: No such file or directory
     39 | #include "sgx_spinlock.h"
        |          ^~~~~~~~~~~~~~~~
  compilation terminated.
  make[2]: *** [Makefile:1765: x86_64/Los-linux.lo] Error 1
  make[1]: *** [Makefile:1225: all] Error 2
  make: *** [Makefile:592: all-recursive] Error 1

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

Message ID: <ap...@github.com>

Re: [apache/incubator-teaclave-sgx-sdk] why build sgx_unwind failed? (Issue #399)

Posted by kiljiaden <no...@github.com.INVALID>.
I've tried many versions:
os: ubuntu18.04 and ubuntu20.04
step 1: install linux dep refer to docker hub(baiduxlab/sgx-rust  TAG: 1804-1.1.4 or 2004-1.1.4) "/bin/sh -c apt update && apt install -y ......"
step 2: install intel sgx sdk. first is 2.17 and then 2.16.
step 3: git clone teaclave sgx sdk, first v1.1.5 and then v1.1.4
But all sgx_unwind failed to compile.
I tried to alter sgx_unwind/build.rs and libunwind/autogen.sh, because autogen.sh can not find libunwind/configure.

now: reset os use ubuntu20.04
step 1: only install automake autoconf libtool.
step 2: install intel sgx sdk 2.17.
step 3: git clone teaclave sgx sdk v1.1.5.
It compiled successfully!!!!!!

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

Message ID: <ap...@github.com>

Re: [apache/incubator-teaclave-sgx-sdk] why build sgx_unwind failed? (Issue #399)

Posted by volcano <no...@github.com.INVALID>.
Can you provide some information about the build environment, such as the installed intel sgx sdk version, rust version, etc.?

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

Message ID: <ap...@github.com>