Hej guys!
I wanted to build the Ultra96v2 ref-image from the jailhouse-images repo
and it failed for some error in crosstool-ng. (see below and the full
build output is attached)
In particular it could not wget the isl-0.20.tar.gz. Wget-ting it from
some package mirror manually into 'build/downloads/crosstool-ng/'
and repeating the build solved the issue.

I found a similar issue on the crosstool-ng github issues[1], but
I dont know how to fix this in the jailhouse-images repo, and did not
see an issueing possibility on the github repo, so I write to you here ^^

I am currently writting my diploma thesis on offloading critical
real-time task comparing co-processors, jailhouse and FPGAs, so thanks
for the work on jailhouse, seems like an interesting concept and I am
looking forward to learn about it ^^.

Greetings!
Paul

[1] https://github.com/crosstool-ng/crosstool-ng/issues/1609

[ERROR] isl: download failed
[ERROR]
[ERROR] >>
[ERROR] >> Build failed in step 'Retrieving needed toolchain components'
tarballs'
[ERROR] >> called in step '(top-level)'
[ERROR] >>
[ERROR] >> Error happened in: CT_Abort[scripts/functions@487]
[ERROR] >> called from: CT_DoFetch[scripts/functions@2103]
[ERROR] >> called from: CT_PackageRun[scripts/functions@2063]
[ERROR] >> called from: CT_Fetch[scripts/functions@2174]
[ERROR] >> called from:
do_isl_get[scripts/build/companion_libs/121-isl.sh@16]
[ERROR] >> called from:
do_companion_libs_get[scripts/build/companion_libs.sh@15]
[ERROR] >> called from: main[scripts/crosstool-NG.sh@648]
[ERROR] >>
[ERROR] >> There is a list of known issues, some with workarounds, in:
[ERROR] >> https://crosstool-ng.github.io/docs/known-issues/
[ERROR] >>
[ERROR] >> NOTE: Your configuration includes features marked EXPERIMENTAL.
[ERROR] >> Before submitting a bug report, try to reproduce it without
enabling
[ERROR] >> any experimental features. Otherwise, you'll need to debug it
[ERROR] >> and present an explanation why it is a bug in crosstool-NG - or
[ERROR] >> preferably, a fix.
[ERROR] >>
[ERROR] >> If you feel this is a bug in crosstool-NG, report it at:
[ERROR] >> https://github.com/crosstool-ng/crosstool-ng/issues/
[ERROR] >>
[ERROR] >> Make sure your report includes all the information pertinent
to this issue.
[ERROR] >> Read the bug reporting guidelines here:
[ERROR] >> http://crosstool-ng.github.io/support/
[ERROR]
[ERROR] (elapsed: 1:52.98)

'

-- 
You received this message because you are subscribed to the Google Groups 
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jailhouse-dev/fa5430fc-1e41-9e62-1299-107f0a7cdb44%40posteo.de.
[p4w5@p4w5 jim]$ ./build-images.sh
Available images demo images:
 1: QEMU/KVM Intel-x86 virtual target
 2: QEMU ARM virtual target
 3: QEMU ARM64 virtual target
 4: Orange Pi Zero (256 MB edition)
 5: Intel NUC (NUC6CAY, 8 GB RAM)
 6: SIMATIC IPC127E (2 cores / 2 GB edition)
 7: Marvell ESPRESSObin (1 GB edition)
 8: Marvell MACCHIATObin
 9: LeMaker HiKey (Kirin 620 SoC, 2 GB edition)
 10: Avnet Ultra96 v1
 11: Avnet Ultra96 v2
 12: Raspberry Pi 4 (1-8 GB editions)
 13: Pine64+ (Allwinner A64, 2 GB edition)
 0: all (may take hours...)

Select images to build (space-separated index list): 11
2021-10-20 01:48:18 - INFO     - kas 2.4 started
2021-10-20 01:48:18 - INFO     - /repo$ git rev-parse --show-toplevel
2021-10-20 01:48:18 - INFO     - /repo$ git rev-parse --show-toplevel
2021-10-20 01:48:18 - INFO     - Using /repo as root for repository jailhouse
2021-10-20 01:48:18 - INFO     - /work$ git clone -q 
https://github.com/ilbers/isar /work/isar
2021-10-20 01:48:19 - INFO     - Repository isar cloned
2021-10-20 01:48:19 - INFO     - /repo$ git rev-parse --show-toplevel
2021-10-20 01:48:19 - INFO     - Using /repo as root for repository jailhouse
2021-10-20 01:48:19 - INFO     - /work/isar$ git status -s
2021-10-20 01:48:20 - INFO     - /work/isar$ git rev-parse --verify -q 
origin/dbb9df67c1321aa7f6020948a964a2bcf636684a
2021-10-20 01:48:20 - INFO     - /work/isar$ git checkout -q 
dbb9df67c1321aa7f6020948a964a2bcf636684a
2021-10-20 01:48:20 - INFO     - /repo$ git rev-parse --show-toplevel
2021-10-20 01:48:20 - INFO     - Using /repo as root for repository jailhouse
2021-10-20 01:48:20 - INFO     - /work/isar$ /tmp/tmp_a4beyzn/get_bb_env 
/work/build
2021-10-20 01:48:20 - INFO     - /repo$ git rev-parse --show-toplevel
2021-10-20 01:48:20 - INFO     - Using /repo as root for repository jailhouse
2021-10-20 01:48:20 - INFO     - /repo$ git rev-parse --show-toplevel
2021-10-20 01:48:20 - INFO     - Using /repo as root for repository jailhouse
2021-10-20 01:48:20 - INFO     - /work/build$ /work/isar/bitbake/bin/bitbake -c 
build mc:ultra96-v2-jailhouse-demo:demo-image
Parsing recipes: 100% 
|###############################################################################|
 Time: 0:00:00
Parsing of 38 .bb files complete (0 cached, 38 parsed). 76 targets, 0 skipped, 
0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
Initialising tasks: 100% 
|############################################################################| 
Time: 0:00:00
NOTE: No setscene tasks
NOTE: Executing Tasks
ERROR: mc:ultra96-v2-jailhouse-demo:crosstool-ng-microblaze-1.24.0-r0 
do_dpkg_build: Error executing a python function in exec_python_func() 
autogenerated:

The stack trace of python calls that resulted in this exception/failure was:
File: 'exec_python_func() autogenerated', lineno: 2, function: <module>
     0001:
 *** 0002:do_dpkg_build(d)
     0003:
File: '/work/isar/meta/classes/dpkg-base.bbclass', lineno: 178, function: 
do_dpkg_build
     0174:python do_dpkg_build() {
     0175:    lock = bb.utils.lockfile(d.getVar("REPO_ISAR_DIR") + "/isar.lock",
     0176:                             shared=True)
     0177:    bb.build.exec_func("dpkg_do_mounts", d)
 *** 0178:    bb.build.exec_func("dpkg_runbuild", d)
     0179:    bb.build.exec_func("dpkg_undo_mounts", d)
     0180:    bb.utils.unlockfile(lock)
     0181:}
     0182:
File: '/work/isar/bitbake/lib/bb/build.py', lineno: 251, function: exec_func
     0247:    with bb.utils.fileslocked(lockfiles):
     0248:        if ispython:
     0249:            exec_func_python(func, d, runfile, cwd=adir)
     0250:        else:
 *** 0251:            exec_func_shell(func, d, runfile, cwd=adir)
     0252:
     0253:    try:
     0254:        curcwd = os.getcwd()
     0255:    except:
File: '/work/isar/bitbake/lib/bb/build.py', lineno: 452, function: 
exec_func_shell
     0448:    with open(fifopath, 'r+b', buffering=0) as fifo:
     0449:        try:
     0450:            bb.debug(2, "Executing shell function %s" % func)
     0451:            with open(os.devnull, 'r+') as stdin, logfile:
 *** 0452:                bb.process.run(cmd, shell=False, stdin=stdin, 
log=logfile, extrafiles=[(fifo,readfifo)])
     0453:        finally:
     0454:            os.unlink(fifopath)
     0455:
     0456:    bb.debug(2, "Shell function %s finished" % func)
File: '/work/isar/bitbake/lib/bb/process.py', lineno: 182, function: run
     0178:        if not stderr is None:
     0179:            stderr = stderr.decode("utf-8")
     0180:
     0181:    if pipe.returncode != 0:
 *** 0182:        raise ExecutionError(cmd, pipe.returncode, stdout, stderr)
     0183:    return stdout, stderr
Exception: bb.process.ExecutionError: Execution of 
'/work/build/tmp/work/jailhouse-demo-arm64/crosstool-ng-microblaze/1.24.0-r0/temp/run.dpkg_runbuild.36055'
 failed with exit code 2:
dpkg-buildpackage: info: source package crosstool-ng-microblaze
dpkg-buildpackage: info: source version 1.24.0
dpkg-buildpackage: info: source distribution UNRELEASED
dpkg-buildpackage: info: source changed by Unknown maintainer 
<[email protected]>
dpkg-architecture: warning: specified GNU system type aarch64-linux-gnu does 
not match CC system type x86_64-linux-gnu, try setting a correct CC environment 
variable
 dpkg-source -I --before-build .
dpkg-buildpackage: info: host architecture arm64
 fakeroot debian/rules clean
dh clean --parallel
   debian/rules override_dh_auto_clean
make[1]: Entering directory 
'/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0'
dh_auto_clean
[ ! -d .install ] || chmod u+w -R .install
rm -rf .build .install
make[1]: Leaving directory 
'/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0'
   dh_clean -O--parallel
 dpkg-source -I -b .
dpkg-source: warning: no source format specified in debian/source/format, see 
dpkg-source(1)
dpkg-source: warning: source directory 'crosstool-ng-crosstool-ng-1.24.0' is 
not <sourcepackage>-<upstreamversion> 'crosstool-ng-microblaze-1.24.0'
dpkg-source: info: using source format '1.0'
dpkg-source: info: building crosstool-ng-microblaze in 
crosstool-ng-microblaze_1.24.0.tar.gz
dpkg-source: info: building crosstool-ng-microblaze in 
crosstool-ng-microblaze_1.24.0.dsc
 debian/rules build
dh build --parallel
   dh_update_autotools_config -O--parallel
   debian/rules override_dh_auto_configure
