Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Octave 4.4.1 build error - BLAS and LAPACK libraries are required #273

Closed
Livius90 opened this issue Sep 5, 2020 · 15 comments
Closed

Octave 4.4.1 build error - BLAS and LAPACK libraries are required #273

Livius90 opened this issue Sep 5, 2020 · 15 comments

Comments

@Livius90
Copy link
Contributor

Livius90 commented Sep 5, 2020

Hi!

I tried to use octave in my build layers but the official recepibe is not buildable.
https://layers.openembedded.org/layerindex/recipe/96176/

issue is "configure: error: BLAS and LAPACK libraries are required"

It was tested in Xilinx Yocto on Zeus branch, pls look at and fix it!
https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841883/Yocto

Can you fix it?

@kraj
Copy link
Contributor

kraj commented Sep 8, 2020

Did you enable fortran in compiler ? Add FORTRAN_forcevariable = ",fortran" in local.conf

@Livius90
Copy link
Contributor Author

Livius90 commented Sep 9, 2020

Yes, it was enabled in local.conf, it does not help. The configuration of the octave build gives this error about the missing BLAS and LAPACK.

@Livius90
Copy link
Contributor Author

Today, i tested octave 4.4.1 in dunfell, on FSL Community BSP, too.
https://github.com/Freescale/fsl-community-bsp-platform

It has the same error like was in Zeus on Xilinx Yocto, please fix this recipe.
configure: error: BLAS and LAPACK libraries are required

@Livius90
Copy link
Contributor Author

Is there any maintainer for this recipe? It is still a broken recipe, since a long time.

@Livius90
Copy link
Contributor Author

Livius90 commented Mar 5, 2022

@kraj
Is there any plan to fix it, or update it to the newest Octave 6.4.0?

@kraj
Copy link
Contributor

kraj commented Mar 5, 2022

You need to enable Fortran in gcc

@Livius90
Copy link
Contributor Author

Livius90 commented Mar 5, 2022

You need to enable Fortran in gcc

As i know, the following command needs for it in local.conf, i tried it but it can not solve the problem.
FORTRAN_forcevariable = ",fortran"

Should I use any other command?

@kraj
Copy link
Contributor

kraj commented Mar 5, 2022

You need to enable Fortran in gcc

As i know, the following command needs for it in local.conf, i tried it but it can not solve the problem. FORTRAN_forcevariable = ",fortran"

Should I use any other command?

if you are on master or dunfell then there is a syntax change

FORTRAN:forcevariable = ",fortran"

is the right syntax.

@Livius90
Copy link
Contributor Author

Livius90 commented Mar 5, 2022

You need to enable Fortran in gcc

As i know, the following command needs for it in local.conf, i tried it but it can not solve the problem. FORTRAN_forcevariable = ",fortran"
Should I use any other command?

if you are on master or dunfell then there is a syntax change

FORTRAN:forcevariable = ",fortran"

is the right syntax.

I tried this in Sumo, Zeus and Gatesgarth and it could not solve the problem, i think it is not a fortran relevant problem, please test it and fix it.

@Livius90
Copy link
Contributor Author

@kraj

I am using the following in my local.conf, i use gatesgarth Yocto release. You can see the issue in the following log files.

# Enable fortran for Octave build
FORTRAN_forcevariable = ",fortran"
RUNTIMETARGET_append_pn-gcc-runtime = " libquadmath"

@Livius90
Copy link
Contributor Author

@kraj

log.do_configure

DEBUG: Executing shell function autotools_preconfigure
DEBUG: Shell function autotools_preconfigure finished
DEBUG: Executing python function autotools_aclocals
DEBUG: SITE files ['endian-little', 'bit-32', 'arm-common', 'arm-32', 'common-linux', 'common-glibc', 'arm-linux', 'arm-linux-gnueabi', 'common']
DEBUG: Python function autotools_aclocals finished
DEBUG: Executing python function extend_recipe_sysroot
NOTE: Direct dependencies are ['/hdd_1TB/Zynq/sources/core/meta/recipes-core/glibc/glibc_2.32.bb:do_populate_sysroot', '/hdd_1TB/Zynq/sources/core/meta/recipes-devtools/libtool/libtool-cross_2.4.6.bb:do_populate_sysroot', '/hdd_1TB/Zynq/sources/core/meta/recipes-devtools/gcc/gcc-runtime_10.2.bb:do_populate_sysroot', '/hdd_1TB/Zynq/sources/meta-openembedded/meta-oe/recipes-devtools/lapack/lapack_3.9.0.bb:do_populate_sysroot', 'virtual:native:/hdd_1TB/Zynq/sources/core/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot', 'virtual:native:/hdd_1TB/Zynq/sources/core/meta/recipes-devtools/automake/automake_1.16.2.bb:do_populate_sysroot', 'virtual:native:/hdd_1TB/Zynq/sources/core/meta/recipes-devtools/autoconf/autoconf_2.69.bb:do_populate_sysroot', 'virtual:native:/hdd_1TB/Zynq/sources/core/meta/recipes-devtools/gnu-config/gnu-config_git.bb:do_populate_sysroot', '/hdd_1TB/Zynq/sources/core/meta/recipes-extended/texinfo-dummy-native/texinfo-dummy-native.bb:do_populate_sysroot', '/hdd_1TB/Zynq/sources/core/meta/recipes-devtools/quilt/quilt-native_0.66.bb:do_populate_sysroot', 'virtual:native:/hdd_1TB/Zynq/sources/core/meta/recipes-core/gettext/gettext_0.21.bb:do_populate_sysroot', 'virtual:native:/hdd_1TB/Zynq/sources/core/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot', 'virtual:native:/hdd_1TB/Zynq/sources/core/meta/recipes-extended/gperf/gperf_3.1.bb:do_populate_sysroot', '/hdd_1TB/Zynq/sources/core/meta/recipes-devtools/gcc/gcc-cross_10.2.bb:do_populate_sysroot', 'virtual:native:/hdd_1TB/Zynq/sources/core/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot', '/hdd_1TB/Zynq/sources/core/meta/recipes-devtools/libtool/libtool-native_2.4.6.bb:do_populate_sysroot', '/hdd_1TB/Zynq/sources/core/meta/recipes-extended/texinfo/texinfo_6.7.bb:do_populate_sysroot', '/hdd_1TB/Zynq/sources/core/meta/recipes-support/libpcre/libpcre_8.44.bb:do_populate_sysroot', '/hdd_1TB/Zynq/sources/core/meta/recipes-devtools/desktop-file-utils/desktop-file-utils_0.26.bb:do_populate_sysroot', '/hdd_1TB/Zynq/sources/core/meta/recipes-core/readline/readline_8.0.bb:do_populate_sysroot']
NOTE: Installed into sysroot: []
NOTE: Skipping as already exists in sysroot: ['glibc', 'libtool-cross', 'gcc-runtime', 'lapack', 'pseudo-native', 'automake-native', 'autoconf-native', 'gnu-config-native', 'texinfo-dummy-native', 'quilt-native', 'gettext-native', 'pkgconfig-native', 'gperf-native', 'gcc-cross-arm', 'patch-native', 'libtool-native', 'texinfo', 'libpcre', 'desktop-file-utils', 'readline', 'linux-libc-headers', 'binutils-cross-arm', 'libgcc', 'libgfortran', 'bzip2', 'zlib', 'm4-native', 'gettext-minimal-native', 'mpfr-native', 'libmpc-native', 'zlib-native', 'xz-native', 'gmp-native', 'flex-native', 'attr-native', 'ncurses', 'opkg-utils', 'glib-2.0', 'libffi', 'dbus', 'util-linux', 'bash-completion', 'update-rc.d', 'shadow', 'shadow-sysroot', 'expat', 'autoconf-archive', 'base-files', 'libx11', 'base-passwd', 'systemd', 'libsm', 'shadow-native', 'initscripts', 'libcap-ng', 'libpam', 'libxcrypt', 'attr', 'util-macros', 'xorgproto', 'libxcb', 'xtrans', 'libcap', 'xz', 'libxkbcommon', 'acl', 'kmod', 'libice', 'cracklib', 'flex', 'libxdmcp', 'libxau', 'libpthread-stubs', 'xcb-proto', 'xkeyboard-config']
DEBUG: Python function extend_recipe_sysroot finished
DEBUG: Executing shell function do_configure
automake (GNU automake) 1.16.2
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv2+: GNU GPL version 2 or later <https://gnu.org/licenses/gpl-2.0.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Tom Tromey <tromey@redhat.com>
       and Alexandre Duret-Lutz <adl@gnu.org>.
