[ovs-discuss] Failing ovs tests on big-endian system

Mijo Safradin mijo at linux.vnet.ibm.com
Wed Dec 3 09:58:23 UTC 2014



On Thu, 27 Nov 2014, Ben Pfaff wrote:
>
> I'd suggest doing a "git bisect" run to find the point at which tests
> started failing due to endian problems.
>

Hi Ben,

there's a new failing test which recently passed.

     23: test hash functions

[root at ppc64 ovs-test]# git rev-parse HEAD
1cea007c92e6b33f194fd7acbba9795e03b10a19

'git bisect' result

[root at ppc64 ovs-test]# git bisect bad
468cdd91c3bc21acde1d98250def7d9330204b8e is the first bad commit
commit 468cdd91c3bc21acde1d98250def7d9330204b8e
Author: Joe Stringer <joestringer at nicira.com>
Date:   Tue Aug 12 11:12:12 2014 +1200

     hash: Add 128-bit murmurhash.

     Add the 128-bit murmurhash by Austin Appleby, r150 from:
     http://code.google.com/p/smhasher/source/browse/trunk/MurmurHash3.cpp

     Signed-off-by: Joe Stringer <joestringer at nicira.com>
     Acked-by: Ben Pfaff <blp at nicira.com>

:040000 040000 42bf320cfdb046d26a05afa0c024bc0e3268cb4b 
47f922348a915fdcf0f5100438e7d064664d5152 M	include
:040000 040000 848bc72a466002cb9eaa7b927cd590c46b6816d6 
875f8d5945fb539fce1b4db8a5fd6bf8077b3be9 M	lib
:040000 040000 7f8b92f26c8fa472a5590d668136e0cfe65a5803 
3f6578898266df4e8b06b570a5fb7335a86440c5 M	tests
[root at lnxpdcn1 ovs-test]# vim tests/testsuite.log
[root at lnxpdcn1 ovs-test]# git bisect reset
Previous HEAD position was 468cdd9... hash: Add 128-bit murmurhash.
Switched to branch 'master'

Thanks
Mijo
-------------- next part --------------
## ------------------------------ ##
## openvswitch 2.3.90 test suite. ##
## ------------------------------ ##

testsuite: command line was:
  $ ./tests/testsuite -C tests AUTOTEST_PATH=utilities:vswitchd:ovsdb:vtep:tests 23

## --------- ##
## Platform. ##
## --------- ##

hostname = 
uname -m = ppc64
uname -r = 
uname -s = Linux
uname -v = #1 SMP Thu Oct 30 00:16:48 EDT 2014

/usr/bin/uname -p = ppc64
/bin/uname -X     = unknown

/bin/arch              = ppc64
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /root/ovs-test/utilities
PATH: /root/ovs-test/vswitchd
PATH: /root/ovs-test/ovsdb
PATH: /root/ovs-test/vtep
PATH: /root/ovs-test/tests
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin

testsuite: atconfig:
| # Configurable variable values for building test suites.
| # Generated by ./config.status.
| # Copyright (C) 2012 Free Software Foundation, Inc.
| 
| # The test suite will define top_srcdir=/../.. etc.
| at_testdir='tests'
| abs_builddir='/root/ovs-test/tests'
| at_srcdir='.'
| abs_srcdir='/root/ovs-test/tests'
| at_top_srcdir='..'
| abs_top_srcdir='/root/ovs-test'
| at_top_build_prefix='../'
| abs_top_builddir='/root/ovs-test'
| 
| # Backward compatibility with Autotest <= 2.59b:
| at_top_builddir=$at_top_build_prefix
| 
| AUTOTEST_PATH='tests'
| 
| SHELL=${CONFIG_SHELL-'/bin/sh'}

testsuite: atlocal:
| # -*- shell-script -*-
| HAVE_OPENSSL='yes'
| HAVE_PYTHON='yes'
| EGREP='/usr/bin/grep -E'
| PERL='/usr/bin/perl'
| 
| if test x"$PYTHON" = x; then
|     PYTHON='/usr/bin/python'
| fi
| 
| PYTHONPATH=$abs_top_srcdir/python:$abs_top_builddir/tests:$PYTHONPATH
| export PYTHONPATH
| 
| PYTHONIOENCODING=utf_8
| export PYTHONIOENCODING
| 
| # PYTHONDONTWRITEBYTECODE=yes keeps Python 2.6+ 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.
| #
| # Python before version 2.6 always creates .pyc files, so if you develop
| # with such an older version then you're out of luck.
| 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
| 
| if test $HAVE_PYTHON = yes; then
|     if python -m argparse 2>/dev/null; then
|         :
|     else
|         PYTHONPATH=$PYTHONPATH:$abs_top_srcdir/python/compat
|         export PYTHONPATH
|     fi
| fi
| 
| # Enable malloc debugging features.
| case `uname` in
| Linux)
|     MALLOC_PERTURB_=165; export MALLOC_PERTURB_
| 
|     # Before glibc 2.11, the feature enabled by MALLOC_CHECK_ was not
|     # thread-safe.  See https://bugzilla.redhat.com/show_bug.cgi?id=585674 and
|     # in particular the patch attached there, which was applied to glibc CVS as
|     # "Restore locking in free_check." between 1.11 and 1.11.1.
|     vswitchd=$abs_top_builddir/vswitchd/ovs-vswitchd
|     glibc=`ldd $vswitchd | sed -n 's/^	libc\.[^ ]* => \([^ ]*\) .*/\1/p'`
|     glibc_version=`$glibc | sed -n '1s/.*version \([0-9]\{1,\}\.[0-9]\{1,\}\).*/\1/p'`
|     case $glibc_version in
|         2.[0-9] | 2.1[01]) mcheck=disabled ;;
|         *) mcheck=enabled ;;
|     esac
|     if test $mcheck = enabled; then
|         MALLOC_CHECK_=2; export MALLOC_CHECK_
|     else
|         echo >&2 "glibc $glibc_version detected, disabling memory checking"
|     fi
|     ;;
| FreeBSD)
|     case `uname -r` in
|     [789].*)
|         MALLOC_CONF=AJ
|         ;;
|     *)
|         MALLOC_CONF=abort:true,junk:true,redzone: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*)
|     IS_WIN32="yes"
|     IS_BSD="no"
|     ;;
| FreeBSD|NetBSD)
|     IS_WIN32="no"
|     IS_BSD="yes"
|     ;;
| *)
|     IS_WIN32="no"
|     IS_BSD="no"
|     ;;
| esac
| 
| # XXX: Disable Python related tests on Windows because Open vSwitch code
| # written in Python has not been ported to the Windows platform. We will
| # need to remove the next block after porting is complete.
| if test "$IS_WIN32" = "yes"; then
|     HAVE_PYTHON="no"
| fi

## ---------------- ##
## Tested programs. ##
## ---------------- ##

./testsuite.at:1: /root/ovs-test/vswitchd/ovs-vswitchd --version
ovs-vswitchd (Open vSwitch) 2.3.90
Compiled Dec  3 2014 10:49:10
OpenFlow versions 0x1:0x1

./testsuite.at:1: /root/ovs-test/utilities/ovs-vsctl --version
ovs-vsctl (Open vSwitch) 2.3.90
Compiled Dec  3 2014 10:48:46
DB Schema 7.11.1

./testsuite.at:1: /usr/bin/perl --version

This is perl 5, version 16, subversion 3 (v5.16.3) built for ppc64-linux-thread-multi
(with 25 registered patches, see perl -V for more detail)

Copyright 1987-2012, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.


## ------------------ ##
## Running the tests. ##
## ------------------ ##
testsuite: starting at: Wed Dec  3 10:49:35 CET 2014
testsuite: ending at: Wed Dec  3 10:49:35 CET 2014
testsuite: test suite duration: 0h 0m 0s

## ------------- ##
## Test results. ##
## ------------- ##

ERROR: 1 test was run,
1 failed unexpectedly.

## ------------------------ ##
## Summary of the failures. ##
## ------------------------ ##
Failed tests:
openvswitch 2.3.90 test suite test groups:

 NUM: FILE-NAME:LINE     TEST-GROUP-NAME
      KEYWORDS

  23: library.at:14      test hash functions

## ---------------------- ##
## Detailed failed tests. ##
## ---------------------- ##

#                             -*- compilation -*-
23. library.at:14: testing test hash functions ...
./library.at:15: ovstest test-hash
--- /dev/null	2014-11-29 16:07:50.610000001 +0100
+++ /root/ovs-test/tests/testsuite.dir/at-groups/23/stdout	2014-12-03 10:49:35.255766859 +0100
@@ -0,0 +1,4 @@
+Partial collision for 'hash_bytes128':
+hash_bytes128(04000000) = 7c183eb5
+hash_bytes128(80000000) = f4b83e85
+12 bits of output starting at bit 6 are both 0xfa
./library.at:15: exit code was 1, expected 0
23. library.at:14: 23. test hash functions (library.at:14): FAILED (library.at:15)


