Your message dated Sun, 24 Oct 2021 00:23:57 +0200
with message-id <08f39ab1-35cb-e1c7-5dd4-24fcae5d3...@debian.org>
and subject line Re: Bug#997270: ovn: FTBFS: | ./conftest.c:48: undefined
reference to `pow'
has caused the Debian Bug report #997270,
regarding ovn: FTBFS: | ./conftest.c:48: undefined reference to `pow'
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
997270: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=997270
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ovn
Version: 21.06.0+ds1-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[4]: Entering directory '/<<PKGBUILDDIR>>'
> set /bin/bash './tests/testsuite' -C tests
> AUTOTEST_PATH=/<<PKGBUILDDIR>>/ovs/utilities:/<<PKGBUILDDIR>>/ovs/vswitchd:/<<PKGBUILDDIR>>/ovs/ovsdb:/<<PKGBUILDDIR>>/ovs/vtep:tests:::controller-vtep:northd:utilities:controller:ic;
> \
> "$@" --recheck || \
> (test -z "$(find /<<PKGBUILDDIR>>/tests/testsuite.dir -name 'asan.*')" && \
> test X'' = Xyes && "$@" --recheck)
> ## ----------------------- ##
> ## ovn 21.06.0 test suite. ##
> ## ----------------------- ##
> 624: ovn -- ACL with Port Group conjunction flow efficiency -- ovn-northd --
> dp-groups=no FAILED (--wait=hv)
>
> ## ------------- ##
> ## Test results. ##
> ## ------------- ##
>
> ERROR: 1 test was run,
> 1 failed unexpectedly.
> ## -------------------------- ##
> ## testsuite.log was created. ##
> ## -------------------------- ##
>
> Please send `tests/testsuite.log' and all information you think might help:
>
> To: <b...@openvswitch.org>
> Subject: [ovn 21.06.0] testsuite: 624 failed
>
> You may investigate any problem if you feel able to do so, in which
> case the test suite provides a good starting point. Its output may
> be found below `tests/testsuite.dir'.
>
> make[4]: *** [Makefile:3432: check-local] Error 1
> make[4]: Leaving directory '/<<PKGBUILDDIR>>'
> make[3]: *** [Makefile:2732: check-am] Error 2
> make[3]: Leaving directory '/<<PKGBUILDDIR>>'
> make[2]: *** [Makefile:2734: check] Error 2
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> ## ----------------------- ##
> ## ovn 21.06.0 test suite. ##
> ## ----------------------- ##
>
> testsuite: command line was:
> $ ./tests/testsuite -C tests
> AUTOTEST_PATH=/<<PKGBUILDDIR>>/ovs/utilities:/<<PKGBUILDDIR>>/ovs/vswitchd:/<<PKGBUILDDIR>>/ovs/ovsdb:/<<PKGBUILDDIR>>/ovs/vtep:tests:::controller-vtep:northd:utilities:controller:ic
> --recheck
>
> ## --------- ##
> ## Platform. ##
> ## --------- ##
>
> hostname = ip-172-31-6-99
> uname -m = x86_64
> uname -r = 4.19.0-6-cloud-amd64
> uname -s = Linux
> uname -v = #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11)
>
> /usr/bin/uname -p = unknown
> /bin/uname -X = unknown
>
> /bin/arch = unknown
> /usr/bin/arch -k = unknown
> /usr/convex/getsysinfo = unknown
> /usr/bin/hostinfo = unknown
> /bin/machine = unknown
> /usr/bin/oslevel = unknown
> /bin/universe = unknown
>
> PATH: /<<PKGBUILDDIR>>/ovs/utilities/
> PATH: /<<PKGBUILDDIR>>/ovs/vswitchd/
> PATH: /<<PKGBUILDDIR>>/ovs/ovsdb/
> PATH: /<<PKGBUILDDIR>>/ovs/vtep/
> PATH: /<<PKGBUILDDIR>>/tests/
> PATH: /<<PKGBUILDDIR>>/
> PATH: /<<PKGBUILDDIR>>/controller-vtep/
> PATH: /<<PKGBUILDDIR>>/northd/
> PATH: /<<PKGBUILDDIR>>/utilities/
> PATH: /<<PKGBUILDDIR>>/controller/
> PATH: /<<PKGBUILDDIR>>/ic/
> PATH: /usr/local/sbin/
> PATH: /usr/local/bin/
> PATH: /usr/sbin/
> PATH: /usr/bin/
> PATH: /sbin/
> PATH: /bin/
> PATH: /usr/games/
>
> testsuite: atconfig:
> | # Configurable variable values for building test suites.
> | # Generated by ./config.status.
> | # Copyright (C) 2021 Free Software Foundation, Inc.
> |
> | # The test suite will define top_srcdir=/../.. etc.
> | at_testdir='tests'
> | abs_builddir='/<<PKGBUILDDIR>>/tests'
> | at_srcdir='.'
> | abs_srcdir='/<<PKGBUILDDIR>>/tests'
> | at_top_srcdir='..'
> | abs_top_srcdir='/<<PKGBUILDDIR>>'
> | at_top_build_prefix='../'
> | abs_top_builddir='/<<PKGBUILDDIR>>'
> |
> | # Backward compatibility with Autotest <= 2.59b:
> | at_top_builddir=$at_top_build_prefix
> |
> |
> | EXEEXT=''
> | AUTOTEST_PATH='tests'
> |
> | SHELL=${CONFIG_SHELL-'/bin/bash'}
>
> testsuite: atlocal:
> | # -*- shell-script -*-
> | HAVE_OPENSSL='yes'
> | OPENSSL_SUPPORTS_SNI='yes'
> | HAVE_UNBOUND='yes'
> | EGREP='/bin/grep -E'
> |
> | if test x"$PYTHON3" = x; then
> | PYTHON3='/usr/bin/python3'
> | PYTHON='/usr/bin/python3'
> | # PYTHONCOERCECLOCALE=0 disables the Unicode compatibility warning on
> | # stderr that breaks almost any Python3 test (PEP 0538)
> | PYTHONCOERCECLOCALE=0
> | export PYTHONCOERCECLOCALE
> | fi
> |
> | PYTHONPATH=$ovs_srcdir/python:$abs_top_builddir/tests:$PYTHONPATH
> | export PYTHONPATH
> |
> | PYTHONIOENCODING=utf_8
> | export PYTHONIOENCODING
> |
> | # PYTHONDONTWRITEBYTECODE=yes keeps Python from creating .pyc and .pyo
> | # files. Creating .py[co] works OK for any given version of Open
> | # vSwitch, but it causes trouble if you switch from a version with
> | # foo/__init__.py into an (older) version with plain foo.py, since
> | # foo/__init__.pyc will cause Python to ignore foo.py.
> | PYTHONDONTWRITEBYTECODE=yes
> | export PYTHONDONTWRITEBYTECODE
> |
> | # Test whether the current working directory name is all ASCII
> | # characters. Some Python code doesn't tolerate non-ASCII characters
> | # in filenames very well, so if the current working directory is
> | # non-ASCII then we skip the tests that run those programs.
> | #
> | # This would be just papering over a real problem, except that the
> | # tests that we skip are launched from initscripts and thus normally
> | # run in system directories with ASCII names. (This problem only came
> | # up at all because the Debian autobuilders do build in a top-level
> | # directory named /«BUILDDIR».)
> | case `pwd | tr -d ' -~'` in
> | '') non_ascii_cwd=false ;;
> | *) non_ascii_cwd=true
> | esac
> |
> | # Enable malloc debugging features.
> | case `uname` in
> | Linux)
> | MALLOC_PERTURB_=165; export MALLOC_PERTURB_
> | MALLOC_CHECK_=2; export MALLOC_CHECK_
> | ;;
> | FreeBSD)
> | case `uname -r` in
> | [789].*)
> | MALLOC_CONF=AJ
> | ;;
> | 1[01].*)
> | MALLOC_CONF=abort:true,junk:true,redzone:true
> | ;;
> | *)
> | MALLOC_CONF=abort:true,junk:true
> | ;;
> | esac
> | export MALLOC_CONF
> | esac
> |
> | # The name of loopback interface
> | case `uname` in
> | Linux)
> | LOOPBACK_INTERFACE=lo
> | ;;
> | FreeBSD|NetBSD)
> | LOOPBACK_INTERFACE=lo0
> | ;;
> | esac
> |
> | # Check for platform.
> | case `uname` in
> | MINGW*|MSYS*)
> | IS_WIN32="yes"
> | IS_BSD="no"
> | ;;
> | FreeBSD|NetBSD)
> | IS_WIN32="no"
> | IS_BSD="yes"
> | ;;
> | *)
> | IS_WIN32="no"
> | IS_BSD="no"
> | ;;
> | esac
> |
> | if test x"$PYTHON3" != x && test "$IS_WIN32" = yes; then
> | # enables legacy windows unicode printing needed for Python3
> compatibility
> | # with the Python2 tests
> | PYTHONLEGACYWINDOWSFSENCODING=true
> | export PYTHONLEGACYWINDOWSFSENCODING
> | PYTHONLEGACYWINDOWSSTDIO=true
> | export PYTHONLEGACYWINDOWSSTDIO
> | fi
> |
> | # Check whether to run IPv6 tests.
> | $PYTHON -c '
> | import errno
> | import socket
> | import sys
> | try:
> | socket.socket(family=socket.AF_INET6).bind(("::1", 0, 0, 0))
> | except socket.error as e:
> | if e.errno == errno.EAFNOSUPPORT or errno.EADDRNOTAVAIL:
> | sys.exit(2)
> | raise
> | '
> | case $? in
> | 0) HAVE_IPV6=yes ;;
> | 2) HAVE_IPV6=no ;;
> | *) echo "$0: unexpected error probing $PYTHON for IPv6 support" >&2 ;;
> | esac
> |
> | # Look for a python L7 library 'LIB' in the system. If it is found, defines
> | # HAVE_LIB="yes", otherwise HAVE_LIB="no"
> | find_l7_lib()
> | {
> | set +x
> | var=HAVE_`echo "$1" | tr '[a-z]' '[A-Z]'`
> | result=$($PYTHON3 $abs_top_srcdir/tests/test-l7.py --help | grep "$1")
> | if test "x${result}" != x; then
> | eval ${var}="yes"
> | else
> | eval ${var}="no"
> | fi
> | }
> |
> | # HAVE_FTP
> | find_l7_lib ftp
> | # HAVE_TFTP
> | find_l7_lib tftp
> | # HAVE_SCTP
> | find_l7_lib sctp
> |
> | # Look for a commnand in the system. If it is found, defines
> | # HAVE_COMMAND="yes", otherwise HAVE_COMMAND="no".
> | find_command()
> | {
> | which $1 > /dev/null 2>&1
> | status=$?
> | var=HAVE_`echo "$1" | tr '-' '_' | tr '[a-z]' '[A-Z]'`
> | if test "$status" = "0"; then
> | eval ${var}="yes"
> | else
> | eval ${var}="no"
> | fi
> | }
> |
> | # Set HAVE_NC
> | find_command nc
> |
> | # Determine correct netcat option to quit on stdin EOF
> | if nc --version 2>&1 | grep -q nmap.org; then
> | # Nmap netcat
> | NC_EOF_OPT="--send-only -w 5"
> | else
> | # BSD netcat
> | NC_EOF_OPT="-q 1 -w 5"
> | fi
> |
> | # Set HAVE_TCPDUMP
> | find_command tcpdump
> |
> | # Set HAVE_LFTP
> | find_command lftp
> |
> | CURL_OPT="-g -v --max-time 1 --retry 2 --retry-delay 1 --connect-timeout 1"
> |
> | # Determine whether "diff" supports "normal" diffs. (busybox diff does
> not.)
> | if echo xyzzy | diff /dev/null - | grep '^>' >/dev/null; then
> | DIFF_SUPPORTS_NORMAL_FORMAT=yes
> | else
> | DIFF_SUPPORTS_NORMAL_FORMAT=no
> | fi
> |
> | # Set HAVE_DIBBLER-SERVER
> | find_command dibbler-server
> |
> | # Set HAVE_BFDD_BEACON
> | find_command bfdd-beacon
> |
> | # Turn off proxies.
> | unset http_proxy
> | unset https_proxy
> | unset ftp_proxy
> | unset no_proxy
> | unset HTTP_PROXY
> | unset HTTPS_PROXY
> | unset FTP_PROXY
> | unset NO_PROXY
> |
> | # Avoid OVN environment variables leaking in from external environment.
> | unset OVN_NB_DB
> | unset OVN_SB_DB
> |
> | # Prevent logging to syslog during tests.
> | OVS_SYSLOG_METHOD=null
> | export OVS_SYSLOG_METHOD
> |
> | # Set default timeout for control utils
> | OVS_CTL_TIMEOUT=30
> | export OVS_CTL_TIMEOUT
> |
> | # Add some default flags to make the tests run better under Address
> | # Sanitizer, if it was used for the build.
> | ASAN_OPTIONS=detect_leaks=1:abort_on_error=true:log_path=asan:$ASAN_OPTIONS
> | export ASAN_OPTIONS
> |
> | # Check whether we should run ddlog tests.
> | if test 'no' != no; then
> | TEST_DDLOG="yes"
> | else
> | TEST_DDLOG="no"
> | fi
>
> ## ---------------- ##
> ## Tested programs. ##
> ## ---------------- ##
>
> ./testsuite.at:1: /<<PKGBUILDDIR>>/ovs/vswitchd/ovs-vswitchd --version
> ovs-vswitchd (Open vSwitch) 2.15.0
>
> ./testsuite.at:1: /<<PKGBUILDDIR>>/ovs/utilities/ovs-vsctl --version
> ovs-vsctl (Open vSwitch) 2.15.0
> DB Schema 8.2.0
>
> ## ------------------ ##
> ## Running the tests. ##
> ## ------------------ ##
> testsuite: starting at: Sat Oct 23 06:43:44 UTC 2021
> testsuite: ending at: Sat Oct 23 06:44:15 UTC 2021
> testsuite: test suite duration: 0h 0m 31s
>
> ## ------------- ##
> ## Test results. ##
> ## ------------- ##
>
> ERROR: 1 test was run,
> 1 failed unexpectedly.
>
> ## ------------------------ ##
> ## Summary of the failures. ##
> ## ------------------------ ##
> Failed tests:
> ovn 21.06.0 test suite test groups:
>
> NUM: FILE-NAME:LINE TEST-GROUP-NAME
> KEYWORDS
>
> 624: ovn.at:26583 ovn -- ACL with Port Group conjunction flow
> efficiency -- ovn-northd -- dp-groups=no
>
> ## ---------------------- ##
> ## Detailed failed tests. ##
> ## ---------------------- ##
>
> # -*- compilation -*-
> 624. ovn.at:26583: testing ovn -- ACL with Port Group conjunction flow
> efficiency -- ovn-northd -- dp-groups=no ...
> creating ovn-sb database
> ovsdb-server -vjsonrpc
> --remote=punix:/<<PKGBUILDDIR>>/tests/testsuite.dir/624/ovn-sb/ovn-sb.sock
> --remote=db:OVN_Southbound,SB_Global,connections
> --private-key=/<<PKGBUILDDIR>>/tests/testpki-test-privkey.pem
> --certificate=/<<PKGBUILDDIR>>/tests/testpki-test-cert.pem
> --ca-cert=/<<PKGBUILDDIR>>/tests/testpki-cacert.pem
> /<<PKGBUILDDIR>>/tests/testsuite.dir/624/ovn-sb/ovn-sb.db -vconsole:off
> --detach --no-chdir --pidfile --log-file
> creating ovn-nb database
> ovsdb-server -vjsonrpc
> --remote=punix:/<<PKGBUILDDIR>>/tests/testsuite.dir/624/ovn-nb/ovn-nb.sock
> /<<PKGBUILDDIR>>/tests/testsuite.dir/624/ovn-nb/ovn-nb.db -vconsole:off
> --detach --no-chdir --pidfile --log-file
> starting northd
> ovn-northd -vjsonrpc
> --ovnnb-db=unix:/<<PKGBUILDDIR>>/tests/testsuite.dir/624/ovn-nb/ovn-nb.sock
> --ovnsb-db=unix:/<<PKGBUILDDIR>>/tests/testsuite.dir/624/ovn-sb/ovn-sb.sock
> -vconsole:off --detach --no-chdir --pidfile --log-file
> starting northd-backup
> ovn-northd -vjsonrpc
> --ovnnb-db=unix:/<<PKGBUILDDIR>>/tests/testsuite.dir/624/ovn-nb/ovn-nb.sock
> --ovnsb-db=unix:/<<PKGBUILDDIR>>/tests/testsuite.dir/624/ovn-sb/ovn-sb.sock
> -vconsole:off --detach --no-chdir --pidfile --log-file
> 9c225c07-2b39-42ed-9cc1-2d6b5dfec859
> ovn-macros.at:230: waiting until TCP_PORT=`sed -n 's/.*0:.*: listening on
> port \([0-9]*\)$/\1/p' "$d/ovn-sb/ovsdb-server.log"` && test X !=
> X"$TCP_PORT"...
> ovn-macros.at:230: wait succeeded immediately
> adding simulator 'main'
> ovsdb-server
> --remote=punix:/<<PKGBUILDDIR>>/tests/testsuite.dir/624/main/db.sock
> -vconsole:off --detach --no-chdir --pidfile --log-file
> ovs-vswitchd --enable-dummy=system -vvconn -vofproto_dpif -vunixctl
> -vconsole:off --detach --no-chdir --pidfile --log-file
> adding simulator 'hv1'
> ovsdb-server
> --remote=punix:/<<PKGBUILDDIR>>/tests/testsuite.dir/624/hv1/db.sock
> -vconsole:off --detach --no-chdir --pidfile --log-file
> ovs-vswitchd --enable-dummy=system -vvconn -vofproto_dpif -vunixctl
> -vconsole:off --detach --no-chdir --pidfile --log-file
> ovn-controller -vconsole:off --detach --no-chdir --pidfile --log-file
> ovn-nbctl --wait=hv sync
> ./ovn-macros.at:375: "$@"
> ./ovn.at:26583: test $(ovs-ofctl dump-flows br-int table=44 | grep
> conjunction | wc -l) == 22
> ovn-nbctl --wait=hv pg-set-ports pg1 lsp0-0 lsp0-1 lsp1-0 lsp1-1 lsp2-0
> lsp2-1 lsp3-0 lsp3-1 lsp4-0 lsp4-1
> ./ovn-macros.at:375: "$@"
> --- /dev/null 2021-10-22 19:33:39.000000000 +0000
> +++ /<<PKGBUILDDIR>>/tests/testsuite.dir/at-groups/624/stderr 2021-10-23
> 06:44:15.660328992 +0000
> @@ -0,0 +1,2 @@
> +2021-10-23T06:44:15Z|00002|fatal_signal|WARN|terminating with signal 14
> (signal 14)
> +./tests/testsuite: line 3193: 25141 Alarm clock "$@"
> ./ovn-macros.at:375: exit code was 142, expected 0
> 624. ovn.at:26583: 624. ovn -- ACL with Port Group conjunction flow
> efficiency -- ovn-northd -- dp-groups=no (ovn.at:26583): FAILED (--wait=hv)
>
>
> ## ------------- ##
> ## ../config.log ##
> ## ------------- ##
> | This file contains any messages produced by compilers while
> | running configure, to aid debugging if configure makes a mistake.
> |
> | It was created by ovn configure 21.06.0, which was
> | generated by GNU Autoconf 2.71. Invocation command line was
> |
> | $ ./configure --build=x86_64-linux-gnu --prefix=/usr
> '--includedir=${prefix}/include' '--mandir=${prefix}/share/man'
> '--infodir=${prefix}/share/info' --sysconfdir=/etc --localstatedir=/var
> --disable-option-checking --disable-silent-rules
> '--libdir=${prefix}/lib/x86_64-linux-gnu' --runstatedir=/run
> --disable-maintainer-mode --disable-dependency-tracking --prefix=/usr
> --localstatedir=/var --sysconfdir=/etc --with-dbdir=/var/lib/ovn
> --with-ovs-source=/<<PKGBUILDDIR>>/ovs --enable-ssl
> |
> | ## --------- ##
> | ## Platform. ##
> | ## --------- ##
> |
> | hostname = ip-172-31-6-99
> | uname -m = x86_64
> | uname -r = 4.19.0-6-cloud-amd64
> | uname -s = Linux
> | uname -v = #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11)
> |
> | /usr/bin/uname -p = unknown
> | /bin/uname -X = unknown
> |
> | /bin/arch = unknown
> | /usr/bin/arch -k = unknown
> | /usr/convex/getsysinfo = unknown
> | /usr/bin/hostinfo = unknown
> | /bin/machine = unknown
> | /usr/bin/oslevel = unknown
> | /bin/universe = unknown
> |
> | PATH: /usr/local/sbin/
> | PATH: /usr/local/bin/
> | PATH: /usr/sbin/
> | PATH: /usr/bin/
> | PATH: /sbin/
> | PATH: /bin/
> | PATH: /usr/games/
> |
> |
> | ## ----------- ##
> | ## Core tests. ##
> | ## ----------- ##
> |
> | configure:3357: looking for aux files: config.guess config.sub ltmain.sh
> compile missing install-sh
> | configure:3370: trying ./build-aux/
> | configure:3399: ./build-aux/config.guess found
> | configure:3399: ./build-aux/config.sub found
> | configure:3399: ./build-aux/ltmain.sh found
> | configure:3399: ./build-aux/compile found
> | configure:3399: ./build-aux/missing found
> | configure:3381: ./build-aux/install-sh found
> | configure:3534: checking for a BSD-compatible install
> | configure:3607: result: /usr/bin/install -c
> | configure:3618: checking whether build environment is sane
> | configure:3673: result: yes
> | configure:3832: checking for a race-free mkdir -p
> | configure:3876: result: /bin/mkdir -p
> | configure:3883: checking for gawk
> | configure:3918: result: no
> | configure:3883: checking for mawk
> | configure:3904: found /usr/bin/mawk
> | configure:3915: result: mawk
> | configure:3926: checking whether make sets $(MAKE)
> | configure:3949: result: yes
> | configure:3979: checking whether make supports nested variables
> | configure:3997: result: yes
> | configure:4072: checking how to create a pax tar archive
> | configure:4083: tar --version
> | tar (GNU tar) 1.34
> | Copyright (C) 2021 Free Software Foundation, Inc.
> | License GPLv3+: GNU GPL version 3 or later
> <https://gnu.org/licenses/gpl.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 John Gilmore and Jay Fenlason.
> | configure:4086: $? = 0
> | configure:4126: tardir=conftest.dir && eval tar --format=posix -chf -
> "$tardir" >conftest.tar
> | configure:4129: $? = 0
> | configure:4133: tar -xf - <conftest.tar
> | configure:4136: $? = 0
> | configure:4138: cat conftest.dir/file
> | GrepMe
> | configure:4141: $? = 0
> | configure:4155: result: gnutar
> | configure:4235: checking whether make supports the include directive
> | configure:4250: make -f confmf.GNU && cat confinc.out
> | make[2]: Entering directory '/<<PKGBUILDDIR>>'
> | make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> | this is the am__doit target
> | configure:4253: $? = 0
> | configure:4272: result: yes (GNU style)
> | configure:4348: checking for gcc
> | configure:4369: found /usr/bin/gcc
> | configure:4380: result: gcc
> | configure:4733: checking for C compiler version
> | configure:4742: gcc --version >&5
> | gcc (Debian 11.2.0-10) 11.2.0
> | Copyright (C) 2021 Free Software Foundation, Inc.
> | This is free software; see the source for copying conditions. There is NO
> | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> |
> | configure:4753: $? = 0
> | configure:4742: gcc -v >&5
> | Using built-in specs.
> | COLLECT_GCC=gcc
> | COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper
> | OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
> | OFFLOAD_TARGET_DEFAULT=1
> | Target: x86_64-linux-gnu
> | Configured with: ../src/configure -v --with-pkgversion='Debian 11.2.0-10'
> --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs
> --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr
> --with-gcc-major-version-only --program-suffix=-11
> --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id
> --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix
> --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu
> --enable-libstdcxx-debug --enable-libstdcxx-time=yes
> --with-default-libstdcxx-abi=new --enable-gnu-unique-object
> --disable-vtable-verify --enable-plugin --enable-default-pie
> --with-system-zlib --enable-libphobos-checking=release
> --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch
> --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64
> --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic
> --enable-offload-targets=nvptx-none=/build/gcc-11-9Chg0b/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-9Chg0b/gcc-11-11.2.0/debian/tmp-gcn/usr
> --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu
> --host=x86_64-linux-gnu --target=x86_64-linux-gnu
> --with-build-config=bootstrap-lto-lean --enable-link-serialization=2
> | Thread model: posix
> | Supported LTO compression algorithms: zlib zstd
> | gcc version 11.2.0 (Debian 11.2.0-10)
> | ... rest of stderr output deleted ...
> | configure:4753: $? = 0
> | configure:4742: gcc -V >&5
> | gcc: error: unrecognized command-line option '-V'
> | gcc: fatal error: no input files
> | compilation terminated.
> | configure:4753: $? = 1
> | configure:4742: gcc -qversion >&5
> | gcc: error: unrecognized command-line option '-qversion'; did you mean
> '--version'?
> | gcc: fatal error: no input files
> | compilation terminated.
> | configure:4753: $? = 1
> | configure:4742: gcc -version >&5
> | gcc: error: unrecognized command-line option '-version'
> | gcc: fatal error: no input files
> | compilation terminated.
> | configure:4753: $? = 1
> | configure:4773: checking whether the C compiler works
> | configure:4795: gcc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5
> | configure:4799: $? = 0
> | configure:4849: result: yes
> | configure:4852: checking for C compiler default output file name
> | configure:4854: result: a.out
> | configure:4860: checking for suffix of executables
> | configure:4867: gcc -o conftest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5
> | configure:4871: $? = 0
> | configure:4894: result:
> | configure:4916: checking whether we are cross compiling
> | configure:4924: gcc -o conftest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5
> | configure:4928: $? = 0
> | configure:4935: ./conftest
> | configure:4939: $? = 0
> | configure:4954: result: no
> | configure:4959: checking for suffix of object files
> | configure:4982: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.c >&5
> | configure:4986: $? = 0
> | configure:5008: result: o
> | configure:5012: checking whether the compiler supports GNU C
> | configure:5032: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.c >&5
> | configure:5032: $? = 0
> | configure:5042: result: yes
> | configure:5053: checking whether gcc accepts -g
> | configure:5074: gcc -c -g -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
> | configure:5074: $? = 0
> | configure:5118: result: yes
> | configure:5138: checking for gcc option to enable C11 features
> | configure:5153: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.c >&5
> | configure:5153: $? = 0
> | configure:5171: result: none needed
> | configure:5287: checking whether gcc understands -c and -o together
> | configure:5310: gcc -c conftest.c -o conftest2.o
> | configure:5313: $? = 0
> | configure:5310: gcc -c conftest.c -o conftest2.o
> | configure:5313: $? = 0
> | configure:5325: result: yes
> | configure:5344: checking dependency style of gcc
> | configure:5456: result: none
> | configure:5542: checking for g++
> | configure:5563: found /usr/bin/g++
> | configure:5574: result: g++
> | configure:5601: checking for C++ compiler version
> | configure:5610: g++ --version >&5
> | g++ (Debian 11.2.0-10) 11.2.0
> | Copyright (C) 2021 Free Software Foundation, Inc.
> | This is free software; see the source for copying conditions. There is NO
> | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> |
> | configure:5621: $? = 0
> | configure:5610: g++ -v >&5
> | Using built-in specs.
> | COLLECT_GCC=g++
> | COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper
> | OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
> | OFFLOAD_TARGET_DEFAULT=1
> | Target: x86_64-linux-gnu
> | Configured with: ../src/configure -v --with-pkgversion='Debian 11.2.0-10'
> --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs
> --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr
> --with-gcc-major-version-only --program-suffix=-11
> --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id
> --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix
> --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu
> --enable-libstdcxx-debug --enable-libstdcxx-time=yes
> --with-default-libstdcxx-abi=new --enable-gnu-unique-object
> --disable-vtable-verify --enable-plugin --enable-default-pie
> --with-system-zlib --enable-libphobos-checking=release
> --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch
> --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64
> --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic
> --enable-offload-targets=nvptx-none=/build/gcc-11-9Chg0b/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-9Chg0b/gcc-11-11.2.0/debian/tmp-gcn/usr
> --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu
> --host=x86_64-linux-gnu --target=x86_64-linux-gnu
> --with-build-config=bootstrap-lto-lean --enable-link-serialization=2
> | Thread model: posix
> | Supported LTO compression algorithms: zlib zstd
> | gcc version 11.2.0 (Debian 11.2.0-10)
> | ... rest of stderr output deleted ...
> | configure:5621: $? = 0
> | configure:5610: g++ -V >&5
> | g++: error: unrecognized command-line option '-V'
> | g++: fatal error: no input files
> | compilation terminated.
> | configure:5621: $? = 1
> | configure:5610: g++ -qversion >&5
> | g++: error: unrecognized command-line option '-qversion'; did you mean
> '--version'?
> | g++: fatal error: no input files
> | compilation terminated.
> | configure:5621: $? = 1
> | configure:5625: checking whether the compiler supports GNU C++
> | configure:5645: g++ -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.cpp >&5
> | configure:5645: $? = 0
> | configure:5655: result: yes
> | configure:5666: checking whether g++ accepts -g
> | configure:5687: g++ -c -g -Wdate-time -D_FORTIFY_SOURCE=2 conftest.cpp >&5
> | configure:5687: $? = 0
> | configure:5731: result: yes
> | configure:5751: checking for g++ option to enable C++11 features
> | configure:5766: g++ -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.cpp >&5
> | conftest.cpp: In function 'int main(int, char**)':
> | conftest.cpp:177:25: warning: empty parentheses were disambiguated as a
> function declaration [-Wvexing-parse]
> | 177 | cxx11test::delegate d2();
> | | ^~
> | conftest.cpp:177:25: note: remove parentheses to default-initialize a
> variable
> | 177 | cxx11test::delegate d2();
> | | ^~
> | | --
> | conftest.cpp:177:25: note: or replace parentheses with braces to
> value-initialize a variable
> | configure:5766: $? = 0
> | configure:5784: result: none needed
> | configure:5850: checking dependency style of g++
> | configure:5962: result: none
> | configure:5982: checking how to run the C preprocessor
> | configure:6008: gcc -E -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c
> | configure:6008: $? = 0
> | configure:6023: gcc -E -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c
> | conftest.c:11:10: fatal error: ac_nonexistent.h: No such file or directory
> | 11 | #include <ac_nonexistent.h>
> | | ^~~~~~~~~~~~~~~~~~
> | compilation terminated.
> | configure:6023: $? = 1
> | configure: failed program was:
> | | /* confdefs.h */
> | | #define PACKAGE_NAME "ovn"
> | | #define PACKAGE_TARNAME "ovn"
> | | #define PACKAGE_VERSION "21.06.0"
> | | #define PACKAGE_STRING "ovn 21.06.0"
> | | #define PACKAGE_BUGREPORT "b...@openvswitch.org"
> | | #define PACKAGE_URL ""
> | | #define PACKAGE "ovn"
> | | #define VERSION "21.06.0"
> | | /* end confdefs.h. */
> | | #include <ac_nonexistent.h>
> | configure:6050: result: gcc -E
> | configure:6064: gcc -E -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c
> | configure:6064: $? = 0
> | configure:6079: gcc -E -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c
> | conftest.c:11:10: fatal error: ac_nonexistent.h: No such file or directory
> | 11 | #include <ac_nonexistent.h>
> | | ^~~~~~~~~~~~~~~~~~
> | compilation terminated.
> | configure:6079: $? = 1
> | configure: failed program was:
> | | /* confdefs.h */
> | | #define PACKAGE_NAME "ovn"
> | | #define PACKAGE_TARNAME "ovn"
> | | #define PACKAGE_VERSION "21.06.0"
> | | #define PACKAGE_STRING "ovn 21.06.0"
> | | #define PACKAGE_BUGREPORT "b...@openvswitch.org"
> | | #define PACKAGE_URL ""
> | | #define PACKAGE "ovn"
> | | #define VERSION "21.06.0"
> | | /* end confdefs.h. */
> | | #include <ac_nonexistent.h>
> | configure:6110: checking for grep that handles long lines and -e
> | configure:6174: result: /bin/grep
> | configure:6179: checking for fgrep
> | configure:6247: result: /bin/grep -F
> | configure:6252: checking for egrep
> | configure:6320: result: /bin/grep -E
> | configure:6384: checking for pkg-config
> | configure:6407: found /usr/bin/pkg-config
> | configure:6419: result: /usr/bin/pkg-config
> | configure:6444: checking pkg-config is at least version 0.9.0
> | configure:6447: result: yes
> | configure:6465: checking for stdio.h
> | configure:6465: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.c >&5
> | configure:6465: $? = 0
> | configure:6465: result: yes
> | configure:6465: checking for stdlib.h
> | configure:6465: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.c >&5
> | configure:6465: $? = 0
> | configure:6465: result: yes
> | configure:6465: checking for string.h
> | configure:6465: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.c >&5
> | configure:6465: $? = 0
> | configure:6465: result: yes
> | configure:6465: checking for inttypes.h
> | configure:6465: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.c >&5
> | configure:6465: $? = 0
> | configure:6465: result: yes
> | configure:6465: checking for stdint.h
> | configure:6465: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.c >&5
> | configure:6465: $? = 0
> | configure:6465: result: yes
> | configure:6465: checking for strings.h
> | configure:6465: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.c >&5
> | configure:6465: $? = 0
> | configure:6465: result: yes
> | configure:6465: checking for sys/stat.h
> | configure:6465: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.c >&5
> | configure:6465: $? = 0
> | configure:6465: result: yes
> | configure:6465: checking for sys/types.h
> | configure:6465: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.c >&5
> | configure:6465: $? = 0
> | configure:6465: result: yes
> | configure:6465: checking for unistd.h
> | configure:6465: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.c >&5
> | configure:6465: $? = 0
> | configure:6465: result: yes
> | configure:6465: checking for wchar.h
> | configure:6465: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.c >&5
> | configure:6465: $? = 0
> | configure:6465: result: yes
> | configure:6465: checking for minix/config.h
> | configure:6465: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.c >&5
> | conftest.c:49:10: fatal error: minix/config.h: No such file or directory
> | 49 | #include <minix/config.h>
> | | ^~~~~~~~~~~~~~~~
> | compilation terminated.
> | configure:6465: $? = 1
> | configure: failed program was:
> | | /* confdefs.h */
> | | #define PACKAGE_NAME "ovn"
> | | #define PACKAGE_TARNAME "ovn"
> | | #define PACKAGE_VERSION "21.06.0"
> | | #define PACKAGE_STRING "ovn 21.06.0"
> | | #define PACKAGE_BUGREPORT "b...@openvswitch.org"
> | | #define PACKAGE_URL ""
> | | #define PACKAGE "ovn"
> | | #define VERSION "21.06.0"
> | | #define HAVE_STDIO_H 1
> | | #define HAVE_STDLIB_H 1
> | | #define HAVE_STRING_H 1
> | | #define HAVE_INTTYPES_H 1
> | | #define HAVE_STDINT_H 1
> | | #define HAVE_STRINGS_H 1
> | | #define HAVE_SYS_STAT_H 1
> | | #define HAVE_SYS_TYPES_H 1
> | | #define HAVE_UNISTD_H 1
> | | #define HAVE_WCHAR_H 1
> | | /* end confdefs.h. */
> | | #include <stddef.h>
> | | #ifdef HAVE_STDIO_H
> | | # include <stdio.h>
> | | #endif
> | | #ifdef HAVE_STDLIB_H
> | | # include <stdlib.h>
> | | #endif
> | | #ifdef HAVE_STRING_H
> | | # include <string.h>
> | | #endif
> | | #ifdef HAVE_INTTYPES_H
> | | # include <inttypes.h>
> | | #endif
> | | #ifdef HAVE_STDINT_H
> | | # include <stdint.h>
> | | #endif
> | | #ifdef HAVE_STRINGS_H
> | | # include <strings.h>
> | | #endif
> | | #ifdef HAVE_SYS_TYPES_H
> | | # include <sys/types.h>
> | | #endif
> | | #ifdef HAVE_SYS_STAT_H
> | | # include <sys/stat.h>
> | | #endif
> | | #ifdef HAVE_UNISTD_H
> | | # include <unistd.h>
> | | #endif
> | | #include <minix/config.h>
> | configure:6465: result: no
> | configure:6496: checking whether it is safe to define __EXTENSIONS__
> | configure:6515: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.c >&5
> | configure:6515: $? = 0
> | configure:6523: result: yes
> | configure:6526: checking whether _XOPEN_SOURCE should be defined
> | configure:6548: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.c >&5
> | configure:6548: $? = 0
> | configure:6575: result: no
> | configure:6631: checking whether byte ordering is bigendian
> | configure:6647: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.c >&5
> | conftest.c:39:16: error: unknown type name 'not'
> | 39 | not a universal capable compiler
> | | ^~~
> | conftest.c:39:22: error: expected '=', ',', ';', 'asm' or '__attribute__'
> before 'universal'
> | 39 | not a universal capable compiler
> | | ^~~~~~~~~
> | conftest.c:39:22: error: unknown type name 'universal'
> | configure:6647: $? = 1
> | configure: failed program was:
> | | /* confdefs.h */
> | | #define PACKAGE_NAME "ovn"
> | | #define PACKAGE_TARNAME "ovn"
> | | #define PACKAGE_VERSION "21.06.0"
> | | #define PACKAGE_STRING "ovn 21.06.0"
> | | #define PACKAGE_BUGREPORT "b...@openvswitch.org"
> | | #define PACKAGE_URL ""
> | | #define PACKAGE "ovn"
> | | #define VERSION "21.06.0"
> | | #define HAVE_STDIO_H 1
> | | #define HAVE_STDLIB_H 1
> | | #define HAVE_STRING_H 1
> | | #define HAVE_INTTYPES_H 1
> | | #define HAVE_STDINT_H 1
> | | #define HAVE_STRINGS_H 1
> | | #define HAVE_SYS_STAT_H 1
> | | #define HAVE_SYS_TYPES_H 1
> | | #define HAVE_UNISTD_H 1
> | | #define HAVE_WCHAR_H 1
> | | #define STDC_HEADERS 1
> | | #define _ALL_SOURCE 1
> | | #define _DARWIN_C_SOURCE 1
> | | #define _GNU_SOURCE 1
> | | #define _HPUX_ALT_XOPEN_SOCKET_API 1
> | | #define _NETBSD_SOURCE 1
> | | #define _OPENBSD_SOURCE 1
> | | #define _POSIX_PTHREAD_SEMANTICS 1
> | | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
> | | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
> | | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
> | | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
> | | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
> | | #define __STDC_WANT_LIB_EXT2__ 1
> | | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
> | | #define _TANDEM_SOURCE 1
> | | #define __EXTENSIONS__ 1
> | | /* end confdefs.h. */
> | | #ifndef __APPLE_CC__
> | | not a universal capable compiler
> | | #endif
> | | typedef int dummy;
> | |
> | configure:6693: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.c >&5
> | configure:6693: $? = 0
> | configure:6712: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.c >&5
> | conftest.c: In function 'main':
> | conftest.c:45:18: error: unknown type name 'not'; did you mean 'ino_t'?
> | 45 | not big endian
> | | ^~~
> | | ino_t
> | conftest.c:45:26: error: expected '=', ',', ';', 'asm' or '__attribute__'
> before 'endian'
> | 45 | not big endian
> | | ^~~~~~
> | configure:6712: $? = 1
> | configure: failed program was:
> | | /* confdefs.h */
> | | #define PACKAGE_NAME "ovn"
> | | #define PACKAGE_TARNAME "ovn"
> | | #define PACKAGE_VERSION "21.06.0"
> | | #define PACKAGE_STRING "ovn 21.06.0"
> | | #define PACKAGE_BUGREPORT "b...@openvswitch.org"
> | | #define PACKAGE_URL ""
> | | #define PACKAGE "ovn"
> | | #define VERSION "21.06.0"
> | | #define HAVE_STDIO_H 1
> | | #define HAVE_STDLIB_H 1
> | | #define HAVE_STRING_H 1
> | | #define HAVE_INTTYPES_H 1
> | | #define HAVE_STDINT_H 1
> | | #define HAVE_STRINGS_H 1
> | | #define HAVE_SYS_STAT_H 1
> | | #define HAVE_SYS_TYPES_H 1
> | | #define HAVE_UNISTD_H 1
> | | #define HAVE_WCHAR_H 1
> | | #define STDC_HEADERS 1
> | | #define _ALL_SOURCE 1
> | | #define _DARWIN_C_SOURCE 1
> | | #define _GNU_SOURCE 1
> | | #define _HPUX_ALT_XOPEN_SOCKET_API 1
> | | #define _NETBSD_SOURCE 1
> | | #define _OPENBSD_SOURCE 1
> | | #define _POSIX_PTHREAD_SEMANTICS 1
> | | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
> | | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
> | | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
> | | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
> | | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
> | | #define __STDC_WANT_LIB_EXT2__ 1
> | | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
> | | #define _TANDEM_SOURCE 1
> | | #define __EXTENSIONS__ 1
> | | /* end confdefs.h. */
> | | #include <sys/types.h>
> | | #include <sys/param.h>
> | |
> | | int
> | | main (void)
> | | {
> | | #if BYTE_ORDER != BIG_ENDIAN
> | | not big endian
> | | #endif
> | |
> | | ;
> | | return 0;
> | | }
> | configure:6846: result: no
> | configure:6872: checking for special C compiler options needed for large
> files
> | configure:6920: result: no
> | configure:6926: checking for _FILE_OFFSET_BITS value needed for large files
> | configure:6952: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.c >&5
> | configure:6952: $? = 0
> | configure:6986: result: no
> | configure:7101: checking build system type
> | configure:7116: result: x86_64-pc-linux-gnu
> | configure:7136: checking host system type
> | configure:7150: result: x86_64-pc-linux-gnu
> | configure:7191: checking how to print strings
> | configure:7218: result: printf
> | configure:7239: checking for a sed that does not truncate output
> | configure:7309: result: /bin/sed
> | configure:7358: checking for ld used by gcc
> | configure:7426: result: /usr/bin/ld
> | configure:7433: checking if the linker (/usr/bin/ld) is GNU ld
> | configure:7449: result: yes
> | configure:7461: checking for BSD- or MS-compatible name lister (nm)
> | configure:7516: result: /usr/bin/nm -B
> | configure:7656: checking the name lister (/usr/bin/nm -B) interface
> | configure:7664: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.c >&5
> | configure:7667: /usr/bin/nm -B "conftest.o"
> | configure:7670: output
> | 0000000000000000 B some_variable
> | configure:7677: result: BSD nm
> | configure:7680: checking whether ln -s works
> | configure:7684: result: yes
> | configure:7692: checking the maximum length of command line arguments
> | configure:7824: result: 1572864
> | configure:7872: checking how to convert x86_64-pc-linux-gnu file names to
> x86_64-pc-linux-gnu format
> | configure:7913: result: func_convert_file_noop
> | configure:7920: checking how to convert x86_64-pc-linux-gnu file names to
> toolchain format
> | configure:7941: result: func_convert_file_noop
> | configure:7948: checking for /usr/bin/ld option to reload object files
> | configure:7956: result: -r
> | configure:8035: checking for objdump
> | configure:8056: found /usr/bin/objdump
> | configure:8067: result: objdump
> | configure:8099: checking how to recognize dependent libraries
> | configure:8300: result: pass_all
> | configure:8390: checking for dlltool
> | configure:8425: result: no
> | configure:8455: checking how to associate runtime and link libraries
> | configure:8483: result: printf %s\n
> | configure:8548: checking for ar
> | configure:8569: found /usr/bin/ar
> | configure:8580: result: ar
> | configure:8617: checking for archiver @FILE support
> | configure:8635: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.c >&5
> | configure:8635: $? = 0
> | configure:8639: ar cr libconftest.a @conftest.lst >&5
> | configure:8642: $? = 0
> | configure:8647: ar cr libconftest.a @conftest.lst >&5
> | ar: conftest.o: No such file or directory
> | configure:8650: $? = 1
> | configure:8662: result: @
> | configure:8725: checking for strip
> | configure:8746: found /usr/bin/strip
> | configure:8757: result: strip
> | configure:8834: checking for ranlib
> | configure:8855: found /usr/bin/ranlib
> | configure:8866: result: ranlib
> | configure:8968: checking command to parse /usr/bin/nm -B output from gcc
> object
> | configure:9122: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.c >&5
> | configure:9125: $? = 0
> | configure:9129: /usr/bin/nm -B conftest.o | sed -n -e 's/^.*[
> ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][
> ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' > conftest.nm
> | configure:9195: gcc -o conftest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c conftstm.o >&5
> | configure:9198: $? = 0
> | configure:9236: result: ok
> | configure:9283: checking for sysroot
> | configure:9314: result: no
> | configure:9321: checking for a working dd
> | configure:9365: result: /bin/dd
> | configure:9369: checking how to truncate binary pipes
> | configure:9385: result: /bin/dd bs=4096 count=1
> | configure:9522: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.c >&5
> | configure:9525: $? = 0
> | configure:9722: checking for mt
> | configure:9757: result: no
> | configure:9777: checking if : is a manifest tool
> | configure:9784: : '-?'
> | configure:9792: result: no
> | configure:10518: checking for dlfcn.h
> | configure:10518: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.c >&5
> | configure:10518: $? = 0
> | configure:10518: result: yes
> | configure:10787: checking for objdir
> | configure:10803: result: .libs
> | configure:11067: checking if gcc supports -fno-rtti -fno-exceptions
> | configure:11086: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions conftest.c >&5
> | cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but
> not for C
> | configure:11090: $? = 0
> | configure:11103: result: no
> | configure:11467: checking for gcc option to produce PIC
> | configure:11475: result: -fPIC -DPIC
> | configure:11483: checking if gcc PIC flag -fPIC -DPIC works
> | configure:11502: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -fPIC -DPIC -DPIC conftest.c >&5
> | configure:11506: $? = 0
> | configure:11519: result: yes
> | configure:11548: checking if gcc static flag -static works
> | configure:11577: result: yes
> | configure:11592: checking if gcc supports -c -o file.o
> | configure:11614: gcc -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -o out/conftest2.o conftest.c >&5
> | configure:11618: $? = 0
> | configure:11640: result: yes
> | configure:11648: checking if gcc supports -c -o file.o
> | configure:11696: result: yes
> | configure:11729: checking whether the gcc linker (/usr/bin/ld -m
> elf_x86_64) supports shared libraries
> | configure:12999: result: yes
> | configure:13240: checking dynamic linker characteristics
> | configure:13822: gcc -o conftest -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro
> -Wl,-z,now -Wl,-rpath -Wl,/foo conftest.c >&5
> | configure:13822: $? = 0
> | configure:14073: result: GNU/Linux ld.so
> | configure:14195: checking how to hardcode library paths into programs
> | configure:14220: result: immediate
> | configure:14772: checking whether stripping libraries is possible
> | configure:14777: result: yes
> | configure:14812: checking if libtool supports shared libraries
> | configure:14814: result: yes
> | configure:14817: checking whether to build shared libraries
> | configure:14842: result: no
> | configure:14845: checking whether to build static libraries
> | configure:14849: result: yes
> | configure:14872: checking how to run the C++ preprocessor
> | configure:14894: g++ -E -Wdate-time -D_FORTIFY_SOURCE=2 conftest.cpp
> | configure:14894: $? = 0
> | configure:14909: g++ -E -Wdate-time -D_FORTIFY_SOURCE=2 conftest.cpp
> | conftest.cpp:40:10: fatal error: ac_nonexistent.h: No such file or directory
> | 40 | #include <ac_nonexistent.h>
> | | ^~~~~~~~~~~~~~~~~~
> | compilation terminated.
> | configure:14909: $? = 1
> | configure: failed program was:
> | | /* confdefs.h */
> | | #define PACKAGE_NAME "ovn"
> | | #define PACKAGE_TARNAME "ovn"
> | | #define PACKAGE_VERSION "21.06.0"
> | | #define PACKAGE_STRING "ovn 21.06.0"
> | | #define PACKAGE_BUGREPORT "b...@openvswitch.org"
> | | #define PACKAGE_URL ""
> | | #define PACKAGE "ovn"
> | | #define VERSION "21.06.0"
> | | #define HAVE_STDIO_H 1
> | | #define HAVE_STDLIB_H 1
> | | #define HAVE_STRING_H 1
> | | #define HAVE_INTTYPES_H 1
> | | #define HAVE_STDINT_H 1
> | | #define HAVE_STRINGS_H 1
> | | #define HAVE_SYS_STAT_H 1
> | | #define HAVE_SYS_TYPES_H 1
> | | #define HAVE_UNISTD_H 1
> | | #define HAVE_WCHAR_H 1
> | | #define STDC_HEADERS 1
> | | #define _ALL_SOURCE 1
> | | #define _DARWIN_C_SOURCE 1
> | | #define _GNU_SOURCE 1
> | | #define _HPUX_ALT_XOPEN_SOCKET_API 1
> | | #define _NETBSD_SOURCE 1
> | | #define _OPENBSD_SOURCE 1
> | | #define _POSIX_PTHREAD_SEMANTICS 1
> | | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
> | | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
> | | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
> | | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
> | | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
> | | #define __STDC_WANT_LIB_EXT2__ 1
> | | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
> | | #define _TANDEM_SOURCE 1
> | | #define __EXTENSIONS__ 1
> | | #define HAVE_DLFCN_H 1
> | | #define LT_OBJDIR ".libs/"
> | | /* end confdefs.h. */
> | | #include <ac_nonexistent.h>
> | configure:14936: result: g++ -E
> | configure:14950: g++ -E -Wdate-time -D_FORTIFY_SOURCE=2 conftest.cpp
> | configure:14950: $? = 0
> | configure:14965: g++ -E -Wdate-time -D_FORTIFY_SOURCE=2 conftest.cpp
> | conftest.cpp:40:10: fatal error: ac_nonexistent.h: No such file or directory
> | 40 | #include <ac_nonexistent.h>
> | | ^~~~~~~~~~~~~~~~~~
> | compilation terminated.
> | configure:14965: $? = 1
> | configure: failed program was:
> | | /* confdefs.h */
> | | #define PACKAGE_NAME "ovn"
> | | #define PACKAGE_TARNAME "ovn"
> | | #define PACKAGE_VERSION "21.06.0"
> | | #define PACKAGE_STRING "ovn 21.06.0"
> | | #define PACKAGE_BUGREPORT "b...@openvswitch.org"
> | | #define PACKAGE_URL ""
> | | #define PACKAGE "ovn"
> | | #define VERSION "21.06.0"
> | | #define HAVE_STDIO_H 1
> | | #define HAVE_STDLIB_H 1
> | | #define HAVE_STRING_H 1
> | | #define HAVE_INTTYPES_H 1
> | | #define HAVE_STDINT_H 1
> | | #define HAVE_STRINGS_H 1
> | | #define HAVE_SYS_STAT_H 1
> | | #define HAVE_SYS_TYPES_H 1
> | | #define HAVE_UNISTD_H 1
> | | #define HAVE_WCHAR_H 1
> | | #define STDC_HEADERS 1
> | | #define _ALL_SOURCE 1
> | | #define _DARWIN_C_SOURCE 1
> | | #define _GNU_SOURCE 1
> | | #define _HPUX_ALT_XOPEN_SOCKET_API 1
> | | #define _NETBSD_SOURCE 1
> | | #define _OPENBSD_SOURCE 1
> | | #define _POSIX_PTHREAD_SEMANTICS 1
> | | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
> | | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
> | | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
> | | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
> | | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
> | | #define __STDC_WANT_LIB_EXT2__ 1
> | | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
> | | #define _TANDEM_SOURCE 1
> | | #define __EXTENSIONS__ 1
> | | #define HAVE_DLFCN_H 1
> | | #define LT_OBJDIR ".libs/"
> | | /* end confdefs.h. */
> | | #include <ac_nonexistent.h>
> | configure:15130: checking for ld used by g++
> | configure:15198: result: /usr/bin/ld -m elf_x86_64
> | configure:15205: checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU
> ld
> | configure:15221: result: yes
> | configure:15276: checking whether the g++ linker (/usr/bin/ld -m
> elf_x86_64) supports shared libraries
> | configure:16353: result: yes
> | configure:16389: g++ -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 conftest.cpp >&5
> | configure:16392: $? = 0
> | configure:16873: checking for g++ option to produce PIC
> | configure:16881: result: -fPIC -DPIC
> | configure:16889: checking if g++ PIC flag -fPIC -DPIC works
> | configure:16908: g++ -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -fPIC -DPIC -DPIC conftest.cpp >&5
> | configure:16912: $? = 0
> | configure:16925: result: yes
> | configure:16948: checking if g++ static flag -static works
> | configure:16977: result: yes
> | configure:16989: checking if g++ supports -c -o file.o
> | configure:17011: g++ -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -o out/conftest2.o conftest.cpp >&5
> | configure:17015: $? = 0
> | configure:17037: result: yes
> | configure:17042: checking if g++ supports -c -o file.o
> | configure:17090: result: yes
> | configure:17120: checking whether the g++ linker (/usr/bin/ld -m
> elf_x86_64) supports shared libraries
> | configure:17163: result: yes
> | configure:17305: checking dynamic linker characteristics
> | configure:18065: result: GNU/Linux ld.so
> | configure:18130: checking how to hardcode library paths into programs
> | configure:18155: result: immediate
> | configure:18252: checking for library containing pow
> | configure:18282: gcc -o conftest -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro
> -Wl,-z,now conftest.c >&5
> | conftest.c:44:6: warning: conflicting types for built-in function 'pow';
> expected 'double(double, double)' [-Wbuiltin-declaration-mismatch]
> | 44 | char pow ();
> | | ^~~
> | conftest.c:1:1: note: 'pow' is declared in header '<math.h>'
> | 1 | /* confdefs.h */
> | /usr/bin/ld: /tmp/cc65C3fP.o: in function `main':
> | ./conftest.c:48: undefined reference to `pow'
> | collect2: error: ld returned 1 exit status
The full build log is available from:
http://qa-logs.debian.net/2021/10/23/ovn_21.06.0+ds1-2_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---
--- Begin Message ---
On 10/23/21 9:21 PM, Lucas Nussbaum wrote:
> Source: ovn
> Version: 21.06.0+ds1-2
> Severity: serious
> Justification: FTBFS
> Tags: bookworm sid ftbfs
>
> Hi,
>
> During a rebuild of all packages in sid, your package failed to build
> on amd64.
>
>
> Relevant part (hopefully):
>> make[4]: Entering directory '/<<PKGBUILDDIR>>'
>> set /bin/bash './tests/testsuite' -C tests
>> AUTOTEST_PATH=/<<PKGBUILDDIR>>/ovs/utilities:/<<PKGBUILDDIR>>/ovs/vswitchd:/<<PKGBUILDDIR>>/ovs/ovsdb:/<<PKGBUILDDIR>>/ovs/vtep:tests:::controller-vtep:northd:utilities:controller:ic;
>> \
>> "$@" --recheck || \
>> (test -z "$(find /<<PKGBUILDDIR>>/tests/testsuite.dir -name 'asan.*')" && \
>> test X'' = Xyes && "$@" --recheck)
>> ## ----------------------- ##
>> ## ovn 21.06.0 test suite. ##
>> ## ----------------------- ##
>> 624: ovn -- ACL with Port Group conjunction flow efficiency -- ovn-northd --
>> dp-groups=no FAILED (--wait=hv)
>>
>> ## ------------- ##
>> ## Test results. ##
>> ## ------------- ##
>>
>> ERROR: 1 test was run,
>> 1 failed unexpectedly.
>> ## -------------------------- ##
>> ## testsuite.log was created. ##
>> ## -------------------------- ##
>>
>> [........]
>>
>> | configure:18155: result: immediate
>> | configure:18252: checking for library containing pow
>> | configure:18282: gcc -o conftest -g -O2
>> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
>> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro
>> -Wl,-z,now conftest.c >&5
>> | conftest.c:44:6: warning: conflicting types for built-in function 'pow';
>> expected 'double(double, double)' [-Wbuiltin-declaration-mismatch]
>> | 44 | char pow ();
>> | | ^~~
>> | conftest.c:1:1: note: 'pow' is declared in header '<math.h>'
>> | 1 | /* confdefs.h */
>> | /usr/bin/ld: /tmp/cc65C3fP.o: in function `main':
>> | ./conftest.c:48: undefined reference to `pow'
>> | collect2: error: ld returned 1 exit status
>
>
> The full build log is available from:
> http://qa-logs.debian.net/2021/10/23/ovn_21.06.0+ds1-2_unstable.log
Hi Lucas,
I wasn't able to reproduce the FTBFS. If you look a bit more closely,
the error is *NOT* "./conftest.c:48: undefined reference to `pow'" which
is in fact just a warning of the configure script. The error is an test
failure (which can be seen at the top of what's above).
Both OVN and openvswitch are running timing sensitive tests, which may
fail in some environment (for example, if you build on an already busy
machine). So I wouldn't be surprised if this was due to your build
environment.
I'm closing this bug, but of course, let me know if you think this is
wrong (in which case we can try to find out together what's going on).
Cheers,
Thomas Goirand (zigo)
--- End Message ---