AUTOV is 1.16
NOTE: Executing ACLOCAL="aclocal --system-acdir=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot/usr/share/aclocal/ --automake-acdir=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot-native/usr/share/aclocal-1.16" autoreconf -Wcross --verbose --install --force --exclude=autopoint -I /hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/octave-4.4.1/m4/ -I /hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot-native/usr/share/aclocal/
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --system-acdir=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot/usr/share/aclocal/ --automake-acdir=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot-native/usr/share/aclocal-1.16 -I /hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/octave-4.4.1/m4/ -I /hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot-native/usr/share/aclocal/ --force 
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
autoreconf: running: /hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot-native/usr/bin/autoconf --include=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/octave-4.4.1/m4/ --include=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot-native/usr/share/aclocal/ --force
autoreconf: running: /hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot-native/usr/bin/autoheader --include=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/octave-4.4.1/m4/ --include=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot-native/usr/share/aclocal/ --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:74: installing 'build-aux/missing'
Makefile.am: installing 'build-aux/depcomp'
autoreconf: running: gnu-configize
autoreconf: Leaving directory `.'
NOTE: Running ../octave-4.4.1/configure  --build=x86_64-linux 		  --host=arm-xilinx-linux-gnueabi 		  --target=arm-xilinx-linux-gnueabi 		  --prefix=/usr 		  --exec_prefix=/usr 		  --bindir=/usr/bin 		  --sbindir=/usr/sbin 		  --libexecdir=/usr/libexec 		  --datadir=/usr/share 		  --sysconfdir=/etc 		  --sharedstatedir=/com 		  --localstatedir=/var 		  --libdir=/usr/lib 		  --includedir=/usr/include 		  --oldincludedir=/usr/include 		  --infodir=/usr/share/info 		  --mandir=/usr/share/man 		  --disable-silent-rules 		  --disable-dependency-tracking 		  --with-libtool-sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot --disable-java --disable-docs --disable-static  --enable-nls 
configure: WARNING: unrecognized options: --enable-nls
configure: loading site script /hdd_1TB/Zynq/sources/core/meta/site/endian-little
configure: loading site script /hdd_1TB/Zynq/sources/core/meta/site/arm-common
configure: loading site script /hdd_1TB/Zynq/sources/core/meta/site/arm-32
configure: loading site script /hdd_1TB/Zynq/sources/core/meta/site/common-linux
configure: loading site script /hdd_1TB/Zynq/sources/core/meta/site/common-glibc
configure: loading site script /hdd_1TB/Zynq/sources/core/meta/site/arm-linux
configure: loading site script /hdd_1TB/Zynq/sources/core/meta/site/common
configure: loading site script /hdd_1TB/Zynq/sources/meta-openembedded/meta-networking/site/endian-little
configure: loading site script /hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot/usr/share/arm-xilinx-linux-gnueabi_config_site.d/ncurses_config
checking for a BSD-compatible install... /hdd_1TB/Zynq/build/tmp/hosttools/install -c
checking whether build environment is sane... yes
checking for arm-xilinx-linux-gnueabi-strip... arm-xilinx-linux-gnueabi-strip
checking for a thread-safe mkdir -p... /hdd_1TB/Zynq/build/tmp/hosttools/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '1644903092' is supported by ustar format... no
checking whether GID '1644903092' is supported by ustar format... no
checking how to create a ustar tar archive... none
checking whether make supports nested variables... (cached) yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... arm-xilinx-linux-gnueabi
checking whether make supports the include directive... yes (GNU style)
checking for arm-xilinx-linux-gnueabi-gcc... arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot
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 arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot accepts -g... yes
checking for arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot option to enable C11 features... none needed
checking dependency style of arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot... none
checking how to run the C preprocessor... arm-xilinx-linux-gnueabi-gcc -E --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security
checking for grep that handles long lines and -e... /hdd_1TB/Zynq/build/tmp/hosttools/grep
checking for egrep... /hdd_1TB/Zynq/build/tmp/hosttools/grep -E
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
defining octlibdir to be ${libdir}/octave/${version}
defining archlibdir to be ${libexecdir}/octave/${version}/exec/${canonical_host_type}
defining localarchlibdir to be ${libexecdir}/octave/site/exec/${canonical_host_type}
defining localapiarchlibdir to be ${libexecdir}/octave/${api_version}/site/exec/${canonical_host_type}
defining localverarchlibdir to be ${libexecdir}/octave/${version}/site/exec/${canonical_host_type}
defining octfiledir to be ${libdir}/octave/${version}/oct/${canonical_host_type}
defining localoctfiledir to be ${libdir}/octave/site/oct/${canonical_host_type}
defining localapioctfiledir to be ${libdir}/octave/site/oct/${api_version}/${canonical_host_type}
defining localveroctfiledir to be ${libdir}/octave/${version}/site/oct/${canonical_host_type}
defining octincludedir to be ${includedir}/octave-${version}/octave
defining fcnfiledir to be ${datadir}/octave/${version}/m
defining localfcnfiledir to be ${datadir}/octave/site/m
defining localapifcnfiledir to be ${datadir}/octave/site/${api_version}/m
defining localverfcnfiledir to be ${datadir}/octave/${version}/site/m
defining octetcdir to be ${datadir}/octave/${version}/etc
defining octlocaledir to be ${datadir}/octave/${version}/locale
defining doc_cache_file to be ${octetcdir}/doc-cache
defining octtestsdir to be ${octetcdir}/tests
defining texi_macros_file to be ${octetcdir}/macros.texi
defining imagedir to be ${datadir}/octave/${version}/imagelib
defining octdatadir to be ${datadir}/octave/${version}/data
defining octdocdir to be ${datadir}/octave/${version}/doc
defining octfontsdir to be ${datadir}/octave/${version}/fonts
defining startupfiledir to be ${fcnfiledir}/startup
defining localstartupfiledir to be ${localfcnfiledir}/startup
defining man1dir to be ${mandir}/man1
defining man1ext to be .1
defining infofile to be ${infodir}/octave.info
checking for arm-xilinx-linux-gnueabi-pkg-config... no
checking for pkg-config... /hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot-native/usr/bin/pkg-config
configure: WARNING: using cross tools not prefixed with host triplet
checking pkg-config is at least version 0.9.0... yes
checking for gawk... (cached) gawk
checking for grep that handles long lines and -e... (cached) /hdd_1TB/Zynq/build/tmp/hosttools/grep
checking for gfind... no
checking for find... find
checking for a usable sed... /hdd_1TB/Zynq/build/tmp/hosttools/sed
checking for perl... perl
checking for gperf... gperf
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... -lfl
checking whether yytext is a pointer... yes
defining LFLAGS to be -I
checking for bison... no
checking for byacc... no
../octave-4.4.1/configure: line 8818: yacc: command not found
configure: WARNING: 

I wasn't able to find a suitable style for declaring the api prefix
in a bison input file so I'm disabling bison.

configure: WARNING: 

I wasn't able to find a suitable style for declaring a push-pull
parser in a bison input file so I'm disabling bison.

configure: WARNING: 

I didn't find bison, or the version of bison that I found does not
support all the features that are required, but it's only a problem
if you need to reconstruct parse.cc, which is the case if you're
building from VCS sources.

checking for makeinfo... makeinfo
checking for makeinfo support for @sortas command... no
configure: WARNING: 

I wasn't able to find a version of GNU makeinfo that supports the
@sortas command, but it's only a problem if you need to build the
manual, which is the case if you're building from VCS sources.

checking for texi2dvi... texi2dvi
checking for texi2pdf... texi2pdf
checking for options to make reproducible archives with GNU tar... --owner=0 --group=0 --numeric-owner --sort=name
checking whether ln -s works... yes
checking for gs... no
configure: WARNING: 

I didn't find ghostscript, so reconstructing figures for the manual
will fail, and saving graphics in some output formats will fail when
using Octave

assuming gnuplot exists on arm-xilinx-linux-gnueabi host
assuming less exists on arm-xilinx-linux-gnueabi host
checking for python... no
checking for icotool... no
configure: WARNING: 

I didn't find icotool, but it's only a problem if you need to
reconstruct octave-logo.ico, which is the case if you're building from
VCS sources.

checking for rsvg-convert... no
configure: WARNING: 

I didn't find rsvg-convert, but it's only a problem if you need to
reconstruct octave-logo-*.png, which is the case if you're building
from VCS sources.

checking whether we are using the GNU C++ compiler... yes
checking whether arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot accepts -g... yes
checking for arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot option to enable C++11 features... none needed
checking dependency style of arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot... none
checking how to run the C++ preprocessor... arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot -E
checking how to run the C preprocessor... arm-xilinx-linux-gnueabi-gcc -E --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security
checking whether arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot needs -traditional... no
checking for Minix Amsterdam compiler... no
checking for arm-xilinx-linux-gnueabi-ar... arm-xilinx-linux-gnueabi-gcc-ar
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking C++ compiler version number... 10.2.0
checking whether stl_algo.h is broken... no
checking C compiler version number... 10.2.0
configure: defining __NO_MATH_INLINES avoids buggy GNU libc exp function
checking for sin in -lm... yes
checking for arm-xilinx-linux-gnueabi-gfortran... arm-xilinx-linux-gnueabi-gfortran
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether arm-xilinx-linux-gnueabi-gfortran accepts -g... yes
checking whether a usable Fortran compiler was found... yes
checking how to get verbose linking output from arm-xilinx-linux-gnueabi-gfortran... configure: WARNING: cannot determine how to obtain linking information from arm-xilinx-linux-gnueabi-gfortran

checking for Fortran 77 libraries of arm-xilinx-linux-gnueabi-gfortran... 
checking for dummy main to link with Fortran 77 libraries... none
checking for Fortran 77 name-mangling scheme... unknown
configure: WARNING: unknown Fortran name-mangling scheme
configure: defining FFLAGS to be -g -O2
configure: defining FPICFLAG to be -fPIC
configure: defining CPICFLAG to be -fPIC
configure: defining CXXPICFLAG to be -fPIC
configure: defining SH_LD to be arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot
configure: defining SH_LDFLAGS to be -shared
configure: defining DL_LD to be arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot
configure: defining DL_LDFLAGS to be -shared
configure: defining MKOCTFILE_DL_LDFLAGS to be -shared -Wl,-Bsymbolic
configure: defining NO_OCT_FILE_STRIP to be false
configure: defining TEMPLATE_AR to be arm-xilinx-linux-gnueabi-gcc-ar
configure: defining TEMPLATE_ARFLAGS to be cr
configure: defining EXTERNAL_DLL_DEFS to be 
configure: defining OCTAVE_DLL_DEFS to be 
configure: defining OCTINTERP_DLL_DEFS to be 
configure: defining OCTGUI_DLL_DEFS to be 
configure: defining OCTGRAPHICS_DLL_DEFS to be 
configure: defining library_path_var to be LD_LIBRARY_PATH
checking size of void *... (cached) 4
checking if compiler needs -Werror to reject unknown flags... no
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for OpenMP flag of C compiler... -fopenmp
checking for OpenMP flag of C++ compiler... -fopenmp
checking omp.h usability... yes
checking omp.h presence... yes
checking for omp.h... yes
checking for omp_get_num_threads... yes
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) sed
checking for fgrep... /hdd_1TB/Zynq/build/tmp/hosttools/grep -F
checking for ld used by arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot... arm-xilinx-linux-gnueabi-ld --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot 
checking if the linker (arm-xilinx-linux-gnueabi-ld --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot ) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... arm-xilinx-linux-gnueabi-nm
checking the name lister (arm-xilinx-linux-gnueabi-nm) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to arm-xilinx-linux-gnueabi format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for arm-xilinx-linux-gnueabi-ld --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot  option to reload object files... -r
checking for arm-xilinx-linux-gnueabi-objdump... arm-xilinx-linux-gnueabi-objdump
checking how to recognize dependent libraries... pass_all
checking for arm-xilinx-linux-gnueabi-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for arm-xilinx-linux-gnueabi-ar... (cached) arm-xilinx-linux-gnueabi-gcc-ar
checking for archiver @FILE support... @
checking for arm-xilinx-linux-gnueabi-strip... (cached) arm-xilinx-linux-gnueabi-strip
checking for arm-xilinx-linux-gnueabi-ranlib... arm-xilinx-linux-gnueabi-gcc-ranlib
checking command to parse arm-xilinx-linux-gnueabi-nm output from arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot object... ok
checking for sysroot... /hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot
checking for a working dd... /hdd_1TB/Zynq/build/tmp/hosttools/dd
checking how to truncate binary pipes... /hdd_1TB/Zynq/build/tmp/hosttools/dd bs=4096 count=1
checking for arm-xilinx-linux-gnueabi-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot supports -fno-rtti -fno-exceptions... no
checking for arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot option to produce PIC... -fPIC -DPIC
checking if arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot PIC flag -fPIC -DPIC works... yes
checking if arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot static flag -static works... yes
checking if arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot supports -c -o file.o... yes
checking if arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot supports -c -o file.o... (cached) yes
checking whether the arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot linker (arm-xilinx-linux-gnueabi-ld --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot ) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... cross
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking how to run the C++ preprocessor... arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot -E
checking for ld used by arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot... arm-xilinx-linux-gnueabi-ld --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot 
checking if the linker (arm-xilinx-linux-gnueabi-ld --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot ) is GNU ld... yes
checking whether the arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot linker (arm-xilinx-linux-gnueabi-ld --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot ) supports shared libraries... yes
checking for arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot option to produce PIC... -fPIC -DPIC
checking if arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot PIC flag -fPIC -DPIC works... yes
checking if arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot static flag -static works... yes
checking if arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot supports -c -o file.o... yes
checking if arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot supports -c -o file.o... (cached) yes
checking whether the arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot linker (arm-xilinx-linux-gnueabi-ld --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot ) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for arm-xilinx-linux-gnueabi-gfortran option to produce PIC... -fPIC
checking if arm-xilinx-linux-gnueabi-gfortran PIC flag -fPIC works... yes
checking if arm-xilinx-linux-gnueabi-gfortran static flag -static works... no
checking if arm-xilinx-linux-gnueabi-gfortran supports -c -o file.o... yes
checking if arm-xilinx-linux-gnueabi-gfortran supports -c -o file.o... (cached) yes
checking whether the arm-xilinx-linux-gnueabi-gfortran linker (arm-xilinx-linux-gnueabi-ld --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot ) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking if unknown is being linked in already... no
checking for unknown in -lopenblas... no
checking for ATL_xerbla in -latlas... no
checking for unknown in -lblas... no
checking for unknown in -lmkl... no
checking for unknown in -framework vecLib... no
checking for unknown in -lcxml... no
checking for unknown in -ldxml... no
checking for unknown in -lscs... no
checking for unknown in -lcomplib.sgimath... no
checking for unknown in -lblas... (cached) no
checking for unknown in -lblas... (cached) no
checking if unknown is being linked in already... no
checking for unknown in -lopenblas... (cached) no
checking for ATL_xerbla in -latlas... (cached) no
checking for unknown in -lblas... (cached) no
checking for unknown in -lmkl... (cached) no
checking for unknown in -framework vecLib... no
checking for unknown in -lcxml... (cached) no
checking for unknown in -ldxml... (cached) no
checking for unknown in -lscs... (cached) no
checking for unknown in -lcomplib.sgimath... (cached) no
checking for unknown in -lblas... (cached) no
checking for unknown in -lblas... (cached) no
configure: error: BLAS and LAPACK libraries are required
NOTE: The following config.log files may provide further information.
NOTE: /hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/build/config.log
ERROR: configure failed
WARNING: exit code 1 from a shell command.
ERROR: Execution of '/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/temp/run.do_configure.3072983' failed with exit code 1:
automake (GNU automake) 1.16.2
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv2+: GNU GPL version 2 or later <https://gnu.org/licenses/gpl-2.0.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Tom Tromey <tromey@redhat.com>
       and Alexandre Duret-Lutz <adl@gnu.org>.
AUTOV is 1.16
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --system-acdir=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot/usr/share/aclocal/ --automake-acdir=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot-native/usr/share/aclocal-1.16 -I /hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/octave-4.4.1/m4/ -I /hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot-native/usr/share/aclocal/ --force 
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
autoreconf: running: /hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot-native/usr/bin/autoconf --include=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/octave-4.4.1/m4/ --include=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot-native/usr/share/aclocal/ --force
autoreconf: running: /hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot-native/usr/bin/autoheader --include=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/octave-4.4.1/m4/ --include=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot-native/usr/share/aclocal/ --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:74: installing 'build-aux/missing'
Makefile.am: installing 'build-aux/depcomp'
autoreconf: running: gnu-configize
autoreconf: Leaving directory `.'
configure: WARNING: unrecognized options: --enable-nls
configure: loading site script /hdd_1TB/Zynq/sources/core/meta/site/endian-little
configure: loading site script /hdd_1TB/Zynq/sources/core/meta/site/arm-common
configure: loading site script /hdd_1TB/Zynq/sources/core/meta/site/arm-32
configure: loading site script /hdd_1TB/Zynq/sources/core/meta/site/common-linux
configure: loading site script /hdd_1TB/Zynq/sources/core/meta/site/common-glibc
configure: loading site script /hdd_1TB/Zynq/sources/core/meta/site/arm-linux
configure: loading site script /hdd_1TB/Zynq/sources/core/meta/site/common
configure: loading site script /hdd_1TB/Zynq/sources/meta-openembedded/meta-networking/site/endian-little
configure: loading site script /hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot/usr/share/arm-xilinx-linux-gnueabi_config_site.d/ncurses_config
checking for a BSD-compatible install... /hdd_1TB/Zynq/build/tmp/hosttools/install -c
checking whether build environment is sane... yes
checking for arm-xilinx-linux-gnueabi-strip... arm-xilinx-linux-gnueabi-strip
checking for a thread-safe mkdir -p... /hdd_1TB/Zynq/build/tmp/hosttools/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '1644903092' is supported by ustar format... no
checking whether GID '1644903092' is supported by ustar format... no
checking how to create a ustar tar archive... none
checking whether make supports nested variables... (cached) yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... arm-xilinx-linux-gnueabi
checking whether make supports the include directive... yes (GNU style)
checking for arm-xilinx-linux-gnueabi-gcc... arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot
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 arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot accepts -g... yes
checking for arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot option to enable C11 features... none needed
checking dependency style of arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot... none
checking how to run the C preprocessor... arm-xilinx-linux-gnueabi-gcc -E --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security
checking for grep that handles long lines and -e... /hdd_1TB/Zynq/build/tmp/hosttools/grep
checking for egrep... /hdd_1TB/Zynq/build/tmp/hosttools/grep -E
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
defining octlibdir to be ${libdir}/octave/${version}
defining archlibdir to be ${libexecdir}/octave/${version}/exec/${canonical_host_type}
defining localarchlibdir to be ${libexecdir}/octave/site/exec/${canonical_host_type}
defining localapiarchlibdir to be ${libexecdir}/octave/${api_version}/site/exec/${canonical_host_type}
defining localverarchlibdir to be ${libexecdir}/octave/${version}/site/exec/${canonical_host_type}
defining octfiledir to be ${libdir}/octave/${version}/oct/${canonical_host_type}
defining localoctfiledir to be ${libdir}/octave/site/oct/${canonical_host_type}
defining localapioctfiledir to be ${libdir}/octave/site/oct/${api_version}/${canonical_host_type}
defining localveroctfiledir to be ${libdir}/octave/${version}/site/oct/${canonical_host_type}
defining octincludedir to be ${includedir}/octave-${version}/octave
defining fcnfiledir to be ${datadir}/octave/${version}/m
defining localfcnfiledir to be ${datadir}/octave/site/m
defining localapifcnfiledir to be ${datadir}/octave/site/${api_version}/m
defining localverfcnfiledir to be ${datadir}/octave/${version}/site/m
defining octetcdir to be ${datadir}/octave/${version}/etc
defining octlocaledir to be ${datadir}/octave/${version}/locale
defining doc_cache_file to be ${octetcdir}/doc-cache
defining octtestsdir to be ${octetcdir}/tests
defining texi_macros_file to be ${octetcdir}/macros.texi
defining imagedir to be ${datadir}/octave/${version}/imagelib
defining octdatadir to be ${datadir}/octave/${version}/data
defining octdocdir to be ${datadir}/octave/${version}/doc
defining octfontsdir to be ${datadir}/octave/${version}/fonts
defining startupfiledir to be ${fcnfiledir}/startup
defining localstartupfiledir to be ${localfcnfiledir}/startup
defining man1dir to be ${mandir}/man1
defining man1ext to be .1
defining infofile to be ${infodir}/octave.info
checking for arm-xilinx-linux-gnueabi-pkg-config... no
checking for pkg-config... /hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot-native/usr/bin/pkg-config
configure: WARNING: using cross tools not prefixed with host triplet
checking pkg-config is at least version 0.9.0... yes
checking for gawk... (cached) gawk
checking for grep that handles long lines and -e... (cached) /hdd_1TB/Zynq/build/tmp/hosttools/grep
checking for gfind... no
checking for find... find
checking for a usable sed... /hdd_1TB/Zynq/build/tmp/hosttools/sed
checking for perl... perl
checking for gperf... gperf
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... -lfl
checking whether yytext is a pointer... yes
defining LFLAGS to be -I
checking for bison... no
checking for byacc... no
../octave-4.4.1/configure: line 8818: yacc: command not found
configure: WARNING: 