## ------------- ##
## ../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 openvswitch configure 2.3.90, which was
| generated by GNU Autoconf 2.69.  Invocation command line was
| 
|   $ ./configure --no-create --no-recursion
| 
| ## --------- ##
| ## Platform. ##
| ## --------- ##
| 
| hostname = 
| uname -m = ppc64
| uname -r = 
| uname -s = Linux
| uname -v = #1 SMP Thu Oct 30 00:16:48 EDT 2014
| 
| /usr/bin/uname -p = ppc64
| /bin/uname -X     = unknown
| 
| /bin/arch              = ppc64
| /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: /root/bin
| 
| 
| ## ----------- ##
| ## Core tests. ##
| ## ----------- ##
| 
| configure:2669: checking for a BSD-compatible install
| configure:2737: result: /usr/bin/install -c
| configure:2748: checking whether build environment is sane
| configure:2803: result: yes
| configure:2954: checking for a thread-safe mkdir -p
| configure:2993: result: /usr/bin/mkdir -p
| configure:3000: checking for gawk
| configure:3016: found /usr/bin/gawk
| configure:3027: result: gawk
| configure:3038: checking whether make sets $(MAKE)
| configure:3060: result: yes
| configure:3089: checking whether make supports nested variables
| configure:3106: result: yes
| configure:3203: checking for style of include used by make
| configure:3231: result: GNU
| configure:3302: checking for gcc
| configure:3318: found /usr/bin/gcc
| configure:3329: result: gcc
| configure:3558: checking for C compiler version
| configure:3567: gcc --version >&5
| gcc (GCC) 4.8.2 20140120 (Red Hat 4.8.2-16)
| Copyright (C) 2013 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:3578: $? = 0
| configure:3567: gcc -v >&5
| Using built-in specs.
| COLLECT_GCC=gcc
| COLLECT_LTO_WRAPPER=/usr/libexec/gcc/ppc64-redhat-linux/4.8.2/lto-wrapper
| Target: ppc64-redhat-linux
| Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.2-20140120/obj-ppc64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.2-20140120/obj-ppc64-redhat-linux/cloog-install --enable-gnu-indirect-function --enable-secureplt --with-long-double-128 --with-cpu-32=power7 --with-tune-32=power7 --with-cpu-64=power7 --with-tune-64=power7 --build=ppc64-redhat-linux
| Thread model: posix
| gcc version 4.8.2 20140120 (Red Hat 4.8.2-16) (GCC) 
| configure:3578: $? = 0
| configure:3567: gcc -V >&5
| gcc: error: unrecognized command line option '-V'
| gcc: fatal error: no input files
| compilation terminated.
| configure:3578: $? = 4
| configure:3567: gcc -qversion >&5
| gcc: error: unrecognized command line option '-qversion'
| gcc: fatal error: no input files
| compilation terminated.
| configure:3578: $? = 4
| configure:3598: checking whether the C compiler works
| configure:3620: gcc    conftest.c  >&5
| configure:3624: $? = 0
| configure:3672: result: yes
| configure:3675: checking for C compiler default output file name
| configure:3677: result: a.out
| configure:3683: checking for suffix of executables
| configure:3690: gcc -o conftest    conftest.c  >&5
| configure:3694: $? = 0
| configure:3716: result: 
| configure:3738: checking whether we are cross compiling
| configure:3746: gcc -o conftest    conftest.c  >&5
| configure:3750: $? = 0
| configure:3757: ./conftest
| configure:3761: $? = 0
| configure:3776: result: no
| configure:3781: checking for suffix of object files
| configure:3803: gcc -c   conftest.c >&5
| configure:3807: $? = 0
| configure:3828: result: o
| configure:3832: checking whether we are using the GNU C compiler
| configure:3851: gcc -c   conftest.c >&5
| configure:3851: $? = 0
| configure:3860: result: yes
| configure:3869: checking whether gcc accepts -g
| configure:3889: gcc -c -g  conftest.c >&5
| configure:3889: $? = 0
| configure:3930: result: yes
| configure:3947: checking for gcc option to accept ISO C89
| configure:4010: gcc  -c -g -O2  conftest.c >&5
| configure:4010: $? = 0
| configure:4023: result: none needed
| configure:4045: checking dependency style of gcc
| configure:4156: result: gcc3
| configure:4171: checking for gcc option to accept ISO C99
| configure:4320: gcc  -c -g -O2  conftest.c >&5
| conftest.c:61:29: error: expected ';', ',' or ')' before 'text'
|  test_restrict (ccp restrict text)
|                              ^
| conftest.c: In function 'main':
| conftest.c:115:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'newvar'
|    char *restrict newvar = "Another string";
|                   ^
| conftest.c:115:18: error: 'newvar' undeclared (first use in this function)
| conftest.c:115:18: note: each undeclared identifier is reported only once for each function it appears in
| conftest.c:125:3: error: 'for' loop initial declarations are only allowed in C99 mode
|    for (int i = 0; i < ia->datasize; ++i)
|    ^
| conftest.c:125:3: note: use option -std=c99 or -std=gnu99 to compile your code
| configure:4320: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | /* end confdefs.h.  */
| | #include <stdarg.h>
| | #include <stdbool.h>
| | #include <stdlib.h>
| | #include <wchar.h>
| | #include <stdio.h>
| | 
| | // Check varargs macros.  These examples are taken from C99 6.10.3.5.
| | #define debug(...) fprintf (stderr, __VA_ARGS__)
| | #define showlist(...) puts (#__VA_ARGS__)
| | #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
| | static void
| | test_varargs_macros (void)
| | {
| |   int x = 1234;
| |   int y = 5678;
| |   debug ("Flag");
| |   debug ("X = %d\n", x);
| |   showlist (The first, second, and third items.);
| |   report (x>y, "x is %d but y is %d", x, y);
| | }
| | 
| | // Check long long types.
| | #define BIG64 18446744073709551615ull
| | #define BIG32 4294967295ul
| | #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
| | #if !BIG_OK
| |   your preprocessor is broken;
| | #endif
| | #if BIG_OK
| | #else
| |   your preprocessor is broken;
| | #endif
| | static long long int bignum = -9223372036854775807LL;
| | static unsigned long long int ubignum = BIG64;
| | 
| | struct incomplete_array
| | {
| |   int datasize;
| |   double data[];
| | };
| | 
| | struct named_init {
| |   int number;
| |   const wchar_t *name;
| |   double average;
| | };
| | 
| | typedef const char *ccp;
| | 
| | static inline int
| | test_restrict (ccp restrict text)
| | {
| |   // See if C++-style comments work.
| |   // Iterate through items via the restricted pointer.
| |   // Also check for declarations in for loops.
| |   for (unsigned int i = 0; *(text+i) != '\0'; ++i)
| |     continue;
| |   return 0;
| | }
| | 
| | // Check varargs and va_copy.
| | static void
| | test_varargs (const char *format, ...)
| | {
| |   va_list args;
| |   va_start (args, format);
| |   va_list args_copy;
| |   va_copy (args_copy, args);
| | 
| |   const char *str;
| |   int number;
| |   float fnumber;
| | 
| |   while (*format)
| |     {
| |       switch (*format++)
| | 	{
| | 	case 's': // string
| | 	  str = va_arg (args_copy, const char *);
| | 	  break;
| | 	case 'd': // int
| | 	  number = va_arg (args_copy, int);
| | 	  break;
| | 	case 'f': // float
| | 	  fnumber = va_arg (args_copy, double);
| | 	  break;
| | 	default:
| | 	  break;
| | 	}
| |     }
| |   va_end (args_copy);
| |   va_end (args);
| | }
| | 
| | int
| | main ()
| | {
| | 
| |   // Check bool.
| |   _Bool success = false;
| | 
| |   // Check restrict.
| |   if (test_restrict ("String literal") == 0)
| |     success = true;
| |   char *restrict newvar = "Another string";
| | 
| |   // Check varargs.
| |   test_varargs ("s, d' f .", "string", 65, 34.234);
| |   test_varargs_macros ();
| | 
| |   // Check flexible array members.
| |   struct incomplete_array *ia =
| |     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
| |   ia->datasize = 10;
| |   for (int i = 0; i < ia->datasize; ++i)
| |     ia->data[i] = i * 1.234;
| | 
| |   // Check named initializers.
| |   struct named_init ni = {
| |     .number = 34,
| |     .name = L"Test wide string",
| |     .average = 543.34343,
| |   };
| | 
| |   ni.number = 58;
| | 
| |   int dynamic_array[ni.number];
| |   dynamic_array[ni.number - 1] = 543;
| | 
| |   // work around unused variable warnings
| |   return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
| | 	  || dynamic_array[ni.number - 1] != 543);
| | 
| |   ;
| |   return 0;
| | }
| configure:4320: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:4320: $? = 0
| configure:4340: result: -std=gnu99
| configure:4349: checking whether gcc -std=gnu99 and cc understand -c and -o together
| configure:4380: gcc -std=gnu99 -c conftest.c -o conftest2.o >&5
| configure:4384: $? = 0
| configure:4390: gcc -std=gnu99 -c conftest.c -o conftest2.o >&5
| configure:4394: $? = 0
| configure:4405: cc -c conftest.c >&5
| configure:4409: $? = 0
| configure:4417: cc -c conftest.c -o conftest2.o >&5
| configure:4421: $? = 0
| configure:4427: cc -c conftest.c -o conftest2.o >&5
| configure:4431: $? = 0
| configure:4449: result: yes
| configure:4479: checking how to run the C preprocessor
| configure:4510: gcc -std=gnu99 -E  conftest.c
| configure:4510: $? = 0
| configure:4524: gcc -std=gnu99 -E  conftest.c
| conftest.c:11:28: fatal error: ac_nonexistent.h: No such file or directory
|  #include <ac_nonexistent.h>
|                             ^
| compilation terminated.
| configure:4524: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | /* end confdefs.h.  */
| | #include <ac_nonexistent.h>
| configure:4549: result: gcc -std=gnu99 -E
| configure:4569: gcc -std=gnu99 -E  conftest.c
| configure:4569: $? = 0
| configure:4583: gcc -std=gnu99 -E  conftest.c
| conftest.c:11:28: fatal error: ac_nonexistent.h: No such file or directory
|  #include <ac_nonexistent.h>
|                             ^
| compilation terminated.
| configure:4583: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | /* end confdefs.h.  */
| | #include <ac_nonexistent.h>
| configure:4612: checking for grep that handles long lines and -e
| configure:4670: result: /usr/bin/grep
| configure:4675: checking for fgrep
| configure:4737: result: /usr/bin/grep -F
| configure:4742: checking for egrep
| configure:4804: result: /usr/bin/grep -E
| configure:4813: checking for perl
| configure:4831: found /usr/bin/perl
| configure:4844: result: /usr/bin/perl
| configure:4862: checking for ANSI C header files
| configure:4882: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:4882: $? = 0
| configure:4955: gcc -std=gnu99 -o conftest -g -O2   conftest.c  >&5
| configure:4955: $? = 0
| configure:4955: ./conftest
| configure:4955: $? = 0
| configure:4966: result: yes
| configure:4979: checking for sys/types.h
| configure:4979: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:4979: $? = 0
| configure:4979: result: yes
| configure:4979: checking for sys/stat.h
| configure:4979: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:4979: $? = 0
| configure:4979: result: yes
| configure:4979: checking for stdlib.h
| configure:4979: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:4979: $? = 0
| configure:4979: result: yes
| configure:4979: checking for string.h
| configure:4979: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:4979: $? = 0
| configure:4979: result: yes
| configure:4979: checking for memory.h
| configure:4979: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:4979: $? = 0
| configure:4979: result: yes
| configure:4979: checking for strings.h
| configure:4979: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:4979: $? = 0
| configure:4979: result: yes
| configure:4979: checking for inttypes.h
| configure:4979: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:4979: $? = 0
| configure:4979: result: yes
| configure:4979: checking for stdint.h
| configure:4979: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:4979: $? = 0
| configure:4979: result: yes
| configure:4979: checking for unistd.h
| configure:4979: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:4979: $? = 0
| configure:4979: result: yes
| configure:4992: checking minix/config.h usability
| configure:4992: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| conftest.c:54:26: fatal error: minix/config.h: No such file or directory
|  #include <minix/config.h>
|                           ^
| compilation terminated.
| configure:4992: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | /* end confdefs.h.  */
| | #include <stdio.h>
| | #ifdef HAVE_SYS_TYPES_H
| | # include <sys/types.h>
| | #endif
| | #ifdef HAVE_SYS_STAT_H
| | # include <sys/stat.h>
| | #endif
| | #ifdef STDC_HEADERS
| | # include <stdlib.h>
| | # include <stddef.h>
| | #else
| | # ifdef HAVE_STDLIB_H
| | #  include <stdlib.h>
| | # endif
| | #endif
| | #ifdef HAVE_STRING_H
| | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| | #  include <memory.h>
| | # endif
| | # include <string.h>
| | #endif
| | #ifdef HAVE_STRINGS_H
| | # include <strings.h>
| | #endif
| | #ifdef HAVE_INTTYPES_H
| | # include <inttypes.h>
| | #endif
| | #ifdef HAVE_STDINT_H
| | # include <stdint.h>
| | #endif
| | #ifdef HAVE_UNISTD_H
| | # include <unistd.h>
| | #endif
| | #include <minix/config.h>
| configure:4992: result: no
| configure:4992: checking minix/config.h presence
| configure:4992: gcc -std=gnu99 -E  conftest.c
| conftest.c:21:26: fatal error: minix/config.h: No such file or directory
|  #include <minix/config.h>
|                           ^
| compilation terminated.
| configure:4992: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | /* end confdefs.h.  */
| | #include <minix/config.h>
| configure:4992: result: no
| configure:4992: checking for minix/config.h
| configure:4992: result: no
| configure:5013: checking whether it is safe to define __EXTENSIONS__
| configure:5031: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:5031: $? = 0
| configure:5038: result: yes
| configure:5052: checking whether byte ordering is bigendian
| configure:5067: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| conftest.c:27:9: error: unknown type name 'not'
|          not a universal capable compiler
|          ^
| conftest.c:27:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
|          not a universal capable compiler
|                ^
| conftest.c:27:15: error: unknown type name 'universal'
| configure:5067: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | /* end confdefs.h.  */
| | #ifndef __APPLE_CC__
| | 	       not a universal capable compiler
| | 	     #endif
| | 	     typedef int dummy;
| | 
| configure:5112: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:5112: $? = 0
| configure:5130: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:5130: $? = 0
| configure:5258: result: yes
| configure:5283: checking for special C compiler options needed for large files
| configure:5328: result: no
| configure:5334: checking for _FILE_OFFSET_BITS value needed for large files
| configure:5359: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:5359: $? = 0
| configure:5391: result: no
| configure:5506: checking build system type
| configure:5520: result: powerpc64-unknown-linux-gnu
| configure:5540: checking host system type
| configure:5553: result: powerpc64-unknown-linux-gnu
| configure:5594: checking how to print strings
| configure:5621: result: printf
| configure:5642: checking for a sed that does not truncate output
| configure:5706: result: /usr/bin/sed
| configure:5754: checking for ld used by gcc -std=gnu99
| configure:5821: result: /usr/bin/ld
| configure:5828: checking if the linker (/usr/bin/ld) is GNU ld
| configure:5843: result: yes
| configure:5855: checking for BSD- or MS-compatible name lister (nm)
| configure:5904: result: /usr/bin/nm -B
| configure:6034: checking the name lister (/usr/bin/nm -B) interface
| configure:6041: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:6044: /usr/bin/nm -B "conftest.o"
| configure:6047: output
| 0000000000000000 B some_variable
| configure:6054: result: BSD nm
| configure:6057: checking whether ln -s works
| configure:6061: result: yes
| configure:6069: checking the maximum length of command line arguments
| configure:6199: result: 1572864
| configure:6216: checking whether the shell understands some XSI constructs
| configure:6226: result: yes
| configure:6230: checking whether the shell understands "+="
| configure:6236: result: yes
| configure:6271: checking how to convert powerpc64-unknown-linux-gnu file names to powerpc64-unknown-linux-gnu format
| configure:6311: result: func_convert_file_noop
| configure:6318: checking how to convert powerpc64-unknown-linux-gnu file names to toolchain format
| configure:6338: result: func_convert_file_noop
| configure:6345: checking for /usr/bin/ld option to reload object files
| configure:6352: result: -r
| configure:6426: checking for objdump
| configure:6442: found /usr/bin/objdump
| configure:6453: result: objdump
| configure:6485: checking how to recognize dependent libraries
| configure:6687: result: pass_all
| configure:6772: checking for dlltool
| configure:6802: result: no
| configure:6832: checking how to associate runtime and link libraries
| configure:6859: result: printf %s\n
| configure:6919: checking for ar
| configure:6935: found /usr/bin/ar
| configure:6946: result: ar
| configure:6983: checking for archiver @FILE support
| configure:7000: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:7000: $? = 0
| configure:7003: ar cru libconftest.a @conftest.lst >&5
| configure:7006: $? = 0
| configure:7011: ar cru libconftest.a @conftest.lst >&5
| ar: conftest.o: No such file or directory
| configure:7014: $? = 1
| configure:7026: result: @
| configure:7084: checking for strip
| configure:7100: found /usr/bin/strip
| configure:7111: result: strip
| configure:7183: checking for ranlib
| configure:7199: found /usr/bin/ranlib
| configure:7210: result: ranlib
| configure:7312: checking command to parse /usr/bin/nm -B output from gcc -std=gnu99 object
| configure:7432: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:7435: $? = 0
| configure:7439: /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:7442: $? = 0
| configure:7508: gcc -std=gnu99 -o conftest -g -O2   conftest.c conftstm.o >&5
| configure:7511: $? = 0
| configure:7549: result: ok
| configure:7586: checking for sysroot
| configure:7616: result: no
| configure:7693: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:7696: $? = 0
| configure:7872: checking for mt
| configure:7902: result: no
| configure:7922: checking if : is a manifest tool
| configure:7928: : '-?'
| configure:7936: result: no
| configure:8575: checking for dlfcn.h
| configure:8575: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:8575: $? = 0
| configure:8575: result: yes
| configure:8780: checking for objdir
| configure:8795: result: .libs
| configure:9066: checking if gcc -std=gnu99 supports -fno-rtti -fno-exceptions
| configure:9084: gcc -std=gnu99 -c -g -O2  -fno-rtti -fno-exceptions conftest.c >&5
| cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [enabled by default]
| configure:9088: $? = 0
| configure:9101: result: no
| configure:9428: checking for gcc -std=gnu99 option to produce PIC
| configure:9435: result: -fPIC -DPIC
| configure:9443: checking if gcc -std=gnu99 PIC flag -fPIC -DPIC works
| configure:9461: gcc -std=gnu99 -c -g -O2  -fPIC -DPIC -DPIC conftest.c >&5
| configure:9465: $? = 0
| configure:9478: result: yes
| configure:9507: checking if gcc -std=gnu99 static flag -static works
| configure:9535: result: no
| configure:9550: checking if gcc -std=gnu99 supports -c -o file.o
| configure:9571: gcc -std=gnu99 -c -g -O2  -o out/conftest2.o conftest.c >&5
| configure:9575: $? = 0
| configure:9597: result: yes
| configure:9605: checking if gcc -std=gnu99 supports -c -o file.o
| configure:9652: result: yes
| configure:9685: checking whether the gcc -std=gnu99 linker (/usr/bin/ld -m elf64ppc) supports shared libraries
| configure:10838: result: yes
| configure:11078: checking dynamic linker characteristics
| configure:11589: gcc -std=gnu99 -o conftest -g -O2   -Wl,-rpath -Wl,/foo conftest.c  >&5
| configure:11589: $? = 0
| configure:11815: result: GNU/Linux ld.so
| configure:11922: checking how to hardcode library paths into programs
| configure:11947: result: immediate
| configure:12487: checking whether stripping libraries is possible
| configure:12492: result: yes
| configure:12527: checking if libtool supports shared libraries
| configure:12529: result: yes
| configure:12532: checking whether to build shared libraries
| configure:12553: result: no
| configure:12556: checking whether to build static libraries
| configure:12560: result: yes
| configure:12633: checking for library containing pow
| configure:12664: gcc -std=gnu99 -o conftest -g -O2   conftest.c  >&5
| conftest.c:36:6: warning: conflicting types for built-in function 'pow' [enabled by default]
|  char pow ();
|       ^
| /tmp/cc7Pts8R.o: In function `main':
| /root/ovs-test/conftest.c:40: undefined reference to `pow'
| collect2: error: ld returned 1 exit status
| configure:12664: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | /* end confdefs.h.  */
| | 
| | /* Override any GCC internal prototype to avoid an error.
| |    Use char because int might match the return type of a GCC
| |    builtin and then its argument prototype would still apply.  */
| | #ifdef __cplusplus
| | extern "C"
| | #endif
| | char pow ();
| | int
| | main ()
| | {
| | return pow ();
| |   ;
| |   return 0;
| | }
| configure:12664: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm   >&5
| conftest.c:36:6: warning: conflicting types for built-in function 'pow' [enabled by default]
|  char pow ();
|       ^
| configure:12664: $? = 0
| configure:12681: result: -lm
| configure:12689: checking for library containing clock_gettime
| configure:12720: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm  >&5
| configure:12720: $? = 0
| configure:12737: result: none required
| configure:12745: checking for library containing timer_create
| configure:12776: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm  >&5
| /tmp/ccgU3mHk.o: In function `main':
| /root/ovs-test/conftest.c:40: undefined reference to `timer_create'
| collect2: error: ld returned 1 exit status
| configure:12776: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | /* end confdefs.h.  */
| | 
| | /* Override any GCC internal prototype to avoid an error.
| |    Use char because int might match the return type of a GCC
| |    builtin and then its argument prototype would still apply.  */
| | #ifdef __cplusplus
| | extern "C"
| | #endif
| | char timer_create ();
| | int
| | main ()
| | {
| | return timer_create ();
| |   ;
| |   return 0;
| | }
| configure:12776: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lrt  -lm  >&5
| configure:12776: $? = 0
| configure:12793: result: -lrt
| configure:12801: checking for library containing pthread_sigmask
| configure:12832: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lrt -lm  >&5
| /usr/bin/ld: /tmp/ccfkCW7r.o: undefined reference to symbol 'pthread_sigmask@@GLIBC_2.3'
| /usr/bin/ld: note: 'pthread_sigmask@@GLIBC_2.3' is defined in DSO /lib64/libpthread.so.0 so try adding it to the linker command line
| /lib64/libpthread.so.0: could not read symbols: Invalid operation
| collect2: error: ld returned 1 exit status
| configure:12832: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | /* end confdefs.h.  */
| | 
| | /* Override any GCC internal prototype to avoid an error.
| |    Use char because int might match the return type of a GCC
| |    builtin and then its argument prototype would still apply.  */
| | #ifdef __cplusplus
| | extern "C"
| | #endif
| | char pthread_sigmask ();
| | int
| | main ()
| | {
| | return pthread_sigmask ();
| |   ;
| |   return 0;
| | }
| configure:12832: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread  -lrt -lm  >&5
| configure:12832: $? = 0
| configure:12849: result: -lpthread
| configure:12857: checking whether strerror_r is declared
| configure:12857: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:12857: $? = 0
| configure:12857: result: yes
| configure:12870: checking for strerror_r
| configure:12870: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:12870: $? = 0
| configure:12870: result: yes
| configure:12879: checking whether strerror_r returns char *
| configure:12903: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:12903: $? = 0
| configure:12941: result: yes
| configure:12950: checking vmware.h usability
| configure:12950: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| conftest.c:65:20: fatal error: vmware.h: No such file or directory
|  #include <vmware.h>
|                     ^
| compilation terminated.
| configure:12950: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | /* end confdefs.h.  */
| | #include <stdio.h>
| | #ifdef HAVE_SYS_TYPES_H
| | # include <sys/types.h>
| | #endif
| | #ifdef HAVE_SYS_STAT_H
| | # include <sys/stat.h>
| | #endif
| | #ifdef STDC_HEADERS
| | # include <stdlib.h>
| | # include <stddef.h>
| | #else
| | # ifdef HAVE_STDLIB_H
| | #  include <stdlib.h>
| | # endif
| | #endif
| | #ifdef HAVE_STRING_H
| | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| | #  include <memory.h>
| | # endif
| | # include <string.h>
| | #endif
| | #ifdef HAVE_STRINGS_H
| | # include <strings.h>
| | #endif
| | #ifdef HAVE_INTTYPES_H
| | # include <inttypes.h>
| | #endif
| | #ifdef HAVE_STDINT_H
| | # include <stdint.h>
| | #endif
| | #ifdef HAVE_UNISTD_H
| | # include <unistd.h>
| | #endif
| | #include <vmware.h>
| configure:12950: result: no
| configure:12950: checking vmware.h presence
| configure:12950: gcc -std=gnu99 -E  conftest.c
| conftest.c:32:20: fatal error: vmware.h: No such file or directory
|  #include <vmware.h>
|                     ^
| compilation terminated.
| configure:12950: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | /* end confdefs.h.  */
| | #include <vmware.h>
| configure:12950: result: no
| configure:12950: checking for vmware.h
| configure:12950: result: no
| configure:12971: checking windows.h usability
| configure:12971: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| conftest.c:65:21: fatal error: windows.h: No such file or directory
|  #include <windows.h>
|                      ^
| compilation terminated.
| configure:12971: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | /* end confdefs.h.  */
| | #include <stdio.h>
| | #ifdef HAVE_SYS_TYPES_H
| | # include <sys/types.h>
| | #endif
| | #ifdef HAVE_SYS_STAT_H
| | # include <sys/stat.h>
| | #endif
| | #ifdef STDC_HEADERS
| | # include <stdlib.h>
| | # include <stddef.h>
| | #else
| | # ifdef HAVE_STDLIB_H
| | #  include <stdlib.h>
| | # endif
| | #endif
| | #ifdef HAVE_STRING_H
| | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| | #  include <memory.h>
| | # endif
| | # include <string.h>
| | #endif
| | #ifdef HAVE_STRINGS_H
| | # include <strings.h>
| | #endif
| | #ifdef HAVE_INTTYPES_H
| | # include <inttypes.h>
| | #endif
| | #ifdef HAVE_STDINT_H
| | # include <stdint.h>
| | #endif
| | #ifdef HAVE_UNISTD_H
| | # include <unistd.h>
| | #endif
| | #include <windows.h>
| configure:12971: result: no
| configure:12971: checking windows.h presence
| configure:12971: gcc -std=gnu99 -E  conftest.c
| conftest.c:32:21: fatal error: windows.h: No such file or directory
|  #include <windows.h>
|                      ^
| compilation terminated.
| configure:12971: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | /* end confdefs.h.  */
| | #include <windows.h>
| configure:12971: result: no
| configure:12971: checking for windows.h
| configure:12971: result: no
| configure:13105: checking for linux/netlink.h
| configure:13105: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:13105: $? = 0
| configure:13105: result: yes
| configure:13161: checking for pkg-config
| configure:13179: found /usr/bin/pkg-config
| configure:13191: result: /usr/bin/pkg-config
| configure:13251: checking whether compiling and linking against OpenSSL works
| Trying link with SSL_LDFLAGS= ; SSL_LIBS=-lssl -lcrypto  ; SSL_INCLUDES= 
| configure:13273: gcc -std=gnu99 -o conftest -g -O2       conftest.c -lssl -lcrypto   -lpthread -lrt -lm  >&5
| configure:13273: $? = 0
| configure:13275: result: yes
| configure:13338: checking for Python 2.x for x >= 4
| configure:13364: result: /usr/bin/python
| configure:13385: checking for uuid Python module
| running /usr/bin/python -c 'import uuid
| import sys
| sys.exit(0)'...
| configure:13402: result: yes
| configure:13409: checking whether to add python/compat to PYTHONPATH
| configure:13411: result: no
| configure:13421: checking for dot
| configure:13432: result: no
| configure:13442: checking net/if_packet.h usability
| configure:13442: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:13442: $? = 0
| configure:13442: result: yes
| configure:13442: checking net/if_packet.h presence
| configure:13442: gcc -std=gnu99 -E  conftest.c
| configure:13442: $? = 0
| configure:13442: result: yes
| configure:13442: checking for net/if_packet.h
| configure:13442: result: yes
| configure:13463: checking net/if_dl.h usability
| configure:13463: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| conftest.c:69:23: fatal error: net/if_dl.h: No such file or directory
|  #include <net/if_dl.h>
|                        ^
| compilation terminated.
| configure:13463: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | /* end confdefs.h.  */
| | #include <stdio.h>
| | #ifdef HAVE_SYS_TYPES_H
| | # include <sys/types.h>
| | #endif
| | #ifdef HAVE_SYS_STAT_H
| | # include <sys/stat.h>
| | #endif
| | #ifdef STDC_HEADERS
| | # include <stdlib.h>
| | # include <stddef.h>
| | #else
| | # ifdef HAVE_STDLIB_H
| | #  include <stdlib.h>
| | # endif
| | #endif
| | #ifdef HAVE_STRING_H
| | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| | #  include <memory.h>
| | # endif
| | # include <string.h>
| | #endif
| | #ifdef HAVE_STRINGS_H
| | # include <strings.h>
| | #endif
| | #ifdef HAVE_INTTYPES_H
| | # include <inttypes.h>
| | #endif
| | #ifdef HAVE_STDINT_H
| | # include <stdint.h>
| | #endif
| | #ifdef HAVE_UNISTD_H
| | # include <unistd.h>
| | #endif
| | #include <net/if_dl.h>
| configure:13463: result: no
| configure:13463: checking net/if_dl.h presence
| configure:13463: gcc -std=gnu99 -E  conftest.c
| conftest.c:36:23: fatal error: net/if_dl.h: No such file or directory
|  #include <net/if_dl.h>
|                        ^
| compilation terminated.
| configure:13463: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | /* end confdefs.h.  */
| | #include <net/if_dl.h>
| configure:13463: result: no
| configure:13463: checking for net/if_dl.h
| configure:13463: result: no
| configure:13542: checking whether strtok_r macro segfaults on some inputs
| configure:13571: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:13571: $? = 0
| configure:13571: ./conftest
| configure:13571: $? = 0
| configure:13581: result: no
| configure:13589: checking whether sys_siglist is declared
| configure:13589: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:13589: $? = 0
| configure:13589: result: yes
| configure:13601: checking for struct stat.st_mtim.tv_nsec
| configure:13601: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:13601: $? = 0
| configure:13601: result: yes
| configure:13611: checking for struct stat.st_mtimensec
| configure:13611: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| conftest.c: In function 'main':
| conftest.c:44:12: error: 'struct stat' has no member named 'st_mtimensec'
|  if (ac_aggr.st_mtimensec)
|             ^
| configure:13611: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | /* end confdefs.h.  */
| | #include <sys/stat.h>
| | 
| | int
| | main ()
| | {
| | static struct stat ac_aggr;
| | if (ac_aggr.st_mtimensec)
| | return 0;
| |   ;
| |   return 0;
| | }
| configure:13611: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| conftest.c: In function 'main':
| conftest.c:44:19: error: 'struct stat' has no member named 'st_mtimensec'
|  if (sizeof ac_aggr.st_mtimensec)
|                    ^
| configure:13611: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | /* end confdefs.h.  */
| | #include <sys/stat.h>
| | 
| | int
| | main ()
| | {
| | static struct stat ac_aggr;
| | if (sizeof ac_aggr.st_mtimensec)
| | return 0;
| |   ;
| |   return 0;
| | }
| configure:13611: result: no
| configure:13622: checking for struct ifreq.ifr_flagshigh
| configure:13622: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| conftest.c: In function 'main':
| conftest.c:44:12: error: 'struct ifreq' has no member named 'ifr_flagshigh'
|  if (ac_aggr.ifr_flagshigh)
|             ^
| configure:13622: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | /* end confdefs.h.  */
| | #include <net/if.h>
| | 
| | int
| | main ()
| | {
| | static struct ifreq ac_aggr;
| | if (ac_aggr.ifr_flagshigh)
| | return 0;
| |   ;
| |   return 0;
| | }
| configure:13622: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| conftest.c: In function 'main':
| conftest.c:44:19: error: 'struct ifreq' has no member named 'ifr_flagshigh'
|  if (sizeof ac_aggr.ifr_flagshigh)
|                    ^
| configure:13622: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | /* end confdefs.h.  */
| | #include <net/if.h>
| | 
| | int
| | main ()
| | {
| | static struct ifreq ac_aggr;
| | if (sizeof ac_aggr.ifr_flagshigh)
| | return 0;
| |   ;
| |   return 0;
| | }
| configure:13622: result: no
| configure:13636: checking for mlockall
| configure:13636: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:13636: $? = 0
| configure:13636: result: yes
| configure:13636: checking for strnlen
| configure:13636: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:13636: $? = 0
| configure:13636: result: yes
| configure:13636: checking for getloadavg
| configure:13636: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:13636: $? = 0
| configure:13636: result: yes
| configure:13636: checking for statvfs
| configure:13636: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:13636: $? = 0
| configure:13636: result: yes
| configure:13636: checking for getmntent_r
| configure:13636: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:13636: $? = 0
| configure:13636: result: yes
| configure:13648: checking mntent.h usability
| configure:13648: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:13648: $? = 0
| configure:13648: result: yes
| configure:13648: checking mntent.h presence
| configure:13648: gcc -std=gnu99 -E  conftest.c
| configure:13648: $? = 0
| configure:13648: result: yes
| configure:13648: checking for mntent.h
| configure:13648: result: yes
| configure:13648: checking sys/statvfs.h usability
| configure:13648: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:13648: $? = 0
| configure:13648: result: yes
| configure:13648: checking sys/statvfs.h presence
| configure:13648: gcc -std=gnu99 -E  conftest.c
| configure:13648: $? = 0
| configure:13648: result: yes
| configure:13648: checking for sys/statvfs.h
| configure:13648: result: yes
| configure:13648: checking linux/types.h usability
| configure:13648: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:13648: $? = 0
| configure:13648: result: yes
| configure:13648: checking linux/types.h presence
| configure:13648: gcc -std=gnu99 -E  conftest.c
| configure:13648: $? = 0
| configure:13648: result: yes
| configure:13648: checking for linux/types.h
| configure:13648: result: yes
| configure:13648: checking linux/if_ether.h usability
| configure:13648: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:13648: $? = 0
| configure:13648: result: yes
| configure:13648: checking linux/if_ether.h presence
| configure:13648: gcc -std=gnu99 -E  conftest.c
| configure:13648: $? = 0
| configure:13648: result: yes
| configure:13648: checking for linux/if_ether.h
| configure:13648: result: yes
| configure:13648: checking stdatomic.h usability
| configure:13648: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| conftest.c:80:23: fatal error: stdatomic.h: No such file or directory
|  #include <stdatomic.h>
|                        ^
| compilation terminated.
| configure:13648: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_MLOCKALL 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_MNTENT_H 1
| | #define HAVE_SYS_STATVFS_H 1
| | #define HAVE_LINUX_TYPES_H 1
| | #define HAVE_LINUX_IF_ETHER_H 1
| | /* end confdefs.h.  */
| | #include <stdio.h>
| | #ifdef HAVE_SYS_TYPES_H
| | # include <sys/types.h>
| | #endif
| | #ifdef HAVE_SYS_STAT_H
| | # include <sys/stat.h>
| | #endif
| | #ifdef STDC_HEADERS
| | # include <stdlib.h>
| | # include <stddef.h>
| | #else
| | # ifdef HAVE_STDLIB_H
| | #  include <stdlib.h>
| | # endif
| | #endif
| | #ifdef HAVE_STRING_H
| | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| | #  include <memory.h>
| | # endif
| | # include <string.h>
| | #endif
| | #ifdef HAVE_STRINGS_H
| | # include <strings.h>
| | #endif
| | #ifdef HAVE_INTTYPES_H
| | # include <inttypes.h>
| | #endif
| | #ifdef HAVE_STDINT_H
| | # include <stdint.h>
| | #endif
| | #ifdef HAVE_UNISTD_H
| | # include <unistd.h>
| | #endif
| | #include <stdatomic.h>
| configure:13648: result: no
| configure:13648: checking stdatomic.h presence
| configure:13648: gcc -std=gnu99 -E  conftest.c
| conftest.c:47:23: fatal error: stdatomic.h: No such file or directory
|  #include <stdatomic.h>
|                        ^
| compilation terminated.
| configure:13648: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_MLOCKALL 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_MNTENT_H 1
| | #define HAVE_SYS_STATVFS_H 1
| | #define HAVE_LINUX_TYPES_H 1
| | #define HAVE_LINUX_IF_ETHER_H 1
| | /* end confdefs.h.  */
| | #include <stdatomic.h>
| configure:13648: result: no
| configure:13648: checking for stdatomic.h
| configure:13648: result: no
| configure:13660: checking for net/if_mib.h
| configure:13660: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| conftest.c:50:24: fatal error: net/if_mib.h: No such file or directory
|  #include <net/if_mib.h>
|                         ^
| compilation terminated.
| configure:13660: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_MLOCKALL 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_MNTENT_H 1
| | #define HAVE_SYS_STATVFS_H 1
| | #define HAVE_LINUX_TYPES_H 1
| | #define HAVE_LINUX_IF_ETHER_H 1
| | /* end confdefs.h.  */
| | #include <sys/types.h>
| | #include <net/if.h>
| | 
| | #include <net/if_mib.h>
| configure:13660: result: no
| configure:13700: checking for library containing backtrace
| configure:13731: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:13731: $? = 0
| configure:13748: result: none required
| configure:13760: checking valgrind/valgrind.h usability
| configure:13760: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| conftest.c:81:31: fatal error: valgrind/valgrind.h: No such file or directory
|  #include <valgrind/valgrind.h>
|                                ^
| compilation terminated.
| configure:13760: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_MLOCKALL 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_MNTENT_H 1
| | #define HAVE_SYS_STATVFS_H 1
| | #define HAVE_LINUX_TYPES_H 1
| | #define HAVE_LINUX_IF_ETHER_H 1
| | #define HAVE_BACKTRACE 1
| | /* end confdefs.h.  */
| | #include <stdio.h>
| | #ifdef HAVE_SYS_TYPES_H
| | # include <sys/types.h>
| | #endif
| | #ifdef HAVE_SYS_STAT_H
| | # include <sys/stat.h>
| | #endif
| | #ifdef STDC_HEADERS
| | # include <stdlib.h>
| | # include <stddef.h>
| | #else
| | # ifdef HAVE_STDLIB_H
| | #  include <stdlib.h>
| | # endif
| | #endif
| | #ifdef HAVE_STRING_H
| | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| | #  include <memory.h>
| | # endif
| | # include <string.h>
| | #endif
| | #ifdef HAVE_STRINGS_H
| | # include <strings.h>
| | #endif
| | #ifdef HAVE_INTTYPES_H
| | # include <inttypes.h>
| | #endif
| | #ifdef HAVE_STDINT_H
| | # include <stdint.h>
| | #endif
| | #ifdef HAVE_UNISTD_H
| | # include <unistd.h>
| | #endif
| | #include <valgrind/valgrind.h>
| configure:13760: result: no
| configure:13760: checking valgrind/valgrind.h presence
| configure:13760: gcc -std=gnu99 -E  conftest.c
| conftest.c:48:31: fatal error: valgrind/valgrind.h: No such file or directory
|  #include <valgrind/valgrind.h>
|                                ^
| compilation terminated.
| configure:13760: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_MLOCKALL 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_MNTENT_H 1
| | #define HAVE_SYS_STATVFS_H 1
| | #define HAVE_LINUX_TYPES_H 1
| | #define HAVE_LINUX_IF_ETHER_H 1
| | #define HAVE_BACKTRACE 1
| | /* end confdefs.h.  */
| | #include <valgrind/valgrind.h>
| configure:13760: result: no
| configure:13760: checking for valgrind/valgrind.h
| configure:13760: result: no
| configure:13770: checking for connect in -lsocket
| configure:13795: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lsocket  -lpthread -lrt -lm  >&5
| /usr/bin/ld: cannot find -lsocket
| collect2: error: ld returned 1 exit status
| configure:13795: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_MLOCKALL 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_MNTENT_H 1
| | #define HAVE_SYS_STATVFS_H 1
| | #define HAVE_LINUX_TYPES_H 1
| | #define HAVE_LINUX_IF_ETHER_H 1
| | #define HAVE_BACKTRACE 1
| | /* end confdefs.h.  */
| | 
| | /* Override any GCC internal prototype to avoid an error.
| |    Use char because int might match the return type of a GCC
| |    builtin and then its argument prototype would still apply.  */
| | #ifdef __cplusplus
| | extern "C"
| | #endif
| | char connect ();
| | int
| | main ()
| | {
| | return connect ();
| |   ;
| |   return 0;
| | }
| configure:13804: result: no
| configure:13815: checking for library containing gethostbyname
| configure:13846: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:13846: $? = 0
| configure:13863: result: none required
| configure:13871: checking XenServer release
| configure:13883: result: none
| configure:13895: checking for groff
| configure:13906: result: yes
| configure:13916: checking whether make is GNU make
| configure:13922: invoking make --version:
| GNU Make 3.82
| Built for powerpc64-redhat-linux-gnu
| Copyright (C) 2010  Free Software Foundation, Inc.
| License GPLv3+: GNU GPL version 3 or later <http://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.
| configure:13933: result: yes
| configure:13943: checking whether gcc -std=gnu99 has <threads.h> that supports thread_local
| configure:13960: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| conftest.c:48:21: fatal error: threads.h: No such file or directory
|  #include <threads.h>
|                      ^
| compilation terminated.
| configure:13960: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_MLOCKALL 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_MNTENT_H 1
| | #define HAVE_SYS_STATVFS_H 1
| | #define HAVE_LINUX_TYPES_H 1
| | #define HAVE_LINUX_IF_ETHER_H 1
| | #define HAVE_BACKTRACE 1
| | /* end confdefs.h.  */
| | #include <threads.h>
| | static thread_local int var;
| | int
| | main ()
| | {
| | return var;
| |   ;
| |   return 0;
| | }
| configure:13968: result: no
| configure:13975: checking whether gcc -std=gnu99 supports __thread
| configure:13991: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:13991: $? = 0
| configure:13999: result: yes
| configure:14007: checking for library containing __atomic_load_8
| configure:14038: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| conftest.c:56:6: warning: conflicting types for built-in function '__atomic_load_8' [enabled by default]
|  char __atomic_load_8 ();
|       ^
| /tmp/ccFwS8x9.o: In function `main':
| /root/ovs-test/conftest.c:60: undefined reference to `__atomic_load_8'
| collect2: error: ld returned 1 exit status
| configure:14038: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_MLOCKALL 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_MNTENT_H 1
| | #define HAVE_SYS_STATVFS_H 1
| | #define HAVE_LINUX_TYPES_H 1
| | #define HAVE_LINUX_IF_ETHER_H 1
| | #define HAVE_BACKTRACE 1
| | #define HAVE___THREAD 1
| | /* end confdefs.h.  */
| | 
| | /* Override any GCC internal prototype to avoid an error.
| |    Use char because int might match the return type of a GCC
| |    builtin and then its argument prototype would still apply.  */
| | #ifdef __cplusplus
| | extern "C"
| | #endif
| | char __atomic_load_8 ();
| | int
| | main ()
| | {
| | return __atomic_load_8 ();
| |   ;
| |   return 0;
| | }
| configure:14038: gcc -std=gnu99 -o conftest -g -O2   conftest.c -latomic  -lpthread -lrt -lm  >&5
| conftest.c:56:6: warning: conflicting types for built-in function '__atomic_load_8' [enabled by default]
|  char __atomic_load_8 ();
|       ^
| /usr/bin/ld: cannot find /usr/lib64/libatomic.so.1.0.0
| collect2: error: ld returned 1 exit status
| configure:14038: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_MLOCKALL 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_MNTENT_H 1
| | #define HAVE_SYS_STATVFS_H 1
| | #define HAVE_LINUX_TYPES_H 1
| | #define HAVE_LINUX_IF_ETHER_H 1
| | #define HAVE_BACKTRACE 1
| | #define HAVE___THREAD 1
| | /* end confdefs.h.  */
| | 
| | /* Override any GCC internal prototype to avoid an error.
| |    Use char because int might match the return type of a GCC
| |    builtin and then its argument prototype would still apply.  */
| | #ifdef __cplusplus
| | extern "C"
| | #endif
| | char __atomic_load_8 ();
| | int
| | main ()
| | {
| | return __atomic_load_8 ();
| |   ;
| |   return 0;
| | }
| configure:14055: result: no
| configure:14063: checking whether gcc -std=gnu99 supports GCC 4.0+ atomic built-ins
| configure:14130: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:14130: $? = 0
| configure:14138: result: yes
| configure:14145: checking value of __atomic_always_lock_free(1)
| configure:14150: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:14150: $? = 0
| configure:14150: ./conftest
| configure:14150: $? = 0
| configure:14157: result: 1
| configure:14166: checking value of __atomic_always_lock_free(2)
| configure:14171: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:14171: $? = 0
| configure:14171: ./conftest
| configure:14171: $? = 0
| configure:14178: result: 1
| configure:14187: checking value of __atomic_always_lock_free(4)
| configure:14192: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:14192: $? = 0
| configure:14192: ./conftest
| configure:14192: $? = 0
| configure:14199: result: 1
| configure:14208: checking value of __atomic_always_lock_free(8)
| configure:14213: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:14213: $? = 0
| configure:14213: ./conftest
| configure:14213: $? = 0
| configure:14220: result: 1
| configure:14229: checking for library containing aio_write
| configure:14260: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:14260: $? = 0
| configure:14277: result: none required
| configure:14295: checking for pthread_set_name_np
| configure:14295: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| /tmp/cceObqMt.o: In function `main':
| /root/ovs-test/conftest.c:88: undefined reference to `pthread_set_name_np'
| collect2: error: ld returned 1 exit status
| configure:14295: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_MLOCKALL 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_MNTENT_H 1
| | #define HAVE_SYS_STATVFS_H 1
| | #define HAVE_LINUX_TYPES_H 1
| | #define HAVE_LINUX_IF_ETHER_H 1
| | #define HAVE_BACKTRACE 1
| | #define HAVE___THREAD 1
| | #define HAVE_GCC4_ATOMICS 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_1B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_2B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_4B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_8B 1
| | /* end confdefs.h.  */
| | /* Define pthread_set_name_np to an innocuous variant, in case <limits.h> declares pthread_set_name_np.
| |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| | #define pthread_set_name_np innocuous_pthread_set_name_np
| | 
| | /* System header to define __stub macros and hopefully few prototypes,
| |     which can conflict with char pthread_set_name_np (); below.
| |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
| |     <limits.h> exists even on freestanding compilers.  */
| | 
| | #ifdef __STDC__
| | # include <limits.h>
| | #else
| | # include <assert.h>
| | #endif
| | 
| | #undef pthread_set_name_np
| | 
| | /* Override any GCC internal prototype to avoid an error.
| |    Use char because int might match the return type of a GCC
| |    builtin and then its argument prototype would still apply.  */
| | #ifdef __cplusplus
| | extern "C"
| | #endif
| | char pthread_set_name_np ();
| | /* The GNU C library defines this for functions which it implements
| |     to always fail with ENOSYS.  Some functions are actually named
| |     something starting with __ and the normal name is an alias.  */
| | #if defined __stub_pthread_set_name_np || defined __stub___pthread_set_name_np
| | choke me
| | #endif
| | 
| | int
| | main ()
| | {
| | return pthread_set_name_np ();
| |   ;
| |   return 0;
| | }
| configure:14295: result: no
| configure:14305: checking for pthread_setname_np() variant
| configure:14322: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:14322: $? = 0
| configure:14348: result: glibc
| configure:14363: checking whether __linux__ is defined
| configure:14379: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:14379: $? = 0
| configure:14386: result: true
| configure:14396: checking for working posix_memalign
| configure:14420: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:14420: $? = 0
| configure:14420: ./conftest
| configure:14420: $? = 0
| configure:14430: result: yes
| configure:14441: checking whether the preprocessor supports include_next
| configure:14479: gcc -std=gnu99 -c -g -O2  -Iconftestd1b -Iconftestd2 conftest.c >&5
| configure:14479: $? = 0
| configure:14500: result: yes
| configure:14521: checking whether system header files limit the line length
| configure:14544: result: no
| configure:14570: checking for stdio.h
| configure:14570: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:14570: $? = 0
| configure:14570: result: yes
| configure:14570: checking for string.h
| configure:14570: result: yes
| configure:14735: checking whether gcc -std=gnu99 accepts -Werror
| configure:14753: gcc -std=gnu99 -c -g -O2  -Werror  conftest.c >&5
| configure:14753: $? = 0
| configure:14761: result: yes
| configure:14770: checking whether gcc -std=gnu99 accepts -Wall
| configure:14788: gcc -std=gnu99 -c -g -O2 -Werror -Wall  conftest.c >&5
| configure:14788: $? = 0
| configure:14796: result: yes
| configure:14806: checking whether gcc -std=gnu99 accepts -Wextra
| configure:14824: gcc -std=gnu99 -c -g -O2 -Werror -Wextra  conftest.c >&5
| configure:14824: $? = 0
| configure:14832: result: yes
| configure:14842: checking whether gcc -std=gnu99 accepts -Wno-sign-compare
| configure:14860: gcc -std=gnu99 -c -g -O2 -Werror -Wno-sign-compare  conftest.c >&5
| configure:14860: $? = 0
| configure:14868: result: yes
| configure:14878: checking whether gcc -std=gnu99 accepts -Wpointer-arith
| configure:14896: gcc -std=gnu99 -c -g -O2 -Werror -Wpointer-arith  conftest.c >&5
| configure:14896: $? = 0
| configure:14904: result: yes
| configure:14914: checking whether gcc -std=gnu99 accepts -Wformat-security
| configure:14932: gcc -std=gnu99 -c -g -O2 -Werror -Wformat-security  conftest.c >&5
| cc1: error: -Wformat-security ignored without -Wformat [-Werror=format-security]
| cc1: all warnings being treated as errors
| configure:14932: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_MLOCKALL 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_MNTENT_H 1
| | #define HAVE_SYS_STATVFS_H 1
| | #define HAVE_LINUX_TYPES_H 1
| | #define HAVE_LINUX_IF_ETHER_H 1
| | #define HAVE_BACKTRACE 1
| | #define HAVE___THREAD 1
| | #define HAVE_GCC4_ATOMICS 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_1B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_2B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_4B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_8B 1
| | #define HAVE_GLIBC_PTHREAD_SETNAME_NP 1
| | #define HAVE_POSIX_MEMALIGN 1
| | #define HAVE_STDIO_H 1
| | #define HAVE_STRING_H 1
| | /* end confdefs.h.  */
| | 
| | int
| | main ()
| | {
| | 
| |   ;
| |   return 0;
| | }
| configure:14940: result: no
| configure:14950: checking whether gcc -std=gnu99 accepts -Wno-format-zero-length
| configure:14968: gcc -std=gnu99 -c -g -O2 -Werror -Wno-format-zero-length  conftest.c >&5
| configure:14968: $? = 0
| configure:14976: result: yes
| configure:14986: checking whether gcc -std=gnu99 accepts -Wswitch-enum
| configure:15004: gcc -std=gnu99 -c -g -O2 -Werror -Wswitch-enum  conftest.c >&5
| configure:15004: $? = 0
| configure:15012: result: yes
| configure:15022: checking whether gcc -std=gnu99 accepts -Wunused-parameter
| configure:15040: gcc -std=gnu99 -c -g -O2 -Werror -Wunused-parameter  conftest.c >&5
| configure:15040: $? = 0
| configure:15048: result: yes
| configure:15058: checking whether gcc -std=gnu99 accepts -Wbad-function-cast
| configure:15076: gcc -std=gnu99 -c -g -O2 -Werror -Wbad-function-cast  conftest.c >&5
| configure:15076: $? = 0
| configure:15084: result: yes
| configure:15094: checking whether gcc -std=gnu99 accepts -Wcast-align
| configure:15112: gcc -std=gnu99 -c -g -O2 -Werror -Wcast-align  conftest.c >&5
| configure:15112: $? = 0
| configure:15120: result: yes
| configure:15130: checking whether gcc -std=gnu99 accepts -Wstrict-prototypes
| configure:15148: gcc -std=gnu99 -c -g -O2 -Werror -Wstrict-prototypes  conftest.c >&5
| conftest.c:60:1: error: function declaration isn't a prototype [-Werror=strict-prototypes]
|  main ()
|  ^
| cc1: all warnings being treated as errors
| configure:15148: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_MLOCKALL 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_MNTENT_H 1
| | #define HAVE_SYS_STATVFS_H 1
| | #define HAVE_LINUX_TYPES_H 1
| | #define HAVE_LINUX_IF_ETHER_H 1
| | #define HAVE_BACKTRACE 1
| | #define HAVE___THREAD 1
| | #define HAVE_GCC4_ATOMICS 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_1B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_2B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_4B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_8B 1
| | #define HAVE_GLIBC_PTHREAD_SETNAME_NP 1
| | #define HAVE_POSIX_MEMALIGN 1
| | #define HAVE_STDIO_H 1
| | #define HAVE_STRING_H 1
| | /* end confdefs.h.  */
| | 
| | int
| | main ()
| | {
| | 
| |   ;
| |   return 0;
| | }
| configure:15156: result: no
| configure:15166: checking whether gcc -std=gnu99 accepts -Wold-style-definition
| configure:15184: gcc -std=gnu99 -c -g -O2 -Werror -Wold-style-definition  conftest.c >&5
| conftest.c: In function 'main':
| conftest.c:60:1: error: old-style function definition [-Werror=old-style-definition]
|  main ()
|  ^
| cc1: all warnings being treated as errors
| configure:15184: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_MLOCKALL 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_MNTENT_H 1
| | #define HAVE_SYS_STATVFS_H 1
| | #define HAVE_LINUX_TYPES_H 1
| | #define HAVE_LINUX_IF_ETHER_H 1
| | #define HAVE_BACKTRACE 1
| | #define HAVE___THREAD 1
| | #define HAVE_GCC4_ATOMICS 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_1B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_2B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_4B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_8B 1
| | #define HAVE_GLIBC_PTHREAD_SETNAME_NP 1
| | #define HAVE_POSIX_MEMALIGN 1
| | #define HAVE_STDIO_H 1
| | #define HAVE_STRING_H 1
| | /* end confdefs.h.  */
| | 
| | int
| | main ()
| | {
| | 
| |   ;
| |   return 0;
| | }
| configure:15192: result: no
| configure:15202: checking whether gcc -std=gnu99 accepts -Wmissing-prototypes
| configure:15220: gcc -std=gnu99 -c -g -O2 -Werror -Wmissing-prototypes  conftest.c >&5
| configure:15220: $? = 0
| configure:15228: result: yes
| configure:15238: checking whether gcc -std=gnu99 accepts -Wmissing-field-initializers
| configure:15256: gcc -std=gnu99 -c -g -O2 -Werror -Wmissing-field-initializers  conftest.c >&5
| configure:15256: $? = 0
| configure:15264: result: yes
| configure:15274: checking whether gcc -std=gnu99 accepts -Wthread-safety
| configure:15292: gcc -std=gnu99 -c -g -O2 -Werror -Wthread-safety  conftest.c >&5
| gcc: error: unrecognized command line option '-Wthread-safety'
| configure:15292: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.3.90"
| | #define PACKAGE_STRING "openvswitch 2.3.90"
| | #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.3.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define WORDS_BIGENDIAN 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_MLOCKALL 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_MNTENT_H 1
| | #define HAVE_SYS_STATVFS_H 1
| | #define HAVE_LINUX_TYPES_H 1
| | #define HAVE_LINUX_IF_ETHER_H 1
| | #define HAVE_BACKTRACE 1
| | #define HAVE___THREAD 1
| | #define HAVE_GCC4_ATOMICS 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_1B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_2B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_4B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_8B 1
| | #define HAVE_GLIBC_PTHREAD_SETNAME_NP 1
| | #define HAVE_POSIX_MEMALIGN 1
| | #define HAVE_STDIO_H 1
| | #define HAVE_STRING_H 1
| | /* end confdefs.h.  */
| | 
| | int
| | main ()
| | {
| | 
| |   ;
| |   return 0;
| | }
| configure:15300: result: no
| configure:15310: checking whether gcc -std=gnu99 accepts -fno-strict-aliasing
| configure:15328: gcc -std=gnu99 -c -g -O2 -Werror -fno-strict-aliasing  conftest.c >&5
| configure:15328: $? = 0
| configure:15336: result: yes
| configure:15346: checking whether gcc -std=gnu99 accepts -Wno-unused
| configure:15364: gcc -std=gnu99 -c -g -O2 -Werror -Wno-unused  conftest.c >&5
| configure:15364: $? = 0
| configure:15372: result: yes
| configure:15389: checking whether gcc -std=gnu99 accepts -Wno-unused-parameter
| configure:15407: gcc -std=gnu99 -c -g -O2 -Werror -Wno-unused-parameter  conftest.c >&5
| configure:15407: $? = 0
| configure:15415: result: yes
| configure:15439: checking target hint for cgcc
| configure:15453: result: other
| configure:15465: checking whether make has GNU make $(if) extension
| configure:15476: invoking make -f conftest.mk all:
| make[1]: Entering directory `/root/ovs-test'
| echo y > conftest.out
| make[1]: Leaving directory `/root/ovs-test'
| configure:15478: conftest.out contains:
| y
| configure:15488: result: yes
| configure:17804: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| conftest.c:58:1: note: #pragma message: Checking for pragma message
|  _Pragma("message(\"Checking for pragma message\")")
|  ^
| configure:17804: $? = 0
| configure:17854: checking whether make supports nested variables
| configure:17871: result: yes
| configure:17992: checking that generated files are newer than configure
| configure:17998: result: done
| configure:18104: creating ./config.status
| 
| ## ---------------- ##
| ## Cache variables. ##
| ## ---------------- ##
| 
| ac_cv_build=powerpc64-unknown-linux-gnu
| ac_cv_c_bigendian=yes
| ac_cv_c_compiler_gnu=yes
| ac_cv_env_CC_set=
| ac_cv_env_CC_value=
| ac_cv_env_CFLAGS_set=
| ac_cv_env_CFLAGS_value=
| ac_cv_env_CPPFLAGS_set=
| ac_cv_env_CPPFLAGS_value=
| ac_cv_env_CPP_set=
| ac_cv_env_CPP_value=
| ac_cv_env_KARCH_set=
| ac_cv_env_KARCH_value=
| ac_cv_env_LDFLAGS_set=
| ac_cv_env_LDFLAGS_value=
| ac_cv_env_LIBS_set=
| ac_cv_env_LIBS_value=
| ac_cv_env_PERL_set=
| ac_cv_env_PERL_value=
| ac_cv_env_build_alias_set=
| ac_cv_env_build_alias_value=
| ac_cv_env_host_alias_set=
| ac_cv_env_host_alias_value=
| ac_cv_env_target_alias_set=
| ac_cv_env_target_alias_value=
| ac_cv_func_getloadavg=yes
| ac_cv_func_getmntent_r=yes
| ac_cv_func_mlockall=yes
| ac_cv_func_pthread_set_name_np=no
| ac_cv_func_statvfs=yes
| ac_cv_func_strerror_r=yes
| ac_cv_func_strerror_r_char_p=yes
| ac_cv_func_strnlen=yes
| ac_cv_have_decl_strerror_r=yes
| ac_cv_have_decl_sys_siglist=yes
| ac_cv_header_dlfcn_h=yes
| ac_cv_header_inttypes_h=yes
| ac_cv_header_linux_if_ether_h=yes
| ac_cv_header_linux_netlink_h=yes
| ac_cv_header_linux_types_h=yes
| ac_cv_header_memory_h=yes
| ac_cv_header_minix_config_h=no
| ac_cv_header_mntent_h=yes
| ac_cv_header_net_if_dl_h=no
| ac_cv_header_net_if_mib_h=no
| ac_cv_header_net_if_packet_h=yes
| ac_cv_header_stdatomic_h=no
| ac_cv_header_stdc=yes
| ac_cv_header_stdint_h=yes
| ac_cv_header_stdio_h=yes
| ac_cv_header_stdlib_h=yes
| ac_cv_header_string_h=yes
| ac_cv_header_strings_h=yes
| ac_cv_header_sys_stat_h=yes
| ac_cv_header_sys_statvfs_h=yes
| ac_cv_header_sys_types_h=yes
| ac_cv_header_unistd_h=yes
| ac_cv_header_valgrind_valgrind_h=no
| ac_cv_header_vmware_h=no
| ac_cv_header_windows_h=no
| ac_cv_host=powerpc64-unknown-linux-gnu
| ac_cv_lib_socket_connect=no
| ac_cv_member_struct_ifreq_ifr_flagshigh=no
| ac_cv_member_struct_stat_st_mtim_tv_nsec=yes
| ac_cv_member_struct_stat_st_mtimensec=no
| ac_cv_objext=o
| ac_cv_path_EGREP='/usr/bin/grep -E'
| ac_cv_path_FGREP='/usr/bin/grep -F'
| ac_cv_path_GREP=/usr/bin/grep
| ac_cv_path_PERL=/usr/bin/perl
| ac_cv_path_PKG_CONFIG=/usr/bin/pkg-config
| ac_cv_path_SED=/usr/bin/sed
| ac_cv_path_install='/usr/bin/install -c'
| ac_cv_path_mkdir=/usr/bin/mkdir
| ac_cv_prog_AWK=gawk
| ac_cv_prog_CPP='gcc -std=gnu99 -E'
| ac_cv_prog_ac_ct_AR=ar
| ac_cv_prog_ac_ct_CC=gcc
| ac_cv_prog_ac_ct_OBJDUMP=objdump
| ac_cv_prog_ac_ct_RANLIB=ranlib
| ac_cv_prog_ac_ct_STRIP=strip
| ac_cv_prog_cc_c89=
| ac_cv_prog_cc_c99=-std=gnu99
| ac_cv_prog_cc_g=yes
| ac_cv_prog_cc_gcc_c_o=yes
| ac_cv_prog_make_make_set=yes
| ac_cv_safe_to_define___extensions__=yes
| ac_cv_search___atomic_load_8=no
| ac_cv_search_aio_write='none required'
| ac_cv_search_backtrace='none required'
| ac_cv_search_clock_gettime='none required'
| ac_cv_search_gethostbyname='none required'
| ac_cv_search_pow=-lm
| ac_cv_search_pthread_sigmask=-lpthread
| ac_cv_search_timer_create=-lrt
| ac_cv_sparse_target=other
| ac_cv_sys_file_offset_bits=no
| ac_cv_sys_largefile_CC=no
| am_cv_CC_dependencies_compiler_type=gcc3
| am_cv_make_support_nested_variables=yes
| ax_cv_func_posix_memalign_works=yes
| gl_cv_have_include_next=yes
| gl_cv_next_stdio_h='<stdio.h>'
| gl_cv_next_string_h='<string.h>'
| gl_cv_pragma_columns=no
| lt_cv_ar_at_file=@
| lt_cv_deplibs_check_method=pass_all
| lt_cv_file_magic_cmd='$MAGIC_CMD'
| lt_cv_file_magic_test_file=
| lt_cv_ld_reload_flag=-r
| lt_cv_nm_interface='BSD nm'
| lt_cv_objdir=.libs
| lt_cv_path_LD=/usr/bin/ld
| lt_cv_path_NM='/usr/bin/nm -B'
| lt_cv_path_mainfest_tool=no
| lt_cv_prog_compiler_c_o=yes
| lt_cv_prog_compiler_pic='-fPIC -DPIC'
| lt_cv_prog_compiler_pic_works=yes
| lt_cv_prog_compiler_rtti_exceptions=no
| lt_cv_prog_compiler_static_works=no
| lt_cv_prog_gnu_ld=yes
| lt_cv_sharedlib_from_linklib_cmd='printf %s\n'
| lt_cv_shlibpath_overrides_runpath=no
| lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\'''
| lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/  {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/  {"\2", (void *) \&\2},/p'\'''
| lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/  {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/  {"\2", (void *) \&\2},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/  {"lib\2", (void *) \&\2},/p'\'''
| lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\'''
| lt_cv_sys_max_cmd_len=1572864
| lt_cv_to_host_file_cmd=func_convert_file_noop
| lt_cv_to_tool_file_cmd=func_convert_file_noop
| ovs_cv__Wall=yes
| ovs_cv__Wbad_function_cast=yes
| ovs_cv__Wcast_align=yes
| ovs_cv__Werror=yes
| ovs_cv__Wextra=yes
| ovs_cv__Wformat_security=no
| ovs_cv__Wmissing_field_initializers=yes
| ovs_cv__Wmissing_prototypes=yes
| ovs_cv__Wno_format_zero_length=yes
| ovs_cv__Wno_sign_compare=yes
| ovs_cv__Wno_unused=yes
| ovs_cv__Wno_unused_parameter=yes
| ovs_cv__Wold_style_definition=no
| ovs_cv__Wpointer_arith=yes
| ovs_cv__Wstrict_prototypes=no
| ovs_cv__Wswitch_enum=yes
| ovs_cv__Wthread_safety=no
| ovs_cv__Wunused_parameter=yes
| ovs_cv___thread=yes
| ovs_cv__fno_strict_aliasing=yes
| ovs_cv_atomic_always_lock_free_1=1
| ovs_cv_atomic_always_lock_free_2=1
| ovs_cv_atomic_always_lock_free_4=1
| ovs_cv_atomic_always_lock_free_8=1
| ovs_cv_dot=no
| ovs_cv_gcc4_atomics=yes
| ovs_cv_gnu_make=yes
| ovs_cv_gnu_make_if=yes
| ovs_cv_groff=yes
| ovs_cv_linux=true
| ovs_cv_pthread_setname_np=glibc
| ovs_cv_py_uuid=yes
| ovs_cv_python=/usr/bin/python
| ovs_cv_strtok_r_bug=no
| ovs_cv_thread_local=no
| ovs_cv_xsversion=none
| 
| ## ----------------- ##
| ## Output variables. ##
| ## ----------------- ##
| 
| ACLOCAL='${SHELL} /root/ovs-test/build-aux/missing aclocal-1.13'
| AMDEPBACKSLASH='\'
| AMDEP_FALSE='#'
| AMDEP_TRUE=''
| AMTAR='$${TAR-tar}'
| AM_BACKSLASH='\'
| AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
| AM_DEFAULT_VERBOSITY='1'
| AM_V='$(V)'
| AR='ar'
| AUTOCONF='${SHELL} /root/ovs-test/build-aux/missing autoconf'
| AUTOHEADER='${SHELL} /root/ovs-test/build-aux/missing autoheader'
| AUTOM4TE='${SHELL} /root/ovs-test/build-aux/missing autom4te'
| AUTOMAKE='${SHELL} /root/ovs-test/build-aux/missing automake-1.13'
| AWK='gawk'
| CC='$(if $(C),env REAL_CC="gcc -std=gnu99" CHECK="$(SPARSE) -I $(top_srcdir)/include/sparse $(SPARSEFLAGS) $(SPARSE_EXTRA_INCLUDES) " cgcc $(CGCCFLAGS),gcc -std=gnu99)'
| CCDEPMODE='depmode=gcc3'
| CFLAGS='-g -O2'
| CGCCFLAGS=''
| CPP='gcc -std=gnu99 -E'
| CPPFLAGS=''
| CYGPATH_W='echo'
| DBDIR='${sysconfdir}/${PACKAGE}'
| DEFS='-DHAVE_CONFIG_H'
| DEPDIR='.deps'
| DLLTOOL='false'
| DPDK_NETDEV_FALSE=''
| DPDK_NETDEV_TRUE='#'
| DPDK_vswitchd_LDFLAGS=''
| DSYMUTIL=''
| DUMPBIN=''
| ECHO_C=''
| ECHO_N='-n'
| ECHO_T=''
| EGREP='/usr/bin/grep -E'
| ESX_FALSE=''
| ESX_TRUE='#'
| EXEEXT=''
| FGREP='/usr/bin/grep -F'
| GNU_MAKE_FALSE='#'
| GNU_MAKE_TRUE=''
| GREP='/usr/bin/grep'
| HAVE_DOT_FALSE=''
| HAVE_DOT_TRUE='#'
| HAVE_GROFF_FALSE='#'
| HAVE_GROFF_TRUE=''
| HAVE_IF_DL_FALSE=''
| HAVE_IF_DL_TRUE='#'
| HAVE_IF_PACKET_FALSE='#'
| HAVE_IF_PACKET_TRUE=''
| HAVE_NETLINK_FALSE='#'
| HAVE_NETLINK_TRUE=''
| HAVE_OPENSSL='yes'
| HAVE_OPENSSL_FALSE='#'
| HAVE_OPENSSL_TRUE=''
| HAVE_POSIX_AIO_FALSE='#'
| HAVE_POSIX_AIO_TRUE=''
| HAVE_PYTHON='yes'
| HAVE_PYTHON_FALSE='#'
| HAVE_PYTHON_TRUE=''
| HAVE_WNO_UNUSED_FALSE='#'
| HAVE_WNO_UNUSED_PARAMETER_FALSE='#'
| HAVE_WNO_UNUSED_PARAMETER_TRUE=''
| HAVE_WNO_UNUSED_TRUE=''
| INCLUDE_NEXT='include_next'
| INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
| INCLUDE_PYTHON_COMPAT_FALSE=''
| INCLUDE_PYTHON_COMPAT_TRUE='#'
| INSTALL_DATA='${INSTALL} -m 644'
| INSTALL_PROGRAM='${INSTALL}'
| INSTALL_SCRIPT='${INSTALL}'
| INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
| KARCH=''
| KBUILD=''
| LD='/usr/bin/ld -m elf64ppc'
| LDFLAGS=''
| LIBOBJS=''
| LIBS='-lpthread -lrt -lm '
| LIBTOOL='$(SHELL) $(top_builddir)/libtool'
| LINUX_ENABLED_FALSE=''
| LINUX_ENABLED_TRUE='#'
| LINUX_FALSE='#'
| LINUX_TRUE=''
| LIPO=''
| LN_S='ln -s'
| LOGDIR='${localstatedir}/log/${PACKAGE}'
| LTLIBOBJS=''
| LT_AGE='0'
| LT_CURRENT='1'
| LT_REVISION='0'
| MAKEINFO='${SHELL} /root/ovs-test/build-aux/missing makeinfo'
| MANIFEST_TOOL=':'
| MKDIR_P='/usr/bin/mkdir -p'
| MSVC_CFLAGS=''
| NDEBUG_FALSE=''
| NDEBUG_TRUE='#'
| NEXT_AS_FIRST_DIRECTIVE_STDIO_H='<stdio.h>'
| NEXT_AS_FIRST_DIRECTIVE_STRING_H='<string.h>'
| NEXT_STDIO_H='<stdio.h>'
| NEXT_STRING_H='<string.h>'
| NM='/usr/bin/nm -B'
| NMEDIT=''
| OBJDUMP='objdump'
| OBJEXT='o'
| OTOOL64=''
| OTOOL=''
| OVS_CFLAGS=''
| OVS_LDFLAGS=''
| PACKAGE='openvswitch'
| PACKAGE_BUGREPORT='bugs at openvswitch.org'
| PACKAGE_NAME='openvswitch'
| PACKAGE_STRING='openvswitch 2.3.90'
| PACKAGE_TARNAME='openvswitch'
| PACKAGE_URL=''
| PACKAGE_VERSION='2.3.90'
| PATH_SEPARATOR=':'
| PERL='/usr/bin/perl'
| PKG_CONFIG='/usr/bin/pkg-config'
| PKIDIR='${localstatedir}/lib/openvswitch/pki'
| PRAGMA_COLUMNS=''
| PRAGMA_SYSTEM_HEADER='#pragma GCC system_header'
| PTHREAD_INCLUDES=''
| PTHREAD_LDFLAGS=''
| PTHREAD_LIBS=''
| PYTHON='/usr/bin/python'
| RANLIB='ranlib'
| RUNDIR='${localstatedir}/run/openvswitch'
| SED='/usr/bin/sed'
| SET_MAKE=''
| SHELL='/bin/sh'
| SPARSE='sparse'
| SPARSEFLAGS=''
| SPARSE_EXTRA_INCLUDES='-I /usr/local/include '
| SSL_INCLUDES=' '
| SSL_LDFLAGS=' '
| SSL_LIBS='-lssl -lcrypto  '
| STRIP='strip'
| VERSION='2.3.90'
| VSTUDIO_CONFIG=''
| VSTUDIO_DDK_FALSE=''
| VSTUDIO_DDK_TRUE='#'
| WARNING_FLAGS=' -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wno-format-zero-length -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing'
| WIN32_FALSE=''
| WIN32_TRUE='#'
| ac_ct_AR='ar'
| ac_ct_CC='gcc'
| ac_ct_DUMPBIN=''
| am__EXEEXT_FALSE=''
| am__EXEEXT_TRUE='#'
| am__fastdepCC_FALSE='#'
| am__fastdepCC_TRUE=''
| am__include='include'
| am__isrc=''
| am__leading_dot='.'
| am__nodep='_no'
| am__quote=''
| am__tar='$${TAR-tar} chof - "$$tardir"'
| am__untar='$${TAR-tar} xf -'
| bindir='${exec_prefix}/bin'
| build='powerpc64-unknown-linux-gnu'
| build_alias=''
| build_cpu='powerpc64'
| build_os='linux-gnu'
| build_vendor='unknown'
| datadir='${datarootdir}'
| datarootdir='${prefix}/share'
| docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
| dvidir='${docdir}'
| exec_prefix='${prefix}'
| host='powerpc64-unknown-linux-gnu'
| host_alias=''
| host_cpu='powerpc64'
| host_os='linux-gnu'
| host_vendor='unknown'
| htmldir='${docdir}'
| includedir='${prefix}/include'
| infodir='${datarootdir}/info'
| install_sh='${SHELL} /root/ovs-test/build-aux/install-sh'
| libdir='${exec_prefix}/lib'
| libexecdir='${exec_prefix}/libexec'
| localedir='${datarootdir}/locale'
| localstatedir='${prefix}/var'
| mandir='${datarootdir}/man'
| mkdir_p='$(MKDIR_P)'
| oldincludedir='/usr/include'
| pdfdir='${docdir}'
| prefix='/usr/local'
| program_transform_name='s,x,x,'
| psdir='${docdir}'
| sbindir='${exec_prefix}/sbin'
| sharedstatedir='${prefix}/com'
| sysconfdir='${prefix}/etc'
| target_alias=''
| 
| ## ----------- ##
| ## confdefs.h. ##
| ## ----------- ##
| 
| /* confdefs.h */
| #define PACKAGE_NAME "openvswitch"
| #define PACKAGE_TARNAME "openvswitch"
| #define PACKAGE_VERSION "2.3.90"
| #define PACKAGE_STRING "openvswitch 2.3.90"
| #define PACKAGE_BUGREPORT "bugs at openvswitch.org"
| #define PACKAGE_URL ""
| #define PACKAGE "openvswitch"
| #define VERSION "2.3.90"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define WORDS_BIGENDIAN 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define VSTUDIO_DDK 1
| #define HAVE_NETLINK 1
| #define HAVE_OPENSSL 1
| #define HAVE_IF_PACKET 1
| #define HAVE_DECL_SYS_SIGLIST 1
| #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| #define HAVE_MLOCKALL 1
| #define HAVE_STRNLEN 1
| #define HAVE_GETLOADAVG 1
| #define HAVE_STATVFS 1
| #define HAVE_GETMNTENT_R 1
| #define HAVE_MNTENT_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_LINUX_TYPES_H 1
| #define HAVE_LINUX_IF_ETHER_H 1
| #define HAVE_BACKTRACE 1
| #define HAVE___THREAD 1
| #define HAVE_GCC4_ATOMICS 1
| #define ATOMIC_ALWAYS_LOCK_FREE_1B 1
| #define ATOMIC_ALWAYS_LOCK_FREE_2B 1
| #define ATOMIC_ALWAYS_LOCK_FREE_4B 1
| #define ATOMIC_ALWAYS_LOCK_FREE_8B 1
| #define HAVE_GLIBC_PTHREAD_SETNAME_NP 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_STDIO_H 1
| #define HAVE_STRING_H 1
| #define HAVE_PRAGMA_MESSAGE 1
| 
| configure: exit 0
| 
| ## ---------------------- ##
| ## Running config.status. ##
| ## ---------------------- ##
| 
| This file was extended by openvswitch config.status 2.3.90, which was
| generated by GNU Autoconf 2.69.  Invocation command line was
| 
|   CONFIG_FILES    = 
|   CONFIG_HEADERS  = 
|   CONFIG_LINKS    = 
|   CONFIG_COMMANDS = 
|   $ ./config.status 
| 
| on 
| 
| config.status:1215: creating lib/stdio.h
| config.status:1215: creating lib/string.h
| config.status:1215: creating ovsdb/libovsdb.sym
| config.status:1215: creating ofproto/libofproto.sym
| config.status:1215: creating lib/libsflow.sym
| config.status:1215: creating lib/libopenvswitch.sym
| config.status:1215: creating Makefile
| config.status:1215: creating datapath/Makefile
| config.status:1215: creating datapath/linux/Kbuild
| config.status:1215: creating datapath/linux/Makefile
| config.status:1215: creating datapath/linux/Makefile.main
| config.status:1215: creating tests/atlocal
| config.status:1215: creating lib/libopenvswitch.pc
| config.status:1215: creating lib/libsflow.pc
| config.status:1215: creating ofproto/libofproto.pc
| config.status:1215: creating ovsdb/libovsdb.pc
| config.status:1215: creating include/openvswitch/version.h
| config.status:1215: creating config.h
| config.status:1396: config.h is unchanged
| config.status:1444: executing tests/atconfig commands
| config.status:1444: executing depfiles commands
| config.status:1444: executing libtool commands
| config.status:1444: executing include/openflow/openflow.h.stamp commands
| config.status:1444: executing utilities/bugtool/dummy commands
| 
| ## ---------------------- ##
| ## Running config.status. ##
| ## ---------------------- ##
| 
| This file was extended by openvswitch config.status 2.3.90, which was
| generated by GNU Autoconf 2.69.  Invocation command line was
| 
|   CONFIG_FILES    = 
|   CONFIG_HEADERS  = 
|   CONFIG_LINKS    = 
|   CONFIG_COMMANDS = 
|   $ ./config.status config.h
| 
| on 
| 
| config.status:1215: creating config.h
| config.status:1396: config.h is unchanged



More information about the discuss mailing list