make[1]: Entering directory 
'/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0'
test -e configure || ./bootstrap
INFO  :: *** Generating package version descriptions
INFO  :: Master packages: android-ndk autoconf automake avr-libc binutils bison 
cloog dtc duma elf2flt expat gcc gdb gettext glibc-ports glibc gmp isl libelf 
libiconv libtool linux ltrace m4 make mingw-w64 moxiebox mpc mpfr musl ncurses 
newlib strace uClibc zlib
INFO  :: Generating 'config/versions/android-ndk.in'
INFO  :: Generating 'config/versions/autoconf.in'
INFO  :: Generating 'config/versions/automake.in'
INFO  :: Generating 'config/versions/avr-libc.in'
INFO  :: Generating 'config/versions/binutils.in'
INFO  :: Generating 'config/versions/bison.in'
INFO  :: Generating 'config/versions/cloog.in'
INFO  :: Generating 'config/versions/dtc.in'
INFO  :: Generating 'config/versions/duma.in'
INFO  :: Generating 'config/versions/elf2flt.in'
INFO  :: Generating 'config/versions/expat.in'
INFO  :: Generating 'config/versions/gcc.in'
INFO  :: Generating 'config/versions/gdb.in'
INFO  :: Generating 'config/versions/gettext.in'
INFO  :: Generating 'config/versions/glibc-ports.in'
INFO  :: Generating 'config/versions/glibc.in'
INFO  :: Generating 'config/versions/gmp.in'
INFO  :: Generating 'config/versions/isl.in'
INFO  :: Generating 'config/versions/libelf.in'
INFO  :: Generating 'config/versions/libiconv.in'
INFO  :: Generating 'config/versions/libtool.in'
INFO  :: Generating 'config/versions/linux.in'
INFO  :: Generating 'config/versions/ltrace.in'
INFO  :: Generating 'config/versions/m4.in'
INFO  :: Generating 'config/versions/make.in'
INFO  :: Generating 'config/versions/mingw-w64.in'
INFO  :: Generating 'config/versions/moxiebox.in'
INFO  :: Generating 'config/versions/mpc.in'
INFO  :: Generating 'config/versions/mpfr.in'
INFO  :: Generating 'config/versions/musl.in'
INFO  :: Generating 'config/versions/ncurses.in'
INFO  :: Generating 'config/versions/newlib.in'
INFO  :: Generating 'config/versions/strace.in'
INFO  :: Generating 'config/versions/uClibc.in'
INFO  :: Generating 'config/versions/zlib.in'
INFO  :: *** Generating menu/choice selections
INFO  :: Generating arch.in (choice)
INFO  :: Generating kernel.in (choice)
INFO  :: Generating cc.in (choice)
INFO  :: Generating binutils.in (choice)
INFO  :: Generating libc.in (choice)
INFO  :: Generating debug.in (menu)
INFO  :: Generating comp_tools.in (menu)
INFO  :: Generating comp_libs.in (menu)
INFO  :: *** Gathering the list of data files to install
INFO  :: *** Running autoreconf
INFO  :: *** Done!
./configure --enable-local
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking how to create a pax tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking whether ln -s works... yes
checking whether install takes --strip-program option... yes
checking for ggrep... no
checking for grep... grep
checking for absolute path to grep... /usr/bin/grep
checking for gegrep... no
checking for egrep... egrep
checking for absolute path to egrep... /usr/bin/egrep
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for sed... /usr/bin/sed
checking for GNU sed >= 4.0... 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 whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C preprocessor... gcc -E
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... none needed
checking whether yytext is a pointer... no
checking for bison... bison -y
checking whether g++ supports C++11 features with -std=gnu++11... yes
checking if gcc can static link... yes
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 flex... flex
checking for makeinfo... makeinfo
checking for cut... cut
checking for readlink... readlink
checking for tar... tar
checking for gzip... gzip
checking for bzip2... bzip2
checking for xz... xz
checking for unzip... unzip
checking for help2man... help2man
checking for file... file
checking for which... which
checking for lzip... no
checking for wget... wget
checking for curl... no
checking whether to use getconf or sysctl to count CPUs... getconf 
_NPROCESSORS_ONLN
checking for gpatch... no
checking for patch... patch
checking for absolute path to patch... /usr/bin/patch
checking for bash... /usr/bin/bash
checking for GNU bash >= 3.1... yes
checking for absolute path to gawk... /usr/bin/gawk
checking for GNU awk... yes
checking for make... /usr/bin/make
checking for GNU make >= 3.81... yes
checking for GNU make >= 4.0... yes
checking for libtool... /usr/bin/libtool
checking for GNU libtool >= 2.4... yes
checking for libtoolize... /usr/bin/libtoolize
checking for GNU libtoolize >= 2.4... yes
checking for GNU autoconf >= 2.65... yes
checking for autoreconf... /usr/bin/autoreconf
checking for GNU autoreconf >= 2.63... yes
checking for GNU automake >= 1.15... yes
checking for m4... /usr/bin/m4
checking for GNU m4 >= 1.4.12... yes
checking for python... /usr/bin/python3.7
checking for Python... yes
checking for Python >= 3.4... yes
checking for bison... /usr/bin/bison
checking for bison >= 2.7... yes
checking for dtc... no
checking for cvs... no
checking for svn... no
checking for git... git
checking for gmd5sum... no
checking for md5sum... /usr/bin/md5sum
checking for gsha1sum... no
checking for sha1sum... /usr/bin/sha1sum
checking for gsha256sum... no
checking for sha256sum... /usr/bin/sha256sum
checking for gsha512sum... no
checking for sha512sum... /usr/bin/sha512sum
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 for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking whether NLS is requested... yes
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for pkg-config... no
checking for ncursesw via pkg-config... no
checking for ncursesw via fallback...
checking for initscr() with -lncursesw... yes
checking for nodelay() with -lncursesw... yes
checking for working ncursesw/curses.h... yes
checking for working ncursesw.h... no
checking for working ncurses.h... yes
checking for Curses Panel library with ncursesw/panel.h... yes
checking for Curses Menu library with ncursesw/menu.h... yes
checking for build time... Wed Apr 10 20:31:59 2019
checking if the manual needs to be installed... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating paths.sh
config.status: creating kconfig/Makefile
config.status: creating config/configure.in
config.status: creating config.h
config.status: executing depfiles commands
make[1]: Leaving directory 
'/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0'
   debian/rules override_dh_auto_build
make[1]: Entering directory 
'/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0'
/usr/bin/make
make[2]: Entering directory 
'/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0'
/usr/bin/make  all-recursive
make[3]: Entering directory 
'/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0'
Making all in kconfig
make[4]: Entering directory 
'/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0/kconfig'
bison -y -l -b zconf -p zconf  -ozconf.c zconf.y
zconf.y:34.1-7: warning: POSIX Yacc does not support %expect [-Wyacc]
 %expect 32
 ^~~~~~~
zconf.y:96.1-11: warning: POSIX Yacc does not support %destructor [-Wyacc]
 %destructor {
 ^~~~~~~~~~~
flex -L -Pzconf  -ozconf.lex.c zconf.l
/usr/bin/make  all-am
make[5]: Entering directory 
'/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0/kconfig'
depbase=`echo conf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I..  -include config.h -DCONFIG_=\"CT_\" -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0=.
 -fstack-protector-strong -Wformat -Werror=format-security -MT conf.o -MD -MP 
-MF $depbase.Tpo -c -o conf.o conf.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo zconf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I..  -include config.h -DCONFIG_=\"CT_\" -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0=.
 -fstack-protector-strong -Wformat -Werror=format-security -MT zconf.o -MD -MP 
-MF $depbase.Tpo -c -o zconf.o zconf.c &&\
mv -f $depbase.Tpo $depbase.Po
In file included from zconf.c:2518:
confdata.c: In function 'conf_write':
confdata.c:773:22: warning: '%s' directive writing likely 7 or more bytes into 
a region of size between 1 and 4097 [-Wformat-overflow=]
  sprintf(newname, "%s%s", dirname, basename);
                      ^~
confdata.c:773:19: note: assuming directive output of 7 bytes
  sprintf(newname, "%s%s", dirname, basename);
                   ^~~~~~
In file included from /usr/include/stdio.h:873,
                 from zconf.c:86:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: 
'__builtin___sprintf_chk' output 1 or more bytes (assuming 4104) into a 
destination of size 4097
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __bos (__s), __fmt, __va_arg_pack ());
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from zconf.c:2518:
confdata.c:776:23: warning: '.tmpconfig.' directive writing 11 bytes into a 
region of size between 1 and 4097 [-Wformat-overflow=]
   sprintf(tmpname, "%s.tmpconfig.%d", dirname, (int)getpid());
                       ^~~~~~~~~~~
In file included from /usr/include/stdio.h:873,
                 from zconf.c:86:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: 
'__builtin___sprintf_chk' output between 13 and 4119 bytes into a destination 
of size 4097
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __bos (__s), __fmt, __va_arg_pack ());
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/libtool  --tag CC  --mode=link gcc  -g -O2 
-fdebug-prefix-map=/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0=.
 -fstack-protector-strong -Wformat -Werror=format-security  -Wl,-z,relro -o 
conf conf.o zconf.o
libtool: link: gcc -g -O2 
-fdebug-prefix-map=/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0=.
 -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o 
conf conf.o zconf.o
gcc -DHAVE_CONFIG_H -I. -I..  -include config.h -DCONFIG_=\"CT_\" -Wdate-time 
-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE  -g -O2 
-fdebug-prefix-map=/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0=.
 -fstack-protector-strong -Wformat -Werror=format-security -MT nconf-nconf.o 
-MD -MP -MF .deps/nconf-nconf.Tpo -c -o nconf-nconf.o `test -f 'nconf.c' || 
echo './'`nconf.c
mv -f .deps/nconf-nconf.Tpo .deps/nconf-nconf.Po
gcc -DHAVE_CONFIG_H -I. -I..  -include config.h -DCONFIG_=\"CT_\" -Wdate-time 
-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE  -g -O2 
-fdebug-prefix-map=/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0=.
 -fstack-protector-strong -Wformat -Werror=format-security -MT 
nconf-nconf.gui.o -MD -MP -MF .deps/nconf-nconf.gui.Tpo -c -o nconf-nconf.gui.o 
`test -f 'nconf.gui.c' || echo './'`nconf.gui.c
mv -f .deps/nconf-nconf.gui.Tpo .deps/nconf-nconf.gui.Po
gcc -DHAVE_CONFIG_H -I. -I..  -include config.h -DCONFIG_=\"CT_\" -Wdate-time 
-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE  -g -O2 
-fdebug-prefix-map=/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0=.
 -fstack-protector-strong -Wformat -Werror=format-security -MT nconf-zconf.o 
-MD -MP -MF .deps/nconf-zconf.Tpo -c -o nconf-zconf.o `test -f 'zconf.c' || 
echo './'`zconf.c
In file included from zconf.c:2518:
confdata.c: In function 'conf_write':
confdata.c:773:22: warning: '%s' directive writing likely 7 or more bytes into 
a region of size between 1 and 4097 [-Wformat-overflow=]
  sprintf(newname, "%s%s", dirname, basename);
                      ^~
confdata.c:773:19: note: assuming directive output of 7 bytes
  sprintf(newname, "%s%s", dirname, basename);
                   ^~~~~~
In file included from /usr/include/stdio.h:873,
                 from zconf.c:86:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: 
'__builtin___sprintf_chk' output 1 or more bytes (assuming 4104) into a 
destination of size 4097
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __bos (__s), __fmt, __va_arg_pack ());
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from zconf.c:2518:
confdata.c:776:23: warning: '.tmpconfig.' directive writing 11 bytes into a 
region of size between 1 and 4097 [-Wformat-overflow=]
   sprintf(tmpname, "%s.tmpconfig.%d", dirname, (int)getpid());
                       ^~~~~~~~~~~
In file included from /usr/include/stdio.h:873,
                 from zconf.c:86:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: 
'__builtin___sprintf_chk' output between 13 and 4119 bytes into a destination 
of size 4097
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __bos (__s), __fmt, __va_arg_pack ());
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/nconf-zconf.Tpo .deps/nconf-zconf.Po
/usr/bin/libtool  --tag CC  --mode=link gcc -D_GNU_SOURCE  -g -O2 
-fdebug-prefix-map=/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0=.
 -fstack-protector-strong -Wformat -Werror=format-security  -Wl,-z,relro -o 
nconf nconf-nconf.o nconf-nconf.gui.o nconf-zconf.o -lmenuw -lpanelw -lncursesw
libtool: link: gcc -D_GNU_SOURCE -g -O2 
-fdebug-prefix-map=/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0=.
 -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o 
nconf nconf-nconf.o nconf-nconf.gui.o nconf-zconf.o  -lmenuw -lpanelw -lncursesw
depbase=`echo mconf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I..  -include config.h -DCONFIG_=\"CT_\" -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0=.
 -fstack-protector-strong -Wformat -Werror=format-security -MT mconf.o -MD -MP 
-MF $depbase.Tpo -c -o mconf.o mconf.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo lxdialog/checklist.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I..  -include config.h -DCONFIG_=\"CT_\" -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0=.
 -fstack-protector-strong -Wformat -Werror=format-security -MT 
lxdialog/checklist.o -MD -MP -MF $depbase.Tpo -c -o lxdialog/checklist.o 
lxdialog/checklist.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo lxdialog/inputbox.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I..  -include config.h -DCONFIG_=\"CT_\" -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0=.
 -fstack-protector-strong -Wformat -Werror=format-security -MT 
lxdialog/inputbox.o -MD -MP -MF $depbase.Tpo -c -o lxdialog/inputbox.o 
lxdialog/inputbox.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo lxdialog/menubox.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I..  -include config.h -DCONFIG_=\"CT_\" -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0=.
 -fstack-protector-strong -Wformat -Werror=format-security -MT 
lxdialog/menubox.o -MD -MP -MF $depbase.Tpo -c -o lxdialog/menubox.o 
lxdialog/menubox.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo lxdialog/textbox.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I..  -include config.h -DCONFIG_=\"CT_\" -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0=.
 -fstack-protector-strong -Wformat -Werror=format-security -MT 
lxdialog/textbox.o -MD -MP -MF $depbase.Tpo -c -o lxdialog/textbox.o 
lxdialog/textbox.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo lxdialog/util.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I..  -include config.h -DCONFIG_=\"CT_\" -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0=.
 -fstack-protector-strong -Wformat -Werror=format-security -MT lxdialog/util.o 
-MD -MP -MF $depbase.Tpo -c -o lxdialog/util.o lxdialog/util.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo lxdialog/yesno.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I..  -include config.h -DCONFIG_=\"CT_\" -Wdate-time 
-D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0=.
 -fstack-protector-strong -Wformat -Werror=format-security -MT lxdialog/yesno.o 
-MD -MP -MF $depbase.Tpo -c -o lxdialog/yesno.o lxdialog/yesno.c &&\
mv -f $depbase.Tpo $depbase.Po
/usr/bin/libtool  --tag CC  --mode=link gcc  -g -O2 
-fdebug-prefix-map=/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0=.
 -fstack-protector-strong -Wformat -Werror=format-security  -Wl,-z,relro -o 
mconf mconf.o zconf.o lxdialog/checklist.o lxdialog/inputbox.o 
lxdialog/menubox.o lxdialog/textbox.o lxdialog/util.o lxdialog/yesno.o 
-lncursesw
libtool: link: gcc -g -O2 
-fdebug-prefix-map=/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0=.
 -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o 
mconf mconf.o zconf.o lxdialog/checklist.o lxdialog/inputbox.o 
lxdialog/menubox.o lxdialog/textbox.o lxdialog/util.o lxdialog/yesno.o  
-lncursesw
make[5]: Leaving directory 
'/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0/kconfig'
make[4]: Leaving directory 
'/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0/kconfig'
make[4]: Entering directory 
'/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0'
( /usr/bin/sed -e 's,[@]docdir[@],/usr/local/share/doc/crosstool-ng,g' -e 
's,[@]pkgdatadir[@],/usr/local/share/crosstool-ng,g' -e 
's,[@]pkglibexecdir[@],/usr/local/libexec/crosstool-ng,g' -e 
's,[@]progname[@],'`echo ct-ng | sed 's,x,x,'`',g' | /bin/bash config.status 
--file=- ) < ct-ng.in >ct-ng-t && chmod a-w,a+x ct-ng-t && mv -f ct-ng-t ct-ng
/usr/bin/mkdir -p bash-completion && ( /usr/bin/sed -e 
's,[@]docdir[@],/usr/local/share/doc/crosstool-ng,g' -e 
's,[@]pkgdatadir[@],/usr/local/share/crosstool-ng,g' -e 
's,[@]pkglibexecdir[@],/usr/local/libexec/crosstool-ng,g' -e 
's,[@]progname[@],'`echo ct-ng | sed 's,x,x,'`',g' | /bin/bash config.status 
--file=- ) < bash-completion/ct-ng.in >bash-completion/ct-ng-t && mv -f 
bash-completion/ct-ng-t bash-completion/ct-ng
/usr/bin/mkdir -p docs && ( /usr/bin/sed -e 
's,[@]docdir[@],/usr/local/share/doc/crosstool-ng,g' -e 
's,[@]pkgdatadir[@],/usr/local/share/crosstool-ng,g' -e 
's,[@]pkglibexecdir[@],/usr/local/libexec/crosstool-ng,g' -e 
's,[@]progname[@],'`echo ct-ng | sed 's,x,x,'`',g' | /bin/bash config.status 
--file=- ) < docs/ct-ng.1.in >docs/ct-ng.1-t && mv -f docs/ct-ng.1-t 
docs/ct-ng.1
make[4]: Leaving directory 
'/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0'
make[3]: Leaving directory 
'/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0'
make[2]: Leaving directory 
'/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0'
./ct-ng defconfig
make[2]: Entering directory 
'/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0'
  CONF  defconfig
#
# configuration written to .config
#
make[2]: Leaving directory 
'/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0'
unset CFLAGS CXXFLAGS; ./ct-ng build
make[2]: Entering directory 
'/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0'
[INFO ]  Performing some trivial sanity checks
[WARN ]  Number of open files 1024 may not be sufficient to build the 
toolchain; increasing to 2048
[INFO ]  Build started 20211020.015559
[INFO ]  Building environment variables
[EXTRA]  Preparing working directories
[EXTRA]  Installing user-supplied crosstool-NG configuration
[EXTRA]  =================================================================
[EXTRA]  Dumping internal crosstool-NG configuration
[EXTRA]    Building a toolchain for:
[EXTRA]      build  = x86_64-pc-linux-gnu
[EXTRA]      host   = x86_64-pc-linux-gnu
[EXTRA]      target = microblazeel-crosstool-elf
[EXTRA]  Dumping internal crosstool-NG configuration: done in 0.29s (at 00:14)
[INFO ]  =================================================================
[INFO ]  Retrieving needed toolchain components' tarballs
[EXTRA]    Retrieving 'zlib-1.2.11'
[EXTRA]    Verifying SHA512 checksum for 'zlib-1.2.11.tar.xz'
[EXTRA]    Saving 'zlib-1.2.11.tar.xz' to local storage
[EXTRA]    Retrieving 'gmp-6.1.2'
[EXTRA]    Verifying SHA512 checksum for 'gmp-6.1.2.tar.xz'
[EXTRA]    Saving 'gmp-6.1.2.tar.xz' to local storage
[EXTRA]    Retrieving 'mpfr-4.0.2'
[EXTRA]    Verifying SHA512 checksum for 'mpfr-4.0.2.tar.xz'
[EXTRA]    Saving 'mpfr-4.0.2.tar.xz' to local storage
[EXTRA]    Retrieving 'isl-0.20'
[ERROR]    isl: download failed
[ERROR]
[ERROR]  >>
[ERROR]  >>  Build failed in step 'Retrieving needed toolchain components' 
tarballs'
[ERROR]  >>        called in step '(top-level)'
[ERROR]  >>
[ERROR]  >>  Error happened in: CT_Abort[scripts/functions@487]
[ERROR]  >>        called from: CT_DoFetch[scripts/functions@2103]
[ERROR]  >>        called from: CT_PackageRun[scripts/functions@2063]
[ERROR]  >>        called from: CT_Fetch[scripts/functions@2174]
[ERROR]  >>        called from: 
do_isl_get[scripts/build/companion_libs/121-isl.sh@16]
[ERROR]  >>        called from: 
do_companion_libs_get[scripts/build/companion_libs.sh@15]
[ERROR]  >>        called from: main[scripts/crosstool-NG.sh@648]
[ERROR]  >>
[ERROR]  >>  There is a list of known issues, some with workarounds, in:
[ERROR]  >>      https://crosstool-ng.github.io/docs/known-issues/
[ERROR]  >>
[ERROR]  >> NOTE: Your configuration includes features marked EXPERIMENTAL.
[ERROR]  >> Before submitting a bug report, try to reproduce it without enabling
[ERROR]  >> any experimental features. Otherwise, you'll need to debug it
[ERROR]  >> and present an explanation why it is a bug in crosstool-NG - or
[ERROR]  >> preferably, a fix.
[ERROR]  >>
[ERROR]  >>  If you feel this is a bug in crosstool-NG, report it at:
[ERROR]  >>      https://github.com/crosstool-ng/crosstool-ng/issues/
[ERROR]  >>
[ERROR]  >>  Make sure your report includes all the information pertinent to 
this issue.
[ERROR]  >>  Read the bug reporting guidelines here:
[ERROR]  >>      http://crosstool-ng.github.io/support/
[ERROR]
[ERROR]  (elapsed: 1:52.98)
[01:59] / make[2]: *** [ct-ng:261: build] Error 1
make[2]: Leaving directory 
'/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0'
make[1]: *** [debian/rules:23: override_dh_auto_build] Error 2
make[1]: Leaving directory 
'/home/builder/crosstool-ng-microblaze/crosstool-ng-crosstool-ng-1.24.0'
make: *** [debian/rules:38: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
WARNING: exit code 2 from a shell command.


ERROR: Logfile of failure stored in: 
/work/build/tmp/work/jailhouse-demo-arm64/crosstool-ng-microblaze/1.24.0-r0/temp/log.do_dpkg_build.36055
ERROR: Task 
(mc:ultra96-v2-jailhouse-demo:/repo/recipes-devtools/crosstool-ng-microblaze/crosstool-ng-microblaze_1.24.0.bb:do_dpkg_build)
 failed with exit code '1'
NOTE: Tasks Summary: Attempted 147 tasks of which 0 didn't need to be rerun and 
1 failed.

Summary: 1 task failed:
  
mc:ultra96-v2-jailhouse-demo:/repo/recipes-devtools/crosstool-ng-microblaze/crosstool-ng-microblaze_1.24.0.bb:do_dpkg_build
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
2021-10-20 02:22:31 - ERROR    - Command returned non-zero exit status 1

Reply via email to