I wasn't able to find a suitable style for declaring the api prefix
in a bison input file so I'm disabling bison.

configure: WARNING: 

I wasn't able to find a suitable style for declaring a push-pull
parser in a bison input file so I'm disabling bison.

configure: WARNING: 

I didn't find bison, or the version of bison that I found does not
support all the features that are required, but it's only a problem
if you need to reconstruct parse.cc, which is the case if you're
building from VCS sources.

checking for makeinfo... makeinfo
checking for makeinfo support for @sortas command... no
configure: WARNING: 

I wasn't able to find a version of GNU makeinfo that supports the
@sortas command, but it's only a problem if you need to build the
manual, which is the case if you're building from VCS sources.

checking for texi2dvi... texi2dvi
checking for texi2pdf... texi2pdf
checking for options to make reproducible archives with GNU tar... --owner=0 --group=0 --numeric-owner --sort=name
checking whether ln -s works... yes
checking for gs... no
configure: WARNING: 

I didn't find ghostscript, so reconstructing figures for the manual
will fail, and saving graphics in some output formats will fail when
using Octave

assuming gnuplot exists on arm-xilinx-linux-gnueabi host
assuming less exists on arm-xilinx-linux-gnueabi host
checking for python... no
checking for icotool... no
configure: WARNING: 

