Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Mickys-MacBook-Pro:esp-open-sdk micky$ make STANDALONE=y
- make -C crosstool-NG -f ../Makefile _ct-ng
- ./bootstrap
- Running autoconf...
- Done. You may now run:
- ./configure
- ./configure --prefix=`pwd`
- checking build system type... x86_64-apple-darwin14.0.0
- checking host system type... x86_64-apple-darwin14.0.0
- checking for a BSD-compatible install... /opt/local/bin/ginstall -c
- checking for grep that handles long lines and -e... /opt/local/bin/grep
- checking for egrep... /opt/local/bin/grep -E
- checking for a sed that does not truncate output... /opt/local/bin/gsed
- checking whether sed understands -r -i -e... yes
- checking whether ln -s works... yes
- checking for gcc... gcc
- checking whether the C compiler works... yes
- checking for C compiler default output file name... a.out
- checking for suffix of executables...
- checking whether we are cross compiling... no
- checking for suffix of object files... o
- checking whether we are using the GNU C compiler... yes
- checking whether gcc accepts -g... yes
- checking for gcc option to accept ISO C89... none needed
- checking how to run the C preprocessor... gcc -E
- checking for ranlib... ranlib
- checking for gobjcopy... gobjcopy
- checking for absolute path to gobjcopy... /opt/local/bin/gobjcopy
- checking for gobjdump... gobjdump
- checking for absolute path to gobjdump... /opt/local/bin/gobjdump
- checking for greadelf... greadelf
- checking for absolute path to greadelf... /opt/local/bin/greadelf
- checking for gperf... gperf
- checking for absolute path to gperf... /opt/local/bin/gperf
- checking for bison... bison
- checking for flex... flex
- checking for makeinfo... makeinfo
- checking for cut... cut
- checking for stat... stat
- checking for readlink... readlink
- checking for wget... wget
- checking for tar... tar
- checking for gzip... gzip
- checking for bzip2... bzip2
- checking for patch... /usr/bin/patch
- checking for bash >= 3.1... /bin/bash
- checking for GNU awk... /opt/local/bin/gawk
- checking for GNU make >= 3.80... /usr/bin/make
- checking whether /usr/bin/make sets $(MAKE)... yes
- checking for make 3.81... yes
- checking for GNU libtool >= 1.5.26... /opt/local/bin/glibtool
- checking for GNU libtoolize >= 1.5.26... /opt/local/bin/glibtoolize
- checking for GNU automake >= 1.10... /opt/local/bin/automake
- checking for xz... xz
- checking for cvs... no
- checking for svn... svn
- checking for inline... inline
- checking for ANSI C header files... yes
- checking for sys/types.h... yes
- checking for sys/stat.h... yes
- checking for stdlib.h... yes
- checking for string.h... yes
- checking for memory.h... yes
- checking for strings.h... yes
- checking for inttypes.h... yes
- checking for stdint.h... yes
- checking for unistd.h... yes
- checking for stdlib.h... (cached) yes
- checking for GNU libc compatible malloc... yes
- checking for stdlib.h... (cached) yes
- checking for GNU libc compatible realloc... yes
- checking for size_t... yes
- checking for working alloca.h... yes
- checking for alloca... yes
- checking libintl.h usability... no
- checking libintl.h presence... no
- checking for libintl.h... no
- checking ncurses/ncurses.h usability... no
- checking ncurses/ncurses.h presence... no
- checking for ncurses/ncurses.h... no
- checking ncurses/curses.h usability... no
- checking ncurses/curses.h presence... no
- checking for ncurses/curses.h... no
- checking ncursesw/curses.h usability... no
- checking ncursesw/curses.h presence... no
- checking for ncursesw/curses.h... no
- checking ncurses.h usability... yes
- checking ncurses.h presence... yes
- checking for ncurses.h... yes
- checking for library containing initscr... -lncurses
- configure: creating ./config.status
- config.status: creating Makefile
- make MAKELEVEL=0
- SED 'ct-ng'
- SED 'scripts/crosstool-NG.sh'
- SED 'scripts/saveSample.sh'
- SED 'scripts/showTuple.sh'
- GEN 'config/configure.in'
- GEN 'paths.mk'
- GEN 'paths.sh'
- DEP 'nconf.gui.dep'
- DEP 'nconf.dep'
- DEP 'lxdialog/yesno.dep'
- DEP 'lxdialog/util.dep'
- DEP 'lxdialog/textbox.dep'
- DEP 'lxdialog/menubox.dep'
- DEP 'lxdialog/inputbox.dep'
- DEP 'lxdialog/checklist.dep'
- DEP 'mconf.dep'
- DEP 'conf.dep'
- BISON 'zconf.tab.c'
- GPERF 'zconf.hash.c'
- LEX 'lex.zconf.c'
- DEP 'zconf.tab.dep'
- CC 'zconf.tab.o'
- In file included from zconf.tab.c:2543:
- ./confdata.c:662:15: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
- conf_message(_("configuration saved"));
- ^~~~~~~~~~~~~~~~~~~~~~~~
- ./lkc.h:41:17: note: expanded from macro '_'
- #define _(text) gettext(text)
- ^~~~~~~~~~~~~
- 1 warning generated.
- CC 'conf.o'
- conf.c:89:10: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
- printf(_("(NEW) "));
- ^~~~~~~~~~~
- ./lkc.h:41:17: note: expanded from macro '_'
- #define _(text) gettext(text)
- ^~~~~~~~~~~~~
- conf.c:286:12: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
- printf(_(" (NEW)"));
- ^~~~~~~~~~~
- ./lkc.h:41:17: note: expanded from macro '_'
- #define _(text) gettext(text)
- ^~~~~~~~~~~~~
- conf.c:432:13: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
- printf(_("*\n* Restart config...\n*\n"));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./lkc.h:41:17: note: expanded from macro '_'
- #define _(text) gettext(text)
- ^~~~~~~~~~~~~
- conf.c:495:20: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
- fprintf(stderr, _("See README for usage info\n"));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./lkc.h:41:17: note: expanded from macro '_'
- #define _(text) gettext(text)
- ^~~~~~~~~~~~~
- conf.c:571:6: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
- _("\n*** The configuration requires explicit update.\n\n"));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./lkc.h:41:17: note: expanded from macro '_'
- #define _(text) gettext(text)
- ^~~~~~~~~~~~~
- conf.c:623:20: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
- fprintf(stderr, _("\n*** Error during writing of the configuration.\n\n"));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./lkc.h:41:17: note: expanded from macro '_'
- #define _(text) gettext(text)
- ^~~~~~~~~~~~~
- conf.c:635:20: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
- fprintf(stderr, _("\n*** Error during writing of the configuration.\n\n"));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./lkc.h:41:17: note: expanded from macro '_'
- #define _(text) gettext(text)
- ^~~~~~~~~~~~~
- 7 warnings generated.
- LD 'conf'
- CC 'lxdialog/checklist.o'
- CC 'lxdialog/inputbox.o'
- CC 'lxdialog/menubox.o'
- CC 'lxdialog/textbox.o'
- CC 'lxdialog/util.o'
- CC 'lxdialog/yesno.o'
- CC 'mconf.o'
- LD 'mconf'
- CC 'nconf.o'
- CC 'nconf.gui.o'
- LD 'nconf'
- SED 'docs/ct-ng.1'
- GZIP 'docs/ct-ng.1.gz'
- make install MAKELEVEL=0
- GEN 'config/configure.in'
- GEN 'paths.mk'
- GEN 'paths.sh'
- INST 'ct-ng'
- INSTDIR 'config/'
- INSTDIR 'contrib/'
- INSTDIR 'patches/'
- INSTDIR 'scripts/'
- INST 'steps.mk'
- INST 'paths'
- INSTDIR 'samples/'
- INST 'kconfig/'
- INST 'docs/*.txt'
- INST 'ct-ng.1.gz'
- For auto-completion, do not forget to install 'ct-ng.comp' into
- your bash completion directory (usually /etc/bash_completion.d)
- make -C crosstool-NG -f ../Makefile _toolchain
- ./ct-ng xtensa-lx106-elf
- CONF config/config.in
- #
- # configuration saved
- #
- ***********************************************************
- Initially reported by: Max Filippov <jcmvbkbc@gmail.com>
- URL: http://www.esp8266.com/viewtopic.php?f=9&t=224
- ***********************************************************
- WARNING! This sample may enable experimental features.
- Please be sure to review the configuration prior
- to building and using your toolchain!
- Now, you have been warned!
- ***********************************************************
- Now configured for "xtensa-lx106-elf"
- sed -r -i.org s%CT_PREFIX_DIR=.*%CT_PREFIX_DIR="/Volumes/ESP8266/esp-open-sdk/xtensa-lx106-elf"% .config
- sed -r -i s%CT_INSTALL_DIR_RO=y%"#"CT_INSTALL_DIR_RO=y% .config
- cat ../crosstool-config-overrides >> .config
- ./ct-ng build
- [INFO ] Performing some trivial sanity checks
- [INFO ] Build started 20141211.211648
- [INFO ] Building environment variables
- [INFO ] =================================================================
- [INFO ] Retrieving needed toolchain components' tarballs
- [INFO ] Retrieving needed toolchain components' tarballs: done in 406.00s (at 06:47)
- [INFO ] =================================================================
- [INFO ] Extracting and patching toolchain components
- [INFO ] Extracting and patching toolchain components: done in 49.00s (at 07:36)
- [INFO ] =================================================================
- [INFO ] Installing GMP for host
- [INFO ] Installing GMP for host: done in 39.00s (at 08:15)
- [INFO ] =================================================================
- [INFO ] Installing MPFR for host
- [INFO ] Installing MPFR for host: done in 16.00s (at 08:31)
- [INFO ] =================================================================
- [INFO ] Installing ISL for host
- [INFO ] Installing ISL for host: done in 17.00s (at 08:48)
- [INFO ] =================================================================
- [INFO ] Installing CLooG for host
- [INFO ] Installing CLooG for host: done in 8.00s (at 08:57)
- [INFO ] =================================================================
- [INFO ] Installing MPC for host
- [INFO ] Installing MPC for host: done in 8.00s (at 09:05)
- [INFO ] =================================================================
- [INFO ] Installing binutils for host
- [INFO ] Installing binutils for host: done in 42.00s (at 09:47)
- [INFO ] =================================================================
- [INFO ] Installing pass-2 core C compiler
- [INFO ] Installing pass-2 core C compiler: done in 143.00s (at 12:10)
- [INFO ] =================================================================
- [INFO ] Installing C library
- [INFO ] Installing C library: done in 38.00s (at 12:48)
- [INFO ] =================================================================
- [INFO ] Installing final compiler
- [INFO ] Installing final compiler: done in 184.00s (at 15:52)
- [INFO ] =================================================================
- [INFO ] Installing cross-gdb
- [INFO ] Installing cross-gdb: done in 102.00s (at 17:34)
- [INFO ] =================================================================
- [INFO ] Cleaning-up the toolchain's directory
- [INFO ] Stripping all toolchain executables
- [INFO ] Cleaning-up the toolchain's directory: done in 2.00s (at 17:36)
- [INFO ] Build completed at 20141211.213424
- [INFO ] (elapsed: 17:36.00)
- [INFO ] Finishing installation (may take a few seconds)...
- [17:36] / cp esptool/esptool.py /Volumes/ESP8266/esp-open-sdk/xtensa-lx106-elf/bin/
- Creating irom version of libc...
- /Volumes/ESP8266/esp-open-sdk/xtensa-lx106-elf/bin/xtensa-lx106-elf-objcopy --rename-section .text=.irom0.text \
- --rename-section .literal=.irom0.literal /Volumes/ESP8266/esp-open-sdk/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/lib/libc.a /Volumes/ESP8266/esp-open-sdk/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/lib/libcirom.a;
- wget --content-disposition "http://bbs.espressif.com/download/file.php?id=72"
- --2014-12-11 21:34:27-- http://bbs.espressif.com/download/file.php?id=72
- Resolving bbs.espressif.com (bbs.espressif.com)... 192.185.229.242
- Connecting to bbs.espressif.com (bbs.espressif.com)|192.185.229.242|:80... connected.
- HTTP request sent, awaiting response... 200 OK
- Length: 1070625 (1.0M) [application/octet-stream]
- Saving to: 'esp_iot_sdk_v0.9.3_14_11_21.zip'
- esp_iot_sdk_v0.9.3_14_11_21.zip 100%[======================================================================================>] 1.02M 454KB/s in 2.3s
- 2014-12-11 21:34:31 (454 KB/s) - 'esp_iot_sdk_v0.9.3_14_11_21.zip' saved [1070625/1070625]
- unzip -q -o esp_iot_sdk_v0.9.3_14_11_21.zip
- mv License esp_iot_sdk_v0.9.3
- touch esp_iot_sdk_v0.9.3/.dir
- ln -snf esp_iot_sdk_v0.9.3 sdk
- wget --content-disposition "http://bbs.espressif.com/download/file.php?id=73"
- --2014-12-11 21:34:31-- http://bbs.espressif.com/download/file.php?id=73
- Resolving bbs.espressif.com (bbs.espressif.com)... 192.185.229.242
- Connecting to bbs.espressif.com (bbs.espressif.com)|192.185.229.242|:80... connected.
- HTTP request sent, awaiting response... 200 OK
- Length: 58453 (57K) [application/octet-stream]
- Saving to: 'esp_iot_sdk_v0.9.3_14_11_21_patch1.zip'
- esp_iot_sdk_v0.9.3_14_11_21_patch1.zip 100%[======================================================================================>] 57.08K 143KB/s in 0.4s
- 2014-12-11 21:34:32 (143 KB/s) - 'esp_iot_sdk_v0.9.3_14_11_21_patch1.zip' saved [58453/58453]
- unzip -q -o esp_iot_sdk_v0.9.3_14_11_21_patch1.zip
- Installing vendor SDK headers into toolchain sysroot
- Installing vendor SDK libs into toolchain sysroot
- Installing vendor SDK linker scripts into toolchain sysroot
- make -C lx106-hal -f ../Makefile _libhal
- autoreconf -i
- configure.ac:19: installing 'build-aux/compile'
- configure.ac:14: installing 'build-aux/config.guess'
- configure.ac:14: installing 'build-aux/config.sub'
- configure.ac:10: installing 'build-aux/install-sh'
- configure.ac:10: installing 'build-aux/missing'
- src/Makefile.am: installing 'build-aux/depcomp'
- PATH=/Volumes/ESP8266/esp-open-sdk/xtensa-lx106-elf/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/opt/local/lib/mysql56/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin ./configure --host=xtensa-lx106-elf --prefix=/Volumes/ESP8266/esp-open-sdk/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr
- checking for a BSD-compatible install... /opt/local/bin/ginstall -c
- checking whether build environment is sane... yes
- checking for xtensa-lx106-elf-strip... xtensa-lx106-elf-strip
- checking for a thread-safe mkdir -p... /opt/local/bin/gmkdir -p
- checking for gawk... gawk
- checking whether make sets $(MAKE)... yes
- checking whether make supports nested variables... yes
- checking build system type... x86_64-apple-darwin14.0.0
- checking host system type... xtensa-lx106-elf
- checking for style of include used by make... GNU
- checking for xtensa-lx106-elf-gcc... xtensa-lx106-elf-gcc
- checking whether the C compiler works... yes
- checking for C compiler default output file name... a.out
- checking for suffix of executables...
- checking whether we are cross compiling... yes
- checking for suffix of object files... o
- checking whether we are using the GNU C compiler... yes
- checking whether xtensa-lx106-elf-gcc accepts -g... yes
- checking for xtensa-lx106-elf-gcc option to accept ISO C89... none needed
- checking whether xtensa-lx106-elf-gcc understands -c and -o together... yes
- checking dependency style of xtensa-lx106-elf-gcc... gcc3
- checking dependency style of xtensa-lx106-elf-gcc... gcc3
- checking for xtensa-lx106-elf-gcc... (cached) xtensa-lx106-elf-gcc
- checking whether we are using the GNU C compiler... (cached) yes
- checking whether xtensa-lx106-elf-gcc accepts -g... (cached) yes
- checking for xtensa-lx106-elf-gcc option to accept ISO C89... (cached) none needed
- checking whether xtensa-lx106-elf-gcc understands -c and -o together... (cached) yes
- checking dependency style of xtensa-lx106-elf-gcc... (cached) gcc3
- checking for xtensa-lx106-elf-ranlib... xtensa-lx106-elf-ranlib
- checking for call0 ABI... yes
- checking that generated files are newer than configure... done
- configure: creating ./config.status
- config.status: creating Makefile
- config.status: creating include/Makefile
- config.status: creating src/Makefile
- config.status: creating src/config.h
- config.status: executing depfiles commands
- PATH=/Volumes/ESP8266/esp-open-sdk/xtensa-lx106-elf/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/opt/local/lib/mysql56/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin make
- Making all in include
- make[3]: Nothing to be done for `all'.
- Making all in src
- sort "state.c" | uniq | awk -F '[()]' ' \
- /__SPLIT__.*_nw/ && !/__SPLIT__get_intpending_nw/ { next; } \
- /^#.* defined\(__SPLIT__(\w+)\)/ { \
- tag = $2; \
- sub(/__SPLIT__/, "", tag); \
- srcbase = "state"; \
- srcsuffix = ".c"; \
- print srcbase "--" tag srcsuffix ": state.c Makefile"; \
- print "\techo \"#define " $2 "\" >\"$@.splittmp\""; \
- print "\techo \"#include \\\"state.c\\\"\" >>\"$@.splittmp\""; \
- print "\tmv \"$@.splittmp\" \"$@\""; \
- print "libhal.a: " srcbase "--" tag ".o"; \
- print "libhal_a_OBJECTS += " srcbase "--" tag ".o"; \
- }' >"state.c-split.mk.splittmp"
- mv "state.c-split.mk.splittmp" "state.c-split.mk"
- sort "state_asm.S" | uniq | awk -F '[()]' ' \
- /__SPLIT__.*_nw/ && !/__SPLIT__get_intpending_nw/ { next; } \
- /^#.* defined\(__SPLIT__(\w+)\)/ { \
- tag = $2; \
- sub(/__SPLIT__/, "", tag); \
- srcbase = "state_asm"; \
- srcsuffix = ".S"; \
- print srcbase "--" tag srcsuffix ": state_asm.S Makefile"; \
- print "\techo \"#define " $2 "\" >\"$@.splittmp\""; \
- print "\techo \"#include \\\"state_asm.S\\\"\" >>\"$@.splittmp\""; \
- print "\tmv \"$@.splittmp\" \"$@\""; \
- print "libhal.a: " srcbase "--" tag ".o"; \
- print "libhal_a_OBJECTS += " srcbase "--" tag ".o"; \
- }' >"state_asm.S-split.mk.splittmp"
- mv "state_asm.S-split.mk.splittmp" "state_asm.S-split.mk"
- sort "mem_ecc_parity.S" | uniq | awk -F '[()]' ' \
- /__SPLIT__.*_nw/ && !/__SPLIT__get_intpending_nw/ { next; } \
- /^#.* defined\(__SPLIT__(\w+)\)/ { \
- tag = $2; \
- sub(/__SPLIT__/, "", tag); \
- srcbase = "mem_ecc_parity"; \
- srcsuffix = ".S"; \
- print srcbase "--" tag srcsuffix ": mem_ecc_parity.S Makefile"; \
- print "\techo \"#define " $2 "\" >\"$@.splittmp\""; \
- print "\techo \"#include \\\"mem_ecc_parity.S\\\"\" >>\"$@.splittmp\""; \
- print "\tmv \"$@.splittmp\" \"$@\""; \
- print "libhal.a: " srcbase "--" tag ".o"; \
- print "libhal_a_OBJECTS += " srcbase "--" tag ".o"; \
- }' >"mem_ecc_parity.S-split.mk.splittmp"
- mv "mem_ecc_parity.S-split.mk.splittmp" "mem_ecc_parity.S-split.mk"
- sort "interrupts.c" | uniq | awk -F '[()]' ' \
- /__SPLIT__.*_nw/ && !/__SPLIT__get_intpending_nw/ { next; } \
- /^#.* defined\(__SPLIT__(\w+)\)/ { \
- tag = $2; \
- sub(/__SPLIT__/, "", tag); \
- srcbase = "interrupts"; \
- srcsuffix = ".c"; \
- print srcbase "--" tag srcsuffix ": interrupts.c Makefile"; \
- print "\techo \"#define " $2 "\" >\"$@.splittmp\""; \
- print "\techo \"#include \\\"interrupts.c\\\"\" >>\"$@.splittmp\""; \
- print "\tmv \"$@.splittmp\" \"$@\""; \
- print "libhal.a: " srcbase "--" tag ".o"; \
- print "libhal_a_OBJECTS += " srcbase "--" tag ".o"; \
- }' >"interrupts.c-split.mk.splittmp"
- mv "interrupts.c-split.mk.splittmp" "interrupts.c-split.mk"
- sort "int_asm.S" | uniq | awk -F '[()]' ' \
- /__SPLIT__.*_nw/ && !/__SPLIT__get_intpending_nw/ { next; } \
- /^#.* defined\(__SPLIT__(\w+)\)/ { \
- tag = $2; \
- sub(/__SPLIT__/, "", tag); \
- srcbase = "int_asm"; \
- srcsuffix = ".S"; \
- print srcbase "--" tag srcsuffix ": int_asm.S Makefile"; \
- print "\techo \"#define " $2 "\" >\"$@.splittmp\""; \
- print "\techo \"#include \\\"int_asm.S\\\"\" >>\"$@.splittmp\""; \
- print "\tmv \"$@.splittmp\" \"$@\""; \
- print "libhal.a: " srcbase "--" tag ".o"; \
- print "libhal_a_OBJECTS += " srcbase "--" tag ".o"; \
- }' >"int_asm.S-split.mk.splittmp"
- mv "int_asm.S-split.mk.splittmp" "int_asm.S-split.mk"
- sort "cache_asm.S" | uniq | awk -F '[()]' ' \
- /__SPLIT__.*_nw/ && !/__SPLIT__get_intpending_nw/ { next; } \
- /^#.* defined\(__SPLIT__(\w+)\)/ { \
- tag = $2; \
- sub(/__SPLIT__/, "", tag); \
- srcbase = "cache_asm"; \
- srcsuffix = ".S"; \
- print srcbase "--" tag srcsuffix ": cache_asm.S Makefile"; \
- print "\techo \"#define " $2 "\" >\"$@.splittmp\""; \
- print "\techo \"#include \\\"cache_asm.S\\\"\" >>\"$@.splittmp\""; \
- print "\tmv \"$@.splittmp\" \"$@\""; \
- print "libhal.a: " srcbase "--" tag ".o"; \
- print "libhal_a_OBJECTS += " srcbase "--" tag ".o"; \
- }' >"cache_asm.S-split.mk.splittmp"
- mv "cache_asm.S-split.mk.splittmp" "cache_asm.S-split.mk"
- /Applications/Xcode.app/Contents/Developer/usr/bin/make all-am
- xtensa-lx106-elf-gcc -DHAVE_CONFIG_H -I. -I../include -mlongcalls -MT attribute.o -MD -MP -MF .deps/attribute.Tpo -c -o attribute.o attribute.c
- mv -f .deps/attribute.Tpo .deps/attribute.Po
- xtensa-lx106-elf-gcc -DHAVE_CONFIG_H -I. -I../include -mlongcalls -MT cache.o -MD -MP -MF .deps/cache.Tpo -c -o cache.o cache.c
- mv -f .deps/cache.Tpo .deps/cache.Po
- xtensa-lx106-elf-gcc -DHAVE_CONFIG_H -I. -I../include -mlongcalls -MT clock.o -MD -MP -MF .deps/clock.Tpo -c -o clock.o clock.S
- mv -f .deps/clock.Tpo .deps/clock.Po
- xtensa-lx106-elf-gcc -DHAVE_CONFIG_H -I. -I../include -mlongcalls -MT coherence.o -MD -MP -MF .deps/coherence.Tpo -c -o coherence.o coherence.c
- mv -f .deps/coherence.Tpo .deps/coherence.Po
- xtensa-lx106-elf-gcc -DHAVE_CONFIG_H -I. -I../include -mlongcalls -MT debug.o -MD -MP -MF .deps/debug.Tpo -c -o debug.o debug.c
- mv -f .deps/debug.Tpo .deps/debug.Po
- xtensa-lx106-elf-gcc -DHAVE_CONFIG_H -I. -I../include -mlongcalls -MT debug_hndlr.o -MD -MP -MF .deps/debug_hndlr.Tpo -c -o debug_hndlr.o debug_hndlr.S
- mv -f .deps/debug_hndlr.Tpo .deps/debug_hndlr.Po
- xtensa-lx106-elf-gcc -DHAVE_CONFIG_H -I. -I../include -mlongcalls -MT disass.o -MD -MP -MF .deps/disass.Tpo -c -o disass.o disass.c
- mv -f .deps/disass.Tpo .deps/disass.Po
- xtensa-lx106-elf-gcc -DHAVE_CONFIG_H -I. -I../include -mlongcalls -MT memcopy.o -MD -MP -MF .deps/memcopy.Tpo -c -o memcopy.o memcopy.S
- mv -f .deps/memcopy.Tpo .deps/memcopy.Po
- xtensa-lx106-elf-gcc -DHAVE_CONFIG_H -I. -I../include -mlongcalls -MT misc.o -MD -MP -MF .deps/misc.Tpo -c -o misc.o misc.c
- mv -f .deps/misc.Tpo .deps/misc.Po
- xtensa-lx106-elf-gcc -DHAVE_CONFIG_H -I. -I../include -mlongcalls -MT mmu.o -MD -MP -MF .deps/mmu.Tpo -c -o mmu.o mmu.c
- mv -f .deps/mmu.Tpo .deps/mmu.Po
- xtensa-lx106-elf-gcc -DHAVE_CONFIG_H -I. -I../include -mlongcalls -MT mp_asm.o -MD -MP -MF .deps/mp_asm.Tpo -c -o mp_asm.o mp_asm.S
- mv -f .deps/mp_asm.Tpo .deps/mp_asm.Po
- xtensa-lx106-elf-gcc -DHAVE_CONFIG_H -I. -I../include -mlongcalls -MT syscache_asm.o -MD -MP -MF .deps/syscache_asm.Tpo -c -o syscache_asm.o syscache_asm.S
- mv -f .deps/syscache_asm.Tpo .deps/syscache_asm.Po
- xtensa-lx106-elf-gcc -DHAVE_CONFIG_H -I. -I../include -mlongcalls -MT windowspill_asm.o -MD -MP -MF .deps/windowspill_asm.Tpo -c -o windowspill_asm.o windowspill_asm.S
- mv -f .deps/windowspill_asm.Tpo .deps/windowspill_asm.Po
- rm -f libhal.a
- ar cru libhal.a attribute.o cache.o clock.o coherence.o debug.o debug_hndlr.o disass.o memcopy.o misc.o mmu.o mp_asm.o syscache_asm.o windowspill_asm.o
- xtensa-lx106-elf-ranlib libhal.a
- make[3]: Nothing to be done for `all-am'.
- PATH=/Volumes/ESP8266/esp-open-sdk/xtensa-lx106-elf/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/opt/local/lib/mysql56/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin make install
- Making install in include
- make[4]: Nothing to be done for `install-exec-am'.
- /opt/local/bin/gmkdir -p '/Volumes/ESP8266/esp-open-sdk/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/include'
- /opt/local/bin/gmkdir -p '/Volumes/ESP8266/esp-open-sdk/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/include/xtensa/config'
- /opt/local/bin/ginstall -c -m 644 xtensa/config/core.h xtensa/config/core-isa.h xtensa/config/core-matmap.h xtensa/config/defs.h xtensa/config/specreg.h xtensa/config/system.h xtensa/config/tie-asm.h xtensa/config/tie.h '/Volumes/ESP8266/esp-open-sdk/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/include/xtensa/config'
- /opt/local/bin/gmkdir -p '/Volumes/ESP8266/esp-open-sdk/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/include/xtensa'
- /opt/local/bin/ginstall -c -m 644 xtensa/cacheasm.h xtensa/coreasm.h xtensa/corebits.h xtensa/hal.h xtensa/xtensa-xer.h '/Volumes/ESP8266/esp-open-sdk/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/include/xtensa'
- Making install in src
- /opt/local/bin/gmkdir -p '/Volumes/ESP8266/esp-open-sdk/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib'
- /opt/local/bin/ginstall -c -m 644 libhal.a '/Volumes/ESP8266/esp-open-sdk/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib'
- ( cd '/Volumes/ESP8266/esp-open-sdk/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib' && xtensa-lx106-elf-ranlib libhal.a )
- xtensa-lx106-elf-ranlib: libhal.a: Error reading windowspill_asm.o: File truncated
- make[4]: *** [install-libLIBRARIES] Error 1
- make[3]: *** [install-am] Error 2
- make[2]: *** [install-recursive] Error 1
- make[1]: *** [_libhal] Error 2
- make: *** [/Volumes/ESP8266/esp-open-sdk/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libhal.a] Error 2
- Mickys-MacBook-Pro:esp-open-sdk micky$ make STANDALONE=y
- cp esptool/esptool.py /Volumes/ESP8266/esp-open-sdk/xtensa-lx106-elf/bin/
- ln -snf esp_iot_sdk_v0.9.3 sdk
- Installing vendor SDK headers into toolchain sysroot
- Installing vendor SDK libs into toolchain sysroot
- Installing vendor SDK linker scripts into toolchain sysroot
- Xtensa toolchain is built, to use it:
- export PATH=/Volumes/ESP8266/esp-open-sdk/xtensa-lx106-elf/bin:$PATH
- Espressif ESP8266 SDK is installed, its libraries and headers are merged with the toolchain
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement