Created
January 16, 2016 04:57
-
-
Save xpratpa/72e2c35ab8daeb3b4d43 to your computer and use it in GitHub Desktop.
Build Logs for ESP32 Toolchain
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<host>:/opt/Espressif/crosstool-NG$ ./bootstrap && ./configure --prefix=`pwd` && make && make install | |
Running autoconf... | |
Done. You may now run: | |
./configure | |
checking build system type... x86_64-unknown-linux-gnu | |
checking host system type... x86_64-unknown-linux-gnu | |
checking for a BSD-compatible install... /usr/bin/install -c | |
checking for grep that handles long lines and -e... /bin/grep | |
checking for egrep... /bin/grep -E | |
checking for a sed that does not truncate output... /bin/sed | |
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... no | |
checking for objcopy... objcopy | |
checking for absolute path to objcopy... /usr/bin/objcopy | |
checking for gobjdump... no | |
checking for objdump... objdump | |
checking for absolute path to objdump... /usr/bin/objdump | |
checking for greadelf... no | |
checking for readelf... readelf | |
checking for absolute path to readelf... /usr/bin/readelf | |
checking for gperf... gperf | |
checking for absolute path to gperf... /usr/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... /usr/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... /usr/bin/libtool | |
checking for GNU libtoolize >= 1.5.26... /usr/bin/libtoolize | |
checking for GNU automake >= 1.10... /usr/bin/automake | |
checking for xz... xz | |
checking for cvs... no | |
checking for svn... no | |
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... yes | |
checking libintl.h presence... yes | |
checking for libintl.h... yes | |
checking whether gettext is declared... yes | |
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 | |
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' | |
CC 'conf.o' | |
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' | |
GEN 'config/configure.in' | |
GEN 'paths.mk' | |
GEN 'paths.sh' | |
MKDIR '/opt/Espressif/crosstool-NG/bin/' | |
INST 'ct-ng' | |
MKDIR '/opt/Espressif/crosstool-NG/lib/ct-ng.1.21.0/' | |
INSTDIR 'config/' | |
INSTDIR 'contrib/' | |
INSTDIR 'patches/' | |
INSTDIR 'scripts/' | |
INST 'steps.mk' | |
INST 'paths' | |
INSTDIR 'samples/' | |
INST 'kconfig/' | |
MKDIR '/opt/Espressif/crosstool-NG/share/doc/crosstool-ng/ct-ng.1.21.0/' | |
INST 'docs/*.txt' | |
MKDIR '/opt/Espressif/crosstool-NG/share/man/man1/' | |
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) | |
debug@devices:/opt/Espressif/crosstool-NG$ ./ct-ng xtensa-esp108-elf | |
MKDIR config.gen | |
IN config.gen/arch.in | |
IN config.gen/kernel.in | |
IN config.gen/cc.in | |
IN config.gen/binutils.in | |
IN config.gen/libc.in | |
IN config.gen/debug.in | |
CONF config/config.in | |
# | |
# configuration saved | |
# | |
*********************************************************** | |
Initially reported by: Max Filippov <[email protected]> | |
URL: | |
*********************************************************** | |
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-esp108-elf" | |
debug@devices:/opt/Espressif/crosstool-NG$ ./ct-ng build | |
[INFO ] Performing some trivial sanity checks | |
[INFO ] Build started 20160116.025845 | |
[INFO ] Building environment variables | |
[INFO ] ================================================================= | |
[INFO ] Retrieving needed toolchain components' tarballs | |
[INFO ] Retrieving needed toolchain components' tarballs: done in 229.12s (at 03:52) | |
[INFO ] ================================================================= | |
[INFO ] Extracting and patching toolchain components | |
[INFO ] Extracting and patching toolchain components: done in 528.22s (at 12:40) | |
[INFO ] ================================================================= | |
[INFO ] Installing GMP for host | |
[INFO ] Installing GMP for host: done in 192.81s (at 15:53) | |
[INFO ] ================================================================= | |
[INFO ] Installing MPFR for host | |
[INFO ] Installing MPFR for host: done in 87.99s (at 17:21) | |
[INFO ] ================================================================= | |
[INFO ] Installing ISL for host | |
[INFO ] Installing ISL for host: done in 153.99s (at 19:55) | |
[INFO ] ================================================================= | |
[INFO ] Installing MPC for host | |
[INFO ] Installing MPC for host: done in 29.61s (at 20:25) | |
[INFO ] ================================================================= | |
[INFO ] Installing binutils for host | |
[INFO ] Installing binutils for host: done in 380.61s (at 26:45) | |
[INFO ] ================================================================= | |
[INFO ] Installing C library headers & start files | |
[INFO ] Installing C library headers & start files: done in 0.30s (at 26:46) | |
[INFO ] ================================================================= | |
[INFO ] Installing pass-2 core C compiler | |
[INFO ] Installing pass-2 core C compiler: done in 2103.15s (at 61:49) | |
[INFO ] ================================================================= | |
[INFO ] Installing C library | |
[INFO ] Installing C library: done in 130.70s (at 64:00) | |
[INFO ] ================================================================= | |
[INFO ] Installing final compiler | |
[82:26] - | |
[INFO ] Installing final compiler: done in 2463.60s (at 105:03) | |
[INFO ] ================================================================= | |
[INFO ] Installing cross-gdb | |
[INFO ] Installing cross-gdb: done in 659.16s (at 116:02) | |
[INFO ] ================================================================= | |
[INFO ] Cleaning-up the toolchain's directory | |
[INFO ] Stripping all toolchain executables | |
[INFO ] Cleaning-up the toolchain's directory: done in 12.30s (at 116:15) | |
[INFO ] Build completed at 20160116.045500 | |
[INFO ] (elapsed: 116:14.57) | |
[INFO ] Finishing installation (may take a few seconds)... | |
[116:15] / <host>:/opt/Espressif/crosstool-NG$ |
Compiled sample project successfully..
boot.bin------------------>0x00000
irom1.bin----------------->0x04000
irom0_flash.bin----------->0x40000
user.ota------------------>(used for OTA)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Installed successfully ESP32 Toolchain for RTOS SDK.