I didn't find icotool, but it's only a problem if you need to
reconstruct octave-logo.ico, which is the case if you're building from
VCS sources.

checking for rsvg-convert... no
configure: WARNING: 

I didn't find rsvg-convert, but it's only a problem if you need to
reconstruct octave-logo-*.png, which is the case if you're building
from VCS sources.

checking whether we are using the GNU C++ compiler... yes
checking whether arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot accepts -g... yes
checking for arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot option to enable C++11 features... none needed
checking dependency style of arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot... none
checking how to run the C++ preprocessor... arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot -E
checking how to run the C preprocessor... arm-xilinx-linux-gnueabi-gcc -E --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security
checking whether arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot needs -traditional... no
checking for Minix Amsterdam compiler... no
checking for arm-xilinx-linux-gnueabi-ar... arm-xilinx-linux-gnueabi-gcc-ar
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking C++ compiler version number... 10.2.0
checking whether stl_algo.h is broken... no
checking C compiler version number... 10.2.0
configure: defining __NO_MATH_INLINES avoids buggy GNU libc exp function
checking for sin in -lm... yes
checking for arm-xilinx-linux-gnueabi-gfortran... arm-xilinx-linux-gnueabi-gfortran
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether arm-xilinx-linux-gnueabi-gfortran accepts -g... yes
checking whether a usable Fortran compiler was found... yes
checking how to get verbose linking output from arm-xilinx-linux-gnueabi-gfortran... configure: WARNING: cannot determine how to obtain linking information from arm-xilinx-linux-gnueabi-gfortran

checking for Fortran 77 libraries of arm-xilinx-linux-gnueabi-gfortran... 
checking for dummy main to link with Fortran 77 libraries... none
checking for Fortran 77 name-mangling scheme... unknown
configure: WARNING: unknown Fortran name-mangling scheme
configure: defining FFLAGS to be -g -O2
configure: defining FPICFLAG to be -fPIC
configure: defining CPICFLAG to be -fPIC
configure: defining CXXPICFLAG to be -fPIC
configure: defining SH_LD to be arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot
configure: defining SH_LDFLAGS to be -shared
configure: defining DL_LD to be arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot
configure: defining DL_LDFLAGS to be -shared
configure: defining MKOCTFILE_DL_LDFLAGS to be -shared -Wl,-Bsymbolic
configure: defining NO_OCT_FILE_STRIP to be false
configure: defining TEMPLATE_AR to be arm-xilinx-linux-gnueabi-gcc-ar
configure: defining TEMPLATE_ARFLAGS to be cr
configure: defining EXTERNAL_DLL_DEFS to be 
configure: defining OCTAVE_DLL_DEFS to be 
configure: defining OCTINTERP_DLL_DEFS to be 
configure: defining OCTGUI_DLL_DEFS to be 
configure: defining OCTGRAPHICS_DLL_DEFS to be 
configure: defining library_path_var to be LD_LIBRARY_PATH
checking size of void *... (cached) 4
checking if compiler needs -Werror to reject unknown flags... no
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for OpenMP flag of C compiler... -fopenmp
checking for OpenMP flag of C++ compiler... -fopenmp
checking omp.h usability... yes
checking omp.h presence... yes
checking for omp.h... yes
checking for omp_get_num_threads... yes
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) sed
checking for fgrep... /hdd_1TB/Zynq/build/tmp/hosttools/grep -F
checking for ld used by arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot... arm-xilinx-linux-gnueabi-ld --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot 
checking if the linker (arm-xilinx-linux-gnueabi-ld --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot ) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... arm-xilinx-linux-gnueabi-nm
checking the name lister (arm-xilinx-linux-gnueabi-nm) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to arm-xilinx-linux-gnueabi format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for arm-xilinx-linux-gnueabi-ld --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot  option to reload object files... -r
checking for arm-xilinx-linux-gnueabi-objdump... arm-xilinx-linux-gnueabi-objdump
checking how to recognize dependent libraries... pass_all
checking for arm-xilinx-linux-gnueabi-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for arm-xilinx-linux-gnueabi-ar... (cached) arm-xilinx-linux-gnueabi-gcc-ar
checking for archiver @FILE support... @
checking for arm-xilinx-linux-gnueabi-strip... (cached) arm-xilinx-linux-gnueabi-strip
checking for arm-xilinx-linux-gnueabi-ranlib... arm-xilinx-linux-gnueabi-gcc-ranlib
checking command to parse arm-xilinx-linux-gnueabi-nm output from arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot object... ok
checking for sysroot... /hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot
checking for a working dd... /hdd_1TB/Zynq/build/tmp/hosttools/dd
checking how to truncate binary pipes... /hdd_1TB/Zynq/build/tmp/hosttools/dd bs=4096 count=1
checking for arm-xilinx-linux-gnueabi-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot supports -fno-rtti -fno-exceptions... no
checking for arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot option to produce PIC... -fPIC -DPIC
checking if arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot PIC flag -fPIC -DPIC works... yes
checking if arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot static flag -static works... yes
checking if arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot supports -c -o file.o... yes
checking if arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot supports -c -o file.o... (cached) yes
checking whether the arm-xilinx-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot linker (arm-xilinx-linux-gnueabi-ld --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot ) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... cross
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking how to run the C++ preprocessor... arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot -E
checking for ld used by arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot... arm-xilinx-linux-gnueabi-ld --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot 
checking if the linker (arm-xilinx-linux-gnueabi-ld --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot ) is GNU ld... yes
checking whether the arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot linker (arm-xilinx-linux-gnueabi-ld --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot ) supports shared libraries... yes
checking for arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot option to produce PIC... -fPIC -DPIC
checking if arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot PIC flag -fPIC -DPIC works... yes
checking if arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot static flag -static works... yes
checking if arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot supports -c -o file.o... yes
checking if arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot supports -c -o file.o... (cached) yes
checking whether the arm-xilinx-linux-gnueabi-g++  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot linker (arm-xilinx-linux-gnueabi-ld --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot ) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for arm-xilinx-linux-gnueabi-gfortran option to produce PIC... -fPIC
checking if arm-xilinx-linux-gnueabi-gfortran PIC flag -fPIC works... yes
checking if arm-xilinx-linux-gnueabi-gfortran static flag -static works... no
checking if arm-xilinx-linux-gnueabi-gfortran supports -c -o file.o... yes
checking if arm-xilinx-linux-gnueabi-gfortran supports -c -o file.o... (cached) yes
checking whether the arm-xilinx-linux-gnueabi-gfortran linker (arm-xilinx-linux-gnueabi-ld --sysroot=/hdd_1TB/Zynq/build/tmp/work/cortexa9t2hf-neon-xilinx-linux-gnueabi/octave/4.4.1-r0/recipe-sysroot ) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking if unknown is being linked in already... no
checking for unknown in -lopenblas... no
checking for ATL_xerbla in -latlas... no
checking for unknown in -lblas... no
checking for unknown in -lmkl... no
checking for unknown in -framework vecLib... no
checking for unknown in -lcxml... no
checking for unknown in -ldxml... no
checking for unknown in -lscs... no
checking for unknown in -lcomplib.sgimath... no
checking for unknown in -lblas... (cached) no
checking for unknown in -lblas... (cached) no
checking if unknown is being linked in already... no
checking for unknown in -lopenblas... (cached) no
checking for ATL_xerbla in -latlas... (cached) no
checking for unknown in -lblas... (cached) no
checking for unknown in -lmkl... (cached) no
checking for unknown in -framework vecLib... no
checking for unknown in -lcxml... (cached) no
checking for unknown in -ldxml... (cached) no
checking for unknown in -lscs... (cached) no
checking for unknown in -lcomplib.sgimath... (cached) no
checking for unknown in -lblas... (cached) no
checking for unknown in -lblas... (cached) no
configure: error: BLAS and LAPACK libraries are required
WARNING: exit code 1 from a shell command.

@Livius90
Copy link
Contributor Author

Livius90 commented Mar 11, 2022

@kraj

config.log

@HerrMuellerluedenscheid
Copy link
Contributor

Hey @Livius90, did you have any progress on this topic? I have the same problem trying to port the master release from meta-scipy to dunfell.

@Livius90
Copy link
Contributor Author

Livius90 commented Apr 13, 2022

Hey @Livius90, did you have any progress on this topic? I have the same problem trying to port the master release from meta-scipy to dunfell.

I am not a recipe maintainer, i tried but i could not solve the problem. It is a broken recipe from long time ago, zeus yocto release has that issue also and probably it is time to update octave version too, now the latest is GNU Octave 7.1.0.

@kraj
Is there any plan to solve it or update GNU Octave version?

@Livius90
Copy link
Contributor Author

Livius90 commented Apr 9, 2023

poor support, it's a waste of time to wait for it to be fixed by the maintainers

@Livius90 Livius90 closed this as not planned Won't fix, can't repro, duplicate, stale Apr 9, 2023
quaresmajose added a commit to quaresmajose/meta-openembedded that referenced this issue May 9, 2024
- This is required to add the native target support.

- Drop upstream merged patch:
0001-musl-basename-use-portable-implementation-for-basena.patch
containers/composefs#273

Changelog:

$ git --no-pager log --oneline HEAD...v1.0.3
ecef20c (HEAD -> main, origin/main, origin/HEAD) Merge pull request openembedded#276 from wahtari/copy_file_range
e78c7a4 Merge pull request openembedded#277 from alexlarsson/fix-newline-error
1d82bc1 mkcomposefs: Drop newline from error string
3e38d73 Added copy_file_range for faster file copy.
85a693d Merge pull request openembedded#273 from fboudra/musl-basename
31afa13 musl: basename: use portable implementation for basename API
4776580 Merge pull request openembedded#275 from eriksjolund/fix-spelling-in-error-message
4a68a42 Merge pull request openembedded#269 from wahtari/threading-for-mkcomposefs
7266546 fuse: fix spelling in error message
b49499b added threads in mkcomposefs for digest calculation and file copy
d144db0 refactored lcfs_load_node_from_file to enable multi-threading in mkcomposefs
af69922 Merge pull request openembedded#266 from eriksjolund/erofs-add-missing-free
1eecf38 Merge pull request openembedded#267 from eriksjolund/mkcomposefs-add-missing-free
a880713 mkcomposefs: Add missing free()
456d618 erofs: Add missing free() and lcfs_node_unref()
1179638 Merge pull request openembedded#265 from eriksjolund/handle-empty-basedir-option
301b78f Merge pull request openembedded#268 from eriksjolund/set-errno-for-unknown-format
09ca740 writer: Set errno for unknown format
a96f786 mountcomposefs: Handle empty basedir option
fc9a526 Merge pull request openembedded#260 from eriksjolund/handle-error-from-build-node
9b85011 Merge pull request openembedded#262 from eriksjolund/add-error-check-and-rearrange
2cb505b Merge pull request openembedded#263 from eriksjolund/writer-set-errno
9b417be writer: Set errno
d5ffbeb Merge pull request openembedded#261 from eriksjolund/add-missing-node-unref
9c393a4 Merge pull request openembedded#259 from eriksjolund/handle-error-from-node-set-content
396a3b8 mkcomposefs: Handle NULL from lcfs_node_new()
238a94a lib: Set errno in lcfs_node_new()
c1181fa erofs: Handle error from lcfs_build_node_from_image()
49288d5 erofs, mkcomposefs: Handle error from lcfs_node_set_content()
4e0b147 lib: Add missing lcfs_node_unref()
9bc76dd Merge pull request openembedded#258 from eriksjolund/fix-missing-options
d59dd9b mountcomposefs, mkcomposefs: Add missing options to usage information
418f4f7 Merge pull request openembedded#255 from cgwalters/mount-minor-tweaks
72c602a Merge pull request openembedded#256 from eriksjolund/fix-error-message
770cc36 fuse: Fix filepath argument in error message
465c079 man/mount.composefs: Fix a typo and two markdown lint warnings
8565a8b Merge pull request openembedded#254 from edbaunton/edbaunton/man-mkcomposefs-inline
b99a978 man mkcomposefs: detail inlining logic
47f6949 Merge pull request openembedded#253 from rborn-tx/support-older-linux-headers
453eaef ci: Add build test for Ubuntu Focal
384f306 mount: Allow building when macro LOOP_CONFIGURE is not available
f163eba mount: Allow building when macro MOUNT_ATTR_IDMAP is not available
80e99bd Merge pull request openembedded#250 from cgwalters/doc-verification
f6e8510 README.md: Fix markdownlint warnings
3b7e567 README.md: Drop removed `signed` mount option
091b51f Merge pull request openembedded#247 from cgwalters/readlinkat-overflow
232336d Merge pull request openembedded#248 from cgwalters/more-analyzer
a6904d6 writer: Close mmap leak
e9632ca Merge pull request openembedded#246 from eriksjolund/handle-null-from-strndup
6b2192b writer: Fix (almost certainly unreachable) overflow
bdc2c4c mkcomposefs: Handle NULL from strndup()
e63786d Merge pull request openembedded#245 from giuseppe/run-distcheck-ci
5d3fe92 tests: do not hardcode number of threads
d6e55bf .github: run make distcheck as part of the CI
f6bbf54 Merge pull request openembedded#244 from alexlarsson/mount-api
4e5883b mount.composefs: Add tryverity option
15bdcd6 lib: Add TRY_VERITY mount option
f884f57 mount: Use the new lowerdir+ and datadir+ options
bd6ce95 Merge pull request openembedded#243 from giuseppe/add-fuzzing
171eae0 mkcompose: fix crash if no target for hardlink
7b1518f mkcomposefs: tree_from_dump does not exit(2) on errors
a8ac3d5 mkcomposefs: reject dump without root node
28a9d6b tests: add fuzzing tests for mkcomposefs
932f748 tools: add fuzzing entrypoint for mkcomposefs

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this issue May 9, 2024
- This is required to add the native target support.

- Drop upstream merged patch:
0001-musl-basename-use-portable-implementation-for-basena.patch
containers/composefs#273

Changelog:

$ git --no-pager log --oneline HEAD...v1.0.3
ecef20c (HEAD -> main, origin/main, origin/HEAD) Merge pull request openembedded#276 from wahtari/copy_file_range
e78c7a4 Merge pull request openembedded#277 from alexlarsson/fix-newline-error
1d82bc1 mkcomposefs: Drop newline from error string
3e38d73 Added copy_file_range for faster file copy.
85a693d Merge pull request openembedded#273 from fboudra/musl-basename
31afa13 musl: basename: use portable implementation for basename API
4776580 Merge pull request openembedded#275 from eriksjolund/fix-spelling-in-error-message
4a68a42 Merge pull request openembedded#269 from wahtari/threading-for-mkcomposefs
7266546 fuse: fix spelling in error message
b49499b added threads in mkcomposefs for digest calculation and file copy
d144db0 refactored lcfs_load_node_from_file to enable multi-threading in mkcomposefs
af69922 Merge pull request openembedded#266 from eriksjolund/erofs-add-missing-free
1eecf38 Merge pull request openembedded#267 from eriksjolund/mkcomposefs-add-missing-free
a880713 mkcomposefs: Add missing free()
456d618 erofs: Add missing free() and lcfs_node_unref()
1179638 Merge pull request openembedded#265 from eriksjolund/handle-empty-basedir-option
301b78f Merge pull request openembedded#268 from eriksjolund/set-errno-for-unknown-format
09ca740 writer: Set errno for unknown format
a96f786 mountcomposefs: Handle empty basedir option
fc9a526 Merge pull request openembedded#260 from eriksjolund/handle-error-from-build-node
9b85011 Merge pull request openembedded#262 from eriksjolund/add-error-check-and-rearrange
2cb505b Merge pull request openembedded#263 from eriksjolund/writer-set-errno
9b417be writer: Set errno
d5ffbeb Merge pull request openembedded#261 from eriksjolund/add-missing-node-unref
9c393a4 Merge pull request openembedded#259 from eriksjolund/handle-error-from-node-set-content
396a3b8 mkcomposefs: Handle NULL from lcfs_node_new()
238a94a lib: Set errno in lcfs_node_new()
c1181fa erofs: Handle error from lcfs_build_node_from_image()
49288d5 erofs, mkcomposefs: Handle error from lcfs_node_set_content()
4e0b147 lib: Add missing lcfs_node_unref()
9bc76dd Merge pull request openembedded#258 from eriksjolund/fix-missing-options
d59dd9b mountcomposefs, mkcomposefs: Add missing options to usage information
418f4f7 Merge pull request openembedded#255 from cgwalters/mount-minor-tweaks
72c602a Merge pull request openembedded#256 from eriksjolund/fix-error-message
770cc36 fuse: Fix filepath argument in error message
465c079 man/mount.composefs: Fix a typo and two markdown lint warnings
8565a8b Merge pull request openembedded#254 from edbaunton/edbaunton/man-mkcomposefs-inline
b99a978 man mkcomposefs: detail inlining logic
47f6949 Merge pull request openembedded#253 from rborn-tx/support-older-linux-headers
453eaef ci: Add build test for Ubuntu Focal
384f306 mount: Allow building when macro LOOP_CONFIGURE is not available
f163eba mount: Allow building when macro MOUNT_ATTR_IDMAP is not available
80e99bd Merge pull request openembedded#250 from cgwalters/doc-verification
f6e8510 README.md: Fix markdownlint warnings
3b7e567 README.md: Drop removed `signed` mount option
091b51f Merge pull request openembedded#247 from cgwalters/readlinkat-overflow
232336d Merge pull request openembedded#248 from cgwalters/more-analyzer
a6904d6 writer: Close mmap leak
e9632ca Merge pull request openembedded#246 from eriksjolund/handle-null-from-strndup
6b2192b writer: Fix (almost certainly unreachable) overflow
bdc2c4c mkcomposefs: Handle NULL from strndup()
e63786d Merge pull request openembedded#245 from giuseppe/run-distcheck-ci
5d3fe92 tests: do not hardcode number of threads
d6e55bf .github: run make distcheck as part of the CI
f6bbf54 Merge pull request openembedded#244 from alexlarsson/mount-api
4e5883b mount.composefs: Add tryverity option
15bdcd6 lib: Add TRY_VERITY mount option
f884f57 mount: Use the new lowerdir+ and datadir+ options
bd6ce95 Merge pull request openembedded#243 from giuseppe/add-fuzzing
171eae0 mkcompose: fix crash if no target for hardlink
7b1518f mkcomposefs: tree_from_dump does not exit(2) on errors
a8ac3d5 mkcomposefs: reject dump without root node
28a9d6b tests: add fuzzing tests for mkcomposefs
932f748 tools: add fuzzing entrypoint for mkcomposefs

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this issue May 10, 2024
- This is required to add the native target support.

- Drop upstream merged patch:
0001-musl-basename-use-portable-implementation-for-basena.patch
containers/composefs#273

Changelog:

$ git --no-pager log --oneline HEAD...v1.0.3
ecef20c (HEAD -> main, origin/main, origin/HEAD) Merge pull request openembedded#276 from wahtari/copy_file_range
e78c7a4 Merge pull request openembedded#277 from alexlarsson/fix-newline-error
1d82bc1 mkcomposefs: Drop newline from error string
3e38d73 Added copy_file_range for faster file copy.
85a693d Merge pull request openembedded#273 from fboudra/musl-basename
31afa13 musl: basename: use portable implementation for basename API
4776580 Merge pull request openembedded#275 from eriksjolund/fix-spelling-in-error-message
4a68a42 Merge pull request openembedded#269 from wahtari/threading-for-mkcomposefs
7266546 fuse: fix spelling in error message
b49499b added threads in mkcomposefs for digest calculation and file copy
d144db0 refactored lcfs_load_node_from_file to enable multi-threading in mkcomposefs
af69922 Merge pull request openembedded#266 from eriksjolund/erofs-add-missing-free
1eecf38 Merge pull request openembedded#267 from eriksjolund/mkcomposefs-add-missing-free
a880713 mkcomposefs: Add missing free()
456d618 erofs: Add missing free() and lcfs_node_unref()
1179638 Merge pull request openembedded#265 from eriksjolund/handle-empty-basedir-option
301b78f Merge pull request openembedded#268 from eriksjolund/set-errno-for-unknown-format
09ca740 writer: Set errno for unknown format
a96f786 mountcomposefs: Handle empty basedir option
fc9a526 Merge pull request openembedded#260 from eriksjolund/handle-error-from-build-node
9b85011 Merge pull request openembedded#262 from eriksjolund/add-error-check-and-rearrange
2cb505b Merge pull request openembedded#263 from eriksjolund/writer-set-errno
9b417be writer: Set errno
d5ffbeb Merge pull request openembedded#261 from eriksjolund/add-missing-node-unref
9c393a4 Merge pull request openembedded#259 from eriksjolund/handle-error-from-node-set-content
396a3b8 mkcomposefs: Handle NULL from lcfs_node_new()
238a94a lib: Set errno in lcfs_node_new()
c1181fa erofs: Handle error from lcfs_build_node_from_image()
49288d5 erofs, mkcomposefs: Handle error from lcfs_node_set_content()
4e0b147 lib: Add missing lcfs_node_unref()
9bc76dd Merge pull request openembedded#258 from eriksjolund/fix-missing-options
d59dd9b mountcomposefs, mkcomposefs: Add missing options to usage information
418f4f7 Merge pull request openembedded#255 from cgwalters/mount-minor-tweaks
72c602a Merge pull request openembedded#256 from eriksjolund/fix-error-message
770cc36 fuse: Fix filepath argument in error message
465c079 man/mount.composefs: Fix a typo and two markdown lint warnings
8565a8b Merge pull request openembedded#254 from edbaunton/edbaunton/man-mkcomposefs-inline
b99a978 man mkcomposefs: detail inlining logic
47f6949 Merge pull request openembedded#253 from rborn-tx/support-older-linux-headers
453eaef ci: Add build test for Ubuntu Focal
384f306 mount: Allow building when macro LOOP_CONFIGURE is not available
f163eba mount: Allow building when macro MOUNT_ATTR_IDMAP is not available
80e99bd Merge pull request openembedded#250 from cgwalters/doc-verification
f6e8510 README.md: Fix markdownlint warnings
3b7e567 README.md: Drop removed `signed` mount option
091b51f Merge pull request openembedded#247 from cgwalters/readlinkat-overflow
232336d Merge pull request openembedded#248 from cgwalters/more-analyzer
a6904d6 writer: Close mmap leak
e9632ca Merge pull request openembedded#246 from eriksjolund/handle-null-from-strndup
6b2192b writer: Fix (almost certainly unreachable) overflow
bdc2c4c mkcomposefs: Handle NULL from strndup()
e63786d Merge pull request openembedded#245 from giuseppe/run-distcheck-ci
5d3fe92 tests: do not hardcode number of threads
d6e55bf .github: run make distcheck as part of the CI
f6bbf54 Merge pull request openembedded#244 from alexlarsson/mount-api
4e5883b mount.composefs: Add tryverity option
15bdcd6 lib: Add TRY_VERITY mount option
f884f57 mount: Use the new lowerdir+ and datadir+ options
bd6ce95 Merge pull request openembedded#243 from giuseppe/add-fuzzing
171eae0 mkcompose: fix crash if no target for hardlink
7b1518f mkcomposefs: tree_from_dump does not exit(2) on errors
a8ac3d5 mkcomposefs: reject dump without root node
28a9d6b tests: add fuzzing tests for mkcomposefs
932f748 tools: add fuzzing entrypoint for mkcomposefs

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this issue May 12, 2024
- This is required to add the native target support.

- Drop upstream merged patch:
0001-musl-basename-use-portable-implementation-for-basena.patch
containers/composefs#273

Changelog:

$ git --no-pager log --oneline HEAD...v1.0.3
ecef20c (HEAD -> main, origin/main, origin/HEAD) Merge pull request openembedded#276 from wahtari/copy_file_range
e78c7a4 Merge pull request openembedded#277 from alexlarsson/fix-newline-error
1d82bc1 mkcomposefs: Drop newline from error string
3e38d73 Added copy_file_range for faster file copy.
85a693d Merge pull request openembedded#273 from fboudra/musl-basename
31afa13 musl: basename: use portable implementation for basename API
4776580 Merge pull request openembedded#275 from eriksjolund/fix-spelling-in-error-message
4a68a42 Merge pull request openembedded#269 from wahtari/threading-for-mkcomposefs
7266546 fuse: fix spelling in error message
b49499b added threads in mkcomposefs for digest calculation and file copy
d144db0 refactored lcfs_load_node_from_file to enable multi-threading in mkcomposefs
af69922 Merge pull request openembedded#266 from eriksjolund/erofs-add-missing-free
1eecf38 Merge pull request openembedded#267 from eriksjolund/mkcomposefs-add-missing-free
a880713 mkcomposefs: Add missing free()
456d618 erofs: Add missing free() and lcfs_node_unref()
1179638 Merge pull request openembedded#265 from eriksjolund/handle-empty-basedir-option
301b78f Merge pull request openembedded#268 from eriksjolund/set-errno-for-unknown-format
09ca740 writer: Set errno for unknown format
a96f786 mountcomposefs: Handle empty basedir option
fc9a526 Merge pull request openembedded#260 from eriksjolund/handle-error-from-build-node
9b85011 Merge pull request openembedded#262 from eriksjolund/add-error-check-and-rearrange
2cb505b Merge pull request openembedded#263 from eriksjolund/writer-set-errno
9b417be writer: Set errno
d5ffbeb Merge pull request openembedded#261 from eriksjolund/add-missing-node-unref
9c393a4 Merge pull request openembedded#259 from eriksjolund/handle-error-from-node-set-content
396a3b8 mkcomposefs: Handle NULL from lcfs_node_new()
238a94a lib: Set errno in lcfs_node_new()
c1181fa erofs: Handle error from lcfs_build_node_from_image()
49288d5 erofs, mkcomposefs: Handle error from lcfs_node_set_content()
4e0b147 lib: Add missing lcfs_node_unref()
9bc76dd Merge pull request openembedded#258 from eriksjolund/fix-missing-options
d59dd9b mountcomposefs, mkcomposefs: Add missing options to usage information
418f4f7 Merge pull request openembedded#255 from cgwalters/mount-minor-tweaks
72c602a Merge pull request openembedded#256 from eriksjolund/fix-error-message
770cc36 fuse: Fix filepath argument in error message
465c079 man/mount.composefs: Fix a typo and two markdown lint warnings
8565a8b Merge pull request openembedded#254 from edbaunton/edbaunton/man-mkcomposefs-inline
b99a978 man mkcomposefs: detail inlining logic
47f6949 Merge pull request openembedded#253 from rborn-tx/support-older-linux-headers
453eaef ci: Add build test for Ubuntu Focal
384f306 mount: Allow building when macro LOOP_CONFIGURE is not available
f163eba mount: Allow building when macro MOUNT_ATTR_IDMAP is not available
80e99bd Merge pull request openembedded#250 from cgwalters/doc-verification
f6e8510 README.md: Fix markdownlint warnings
3b7e567 README.md: Drop removed `signed` mount option
091b51f Merge pull request openembedded#247 from cgwalters/readlinkat-overflow
232336d Merge pull request openembedded#248 from cgwalters/more-analyzer
a6904d6 writer: Close mmap leak
e9632ca Merge pull request openembedded#246 from eriksjolund/handle-null-from-strndup
6b2192b writer: Fix (almost certainly unreachable) overflow
bdc2c4c mkcomposefs: Handle NULL from strndup()
e63786d Merge pull request openembedded#245 from giuseppe/run-distcheck-ci
5d3fe92 tests: do not hardcode number of threads
d6e55bf .github: run make distcheck as part of the CI
f6bbf54 Merge pull request openembedded#244 from alexlarsson/mount-api
4e5883b mount.composefs: Add tryverity option
15bdcd6 lib: Add TRY_VERITY mount option
f884f57 mount: Use the new lowerdir+ and datadir+ options
bd6ce95 Merge pull request openembedded#243 from giuseppe/add-fuzzing
171eae0 mkcompose: fix crash if no target for hardlink
7b1518f mkcomposefs: tree_from_dump does not exit(2) on errors
a8ac3d5 mkcomposefs: reject dump without root node
28a9d6b tests: add fuzzing tests for mkcomposefs
932f748 tools: add fuzzing entrypoint for mkcomposefs

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
quaresmajose added a commit to quaresmajose/meta-openembedded that referenced this issue May 17, 2024
- This is required to add the native target support.

- Drop upstream merged patch:
0001-musl-basename-use-portable-implementation-for-basena.patch
containers/composefs#273

Changelog:

$ git --no-pager log --oneline HEAD...v1.0.3
ecef20c (HEAD -> main, origin/main, origin/HEAD) Merge pull request openembedded#276 from wahtari/copy_file_range
e78c7a4 Merge pull request openembedded#277 from alexlarsson/fix-newline-error
1d82bc1 mkcomposefs: Drop newline from error string
3e38d73 Added copy_file_range for faster file copy.
85a693d Merge pull request openembedded#273 from fboudra/musl-basename
31afa13 musl: basename: use portable implementation for basename API
4776580 Merge pull request openembedded#275 from eriksjolund/fix-spelling-in-error-message
4a68a42 Merge pull request openembedded#269 from wahtari/threading-for-mkcomposefs
7266546 fuse: fix spelling in error message
b49499b added threads in mkcomposefs for digest calculation and file copy
d144db0 refactored lcfs_load_node_from_file to enable multi-threading in mkcomposefs
af69922 Merge pull request openembedded#266 from eriksjolund/erofs-add-missing-free
1eecf38 Merge pull request openembedded#267 from eriksjolund/mkcomposefs-add-missing-free
a880713 mkcomposefs: Add missing free()
456d618 erofs: Add missing free() and lcfs_node_unref()
1179638 Merge pull request openembedded#265 from eriksjolund/handle-empty-basedir-option
301b78f Merge pull request openembedded#268 from eriksjolund/set-errno-for-unknown-format
09ca740 writer: Set errno for unknown format
a96f786 mountcomposefs: Handle empty basedir option
fc9a526 Merge pull request openembedded#260 from eriksjolund/handle-error-from-build-node
9b85011 Merge pull request openembedded#262 from eriksjolund/add-error-check-and-rearrange
2cb505b Merge pull request openembedded#263 from eriksjolund/writer-set-errno
9b417be writer: Set errno
d5ffbeb Merge pull request openembedded#261 from eriksjolund/add-missing-node-unref
9c393a4 Merge pull request openembedded#259 from eriksjolund/handle-error-from-node-set-content
396a3b8 mkcomposefs: Handle NULL from lcfs_node_new()
238a94a lib: Set errno in lcfs_node_new()
c1181fa erofs: Handle error from lcfs_build_node_from_image()
49288d5 erofs, mkcomposefs: Handle error from lcfs_node_set_content()
4e0b147 lib: Add missing lcfs_node_unref()
9bc76dd Merge pull request openembedded#258 from eriksjolund/fix-missing-options
d59dd9b mountcomposefs, mkcomposefs: Add missing options to usage information
418f4f7 Merge pull request openembedded#255 from cgwalters/mount-minor-tweaks
72c602a Merge pull request openembedded#256 from eriksjolund/fix-error-message
770cc36 fuse: Fix filepath argument in error message
465c079 man/mount.composefs: Fix a typo and two markdown lint warnings
8565a8b Merge pull request openembedded#254 from edbaunton/edbaunton/man-mkcomposefs-inline
b99a978 man mkcomposefs: detail inlining logic
47f6949 Merge pull request openembedded#253 from rborn-tx/support-older-linux-headers
453eaef ci: Add build test for Ubuntu Focal
384f306 mount: Allow building when macro LOOP_CONFIGURE is not available
f163eba mount: Allow building when macro MOUNT_ATTR_IDMAP is not available
80e99bd Merge pull request openembedded#250 from cgwalters/doc-verification
f6e8510 README.md: Fix markdownlint warnings
3b7e567 README.md: Drop removed `signed` mount option
091b51f Merge pull request openembedded#247 from cgwalters/readlinkat-overflow
232336d Merge pull request openembedded#248 from cgwalters/more-analyzer
a6904d6 writer: Close mmap leak
e9632ca Merge pull request openembedded#246 from eriksjolund/handle-null-from-strndup
6b2192b writer: Fix (almost certainly unreachable) overflow
bdc2c4c mkcomposefs: Handle NULL from strndup()
e63786d Merge pull request openembedded#245 from giuseppe/run-distcheck-ci
5d3fe92 tests: do not hardcode number of threads
d6e55bf .github: run make distcheck as part of the CI
f6bbf54 Merge pull request openembedded#244 from alexlarsson/mount-api
4e5883b mount.composefs: Add tryverity option
15bdcd6 lib: Add TRY_VERITY mount option
f884f57 mount: Use the new lowerdir+ and datadir+ options
bd6ce95 Merge pull request openembedded#243 from giuseppe/add-fuzzing
171eae0 mkcompose: fix crash if no target for hardlink
7b1518f mkcomposefs: tree_from_dump does not exit(2) on errors
a8ac3d5 mkcomposefs: reject dump without root node
28a9d6b tests: add fuzzing tests for mkcomposefs
932f748 tools: add fuzzing entrypoint for mkcomposefs

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants