This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by frr configure 8.2.2, which was
generated by GNU Autoconf 2.71.  Invocation command line was

  $ ./configure --target=mips64el-buildroot-linux-uclibc --host=mips64el-buildroot-linux-uclibc --build=x86_64-pc-linux-gnu --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --localstatedir=/var --program-prefix= --disable-gtk-doc --disable-gtk-doc-html --disable-doc --disable-docs --disable-documentation --with-xmlto=no --with-fop=no --disable-dependency-tracking --enable-ipv6 --disable-nls --disable-static --enable-shared --with-clippy=/nvmedata/autobuild/instance-18/output-1/host/bin/clippy --sysconfdir=/etc/frr --localstatedir=/var/run/frr --with-moduledir=/usr/lib/frr/modules --enable-configfile-mask=0640 --enable-logfile-mask=0640 --enable-multipath=256 --disable-ospfclient --enable-shell-access --enable-user=frr --enable-group=frr --enable-vty-group=frrvty --enable-fpm --disable-bgp-bmp --disable-nhrpd --disable-capabilities --disable-config-rollbacks --disable-zeromq

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

hostname = james-x399
uname -m = x86_64
uname -r = 5.13.0-39-generic
uname -s = Linux
uname -v = #44~20.04.1-Ubuntu SMP Thu Mar 24 16:43:35 UTC 2022

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

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

PATH: /nvmedata/autobuild/instance-18/output-1/host/bin/
PATH: /nvmedata/autobuild/instance-18/output-1/host/sbin/
PATH: /usr/local/sbin/
PATH: /usr/local/bin/
PATH: /usr/sbin/
PATH: /usr/bin/
PATH: /sbin/
PATH: /bin/
PATH: /snap/bin/


## ----------- ##
## Core tests. ##
## ----------- ##

configure:3440: looking for aux files: ltmain.sh compile missing install-sh config.guess config.sub
configure:3453:  trying ./m4/ac/
configure:3482:   ./m4/ac/ltmain.sh found
configure:3482:   ./m4/ac/compile found
configure:3482:   ./m4/ac/missing found
configure:3464:   ./m4/ac/install-sh found
configure:3482:   ./m4/ac/config.guess found
configure:3482:   ./m4/ac/config.sub found
configure:3612: checking build system type
configure:3627: result: x86_64-pc-linux-gnu
configure:3647: checking host system type
configure:3661: result: mips64el-buildroot-linux-uclibc
configure:3802: checking for a BSD-compatible install
configure:3875: result: /usr/bin/install -c
configure:3886: checking whether build environment is sane
configure:3941: result: yes
configure:3995: checking for mips64el-buildroot-linux-uclibc-strip
configure:4027: result: /bin/true
configure:4098: checking for a race-free mkdir -p
configure:4142: result: /bin/mkdir -p
configure:4149: checking for gawk
configure:4170: found /usr/bin/gawk
configure:4181: result: gawk
configure:4192: checking whether make sets $(MAKE)
configure:4215: result: yes
configure:4245: checking whether make supports nested variables
configure:4263: result: yes
configure:4412: checking whether make supports nested variables
configure:4430: result: yes
configure:4446: checking for perl
configure:4481: result: /usr/bin/perl
configure:4608: checking pkg-config is at least version 0.9.0
configure:4611: result: yes
configure:4744: checking for mips64el-buildroot-linux-uclibc-gcc
configure:4776: result: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc
configure:5174: checking for C compiler version
configure:5183: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc --version >&5
mips64el-buildroot-linux-uclibc-gcc.br_real (Buildroot 2022.02-531-g130cfc74d7) 10.3.0
Copyright (C) 2020 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:5194: $? = 0
configure:5183: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -v >&5
Using built-in specs.
COLLECT_GCC=/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc.br_real
COLLECT_LTO_WRAPPER=/nvmedata/autobuild/instance-18/output-1/host/libexec/gcc/mips64el-buildroot-linux-uclibc/10.3.0/lto-wrapper
Target: mips64el-buildroot-linux-uclibc
Configured with: ./configure --prefix=/nvmedata/autobuild/instance-18/output-1/host --sysconfdir=/nvmedata/autobuild/instance-18/output-1/host/etc --enable-static --target=mips64el-buildroot-linux-uclibc --with-sysroot=/nvmedata/autobuild/instance-18/output-1/host/mips64el-buildroot-linux-uclibc/sysroot --enable-__cxa_atexit --with-gnu-ld --disable-libssp --disable-multilib --disable-decimal-float --with-gmp=/nvmedata/autobuild/instance-18/output-1/host --with-mpc=/nvmedata/autobuild/instance-18/output-1/host --with-mpfr=/nvmedata/autobuild/instance-18/output-1/host --with-pkgversion='Buildroot 2022.02-531-g130cfc74d7' --with-bugurl=http://bugs.buildroot.net/ --without-zstd --disable-libquadmath --disable-libquadmath-support --disable-libsanitizer --enable-tls --enable-threads --without-isl --without-cloog --with-arch=mips64 --with-abi=64 --with-nan=legacy --enable-languages=c --with-build-time-tools=/nvmedata/autobuild/instance-18/output-1/host/mips64el-buildroot-linux-uclibc/bin --enable-shared --disable-libgomp
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 10.3.0 (Buildroot 2022.02-531-g130cfc74d7) 
COMPILER_PATH=/nvmedata/autobuild/instance-18/output-1/host/libexec/gcc/mips64el-buildroot-linux-uclibc/10.3.0/:/nvmedata/autobuild/instance-18/output-1/host/libexec/gcc/mips64el-buildroot-linux-uclibc/10.3.0/:/nvmedata/autobuild/instance-18/output-1/host/libexec/gcc/mips64el-buildroot-linux-uclibc/:/nvmedata/autobuild/instance-18/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/10.3.0/:/nvmedata/autobuild/instance-18/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/:/nvmedata/autobuild/instance-18/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/10.3.0/../../../../mips64el-buildroot-linux-uclibc/bin/
LIBRARY_PATH=/nvmedata/autobuild/instance-18/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/10.3.0/:/nvmedata/autobuild/instance-18/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/10.3.0/../../../../mips64el-buildroot-linux-uclibc/lib/../lib64/:/nvmedata/autobuild/instance-18/output-1/host/mips64el-buildroot-linux-uclibc/sysroot/lib64/../lib64/:/nvmedata/autobuild/instance-18/output-1/host/mips64el-buildroot-linux-uclibc/sysroot/usr/lib64/../lib64/:/nvmedata/autobuild/instance-18/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/10.3.0/../../../../mips64el-buildroot-linux-uclibc/lib/:/nvmedata/autobuild/instance-18/output-1/host/mips64el-buildroot-linux-uclibc/sysroot/lib64/:/nvmedata/autobuild/instance-18/output-1/host/mips64el-buildroot-linux-uclibc/sysroot/usr/lib64/
... rest of stderr output deleted ...
configure:5194: $? = 1
configure:5183: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -V >&5
mips64el-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-V'
configure:5194: $? = 1
configure:5183: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -qversion >&5
mips64el-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-qversion'; did you mean '--version'?
configure:5194: $? = 1
configure:5183: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -version >&5
mips64el-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-version'
configure:5194: $? = 1
configure:5214: checking whether the C compiler works
configure:5236: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c -latomic >&5
configure:5240: $? = 0
configure:5290: result: yes
configure:5293: checking for C compiler default output file name
configure:5295: result: a.out
configure:5301: checking for suffix of executables
configure:5308: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c -latomic >&5
configure:5312: $? = 0
configure:5335: result: 
configure:5357: checking whether we are cross compiling
configure:5395: result: yes
configure:5400: checking for suffix of object files
configure:5423: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:5427: $? = 0
configure:5449: result: o
configure:5453: checking whether the compiler supports GNU C
configure:5473: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:5473: $? = 0
configure:5483: result: yes
configure:5494: checking whether /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc accepts -g
configure:5515: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -g -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:5515: $? = 0
configure:5559: result: yes
configure:5579: checking for /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc option to enable C11 features
configure:5594: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc  -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:5594: $? = 0
configure:5612: result: none needed
configure:5728: checking whether /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc understands -c and -o together
configure:5751: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c conftest.c -o conftest2.o
configure:5754: $? = 0
configure:5751: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c conftest.c -o conftest2.o
configure:5754: $? = 0
configure:5766: result: yes
configure:5786: checking whether make supports the include directive
configure:5801: make -f confmf.GNU && cat confinc.out
make[1]: Entering directory '/nvmedata/autobuild/instance-18/output-1/build/frr-8.2.2'
make[1]: Leaving directory '/nvmedata/autobuild/instance-18/output-1/build/frr-8.2.2'
this is the am__doit target
configure:5804: $? = 0
configure:5823: result: yes (GNU style)
configure:5849: checking dependency style of /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc
configure:5961: result: none
configure:5981: checking how to run the C preprocessor
configure:6049: result: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-cpp
configure:6063: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c
configure:6063: $? = 0
configure:6078: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c
conftest.c:12:10: fatal error: ac_nonexistent.h: No such file or directory
   12 | #include <ac_nonexistent.h>
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.
configure:6078: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:6236: checking for C++ compiler version
configure:6245: no --version >&5
./configure: line 6247: no: command not found
configure:6256: $? = 127
configure:6245: no -v >&5
./configure: line 6247: no: command not found
configure:6256: $? = 127
configure:6245: no -V >&5
./configure: line 6247: no: command not found
configure:6256: $? = 127
configure:6245: no -qversion >&5
./configure: line 6247: no: command not found
configure:6256: $? = 127
configure:6260: checking whether the compiler supports GNU C++
configure:6280: no -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5
./configure: line 2176: no: command not found
configure:6280: $? = 127
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| /* end confdefs.h.  */
| 
| int
| main (void)
| {
| #ifndef __GNUC__
|        choke me
| #endif
| 
|   ;
|   return 0;
| }
configure:6290: result: no
configure:6301: checking whether no accepts -g
configure:6322: no -c -g -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5
./configure: line 2176: no: command not found
configure:6322: $? = 127
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| /* end confdefs.h.  */
| 
| int
| main (void)
| {
| 
|   ;
|   return 0;
| }
configure:6338: no -c  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5
./configure: line 2176: no: command not found
configure:6338: $? = 127
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| /* end confdefs.h.  */
| 
| int
| main (void)
| {
| 
|   ;
|   return 0;
| }
configure:6355: no -c -g -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5
./configure: line 2176: no: command not found
configure:6355: $? = 127
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| /* end confdefs.h.  */
| 
| int
| main (void)
| {
| 
|   ;
|   return 0;
| }
configure:6366: result: no
configure:6386: checking for no option to enable C++11 features
configure:6401: no  -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5
./configure: line 2176: no: command not found
configure:6401: $? = 127
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| /* end confdefs.h.  */
| 
| // Does the compiler advertise C++98 conformance?
| #if !defined __cplusplus || __cplusplus < 199711L
| # error "Compiler does not advertise C++98 conformance"
| #endif
| 
| // These inclusions are to reject old compilers that
| // lack the unsuffixed header files.
| #include <cstdlib>
| #include <exception>
| 
| // <cassert> and <cstring> are *not* freestanding headers in C++98.
| extern void assert (int);
| namespace std {
|   extern int strcmp (const char *, const char *);
| }
| 
| // Namespaces, exceptions, and templates were all added after "C++ 2.0".
| using std::exception;
| using std::strcmp;
| 
| namespace {
| 
| void test_exception_syntax()
| {
|   try {
|     throw "test";
|   } catch (const char *s) {
|     // Extra parentheses suppress a warning when building autoconf itself,
|     // due to lint rules shared with more typical C programs.
|     assert (!(strcmp) (s, "test"));
|   }
| }
| 
| template <typename T> struct test_template
| {
|   T const val;
|   explicit test_template(T t) : val(t) {}
|   template <typename U> T add(U u) { return static_cast<T>(u) + val; }
| };
| 
| } // anonymous namespace
| 
| 
| // Does the compiler advertise C++ 2011 conformance?
| #if !defined __cplusplus || __cplusplus < 201103L
| # error "Compiler does not advertise C++11 conformance"
| #endif
| 
| namespace cxx11test
| {
|   constexpr int get_val() { return 20; }
| 
|   struct testinit
|   {
|     int i;
|     double d;
|   };
| 
|   class delegate
|   {
|   public:
|     delegate(int n) : n(n) {}
|     delegate(): delegate(2354) {}
| 
|     virtual int getval() { return this->n; };
|   protected:
|     int n;
|   };
| 
|   class overridden : public delegate
|   {
|   public:
|     overridden(int n): delegate(n) {}
|     virtual int getval() override final { return this->n * 2; }
|   };
| 
|   class nocopy
|   {
|   public:
|     nocopy(int i): i(i) {}
|     nocopy() = default;
|     nocopy(const nocopy&) = delete;
|     nocopy & operator=(const nocopy&) = delete;
|   private:
|     int i;
|   };
| 
|   // for testing lambda expressions
|   template <typename Ret, typename Fn> Ret eval(Fn f, Ret v)
|   {
|     return f(v);
|   }
| 
|   // for testing variadic templates and trailing return types
|   template <typename V> auto sum(V first) -> V
|   {
|     return first;
|   }
|   template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
|   {
|     return first + sum(rest...);
|   }
| }
| 
| 
| int
| main (int argc, char **argv)
| {
|   int ok = 0;
|   
|   assert (argc);
|   assert (! argv[0]);
| {
|   test_exception_syntax ();
|   test_template<double> tt (2.0);
|   assert (tt.add (4) == 6.0);
|   assert (true && !false);
| }
| 
|   
| {
|   // Test auto and decltype
|   auto a1 = 6538;
|   auto a2 = 48573953.4;
|   auto a3 = "String literal";
| 
|   int total = 0;
|   for (auto i = a3; *i; ++i) { total += *i; }
| 
|   decltype(a2) a4 = 34895.034;
| }
| {
|   // Test constexpr
|   short sa[cxx11test::get_val()] = { 0 };
| }
| {
|   // Test initializer lists
|   cxx11test::testinit il = { 4323, 435234.23544 };
| }
| {
|   // Test range-based for
|   int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3,
|                  14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
|   for (auto &x : array) { x += 23; }
| }
| {
|   // Test lambda expressions
|   using cxx11test::eval;
|   assert (eval ([](int x) { return x*2; }, 21) == 42);
|   double d = 2.0;
|   assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
|   assert (d == 5.0);
|   assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
|   assert (d == 5.0);
| }
| {
|   // Test use of variadic templates
|   using cxx11test::sum;
|   auto a = sum(1);
|   auto b = sum(1, 2);
|   auto c = sum(1.0, 2.0, 3.0);
| }
| {
|   // Test constructor delegation
|   cxx11test::delegate d1;
|   cxx11test::delegate d2();
|   cxx11test::delegate d3(45);
| }
| {
|   // Test override and final
|   cxx11test::overridden o1(55464);
| }
| {
|   // Test nullptr
|   char *c = nullptr;
| }
| {
|   // Test template brackets
|   test_template<::test_template<int>> v(test_template<int>(12));
| }
| {
|   // Unicode literals
|   char const *utf8 = u8"UTF-8 string \u2500";
|   char16_t const *utf16 = u"UTF-8 string \u2500";
|   char32_t const *utf32 = U"UTF-32 string \u2500";
| }
| 
|   return ok;
| }
| 
configure:6419: result: none needed
configure:6485: checking dependency style of no
configure:6597: result: none
configure:6739: checking pkg-config is at least version 0.9.0
configure:6742: result: yes
configure:6761: checking for stdio.h
configure:6761: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:6761: $? = 0
configure:6761: result: yes
configure:6761: checking for stdlib.h
configure:6761: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:6761: $? = 0
configure:6761: result: yes
configure:6761: checking for string.h
configure:6761: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:6761: $? = 0
configure:6761: result: yes
configure:6761: checking for inttypes.h
configure:6761: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:6761: $? = 0
configure:6761: result: yes
configure:6761: checking for stdint.h
configure:6761: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:6761: $? = 0
configure:6761: result: yes
configure:6761: checking for strings.h
configure:6761: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:6761: $? = 0
configure:6761: result: yes
configure:6761: checking for sys/stat.h
configure:6761: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:6761: $? = 0
configure:6761: result: yes
configure:6761: checking for sys/types.h
configure:6761: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:6761: $? = 0
configure:6761: result: yes
configure:6761: checking for unistd.h
configure:6761: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:6761: $? = 0
configure:6761: result: yes
configure:6761: checking for wchar.h
configure:6761: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:6761: $? = 0
configure:6761: result: yes
configure:6761: checking for minix/config.h
configure:6761: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:50:10: fatal error: minix/config.h: No such file or directory
   50 | #include <minix/config.h>
      |          ^~~~~~~~~~~~~~~~
compilation terminated.
configure:6761: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| /* end confdefs.h.  */
| #include <stddef.h>
| #ifdef HAVE_STDIO_H
| # include <stdio.h>
| #endif
| #ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| #endif
| #ifdef HAVE_STRING_H
| # include <string.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <minix/config.h>
configure:6761: result: no
configure:6792: checking whether it is safe to define __EXTENSIONS__
configure:6811: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:6811: $? = 0
configure:6819: result: yes
configure:6822: checking whether _XOPEN_SOURCE should be defined
configure:6844: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:25:11: error: unknown type name 'mbstate_t'
   25 |           mbstate_t x;
      |           ^~~~~~~~~
configure:6844: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| /* end confdefs.h.  */
| 
|           #include <wchar.h>
|           mbstate_t x;
| int
| main (void)
| {
| 
|   ;
|   return 0;
| }
configure:6862: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:26:13: error: unknown type name 'mbstate_t'
   26 |             mbstate_t x;
      |             ^~~~~~~~~
configure:6862: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| /* end confdefs.h.  */
| 
|             #define _XOPEN_SOURCE 500
|             #include <wchar.h>
|             mbstate_t x;
| int
| main (void)
| {
| 
|   ;
|   return 0;
| }
configure:6871: result: no
configure:8544: checking whether /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc supports -fno-omit-frame-pointer
configure:8570: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -fno-omit-frame-pointer -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:8570: $? = 0
configure:8590: result: yes
configure:8602: checking whether /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc supports -funwind-tables
configure:8628: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -funwind-tables -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:8628: $? = 0
configure:8648: result: yes
configure:8660: checking whether /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc supports -Wall
configure:8686: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:8686: $? = 0
configure:8706: result: yes
configure:8718: checking whether /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc supports -Wextra
configure:8744: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -Wextra -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:8744: $? = 0
configure:8764: result: yes
configure:8776: checking whether /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc supports -Wstrict-prototypes
configure:8802: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -Wstrict-prototypes -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:8802: $? = 0
configure:8822: result: yes
configure:8834: checking whether /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc supports -Wmissing-prototypes
configure:8860: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -Wmissing-prototypes -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:8860: $? = 0
configure:8880: result: yes
configure:8892: checking whether /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc supports -Wmissing-declarations
configure:8918: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -Wmissing-declarations -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:8918: $? = 0
configure:8938: result: yes
configure:8950: checking whether /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc supports -Wpointer-arith
configure:8976: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -Wpointer-arith -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:8976: $? = 0
configure:8996: result: yes
configure:9008: checking whether /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc supports -Wbad-function-cast
configure:9034: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -Wbad-function-cast -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:9034: $? = 0
configure:9054: result: yes
configure:9066: checking whether /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc supports -Wwrite-strings
configure:9092: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -Wwrite-strings -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:9092: $? = 0
configure:9112: result: yes
configure:9124: checking whether /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc supports -Wundef
configure:9150: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -Wundef -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:9150: $? = 0
configure:9170: result: yes
configure:9590: checking whether /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc supports -Wno-unused-result
configure:9616: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -Wno-unused-result -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:9616: $? = 0
configure:9636: result: yes
configure:9649: checking whether /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc supports -Wno-unused-parameter
configure:9675: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -Wno-unused-parameter -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:9675: $? = 0
configure:9695: result: yes
configure:9707: checking whether /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc supports -Wno-missing-field-initializers
configure:9733: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -Wno-missing-field-initializers -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:9733: $? = 0
configure:9753: result: yes
configure:9766: checking whether /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc supports -Wc++-compat
configure:9792: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -Wc++-compat -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:9792: $? = 0
configure:9812: result: yes
configure:10222: checking whether /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc supports -fplugin=tools/gcc-plugins/frr-format.so
configure:10255: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -fplugin=tools/gcc-plugins/frr-format.so -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
cc1: error: cannot load plugin tools/gcc-plugins/frr-format.so: tools/gcc-plugins/frr-format.so: cannot open shared object file: No such file or directory
configure:10255: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| /* end confdefs.h.  */
| 
| #ifndef _FRR_ATTRIBUTE_PRINTFRR
| #error plugin not loaded
| #endif
| #if _FRR_ATTRIBUTE_PRINTFRR < 0x10000
| #error plugin too old
| #endif
| 
| int
| main (void)
| {
| 
|   ;
|   return 0;
| }
configure:10275: result: no
configure:10284: checking whether /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc supports -fplugin=frr-format
configure:10317: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -fplugin=frr-format -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
cc1: fatal error: inaccessible plugin file /nvmedata/autobuild/instance-18/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/10.3.0/plugin/frr-format.so expanded from short plugin name frr-format: No such file or directory
compilation terminated.
configure:10317: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| /* end confdefs.h.  */
| 
| #ifndef _FRR_ATTRIBUTE_PRINTFRR
| #error plugin not loaded
| #endif
| #if _FRR_ATTRIBUTE_PRINTFRR < 0x10000
| #error plugin too old
| #endif
| 
| int
| main (void)
| {
| 
|   ;
|   return 0;
| }
configure:10337: result: no
configure:10357: checking whether linker supports __start/stop_section symbols
configure:10377: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c -latomic >&5
configure:10377: $? = 0
configure:10380: result: yes
configure:10506: checking if compiler needs -Werror to reject unknown flags
configure:10522: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -Werror -Wunknown-warning-option -Wsizeof-array-argument -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
mips64el-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-Wunknown-warning-option'
configure:10522: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| /* end confdefs.h.  */
| int foo(void);
| int
| main (void)
| {
| foo()
|   ;
|   return 0;
| }
configure:10528: result: no
configure:10599: checking for the pthreads library -lpthreads
configure:10637: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE   -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c -lpthreads -latomic >&5
/nvmedata/autobuild/instance-18/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/10.3.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
configure:10637: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| /* end confdefs.h.  */
| #include <pthread.h>
|                         static void routine(void *a) { if (a) a = 0; }
|                         static void *start_routine(void *a) { return a; }
| int
| main (void)
| {
| pthread_t th; pthread_attr_t attr;
|                         pthread_create(&th, 0, start_routine, 0);
|                         pthread_join(th, 0);
|                         pthread_attr_init(&attr);
|                         pthread_cleanup_push(routine, 0);
|                         pthread_cleanup_pop(0) /* ; */
|   ;
|   return 0;
| }
configure:10647: result: no
configure:10539: checking whether pthreads work without any flags
configure:10637: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE   -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic >&5
configure:10637: $? = 0
configure:10647: result: yes
configure:10666: checking for joinable pthread attribute
configure:10681: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic >&5
configure:10681: $? = 0
configure:10688: result: PTHREAD_CREATE_JOINABLE
configure:10696: checking if more special flags are required for pthreads
configure:10711: result: no
configure:10717: checking for PTHREAD_PRIO_INHERIT
configure:10735: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic >&5
configure:10735: $? = 0
configure:10745: result: yes
configure:10862: checking for library containing pthread_condattr_setclock
configure:10892: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic >&5
configure:10892: $? = 0
configure:10912: result: none required
configure:10929: checking for pthread_np.h
configure:10929: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:46:10: fatal error: pthread_np.h: No such file or directory
   46 | #include <pthread_np.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
configure:10929: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| /* end confdefs.h.  */
| 
| #include <pthread.h>
| 
| 
| #include <pthread_np.h>
configure:10929: result: no
configure:10939: checking for pthread_setname_np
configure:10939: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic >&5
configure:10939: $? = 0
configure:10939: result: yes
configure:10945: checking for pthread_set_name_np
configure:10945: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic >&5
/nvmedata/autobuild/instance-18/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/10.3.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: /tmp/ccypwGMq.o: in function `main':
conftest.c:(.text.startup+0x14): undefined reference to `pthread_set_name_np'
/nvmedata/autobuild/instance-18/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/10.3.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: conftest.c:(.text.startup+0x1c): undefined reference to `pthread_set_name_np'
collect2: error: ld returned 1 exit status
configure:10945: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 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.  */
| 
| #include <limits.h>
| #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 (void)
| {
| return pthread_set_name_np ();
|   ;
|   return 0;
| }
configure:10945: result: no
configure:10951: checking for pthread_getthreadid_np
configure:10951: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic >&5
/nvmedata/autobuild/instance-18/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/10.3.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: /tmp/ccO8wlOc.o: in function `main':
conftest.c:(.text.startup+0x14): undefined reference to `pthread_getthreadid_np'
/nvmedata/autobuild/instance-18/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/10.3.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: conftest.c:(.text.startup+0x1c): undefined reference to `pthread_getthreadid_np'
collect2: error: ld returned 1 exit status
configure:10951: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| /* end confdefs.h.  */
| /* Define pthread_getthreadid_np to an innocuous variant, in case <limits.h> declares pthread_getthreadid_np.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define pthread_getthreadid_np innocuous_pthread_getthreadid_np
| 
| /* System header to define __stub macros and hopefully few prototypes,
|    which can conflict with char pthread_getthreadid_np (); below.  */
| 
| #include <limits.h>
| #undef pthread_getthreadid_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_getthreadid_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_getthreadid_np || defined __stub___pthread_getthreadid_np
| choke me
| #endif
| 
| int
| main (void)
| {
| return pthread_getthreadid_np ();
|   ;
|   return 0;
| }
configure:10951: result: no
configure:10962: checking whether ln -s works
configure:10966: result: yes
configure:10976: checking for mips64el-buildroot-linux-uclibc-ar
configure:11008: result: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc-ar
configure:11129: checking how to print strings
configure:11156: result: printf
configure:11177: checking for a sed that does not truncate output
configure:11247: result: sed
configure:11265: checking for egrep
configure:11333: result: /bin/egrep
configure:11338: checking for fgrep
configure:11406: result: /bin/fgrep
configure:11442: checking for ld used by /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc
configure:11510: result: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-ld
configure:11517: checking if the linker (/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-ld) is GNU ld
configure:11533: result: yes
configure:11545: checking for BSD- or MS-compatible name lister (nm)
configure:11600: result: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc-nm
configure:11740: checking the name lister (/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc-nm) interface
configure:11748: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:11751: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc-nm "conftest.o"
configure:11754: output
0000000000000000 B some_variable
configure:11755: result: BSD nm
configure:11759: checking the maximum length of command line arguments
configure:11891: result: 1572864
configure:11939: checking how to convert x86_64-pc-linux-gnu file names to mips64el-buildroot-linux-uclibc format
configure:11980: result: func_convert_file_noop
configure:11987: checking how to convert x86_64-pc-linux-gnu file names to toolchain format
configure:12008: result: func_convert_file_noop
configure:12015: checking for /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-ld option to reload object files
configure:12023: result: -r
configure:12057: checking for mips64el-buildroot-linux-uclibc-objdump
configure:12089: result: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-objdump
configure:12166: checking how to recognize dependent libraries
configure:12367: result: pass_all
configure:12412: checking for mips64el-buildroot-linux-uclibc-dlltool
configure:12447: result: no
configure:12457: checking for dlltool
configure:12492: result: no
configure:12522: checking how to associate runtime and link libraries
configure:12550: result: printf %s\n
configure:12566: checking for mips64el-buildroot-linux-uclibc-ar
configure:12598: result: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc-ar
configure:12684: checking for archiver @FILE support
configure:12702: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:12702: $? = 0
configure:12706: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc-ar cru libconftest.a @conftest.lst >&5
configure:12709: $? = 0
configure:12714: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc-ar cru libconftest.a @conftest.lst >&5
/nvmedata/autobuild/instance-18/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/10.3.0/../../../../mips64el-buildroot-linux-uclibc/bin/ar: conftest.o: No such file or directory
configure:12717: $? = 1
configure:12716: result: @
configure:12734: checking for mips64el-buildroot-linux-uclibc-strip
configure:12766: result: /bin/true
configure:12843: checking for mips64el-buildroot-linux-uclibc-ranlib
configure:12875: result: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc-ranlib
configure:13022: checking command to parse /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc-nm output from /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc object
configure:13176: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:13179: $? = 0
configure:13183: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc-nm 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:13186: $? = 0
configure:13252: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c conftstm.o >&5
configure:13255: $? = 0
configure:13293: result: ok
configure:13340: checking for sysroot
configure:13371: result: no
configure:13378: checking for a working dd
configure:13422: result: /bin/dd
configure:13426: checking how to truncate binary pipes
configure:13442: result: /bin/dd bs=4096 count=1
configure:13538: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:13541: $? = 0
configure:13734: checking for mips64el-buildroot-linux-uclibc-mt
configure:13769: result: no
configure:13779: checking for mt
configure:13800: found /bin/mt
configure:13811: result: mt
configure:13823: WARNING: using cross tools not prefixed with host triplet
configure:13834: checking if mt is a manifest tool
configure:13841: mt '-?'
configure:13849: result: no
configure:14575: checking for dlfcn.h
configure:14575: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:14575: $? = 0
configure:14575: result: yes
configure:14845: checking for objdir
configure:14861: result: .libs
configure:15125: checking if /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc supports -fno-rtti -fno-exceptions
configure:15144: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fno-rtti -fno-exceptions conftest.c >&5
cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
configure:15148: $? = 0
configure:15161: result: no
configure:15519: checking for /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc option to produce PIC
configure:15527: result: -fPIC -DPIC
configure:15535: checking if /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc PIC flag -fPIC -DPIC works
configure:15554: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -DPIC -DPIC conftest.c >&5
configure:15558: $? = 0
configure:15571: result: yes
configure:15600: checking if /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc static flag -static works
configure:15629: result: yes
configure:15644: checking if /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc supports -c -o file.o
configure:15666: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -o out/conftest2.o conftest.c >&5
configure:15670: $? = 0
configure:15692: result: yes
configure:15700: checking if /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc supports -c -o file.o
configure:15748: result: yes
configure:15781: checking whether the /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc linker (/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-ld -m elf64ltsmip) supports shared libraries
configure:17047: result: yes
configure:17084: checking whether -lc should be explicitly linked in
configure:17093: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:17096: $? = 0
configure:17111: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -shared  -fPIC -DPIC conftest.o  -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| grep  -lc  \>/dev/null 2\>\&1
configure:17114: $? = 0
configure:17128: result: no
configure:17288: checking dynamic linker characteristics
configure:17870: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -Wl,-rpath -Wl,/foo conftest.c  -latomic >&5
configure:17870: $? = 0
configure:18109: result: GNU/Linux ld.so
configure:18231: checking how to hardcode library paths into programs
configure:18256: result: immediate
configure:18808: checking whether stripping libraries is possible
configure:18830: result: no
configure:18848: checking if libtool supports shared libraries
configure:18850: result: yes
configure:18853: checking whether to build shared libraries
configure:18878: result: yes
configure:18881: checking whether to build static libraries
configure:18885: result: no
configure:19050: checking whether /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc-ar supports D option
configure:19053: result: yes
configure:19066: checking whether /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc-ranlib supports D option
configure:19073: result: yes
configure:19637: checking for json-c/json.h
configure:19637: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:19637: $? = 0
configure:19637: result: yes
configure:19644: checking for json_object_get in -ljson-c
configure:19667: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c -ljson-c -lm  -latomic >&5
configure:19667: $? = 0
configure:19677: result: yes
configure:21528: checking python interpreter python3
configure:21530: "$PYTHON" -c 'import sys; open("conftest.pyver", "w").write(sys.executable or ""); sys.exit(not (sys.version_info.major == 2 and sys.version_info.minor >= 7))'
configure:21533: $? = 1
configure:21539: "$PYTHON" -c 'import sys; open("conftest.pyver", "w").write(sys.executable or ""); sys.exit(not ((sys.version_info.major == 3 and sys.version_info.minor >= 2) or sys.version_info.major > 3))'
configure:21542: $? = 0
configure:21562: result: /nvmedata/autobuild/instance-18/output-1/host/bin/python3 (python3)
configure:21583: checking whether /nvmedata/autobuild/instance-18/output-1/host/bin/python3 module pytest is available
configure:21585: "$PYTHON" -c "import $pymod"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'pytest'
configure:21588: $? = 1
configure:21596: result: no
configure:21665: checking whether /nvmedata/autobuild/instance-18/output-1/host/bin/python3 module sphinx is executable
configure:21667: "$PYTHON" -m "$pymod" --version > /dev/null
/nvmedata/autobuild/instance-18/output-1/host/bin/python3: No module named sphinx
configure:21670: $? = 1
configure:21678: result: no
configure:21710: checking if zebra should be configurable to send Route Advertisements
configure:21713: result: yes
configure:21858: checking for mips64el-buildroot-linux-uclibc-objcopy
configure:21890: result: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-objcopy
configure:21958: checking for .interp value to use
configure:21970: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic -ljson-c >&5
configure:21970: $? = 0
configure:21983: result: /lib/ld64-uClibc.so.0
configure:21992: checking for stropts.h
configure:21992: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:89:10: fatal error: stropts.h: No such file or directory
   89 | #include <stropts.h>
      |          ^~~~~~~~~~~
compilation terminated.
configure:21992: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| /* end confdefs.h.  */
| #include <stddef.h>
| #ifdef HAVE_STDIO_H
| # include <stdio.h>
| #endif
| #ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| #endif
| #ifdef HAVE_STRING_H
| # include <string.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <stropts.h>
configure:21992: result: no
configure:21998: checking for sys/ksym.h
configure:21998: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:89:10: fatal error: sys/ksym.h: No such file or directory
   89 | #include <sys/ksym.h>
      |          ^~~~~~~~~~~~
compilation terminated.
configure:21998: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| /* end confdefs.h.  */
| #include <stddef.h>
| #ifdef HAVE_STDIO_H
| # include <stdio.h>
| #endif
| #ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| #endif
| #ifdef HAVE_STRING_H
| # include <string.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sys/ksym.h>
configure:21998: result: no
configure:22004: checking for linux/version.h
configure:22004: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:22004: $? = 0
configure:22004: result: yes
configure:22010: checking for asm/types.h
configure:22010: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:22010: $? = 0
configure:22010: result: yes
configure:22016: checking for endian.h
configure:22016: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:22016: $? = 0
configure:22016: result: yes
configure:22022: checking for sys/endian.h
configure:22022: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:92:10: fatal error: sys/endian.h: No such file or directory
   92 | #include <sys/endian.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
configure:22022: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| /* end confdefs.h.  */
| #include <stddef.h>
| #ifdef HAVE_STDIO_H
| # include <stdio.h>
| #endif
| #ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| #endif
| #ifdef HAVE_STRING_H
| # include <string.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sys/endian.h>
configure:22022: result: no
configure:22034: checking for stdatomic.h
configure:22034: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:22034: $? = 0
configure:22034: result: yes
configure:22039: checking whether _Atomic qualifier works
configure:22051: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic -ljson-c >&5
configure:22051: $? = 0
configure:22057: result: yes
configure:22179: checking for Linux futex() support
configure:22207: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic -ljson-c >&5
configure:22207: $? = 0
configure:22210: result: yes
configure:22321: checking for net/if_var.h
configure:22321: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:89:10: fatal error: net/if_var.h: No such file or directory
   89 | #include <net/if_var.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
configure:22321: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| 
| #include <net/if_var.h>
configure:22321: result: no
configure:22351: checking for netinet/in_var.h
configure:22351: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:93:10: fatal error: netinet/in_var.h: No such file or directory
   93 | #include <netinet/in_var.h>
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.
configure:22351: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <netinet/in_var.h>
configure:22351: result: no
configure:22382: checking for net/if_dl.h
configure:22382: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:93:10: fatal error: net/if_dl.h: No such file or directory
   93 | #include <net/if_dl.h>
      |          ^~~~~~~~~~~~~
compilation terminated.
configure:22382: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <net/if_dl.h>
configure:22382: result: no
configure:22413: checking for net/netopt.h
configure:22413: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:93:10: fatal error: net/netopt.h: No such file or directory
   93 | #include <net/netopt.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
configure:22413: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <net/netopt.h>
configure:22413: result: no
configure:22444: checking for inet/nd.h
configure:22444: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:93:10: fatal error: inet/nd.h: No such file or directory
   93 | #include <inet/nd.h>
      |          ^~~~~~~~~~~
compilation terminated.
configure:22444: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <inet/nd.h>
configure:22444: result: no
configure:22475: checking for netinet/ip_icmp.h
configure:22475: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:22475: $? = 0
configure:22475: result: yes
configure:22506: checking for sys/sysctl.h
configure:22506: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:22506: $? = 0
configure:22506: result: yes
configure:22537: checking for sys/sockio.h
configure:22537: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:95:10: fatal error: sys/sockio.h: No such file or directory
   95 | #include <sys/sockio.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
configure:22537: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/sockio.h>
configure:22537: result: no
configure:22568: checking for sys/conf.h
configure:22568: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:95:10: fatal error: sys/conf.h: No such file or directory
   95 | #include <sys/conf.h>
      |          ^~~~~~~~~~~~
compilation terminated.
configure:22568: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/conf.h>
configure:22568: result: no
configure:22601: checking for ucontext.h
configure:22601: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:22601: $? = 0
configure:22601: result: yes
configure:22639: checking for ucontext_t.uc_mcontext.uc_regs
configure:22639: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:76:25: error: 'mcontext_t' has no member named 'uc_regs'; did you mean 'gregs'?
   76 | if (ac_aggr.uc_mcontext.uc_regs)
      |                         ^~~~~~~
      |                         gregs
configure:22639: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| /* end confdefs.h.  */
| #include <ucontext.h>
| 
| int
| main (void)
| {
| static ucontext_t ac_aggr;
| if (ac_aggr.uc_mcontext.uc_regs)
| return 0;
|   ;
|   return 0;
| }
configure:22639: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:76:32: error: 'mcontext_t' has no member named 'uc_regs'; did you mean 'gregs'?
   76 | if (sizeof ac_aggr.uc_mcontext.uc_regs)
      |                                ^~~~~~~
      |                                gregs
configure:22639: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| /* end confdefs.h.  */
| #include <ucontext.h>
| 
| int
| main (void)
| {
| static ucontext_t ac_aggr;
| if (sizeof ac_aggr.uc_mcontext.uc_regs)
| return 0;
|   ;
|   return 0;
| }
configure:22639: result: no
configure:22649: checking for ucontext_t.uc_mcontext.regs
configure:22649: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:76:25: error: 'mcontext_t' has no member named 'regs'; did you mean 'gregs'?
   76 | if (ac_aggr.uc_mcontext.regs)
      |                         ^~~~
      |                         gregs
configure:22649: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| /* end confdefs.h.  */
| #include <ucontext.h>
| 
| int
| main (void)
| {
| static ucontext_t ac_aggr;
| if (ac_aggr.uc_mcontext.regs)
| return 0;
|   ;
|   return 0;
| }
configure:22649: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:76:32: error: 'mcontext_t' has no member named 'regs'; did you mean 'gregs'?
   76 | if (sizeof ac_aggr.uc_mcontext.regs)
      |                                ^~~~
      |                                gregs
configure:22649: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| /* end confdefs.h.  */
| #include <ucontext.h>
| 
| int
| main (void)
| {
| static ucontext_t ac_aggr;
| if (sizeof ac_aggr.uc_mcontext.regs)
| return 0;
|   ;
|   return 0;
| }
configure:22649: result: no
configure:22668: checking for ucontext_t.uc_mcontext.gregs
configure:22668: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:22668: $? = 0
configure:22668: result: yes
configure:22683: checking which operating system interface to use
configure:22693: result: Linux
configure:22758: checking for special C compiler options needed for large files
configure:22806: result: no
configure:22812: checking for _FILE_OFFSET_BITS value needed for large files
configure:22838: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:22838: $? = 0
configure:22872: result: no
configure:22969: checking for strlcat
configure:22969: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic -ljson-c >&5
configure:22969: $? = 0
configure:22969: result: yes
configure:22975: checking for strlcpy
configure:22975: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic -ljson-c >&5
configure:22975: $? = 0
configure:22975: result: yes
configure:22981: checking for getgrouplist
configure:22981: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic -ljson-c >&5
configure:22981: $? = 0
configure:22981: result: yes
configure:22987: checking for openat
configure:22987: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic -ljson-c >&5
configure:22987: $? = 0
configure:22987: result: yes
configure:22993: checking for unlinkat
configure:22993: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic -ljson-c >&5
configure:22993: $? = 0
configure:22993: result: yes
configure:22999: checking for posix_fallocate
configure:22999: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic -ljson-c >&5
configure:22999: $? = 0
configure:22999: result: yes
configure:23329: checking for main in -lreadline
configure:23349: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c -lreadline   -latomic -ljson-c >&5
configure:23349: $? = 0
configure:23359: result: yes
configure:23483: checking for readline/history.h
configure:23483: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:23483: $? = 0
configure:23483: result: yes
configure:23492: checking for rl_completion_matches in -lreadline
configure:23515: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c -lreadline -lreadline  -latomic -ljson-c >&5
configure:23515: $? = 0
configure:23525: result: yes
configure:23537: checking for append_history in -lreadline
configure:23560: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c -lreadline -lreadline  -latomic -ljson-c >&5
configure:23560: $? = 0
configure:23570: result: yes
configure:23910: checking for library containing pow
configure:23940: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  >&5
conftest.c:87:6: warning: conflicting types for built-in function 'pow'; expected 'double(double,  double)' [-Wbuiltin-declaration-mismatch]
   87 | char pow ();
      |      ^~~
conftest.c:1:1: note: 'pow' is declared in header '<math.h>'
    1 | /* confdefs.h */
configure:23940: $? = 0
configure:23960: result: none required
configure:23982: checking for ppoll
configure:23982: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic -ljson-c >&5
configure:23982: $? = 0
configure:23982: result: yes
configure:23997: checking for pollts
configure:23997: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic -ljson-c >&5
/nvmedata/autobuild/instance-18/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/10.3.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: /tmp/ccDd3Myf.o: in function `main':
conftest.c:(.text.startup+0x14): undefined reference to `pollts'
/nvmedata/autobuild/instance-18/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/10.3.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: conftest.c:(.text.startup+0x1c): undefined reference to `pollts'
collect2: error: ld returned 1 exit status
configure:23997: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| /* end confdefs.h.  */
| /* Define pollts to an innocuous variant, in case <limits.h> declares pollts.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define pollts innocuous_pollts
| 
| /* System header to define __stub macros and hopefully few prototypes,
|    which can conflict with char pollts (); below.  */
| 
| #include <limits.h>
| #undef pollts
| 
| /* 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 pollts ();
| /* 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_pollts || defined __stub___pollts
| choke me
| #endif
| 
| int
| main (void)
| {
| return pollts ();
|   ;
|   return 0;
| }
configure:23997: result: no
configure:24010: checking for asm-generic/unistd.h
configure:24010: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:24010: $? = 0
configure:24010: result: yes
configure:24013: checking whether __NR_setns is declared
configure:24013: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:24013: $? = 0
configure:24013: result: yes
configure:24068: checking for setns
configure:24068: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic -ljson-c >&5
configure:24068: $? = 0
configure:24068: result: yes
configure:24088: checking for net/bpf.h
configure:24088: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:118:10: fatal error: net/bpf.h: No such file or directory
  118 | #include <net/bpf.h>
      |          ^~~~~~~~~~~
compilation terminated.
configure:24088: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| /* end confdefs.h.  */
| #include <stddef.h>
| #ifdef HAVE_STDIO_H
| # include <stdio.h>
| #endif
| #ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| #endif
| #ifdef HAVE_STRING_H
| # include <string.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <net/bpf.h>
configure:24088: result: no
configure:24094: checking for sys/dlpi.h
configure:24094: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:118:10: fatal error: sys/dlpi.h: No such file or directory
  118 | #include <sys/dlpi.h>
      |          ^~~~~~~~~~~~
compilation terminated.
configure:24094: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| /* end confdefs.h.  */
| #include <stddef.h>
| #ifdef HAVE_STDIO_H
| # include <stdio.h>
| #endif
| #ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| #endif
| #ifdef HAVE_STRING_H
| # include <string.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sys/dlpi.h>
configure:24094: result: no
configure:24100: checking zebra IS-IS I/O method
configure:24105: result: pfpacket
configure:24140: checking for struct ip_mreqn.imr_ifindex
configure:24140: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:24140: $? = 0
configure:24140: result: yes
configure:24197: checking for linux/mroute.h
configure:24197: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:24197: $? = 0
configure:24197: result: yes
configure:24212: checking for netinet/ip_mroute.h
configure:24212: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:100:10: fatal error: netinet/ip_mroute.h: No such file or directory
  100 | #include <netinet/ip_mroute.h>
      |          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
configure:24212: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| /* end confdefs.h.  */
| 
| 	#include <sys/socket.h>
| 	#include <sys/types.h>
| 	#include <netinet/in.h>
| 	#include <net/route.h>
| 
| 
| #include <netinet/ip_mroute.h>
configure:24212: result: no
configure:24227: checking for RFC3678 protocol-independed API
configure:24248: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:24248: $? = 0
configure:24251: result: yes
configure:24265: checking for net/if_media.h
configure:24265: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:150:10: fatal error: net/if_media.h: No such file or directory
  150 | #include <net/if_media.h>
      |          ^~~~~~~~~~~~~~~~
compilation terminated.
configure:24265: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| 
| #include <net/if_media.h>
configure:24265: result: no
configure:24395: checking for struct if_data.ifi_link_state
configure:24395: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:153:23: error: storage size of 'ac_aggr' isn't known
  153 | static struct if_data ac_aggr;
      |                       ^~~~~~~
configure:24395: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| 
| int
| main (void)
| {
| static struct if_data ac_aggr;
| if (ac_aggr.ifi_link_state)
| return 0;
|   ;
|   return 0;
| }
configure:24395: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:153:23: error: storage size of 'ac_aggr' isn't known
  153 | static struct if_data ac_aggr;
      |                       ^~~~~~~
configure:24395: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| 
| int
| main (void)
| {
| static struct if_data ac_aggr;
| if (sizeof ac_aggr.ifi_link_state)
| return 0;
|   ;
|   return 0;
| }
configure:24395: result: no
configure:24463: checking for netinet/tcp.h
configure:24463: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:24463: $? = 0
configure:24463: result: yes
configure:24522: checking whether TCP_MD5SIG is declared
configure:24522: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:24522: $? = 0
configure:24522: result: yes
configure:24666: checking for crypt in -lcrypt
configure:24689: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c -lcrypt   -latomic -ljson-c >&5
configure:24689: $? = 0
configure:24699: result: yes
configure:24762: checking for res_init in -lresolv
configure:24785: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c -lresolv   -latomic -ljson-c >&5
/nvmedata/autobuild/instance-18/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/10.3.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: /tmp/ccXfy4PY.o: in function `main':
conftest.c:(.text.startup+0x14): undefined reference to `res_init'
/nvmedata/autobuild/instance-18/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/10.3.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: conftest.c:(.text.startup+0x1c): undefined reference to `res_init'
collect2: error: ld returned 1 exit status
configure:24785: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 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.  */
| char res_init ();
| int
| main (void)
| {
| return res_init ();
|   ;
|   return 0;
| }
configure:24795: result: no
configure:24861: checking for CARES (libcares)
configure:24868: $PKG_CONFIG --exists --print-errors "libcares"
configure:24871: $? = 0
configure:24885: $PKG_CONFIG --exists --print-errors "libcares"
configure:24888: $? = 0
configure:24930: result: yes
configure:24946: checking for struct utsname.domainname
configure:24946: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:24946: $? = 0
configure:24946: result: yes
configure:24957: checking for netinet6/in6.h
configure:24957: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:153:10: fatal error: netinet6/in6.h: No such file or directory
  153 | #include <netinet6/in6.h>
      |          ^~~~~~~~~~~~~~~~
compilation terminated.
configure:24957: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| 
| #include <netinet6/in6.h>
configure:24957: result: no
configure:25018: checking for netinet/in6_var.h
configure:25018: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:153:10: fatal error: netinet/in6_var.h: No such file or directory
  153 | #include <netinet/in6_var.h>
      |          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
configure:25018: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| 
| #include <netinet/in6_var.h>
configure:25018: result: no
configure:25079: checking for netinet6/in6_var.h
configure:25079: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:153:10: fatal error: netinet6/in6_var.h: No such file or directory
  153 | #include <netinet6/in6_var.h>
      |          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
configure:25079: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| 
| #include <netinet6/in6_var.h>
configure:25079: result: no
configure:25140: checking for netinet6/nd6.h
configure:25140: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:153:10: fatal error: netinet6/nd6.h: No such file or directory
  153 | #include <netinet6/nd6.h>
      |          ^~~~~~~~~~~~~~~~
compilation terminated.
configure:25140: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| 
| #include <netinet6/nd6.h>
configure:25140: result: no
configure:25676: checking for LIBYANG (libyang >= 2.0.0)
configure:25683: $PKG_CONFIG --exists --print-errors "libyang >= 2.0.0"
configure:25686: $? = 0
configure:25700: $PKG_CONFIG --exists --print-errors "libyang >= 2.0.0"
configure:25703: $? = 0
configure:25745: result: yes
configure:25751: checking for struct lyd_node.priv
configure:25751: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:25751: $? = 0
configure:25751: result: yes
configure:26815: checking for pimd OS support
configure:26829: result: yes
configure:26836: checking for VRRP OS support
configure:26840: result: yes
configure:26851: checking whether the RTR Library is compiled with SSH
configure:26864: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic -ljson-c >&5
conftest.c:118:10: fatal error: rtrlib/rtrlib.h: No such file or directory
  118 | #include "rtrlib/rtrlib.h"
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
configure:26864: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| /* end confdefs.h.  */
| #include "rtrlib/rtrlib.h"
| int
| main (void)
| {
| struct tr_ssh_config config;
|   ;
|   return 0;
| }
configure:26872: result: no
configure:26880: checking for library containing dlopen
configure:26910: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic -ljson-c >&5
configure:26910: $? = 0
configure:26930: result: none required
configure:26944: checking for link.h
configure:26944: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:26944: $? = 0
configure:26944: result: yes
configure:26952: checking for dlinfo(RTLD_DI_ORIGIN)
configure:26979: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic -ljson-c >&5
conftest.c: In function 'main':
conftest.c:131:3: warning: implicit declaration of function 'dlinfo' [-Wimplicit-function-declaration]
  131 |   dlinfo (NULL, RTLD_DI_ORIGIN, &origin);
      |   ^~~~~~
conftest.c:131:17: error: 'RTLD_DI_ORIGIN' undeclared (first use in this function)
  131 |   dlinfo (NULL, RTLD_DI_ORIGIN, &origin);
      |                 ^~~~~~~~~~~~~~
conftest.c:131:17: note: each undeclared identifier is reported only once for each function it appears in
configure:26979: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| /* end confdefs.h.  */
| 
| #include <stdlib.h>
| #ifdef HAVE_LINK_H
| #include <link.h>
| #endif
| #include <dlfcn.h>
| 
| int
| main (void)
| {
| 
|   char origin[1];
|   dlinfo (NULL, RTLD_DI_ORIGIN, &origin);
| 
|   ;
|   return 0;
| }
configure:26993: result: no
configure:27001: checking for dlinfo(RTLD_DI_LINKMAP)
configure:27028: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic -ljson-c >&5
conftest.c: In function 'main':
conftest.c:131:3: warning: implicit declaration of function 'dlinfo' [-Wimplicit-function-declaration]
  131 |   dlinfo (NULL, RTLD_DI_LINKMAP, &lm);
      |   ^~~~~~
conftest.c:131:17: error: 'RTLD_DI_LINKMAP' undeclared (first use in this function)
  131 |   dlinfo (NULL, RTLD_DI_LINKMAP, &lm);
      |                 ^~~~~~~~~~~~~~~
conftest.c:131:17: note: each undeclared identifier is reported only once for each function it appears in
configure:27028: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| /* end confdefs.h.  */
| 
| #include <stdlib.h>
| #ifdef HAVE_LINK_H
| #include <link.h>
| #endif
| #include <dlfcn.h>
| 
| int
| main (void)
| {
| 
|   struct link_map *lm = NULL;
|   dlinfo (NULL, RTLD_DI_LINKMAP, &lm);
| 
|   ;
|   return 0;
| }
configure:27042: result: no
configure:27059: checking for struct sockaddr_dl
configure:27059: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:192:13: error: invalid application of 'sizeof' to incomplete type 'struct sockaddr_dl'
  192 | if (sizeof (struct sockaddr_dl))
      |             ^~~~~~
configure:27059: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| if (sizeof (struct sockaddr_dl))
| 	 return 0;
|   ;
|   return 0;
| }
configure:27059: result: no
configure:27136: checking for struct vifctl
configure:27136: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:27136: $? = 0
configure:27136: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:192:28: error: expected expression before ')' token
  192 | if (sizeof ((struct vifctl)))
      |                            ^
configure:27136: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| if (sizeof ((struct vifctl)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:27136: result: yes
configure:27213: checking for struct mfcctl
configure:27213: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:27213: $? = 0
configure:27213: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:193:28: error: expected expression before ')' token
  193 | if (sizeof ((struct mfcctl)))
      |                            ^
configure:27213: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| if (sizeof ((struct mfcctl)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:27213: result: yes
configure:27290: checking for struct sioc_sg_req
configure:27290: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:27290: $? = 0
configure:27290: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:194:33: error: expected expression before ')' token
  194 | if (sizeof ((struct sioc_sg_req)))
      |                                 ^
configure:27290: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| if (sizeof ((struct sioc_sg_req)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:27290: result: yes
configure:27367: checking for vifi_t
configure:27367: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:27367: $? = 0
configure:27367: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:195:21: error: expected expression before ')' token
  195 | if (sizeof ((vifi_t)))
      |                     ^
configure:27367: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| if (sizeof ((vifi_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:27367: result: yes
configure:27444: checking for struct sioc_vif_req
configure:27444: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:27444: $? = 0
configure:27444: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:196:34: error: expected expression before ')' token
  196 | if (sizeof ((struct sioc_vif_req)))
      |                                  ^
configure:27444: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| if (sizeof ((struct sioc_vif_req)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:27444: result: yes
configure:27521: checking for struct igmpmsg
configure:27521: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:27521: $? = 0
configure:27521: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:197:29: error: expected expression before ')' token
  197 | if (sizeof ((struct igmpmsg)))
      |                             ^
configure:27521: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| if (sizeof ((struct igmpmsg)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:27521: result: yes
configure:27598: checking for struct ifaliasreq
configure:27598: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:198:13: error: invalid application of 'sizeof' to incomplete type 'struct ifaliasreq'
  198 | if (sizeof (struct ifaliasreq))
      |             ^~~~~~
configure:27598: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| if (sizeof (struct ifaliasreq))
| 	 return 0;
|   ;
|   return 0;
| }
configure:27598: result: no
configure:27675: checking for struct if6_aliasreq
configure:27675: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:198:13: error: invalid application of 'sizeof' to incomplete type 'struct if6_aliasreq'
  198 | if (sizeof (struct if6_aliasreq))
      |             ^~~~~~
configure:27675: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| if (sizeof (struct if6_aliasreq))
| 	 return 0;
|   ;
|   return 0;
| }
configure:27675: result: no
configure:27752: checking for struct in6_aliasreq
configure:27752: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:198:13: error: invalid application of 'sizeof' to incomplete type 'struct in6_aliasreq'
  198 | if (sizeof (struct in6_aliasreq))
      |             ^~~~~~
configure:27752: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| if (sizeof (struct in6_aliasreq))
| 	 return 0;
|   ;
|   return 0;
| }
configure:27752: result: no
configure:27829: checking for struct nd_opt_adv_interval
configure:27829: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:27829: $? = 0
configure:27829: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:198:41: error: expected expression before ')' token
  198 | if (sizeof ((struct nd_opt_adv_interval)))
      |                                         ^
configure:27829: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| if (sizeof ((struct nd_opt_adv_interval)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:27829: result: yes
configure:27906: checking for struct nd_opt_homeagent_info
configure:27906: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:199:13: error: invalid application of 'sizeof' to incomplete type 'struct nd_opt_homeagent_info'
  199 | if (sizeof (struct nd_opt_homeagent_info))
      |             ^~~~~~
configure:27906: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| if (sizeof (struct nd_opt_homeagent_info))
| 	 return 0;
|   ;
|   return 0;
| }
configure:27906: result: no
configure:27983: checking for struct nd_opt_adv_interval
configure:27983: result: yes
configure:28060: checking for struct nd_opt_rdnss
configure:28060: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:200:13: error: invalid application of 'sizeof' to incomplete type 'struct nd_opt_rdnss'
  200 | if (sizeof (struct nd_opt_rdnss))
      |             ^~~~~~
configure:28060: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| if (sizeof (struct nd_opt_rdnss))
| 	 return 0;
|   ;
|   return 0;
| }
configure:28060: result: no
configure:28137: checking for struct nd_opt_dnssl
configure:28137: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:200:13: error: invalid application of 'sizeof' to incomplete type 'struct nd_opt_dnssl'
  200 | if (sizeof (struct nd_opt_dnssl))
      |             ^~~~~~
configure:28137: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| if (sizeof (struct nd_opt_dnssl))
| 	 return 0;
|   ;
|   return 0;
| }
configure:28137: result: no
configure:28216: checking for struct sockaddr.sa_len
configure:28216: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:201:12: error: 'struct sockaddr' has no member named 'sa_len'
  201 | if (ac_aggr.sa_len)
      |            ^
configure:28216: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| static struct sockaddr ac_aggr;
| if (ac_aggr.sa_len)
| return 0;
|   ;
|   return 0;
| }
configure:28216: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:201:19: error: 'struct sockaddr' has no member named 'sa_len'
  201 | if (sizeof ac_aggr.sa_len)
      |                   ^
configure:28216: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| static struct sockaddr ac_aggr;
| if (sizeof ac_aggr.sa_len)
| return 0;
|   ;
|   return 0;
| }
configure:28216: result: no
configure:28293: checking for struct sockaddr_in.sin_len
configure:28293: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:201:12: error: 'struct sockaddr_in' has no member named 'sin_len'
  201 | if (ac_aggr.sin_len)
      |            ^
configure:28293: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| static struct sockaddr_in ac_aggr;
| if (ac_aggr.sin_len)
| return 0;
|   ;
|   return 0;
| }
configure:28293: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:201:19: error: 'struct sockaddr_in' has no member named 'sin_len'
  201 | if (sizeof ac_aggr.sin_len)
      |                   ^
configure:28293: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| static struct sockaddr_in ac_aggr;
| if (sizeof ac_aggr.sin_len)
| return 0;
|   ;
|   return 0;
| }
configure:28293: result: no
configure:28370: checking for struct sockaddr_un.sun_len
configure:28370: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:201:12: error: 'struct sockaddr_un' has no member named 'sun_len'
  201 | if (ac_aggr.sun_len)
      |            ^
configure:28370: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| static struct sockaddr_un ac_aggr;
| if (ac_aggr.sun_len)
| return 0;
|   ;
|   return 0;
| }
configure:28370: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:201:19: error: 'struct sockaddr_un' has no member named 'sun_len'
  201 | if (sizeof ac_aggr.sun_len)
      |                   ^
configure:28370: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| static struct sockaddr_un ac_aggr;
| if (sizeof ac_aggr.sun_len)
| return 0;
|   ;
|   return 0;
| }
configure:28370: result: no
configure:28447: checking for struct sockaddr_dl.sdl_len
configure:28447: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:200:27: error: storage size of 'ac_aggr' isn't known
  200 | static struct sockaddr_dl ac_aggr;
      |                           ^~~~~~~
configure:28447: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| static struct sockaddr_dl ac_aggr;
| if (ac_aggr.sdl_len)
| return 0;
|   ;
|   return 0;
| }
configure:28447: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:200:27: error: storage size of 'ac_aggr' isn't known
  200 | static struct sockaddr_dl ac_aggr;
      |                           ^~~~~~~
configure:28447: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| static struct sockaddr_dl ac_aggr;
| if (sizeof ac_aggr.sdl_len)
| return 0;
|   ;
|   return 0;
| }
configure:28447: result: no
configure:28524: checking for struct if6_aliasreq.ifra_lifetime
configure:28524: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:200:28: error: storage size of 'ac_aggr' isn't known
  200 | static struct if6_aliasreq ac_aggr;
      |                            ^~~~~~~
configure:28524: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| static struct if6_aliasreq ac_aggr;
| if (ac_aggr.ifra_lifetime)
| return 0;
|   ;
|   return 0;
| }
configure:28524: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:200:28: error: storage size of 'ac_aggr' isn't known
  200 | static struct if6_aliasreq ac_aggr;
      |                            ^~~~~~~
configure:28524: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| static struct if6_aliasreq ac_aggr;
| if (sizeof ac_aggr.ifra_lifetime)
| return 0;
|   ;
|   return 0;
| }
configure:28524: result: no
configure:28601: checking for struct nd_opt_adv_interval.nd_opt_ai_type
configure:28601: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:201:12: error: 'struct nd_opt_adv_interval' has no member named 'nd_opt_ai_type'
  201 | if (ac_aggr.nd_opt_ai_type)
      |            ^
configure:28601: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| static struct nd_opt_adv_interval ac_aggr;
| if (ac_aggr.nd_opt_ai_type)
| return 0;
|   ;
|   return 0;
| }
configure:28601: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:201:19: error: 'struct nd_opt_adv_interval' has no member named 'nd_opt_ai_type'
  201 | if (sizeof ac_aggr.nd_opt_ai_type)
      |                   ^
configure:28601: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| static struct nd_opt_adv_interval ac_aggr;
| if (sizeof ac_aggr.nd_opt_ai_type)
| return 0;
|   ;
|   return 0;
| }
configure:28601: result: no
configure:28681: checking for struct in_pktinfo
configure:28681: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:28681: $? = 0
configure:28681: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:200:32: error: expected expression before ')' token
  200 | if (sizeof ((struct in_pktinfo)))
      |                                ^
configure:28681: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| if (sizeof ((struct in_pktinfo)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:28681: result: yes
configure:28757: checking for struct icmphdr
configure:28757: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:28757: $? = 0
configure:28757: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:201:29: error: expected expression before ')' token
  201 | if (sizeof ((struct icmphdr)))
      |                             ^
configure:28757: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_IN_PKTINFO 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| int
| main (void)
| {
| if (sizeof ((struct icmphdr)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:28757: result: yes
configure:28859: checking for IP_PKTINFO
configure:28877: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:28877: $? = 0
configure:28880: result: yes
configure:28894: checking for IP_RECVDSTADDR
configure:28912: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:137:19: error: 'IP_RECVDSTADDR' undeclared (first use in this function); did you mean 'IP_ORIGDSTADDR'?
  137 |         int opt = IP_RECVDSTADDR;
      |                   ^~~~~~~~~~~~~~
      |                   IP_ORIGDSTADDR
conftest.c:137:19: note: each undeclared identifier is reported only once for each function it appears in
configure:28912: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_IN_PKTINFO 1
| #define HAVE_STRUCT_ICMPHDR 1
| #define HAVE_IP_PKTINFO 1
| /* end confdefs.h.  */
| 
|         #include <netinet/in.h>
| 
| int
| main (void)
| {
| 
|         int opt = IP_RECVDSTADDR;
| 
|   ;
|   return 0;
| }
| 
configure:28923: result: no
configure:28929: checking for IP_RECVIF
configure:28947: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:137:19: error: 'IP_RECVIF' undeclared (first use in this function); did you mean 'IP_RECVERR'?
  137 |         int opt = IP_RECVIF;
      |                   ^~~~~~~~~
      |                   IP_RECVERR
conftest.c:137:19: note: each undeclared identifier is reported only once for each function it appears in
configure:28947: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_IN_PKTINFO 1
| #define HAVE_STRUCT_ICMPHDR 1
| #define HAVE_IP_PKTINFO 1
| /* end confdefs.h.  */
| 
|         #include <netinet/in.h>
| 
| int
| main (void)
| {
| 
|         int opt = IP_RECVIF;
| 
|   ;
|   return 0;
| }
| 
configure:28958: result: no
configure:28964: checking for SO_BINDANY
configure:28982: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:137:19: error: 'SO_BINDANY' undeclared (first use in this function)
  137 |         int opt = SO_BINDANY;
      |                   ^~~~~~~~~~
conftest.c:137:19: note: each undeclared identifier is reported only once for each function it appears in
configure:28982: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_IN_PKTINFO 1
| #define HAVE_STRUCT_ICMPHDR 1
| #define HAVE_IP_PKTINFO 1
| /* end confdefs.h.  */
| 
|         #include <sys/socket.h>
| 
| int
| main (void)
| {
| 
|         int opt = SO_BINDANY;
| 
|   ;
|   return 0;
| }
| 
configure:28993: result: no
configure:28999: checking for IP_FREEBIND
configure:29017: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:29017: $? = 0
configure:29020: result: yes
configure:29034: checking whether be32enc is declared
configure:29034: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:147:10: error: 'be32enc' undeclared (first use in this function)
  147 |   (void) be32enc;
      |          ^~~~~~~
conftest.c:147:10: note: each undeclared identifier is reported only once for each function it appears in
configure:29034: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_IN_PKTINFO 1
| #define HAVE_STRUCT_ICMPHDR 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IP_FREEBIND 1
| /* end confdefs.h.  */
| 
|         #ifdef HAVE_SYS_ENDIAN_H
|         #include <sys/endian.h>
|         #endif
|         #ifdef HAVE_ENDIAN_H
|         #include <endian.h>
|         #endif
| 
| 
| int
| main (void)
| {
| #ifndef be32enc
| #ifdef __cplusplus
|   (void) be32enc;
| #else
|   (void) be32enc;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:29034: result: no
configure:29050: checking whether be32dec is declared
configure:29050: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c: In function 'main':
conftest.c:148:10: error: 'be32dec' undeclared (first use in this function)
  148 |   (void) be32dec;
      |          ^~~~~~~
conftest.c:148:10: note: each undeclared identifier is reported only once for each function it appears in
configure:29050: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_IN_PKTINFO 1
| #define HAVE_STRUCT_ICMPHDR 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IP_FREEBIND 1
| #define HAVE_DECL_BE32ENC 0
| /* end confdefs.h.  */
| 
|         #ifdef HAVE_SYS_ENDIAN_H
|         #include <sys/endian.h>
|         #endif
|         #ifdef HAVE_ENDIAN_H
|         #include <endian.h>
|         #endif
| 
| 
| int
| main (void)
| {
| #ifndef be32dec
| #ifdef __cplusplus
|   (void) be32dec;
| #else
|   (void) be32dec;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:29050: result: no
configure:29068: checking whether CLOCK_MONOTONIC is declared
configure:29068: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:29068: $? = 0
configure:29068: result: yes
configure:29140: checking for clock_gettime in -lrt
configure:29163: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c -lrt   -latomic -ljson-c >&5
configure:29163: $? = 0
configure:29173: result: yes
configure:29189: checking whether CLOCK_THREAD_CPUTIME_ID is declared
configure:29189: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:29189: $? = 0
configure:29189: result: yes
configure:29271: checking for library containing clock_nanosleep
configure:29301: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic -ljson-c -lrt >&5
configure:29301: $? = 0
configure:29321: result: none required
configure:29341: checking for flex
configure:29362: found /nvmedata/autobuild/instance-18/output-1/host/bin/flex
configure:29373: result: flex
configure:29422: checking for lex output file root
configure:29435: flex conftest.l
configure:29439: $? = 0
configure:29447: result: lex.yy
configure:29462: checking for lex library
configure:29487: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic -ljson-c -lrt >&5
configure:29487: $? = 0
configure:29500: result: none needed
configure:29520: checking whether yytext is a pointer
configure:29536: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:29536: $? = 0
configure:29543: result: yes
configure:29440: checking version of flex
configure:29444: result: 2.6.4
configure:29498: checking for bison
configure:29519: found /nvmedata/autobuild/instance-18/output-1/host/bin/bison
configure:29530: result: bison -y
configure:29542: checking version of bison
configure:29580: result: 3.8.2 - 3.3 or newer
configure:29707: WARNING: Running FRR without libcap support built in causes a huge performance penalty.
configure:29718: checking for UNWIND (libunwind)
configure:29725: $PKG_CONFIG --exists --print-errors "libunwind"
Package libunwind was not found in the pkg-config search path.
Perhaps you should add the directory containing `libunwind.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libunwind', required by 'virtual:world', not found
configure:29728: $? = 1
configure:29742: $PKG_CONFIG --exists --print-errors "libunwind"
Package libunwind was not found in the pkg-config search path.
Perhaps you should add the directory containing `libunwind.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libunwind', required by 'virtual:world', not found
configure:29745: $? = 1
configure:29759: result: no
Package 'libunwind', required by 'virtual:world', not found
configure:29798: checking for unwind.h
configure:29798: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:29798: $? = 0
configure:29798: result: yes
configure:29802: checking for library containing unw_getcontext
configure:29832: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic -ljson-c -lrt >&5
/nvmedata/autobuild/instance-18/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/10.3.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: /tmp/ccomwhxl.o: in function `main':
conftest.c:(.text.startup+0x14): undefined reference to `unw_getcontext'
/nvmedata/autobuild/instance-18/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/10.3.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: conftest.c:(.text.startup+0x1c): undefined reference to `unw_getcontext'
collect2: error: ld returned 1 exit status
configure:29832: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_IN_PKTINFO 1
| #define HAVE_STRUCT_ICMPHDR 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IP_FREEBIND 1
| #define HAVE_DECL_BE32ENC 0
| #define HAVE_DECL_BE32DEC 0
| #define HAVE_CLOCK_MONOTONIC 1
| #define HAVE_CLOCK_THREAD_CPUTIME_ID 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define YYTEXT_POINTER 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.  */
| char unw_getcontext ();
| int
| main (void)
| {
| return unw_getcontext ();
|   ;
|   return 0;
| }
configure:29832: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c -lunwind   -latomic -ljson-c -lrt >&5
/nvmedata/autobuild/instance-18/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/10.3.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: cannot find -lunwind
collect2: error: ld returned 1 exit status
configure:29832: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_IN_PKTINFO 1
| #define HAVE_STRUCT_ICMPHDR 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IP_FREEBIND 1
| #define HAVE_DECL_BE32ENC 0
| #define HAVE_DECL_BE32DEC 0
| #define HAVE_CLOCK_MONOTONIC 1
| #define HAVE_CLOCK_THREAD_CPUTIME_ID 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define YYTEXT_POINTER 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.  */
| char unw_getcontext ();
| int
| main (void)
| {
| return unw_getcontext ();
|   ;
|   return 0;
| }
configure:29852: result: no
configure:29872: checking for execinfo.h
configure:29872: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:165:10: fatal error: execinfo.h: No such file or directory
  165 | #include <execinfo.h>
      |          ^~~~~~~~~~~~
compilation terminated.
configure:29872: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_IN_PKTINFO 1
| #define HAVE_STRUCT_ICMPHDR 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IP_FREEBIND 1
| #define HAVE_DECL_BE32ENC 0
| #define HAVE_DECL_BE32DEC 0
| #define HAVE_CLOCK_MONOTONIC 1
| #define HAVE_CLOCK_THREAD_CPUTIME_ID 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define YYTEXT_POINTER 1
| /* end confdefs.h.  */
| #include <stddef.h>
| #ifdef HAVE_STDIO_H
| # include <stdio.h>
| #endif
| #ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| #endif
| #ifdef HAVE_STRING_H
| # include <string.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <execinfo.h>
configure:29872: result: no
configure:29953: checking for malloc.h
configure:29953: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
configure:29953: $? = 0
configure:29953: result: yes
configure:30028: checking for malloc_np.h
configure:30028: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:208:10: fatal error: malloc_np.h: No such file or directory
  208 | #include <malloc_np.h>
      |          ^~~~~~~~~~~~~
compilation terminated.
configure:30028: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_IN_PKTINFO 1
| #define HAVE_STRUCT_ICMPHDR 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IP_FREEBIND 1
| #define HAVE_DECL_BE32ENC 0
| #define HAVE_DECL_BE32DEC 0
| #define HAVE_CLOCK_MONOTONIC 1
| #define HAVE_CLOCK_THREAD_CPUTIME_ID 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define YYTEXT_POINTER 1
| #define HAVE_MALLOC_H 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| #include <malloc_np.h>
configure:30028: result: no
configure:30103: checking for malloc/malloc.h
configure:30103: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5
conftest.c:208:10: fatal error: malloc/malloc.h: No such file or directory
  208 | #include <malloc/malloc.h>
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
configure:30103: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_IN_PKTINFO 1
| #define HAVE_STRUCT_ICMPHDR 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IP_FREEBIND 1
| #define HAVE_DECL_BE32ENC 0
| #define HAVE_DECL_BE32DEC 0
| #define HAVE_CLOCK_MONOTONIC 1
| #define HAVE_CLOCK_THREAD_CPUTIME_ID 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define YYTEXT_POINTER 1
| #define HAVE_MALLOC_H 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| 
| #include <malloc/malloc.h>
configure:30103: result: no
configure:30180: checking whether mallinfo is available
configure:30278: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic -ljson-c -lrt >&5
configure:30278: $? = 0
configure:30292: result: yes
configure:30300: checking whether mallinfo2 is available
configure:30398: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic -ljson-c -lrt >&5
conftest.c: In function 'main':
conftest.c:222:18: error: storage size of 'ac_x' isn't known
  222 | struct mallinfo2 ac_x; ac_x = mallinfo2 ();
      |                  ^~~~
conftest.c:222:31: warning: implicit declaration of function 'mallinfo2'; did you mean 'mallinfo'? [-Wimplicit-function-declaration]
  222 | struct mallinfo2 ac_x; ac_x = mallinfo2 ();
      |                               ^~~~~~~~~
      |                               mallinfo
configure:30398: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "frr"
| #define PACKAGE_TARNAME "frr"
| #define PACKAGE_VERSION "8.2.2"
| #define PACKAGE_STRING "frr 8.2.2"
| #define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "frr"
| #define VERSION "8.2.2"
| #define VICI_SOCKET "/var/run/charon.vici"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define HAVE_SECTION_SYMS 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define CRYPTO_INTERNAL 1
| #define HAVE_JSON_C_JSON_H 1
| #define NETLINK_DEBUG 1
| #define CONSUMED_TIME_CHECK 5000000
| #define HAVE_V6_RR_SEMANTICS 1
| #define DFLT_NAME "traditional"
| #define HAVE_SHELL_ACCESS 1
| #define HAVE_RTADV 1
| #define FRR_USER "frr"
| #define FRR_GROUP "frr"
| #define VTY_GROUP "frrvty"
| #define CONFIGFILE_MASK 0640
| #define LOGFILE_MASK 0640
| #define MULTIPATH_NUM 256
| #define VTYSH_PAGER "more"
| #define INTERP "/lib/ld64-uClibc.so.0"
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define FRR_AUTOCONF_ATOMIC 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_SYNC_LINUX_FUTEX /**/
| #define HAVE_NETINET_IP_ICMP_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
| #define GNU_LINUX 1
| #define HAVE_NETLINK 1
| #define LINUX_IPV6 1
| #define IPV6_MINHOPCOUNT 73
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_OPENAT 1
| #define HAVE_UNLINKAT 1
| #define HAVE_POSIX_FALLOCATE 1
| #define VTYSH 1
| #define HAVE_APPEND_HISTORY 1
| #define HAVE_PPOLL 1
| #define HAVE_PPOLL 1
| #define HAVE_NETNS 1
| #define HAVE_SETNS 1
| #define ISIS_METHOD_PFPACKET 1
| #define ISIS_METHOD_DLPI 2
| #define ISIS_METHOD_BPF 3
| #define ISIS_METHOD ISIS_METHOD_PFPACKET
| #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
| #define HAVE_LINUX_MROUTE_H 1
| #define HAVE_RFC3678 1
| #define HAVE_DECL_TCP_MD5SIG 1
| #define HAVE_LIBCRYPT 1
| #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
| #define HAVE_BGPD 1
| #define HAVE_RIPD 1
| #define HAVE_RIPNGD 1
| #define HAVE_OSPFD 1
| #define HAVE_OSPF6D 1
| #define HAVE_LDPD 1
| #define HAVE_EIGRPD 1
| #define HAVE_BABELD 1
| #define HAVE_ISISD 1
| #define HAVE_PIMD 1
| #define HAVE_PBRD 1
| #define HAVE_STATICD 1
| #define HAVE_FABRICD 1
| #define HAVE_VRRPD 1
| #define HAVE_BFDD 1
| #define BFD_LINUX 1
| #define HAVE_PATHD 1
| #define SUPPORT_OSPF_API 1
| #define DISABLE_BGP_ANNOUNCE 0
| #define ENABLE_BGP_VNC 1
| #define ENABLE_VERSION_BUILD_CONFIG 1
| #define HAVE_LINK_H 1
| #define HAVE_STRUCT_VIFCTL 1
| #define HAVE_STRUCT_MFCCTL 1
| #define HAVE_STRUCT_SIOC_SG_REQ 1
| #define HAVE_VIFI_T 1
| #define HAVE_STRUCT_SIOC_VIF_REQ 1
| #define HAVE_STRUCT_IGMPMSG 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
| #define HAVE_STRUCT_IN_PKTINFO 1
| #define HAVE_STRUCT_ICMPHDR 1
| #define HAVE_IP_PKTINFO 1
| #define HAVE_IP_FREEBIND 1
| #define HAVE_DECL_BE32ENC 0
| #define HAVE_DECL_BE32DEC 0
| #define HAVE_CLOCK_MONOTONIC 1
| #define HAVE_CLOCK_THREAD_CPUTIME_ID 1
| #define HAVE_CLOCK_NANOSLEEP 1
| #define YYTEXT_POINTER 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MALLINFO 1
| /* end confdefs.h.  */
| #ifdef SUNOS_5
| #define _POSIX_C_SOURCE 200809L
| #define __EXTENSIONS__
| #endif
| #include <stdio.h>
| #include <stdlib.h>
| #include <stddef.h>
| #include <sys/types.h>
| /* sys/conf.h depends on param.h on FBSD at least */
| #include <sys/param.h>
| /* Required for MAXSIG */
| #include <signal.h>
| #include <sys/socket.h>
| #ifdef __APPLE__
| # define __APPLE_USE_RFC_3542
| #endif
| #include <netinet/in.h>
| #include <sys/time.h>
| #include <time.h>
| #include <net/if.h>
| 
| #ifdef HAVE_NET_IF_VAR_H
| # include <net/if_var.h>
| #endif
| 
| 
| #include <sys/un.h>
| #include <netinet/in_systm.h>
| #ifdef HAVE_NETINET_IN_VAR_H
| # include <netinet/in_var.h>
| #endif
| #ifdef HAVE_NET_IF_DL_H
| # include <net/if_dl.h>
| #endif
| #ifdef HAVE_NET_NETOPT_H
| # include <net/netopt.h>
| #endif
| #include <net/route.h>
| #ifdef HAVE_INET_ND_H
| # include <inet/nd.h>
| #endif
| #include <arpa/inet.h>
| /* Required for IDRP */
| #ifdef HAVE_NETINET_IP_ICMP_H
| # include <netinet/ip_icmp.h>
| #endif
| 
| #ifdef HAVE_LINUX_MROUTE_H
| # include <linux/mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET_IP_MROUTE_H
| # include <netinet/ip_mroute.h>
| #endif
| 
| #ifdef HAVE_NETINET6_IN6_H
| #include <netinet6/in6.h>
| #endif
| #ifdef HAVE_NETINET_IN6_VAR_H
| #include <netinet/in6_var.h>
| #endif
| #include <netinet/icmp6.h>
| #ifdef HAVE_NETINET6_IN6_VAR_H
| # include <netinet6/in6_var.h>
| #endif
| #ifdef HAVE_NETINET6_ND6_H
| # include <netinet6/nd6.h>
| #endif
| 
| #ifdef HAVE_MALLOC_H
| #include <malloc.h>
| #endif
| #ifdef HAVE_MALLOC_NP_H
| #include <malloc_np.h>
| #endif
| #ifdef HAVE_MALLOC_MALLOC_H
| #include <malloc/malloc.h>
| #endif
| 
| int
| main (void)
| {
| 
| struct mallinfo2 ac_x; ac_x = mallinfo2 ();
| 
|   ;
|   return 0;
| }
configure:30412: result: no
configure:30420: checking whether malloc_usable_size is available
configure:30510: /nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  conftest.c  -latomic -ljson-c -lrt >&5
configure:30510: $? = 0
configure:30513: result: yes
configure:30577: checking directory to use for state file
configure:30596: result: /var/run/frr
configure:30789: checking for CU_initialize_registry in -lcunit
configure:30822: result: no
configure:30841: checking for valgrind
configure:30862: found /usr/bin/valgrind
configure:30873: result: yes
configure:31219: checking that generated files are newer than configure
configure:31225: result: done
configure:31452: creating ./config.status

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by frr config.status 8.2.2, which was
generated by GNU Autoconf 2.71.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status 

on james-x399

config.status:1531: creating Makefile
config.status:1531: creating config.version
config.status:1531: creating redhat/frr.spec
config.status:1531: creating alpine/APKBUILD
config.status:1531: creating snapcraft/snapcraft.yaml
config.status:1531: creating lib/version.h
config.status:1531: creating tests/lib/cli/test_cli.refout
config.status:1531: creating pkgsrc/bgpd.sh
config.status:1531: creating pkgsrc/ospf6d.sh
config.status:1531: creating pkgsrc/ospfd.sh
config.status:1531: creating pkgsrc/ripd.sh
config.status:1531: creating pkgsrc/ripngd.sh
config.status:1531: creating pkgsrc/zebra.sh
config.status:1531: creating pkgsrc/eigrpd.sh
config.status:1531: creating vtysh/extract.pl
config.status:1531: creating tools/frr
config.status:1531: creating tools/watchfrr.sh
config.status:1531: creating tools/frrinit.sh
config.status:1531: creating tools/frrcommon.sh
config.status:1531: creating tools/frr.service
config.status:1531: creating tools/frr@.service
config.status:1531: creating config.h
config.status:1760: executing depfiles commands
config.status:1760: executing libtool commands
patching file libtool
Hunk #1 succeeded at 8902 (offset 463 lines).
configure:33910: WARNING: unrecognized options: --disable-gtk-doc, --disable-gtk-doc-html, --disable-docs, --disable-documentation, --with-xmlto, --with-fop, --enable-ipv6, --disable-nls
configure:33967: WARNING: pytest is missing, unit tests cannot be performed

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=x86_64-pc-linux-gnu
ac_cv_c_bigendian=no
ac_cv_c_compiler_gnu=yes
ac_cv_cxx_compiler_gnu=no
ac_cv_env_AR_set=set
ac_cv_env_AR_value=/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc-ar
ac_cv_env_CARES_CFLAGS_set=
ac_cv_env_CARES_CFLAGS_value=
ac_cv_env_CARES_LIBS_set=
ac_cv_env_CARES_LIBS_value=
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=set
ac_cv_env_CC_value=/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE'
ac_cv_env_CPPFLAGS_set=set
ac_cv_env_CPPFLAGS_value='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64'
ac_cv_env_CPP_set=set
ac_cv_env_CPP_value=/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-cpp
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=set
ac_cv_env_CXXFLAGS_value='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0 '
ac_cv_env_CXX_set=set
ac_cv_env_CXX_value=no
ac_cv_env_GRPC_CFLAGS_set=
ac_cv_env_GRPC_CFLAGS_value=
ac_cv_env_GRPC_LIBS_set=
ac_cv_env_GRPC_LIBS_value=
ac_cv_env_LDFLAGS_set=set
ac_cv_env_LDFLAGS_value=
ac_cv_env_LD_set=set
ac_cv_env_LD_value=/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-ld
ac_cv_env_LIBS_set=set
ac_cv_env_LIBS_value=-latomic
ac_cv_env_LIBYANG_CFLAGS_set=
ac_cv_env_LIBYANG_CFLAGS_value=
ac_cv_env_LIBYANG_LIBS_set=
ac_cv_env_LIBYANG_LIBS_value=
ac_cv_env_LT_SYS_LIBRARY_PATH_set=
ac_cv_env_LT_SYS_LIBRARY_PATH_value=
ac_cv_env_LUA_INCLUDE_set=
ac_cv_env_LUA_INCLUDE_value=
ac_cv_env_LUA_LIB_set=
ac_cv_env_LUA_LIB_value=
ac_cv_env_LUA_set=
ac_cv_env_LUA_value=
ac_cv_env_OBJCOPY_set=set
ac_cv_env_OBJCOPY_value=/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-objcopy
ac_cv_env_OBJDUMP_set=set
ac_cv_env_OBJDUMP_value=/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-objdump
ac_cv_env_PKG_CONFIG_LIBDIR_set=
ac_cv_env_PKG_CONFIG_LIBDIR_value=
ac_cv_env_PKG_CONFIG_PATH_set=
ac_cv_env_PKG_CONFIG_PATH_value=
ac_cv_env_PKG_CONFIG_set=set
ac_cv_env_PKG_CONFIG_value=/nvmedata/autobuild/instance-18/output-1/host/bin/pkg-config
ac_cv_env_PROTOBUF_C_CFLAGS_set=
ac_cv_env_PROTOBUF_C_CFLAGS_value=
ac_cv_env_PROTOBUF_C_LIBS_set=
ac_cv_env_PROTOBUF_C_LIBS_value=
ac_cv_env_PYTHON_CFLAGS_set=
ac_cv_env_PYTHON_CFLAGS_value=
ac_cv_env_PYTHON_LIBS_set=
ac_cv_env_PYTHON_LIBS_value=
ac_cv_env_PYTHON_set=
ac_cv_env_PYTHON_value=
ac_cv_env_RANLIB_set=set
ac_cv_env_RANLIB_value=/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc-ranlib
ac_cv_env_RTRLIB_CFLAGS_set=
ac_cv_env_RTRLIB_CFLAGS_value=
ac_cv_env_RTRLIB_LIBS_set=
ac_cv_env_RTRLIB_LIBS_value=
ac_cv_env_SQLITE3_CFLAGS_set=
ac_cv_env_SQLITE3_CFLAGS_value=
ac_cv_env_SQLITE3_LIBS_set=
ac_cv_env_SQLITE3_LIBS_value=
ac_cv_env_STRIP_set=set
ac_cv_env_STRIP_value=/bin/true
ac_cv_env_SYSREPO_CFLAGS_set=
ac_cv_env_SYSREPO_CFLAGS_value=
ac_cv_env_SYSREPO_LIBS_set=
ac_cv_env_SYSREPO_LIBS_value=
ac_cv_env_UNWIND_CFLAGS_set=
ac_cv_env_UNWIND_CFLAGS_value=
ac_cv_env_UNWIND_LIBS_set=
ac_cv_env_UNWIND_LIBS_value=
ac_cv_env_UST_CFLAGS_set=
ac_cv_env_UST_CFLAGS_value=
ac_cv_env_UST_LIBS_set=
ac_cv_env_UST_LIBS_value=
ac_cv_env_YACC_set=
ac_cv_env_YACC_value=
ac_cv_env_YFLAGS_set=
ac_cv_env_YFLAGS_value=
ac_cv_env_ZEROMQ_CFLAGS_set=
ac_cv_env_ZEROMQ_CFLAGS_value=
ac_cv_env_ZEROMQ_LIBS_set=
ac_cv_env_ZEROMQ_LIBS_value=
ac_cv_env_build_alias_set=set
ac_cv_env_build_alias_value=x86_64-pc-linux-gnu
ac_cv_env_host_alias_set=set
ac_cv_env_host_alias_value=mips64el-buildroot-linux-uclibc
ac_cv_env_target_alias_set=set
ac_cv_env_target_alias_value=mips64el-buildroot-linux-uclibc
ac_cv_func_calloc_0_nonnull=yes
ac_cv_func_getgrouplist=yes
ac_cv_func_malloc_0_nonnull=yes
ac_cv_func_memcmp_working=yes
ac_cv_func_mmap_fixed_mapped=yes
ac_cv_func_openat=yes
ac_cv_func_pollts=no
ac_cv_func_posix_fallocate=yes
ac_cv_func_ppoll=yes
ac_cv_func_pthread_getthreadid_np=no
ac_cv_func_pthread_set_name_np=no
ac_cv_func_pthread_setname_np=yes
ac_cv_func_realloc_0_nonnull=yes
ac_cv_func_setns=yes
ac_cv_func_strlcat=yes
ac_cv_func_strlcpy=yes
ac_cv_func_unlinkat=yes
ac_cv_have_decl_CLOCK_MONOTONIC=yes
ac_cv_have_decl_CLOCK_THREAD_CPUTIME_ID=yes
ac_cv_have_decl_TCP_MD5SIG=yes
ac_cv_have_decl___NR_setns=yes
ac_cv_have_decl_be32dec=no
ac_cv_have_decl_be32enc=no
ac_cv_have_decl_malloc=yes
ac_cv_header_asm_generic_unistd_h=yes
ac_cv_header_asm_types_h=yes
ac_cv_header_dlfcn_h=yes
ac_cv_header_endian_h=yes
ac_cv_header_execinfo_h=no
ac_cv_header_inet_nd_h=no
ac_cv_header_inttypes_h=yes
ac_cv_header_json_c_json_h=yes
ac_cv_header_link_h=yes
ac_cv_header_linux_mroute_h=yes
ac_cv_header_linux_version_h=yes
ac_cv_header_malloc_h=yes
ac_cv_header_malloc_malloc_h=no
ac_cv_header_malloc_np_h=no
ac_cv_header_minix_config_h=no
ac_cv_header_net_bpf_h=no
ac_cv_header_net_if_dl_h=no
ac_cv_header_net_if_media_h=no
ac_cv_header_net_if_var_h=no
ac_cv_header_net_netopt_h=no
ac_cv_header_netinet6_in6_h=no
ac_cv_header_netinet6_in6_var_h=no
ac_cv_header_netinet6_nd6_h=no
ac_cv_header_netinet_in6_var_h=no
ac_cv_header_netinet_in_var_h=no
ac_cv_header_netinet_ip_icmp_h=yes
ac_cv_header_netinet_ip_mroute_h=no
ac_cv_header_netinet_tcp_h=yes
ac_cv_header_pthread_np_h=no
ac_cv_header_readline_history_h=yes
ac_cv_header_stdatomic_h=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_stropts_h=no
ac_cv_header_sys_conf_h=no
ac_cv_header_sys_dlpi_h=no
ac_cv_header_sys_endian_h=no
ac_cv_header_sys_ksym_h=no
ac_cv_header_sys_sockio_h=no
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_sysctl_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_ucontext_h=yes
ac_cv_header_unistd_h=yes
ac_cv_header_unwind_h=yes
ac_cv_header_wchar_h=yes
ac_cv_host=mips64el-buildroot-linux-uclibc
ac_cv_lbl_unaligned_fail=yes
ac_cv_lib_crypt_crypt=yes
ac_cv_lib_cunit_CU_initialize_registry=no
ac_cv_lib_json_c_json_object_get=yes
ac_cv_lib_lex='none needed'
ac_cv_lib_readline_append_history=yes
ac_cv_lib_readline_main=yes
ac_cv_lib_readline_rl_completion_matches=yes
ac_cv_lib_resolv_res_init=no
ac_cv_lib_rt_clock_gettime=yes
ac_cv_member_struct_if6_aliasreq_ifra_lifetime=no
ac_cv_member_struct_if_data_ifi_link_state=no
ac_cv_member_struct_ip_mreqn_imr_ifindex=yes
ac_cv_member_struct_lyd_node_priv=yes
ac_cv_member_struct_nd_opt_adv_interval_nd_opt_ai_type=no
ac_cv_member_struct_sockaddr_dl_sdl_len=no
ac_cv_member_struct_sockaddr_in_sin_len=no
ac_cv_member_struct_sockaddr_sa_len=no
ac_cv_member_struct_sockaddr_un_sun_len=no
ac_cv_member_struct_utsname_domainname=yes
ac_cv_member_ucontext_t_uc_mcontext_gregs=yes
ac_cv_member_ucontext_t_uc_mcontext_regs=no
ac_cv_member_ucontext_t_uc_mcontext_uc_regs=no
ac_cv_objext=o
ac_cv_path_EGREP=/bin/egrep
ac_cv_path_FGREP=/bin/fgrep
ac_cv_path_PERL=/usr/bin/perl
ac_cv_path_SED=sed
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_lt_DD=/bin/dd
ac_cv_path_mkdir=/bin/mkdir
ac_cv_prog_AR=/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc-ar
ac_cv_prog_AWK=gawk
ac_cv_prog_CC=/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc
ac_cv_prog_CPP=/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-cpp
ac_cv_prog_LEX=flex
ac_cv_prog_OBJCOPY=/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-objcopy
ac_cv_prog_OBJDUMP=/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-objdump
ac_cv_prog_RANLIB=/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc-ranlib
ac_cv_prog_STRIP=/bin/true
ac_cv_prog_VALGRIND_CHECK=yes
ac_cv_prog_YACC='bison -y'
ac_cv_prog_ac_ct_MANIFEST_TOOL=mt
ac_cv_prog_cc_c11=
ac_cv_prog_cc_g=yes
ac_cv_prog_cc_stdc=
ac_cv_prog_cxx_11=no
ac_cv_prog_cxx_g=no
ac_cv_prog_cxx_stdcxx=
ac_cv_prog_lex_root=lex.yy
ac_cv_prog_lex_yytext_pointer=yes
ac_cv_prog_make_make_set=yes
ac_cv_safe_to_define___extensions__=yes
ac_cv_search_clock_nanosleep='none required'
ac_cv_search_dlopen='none required'
ac_cv_search_pow='none required'
ac_cv_search_pthread_condattr_setclock='none required'
ac_cv_search_unw_getcontext=no
ac_cv_should_define__xopen_source=no
ac_cv_sys_file_offset_bits=no
ac_cv_sys_largefile_CC=no
ac_cv_type_struct_icmphdr=yes
ac_cv_type_struct_if6_aliasreq=no
ac_cv_type_struct_ifaliasreq=no
ac_cv_type_struct_igmpmsg=yes
ac_cv_type_struct_in6_aliasreq=no
ac_cv_type_struct_in_pktinfo=yes
ac_cv_type_struct_mfcctl=yes
ac_cv_type_struct_nd_opt_adv_interval=yes
ac_cv_type_struct_nd_opt_dnssl=no
ac_cv_type_struct_nd_opt_homeagent_info=no
ac_cv_type_struct_nd_opt_rdnss=no
ac_cv_type_struct_sioc_sg_req=yes
ac_cv_type_struct_sioc_vif_req=yes
ac_cv_type_struct_sockaddr_dl=no
ac_cv_type_struct_vifctl=yes
ac_cv_type_vifi_t=yes
am_cv_CC_dependencies_compiler_type=none
am_cv_CXX_dependencies_compiler_type=none
am_cv_make_support_nested_variables=yes
am_cv_prog_cc_c_o=yes
ax_cv_PTHREAD_PRIO_INHERIT=yes
frr_cv_Wall=yes
frr_cv_Wbadfunctioncast=yes
frr_cv_Wccompat=yes
frr_cv_Wextra=yes
frr_cv_Wmissingdeclarations=yes
frr_cv_Wmissingprototypes=yes
frr_cv_Wnomissingfieldinitializers=yes
frr_cv_Wnounusedparameter=yes
frr_cv_Wnounusedresult=yes
frr_cv_Wpointerarith=yes
frr_cv_Wstrictprototypes=yes
frr_cv_Wundef=yes
frr_cv_Wwritestrings=yes
frr_cv_append_history=yes
frr_cv_fnoomitframepointer=yes
frr_cv_fplugin_frrformat=no
frr_cv_fplugin_toolsgccpluginsfrrformatso=no
frr_cv_funwindtables=yes
frr_cv_interp=/lib/ld64-uClibc.so.0
frr_cv_mallinfo2=no
frr_cv_mallinfo=yes
frr_cv_pthread_condattr_setclock=yes
frr_cv_python=python3
frr_cv_rtld_di_linkmap=no
frr_cv_rtld_di_origin=no
gl_cv_func_malloc_0_nonnull=yes
lt_cv_ar_at_file=@
lt_cv_archive_cmds_need_lc=no
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=/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-ld
lt_cv_path_NM=/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc-nm
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=yes
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][ABCDGIRSTW]* .* \(.*\)$/  {"\1", (void *) \&\1},/p'\'''
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \(.*\) .*$/  {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/  {"\1", (void *) \&\1},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/  {"lib\1", (void *) \&\1},/p'\'''
lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\'''
lt_cv_sys_global_symbol_to_import=
lt_cv_sys_lib_search_path_spec=
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
lt_cv_truncate_bin='/bin/dd bs=4096 count=1'
pkg_cv_CARES_CFLAGS=
pkg_cv_CARES_LIBS='-L/nvmedata/autobuild/instance-18/output-1/host/bin/../mips64el-buildroot-linux-uclibc/sysroot/usr/lib -lcares '
pkg_cv_LIBYANG_CFLAGS=
pkg_cv_LIBYANG_LIBS='-L/nvmedata/autobuild/instance-18/output-1/host/bin/../mips64el-buildroot-linux-uclibc/sysroot/usr/lib -lyang '

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} '\''/nvmedata/autobuild/instance-18/output-1/build/frr-8.2.2/m4/ac/missing'\'' aclocal-1.16'
AC_CFLAGS=' -fno-omit-frame-pointer -funwind-tables -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wundef -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers '
AC_LDFLAGS=''
AC_LDFLAGS_EXEC=''
AMDEPBACKSLASH=''
AMDEP_FALSE=''
AMDEP_TRUE='#'
AMTAR='$${TAR-tar}'
AM_BACKSLASH='\'
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY='0'
AM_V='$(V)'
AR='/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc-ar'
ARFLAGS='crD'
AR_FLAGS='crD'
AUTOCONF='${SHELL} '\''/nvmedata/autobuild/instance-18/output-1/build/frr-8.2.2/m4/ac/missing'\'' autoconf'
AUTOHEADER='${SHELL} '\''/nvmedata/autobuild/instance-18/output-1/build/frr-8.2.2/m4/ac/missing'\'' autoheader'
AUTOMAKE='${SHELL} '\''/nvmedata/autobuild/instance-18/output-1/build/frr-8.2.2/m4/ac/missing'\'' automake-1.16'
AWK='gawk'
BABELD_FALSE='#'
BABELD_TRUE=''
BFDD_FALSE='#'
BFDD_TRUE=''
BGPD_FALSE='#'
BGPD_TRUE=''
BGP_BMP_FALSE=''
BGP_BMP_TRUE='#'
BISON_CLOSEBRACE='}'
BISON_OPENBRACE='{'
BISON_VERBOSE='-Dparse.error=verbose -Wno-yacc'
BUILD_CLIPPY_FALSE=''
BUILD_CLIPPY_TRUE='#'
CARES_CFLAGS=''
CARES_FALSE='#'
CARES_LIBS='-L/nvmedata/autobuild/instance-18/output-1/host/bin/../mips64el-buildroot-linux-uclibc/sysroot/usr/lib -lcares '
CARES_TRUE=''
CC='/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc'
CCDEPMODE='depmode=none'
CFG_MODULE='/usr/lib/frr/modules'
CFG_SBIN='/usr/sbin'
CFG_SCRIPT='/etc/frr/scripts'
CFG_STATE='/var/run/frr'
CFG_SYSCONF='/etc/frr'
CFG_YANGMODELS='/usr/share/yang'
CFLAGS='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0  -DFRR_XREF_NO_NOTE'
CLIPPY='/nvmedata/autobuild/instance-18/output-1/host/bin/clippy'
CONFD=''
CONFDATE='0'
CONFDC=''
CONFD_CFLAGS=''
CONFD_FALSE=''
CONFD_LIBS=''
CONFD_TRUE='#'
CONFIG_ARGS=''\''--target=mips64el-buildroot-linux-uclibc'\'' '\''--host=mips64el-buildroot-linux-uclibc'\'' '\''--build=x86_64-pc-linux-gnu'\'' '\''--prefix=/usr'\'' '\''--exec-prefix=/usr'\'' '\''--sysconfdir=/etc'\'' '\''--localstatedir=/var'\'' '\''--program-prefix='\'' '\''--disable-gtk-doc'\'' '\''--disable-gtk-doc-html'\'' '\''--disable-doc'\'' '\''--disable-docs'\'' '\''--disable-documentation'\'' '\''--with-xmlto=no'\'' '\''--with-fop=no'\'' '\''--disable-dependency-tracking'\'' '\''--enable-ipv6'\'' '\''--disable-nls'\'' '\''--disable-static'\'' '\''--enable-shared'\'' '\''--with-clippy=/nvmedata/autobuild/instance-18/output-1/host/bin/clippy'\'' '\''--sysconfdir=/etc/frr'\'' '\''--localstatedir=/var/run/frr'\'' '\''--with-moduledir=/usr/lib/frr/modules'\'' '\''--enable-configfile-mask=0640'\'' '\''--enable-logfile-mask=0640'\'' '\''--enable-multipath=256'\'' '\''--disable-ospfclient'\'' '\''--enable-shell-access'\'' '\''--enable-user=frr'\'' '\''--enable-group=frr'\'' '\''--enable-vty-group=frrvty'\'' '\''--enable-fpm'\'' '\''--disable-bgp-bmp'\'' '\''--disable-nhrpd'\'' '\''--disable-capabilities'\'' '\''--disable-config-rollbacks'\'' '\''--disable-zeromq'\'' '\''build_alias=x86_64-pc-linux-gnu'\'' '\''host_alias=mips64el-buildroot-linux-uclibc'\'' '\''target_alias=mips64el-buildroot-linux-uclibc'\'' '\''AR=/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc-ar'\'' '\''LD=/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-ld'\'' '\''OBJCOPY=/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-objcopy'\'' '\''OBJDUMP=/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-objdump'\'' '\''RANLIB=/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc-ranlib'\'' '\''STRIP=/bin/true'\'' '\''PKG_CONFIG=/nvmedata/autobuild/instance-18/output-1/host/bin/pkg-config'\'' '\''CC=/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc'\'' '\''LDFLAGS='\'' '\''LIBS=-latomic'\'' '\''CPP=/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-cpp'\'' '\''CXX=no'\'''
CPP='/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-cpp'
CPPFLAGS='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64'
CSCOPE='cscope'
CTAGS='ctags'
CXX='no'
CXXCPP=''
CXXDEPMODE='depmode=none'
CXXFLAGS='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0 '
CXX_COMPAT_CFLAGS='-Wc++-compat'
CYGPATH_W='echo'
DEFS='-DHAVE_CONFIG_H'
DEPDIR='.deps'
DEV_BUILD_FALSE=''
DEV_BUILD_TRUE='#'
DFLT_NAME='traditional'
DLLTOOL='false'
DOC_FALSE=''
DOC_HTML_FALSE=''
DOC_HTML_TRUE='#'
DOC_TRUE='#'
DSYMUTIL=''
DUMPBIN=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/bin/egrep'
EIGRPD_FALSE='#'
EIGRPD_TRUE=''
ENABLE_BGP_VNC_FALSE='#'
ENABLE_BGP_VNC_TRUE=''
ETAGS='etags'
EXEEXT=''
EXTRAVERSION=''
FABRICD_FALSE='#'
FABRICD_TRUE=''
FGREP='/bin/fgrep'
FPM_FALSE='#'
FPM_TRUE=''
GIT_VERSION_FALSE=''
GIT_VERSION_TRUE='#'
GREP='grep'
GRPC_CFLAGS=''
GRPC_FALSE=''
GRPC_LIBS=''
GRPC_TRUE='#'
HAVE_CXX11=''
HAVE_GCOV_FALSE='#'
HAVE_GCOV_TRUE=''
HAVE_LIBPCREPOSIX=''
HAVE_PROTOBUF3_FALSE=''
HAVE_PROTOBUF3_TRUE='#'
HAVE_PROTOBUF_FALSE=''
HAVE_PROTOBUF_TRUE='#'
HAVE_VALGRIND_PCEP_FALSE='#'
HAVE_VALGRIND_PCEP_TRUE=''
HOSTTOOLS_CLIPPY_FALSE=''
HOSTTOOLS_CLIPPY_TRUE='#'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
IRDP_FALSE='#'
IRDP_TRUE=''
ISISD_FALSE='#'
ISISD_TRUE=''
LD='/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-ld -m elf64ltsmip'
LDFLAGS=''
LDPD_FALSE='#'
LDPD_TRUE=''
LEX='flex'
LEXLIB=''
LEX_OUTPUT_ROOT='lex.yy'
LIBCAP=''
LIBCRYPT='-lcrypt '
LIBDL=''
LIBM=''
LIBOBJS=''
LIBPAM=''
LIBREADLINE='-lreadline'
LIBS=' -latomic -ljson-c -lrt'
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
LIBYANG_CFLAGS=''
LIBYANG_LIBS='-L/nvmedata/autobuild/instance-18/output-1/host/bin/../mips64el-buildroot-linux-uclibc/sysroot/usr/lib -lyang '
LINUX_FALSE='#'
LINUX_TRUE=''
LIPO=''
LN_S='ln -s'
LTLIBOBJS=''
LT_SYS_LIBRARY_PATH=''
LUA=''
LUA_EXEC_PREFIX=''
LUA_INCLUDE=''
LUA_LIB=''
LUA_PLATFORM=''
LUA_PREFIX=''
LUA_SHORT_VERSION=''
LUA_VERSION=''
MAKEINFO='${SHELL} '\''/nvmedata/autobuild/instance-18/output-1/build/frr-8.2.2/m4/ac/missing'\'' makeinfo'
MANIFEST_TOOL=':'
MKDIR_P='/bin/mkdir -p'
NETLINK_DEBUG_FALSE='#'
NETLINK_DEBUG_TRUE=''
NETSNMP_CONFIG=''
NHRPD_FALSE=''
NHRPD_TRUE='#'
NM='/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc-nm'
NMEDIT=''
OBJCOPY='/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-objcopy'
OBJDUMP='/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-objdump'
OBJEXT='o'
ONLY_CLIPPY_FALSE=''
ONLY_CLIPPY_TRUE='#'
OSPF6D_FALSE='#'
OSPF6D_TRUE=''
OSPFCLIENT_FALSE=''
OSPFCLIENT_TRUE='#'
OSPFD_FALSE='#'
OSPFD_TRUE=''
OTOOL64=''
OTOOL=''
PACKAGE='frr'
PACKAGE_BUGREPORT='https://github.com/frrouting/frr/issues'
PACKAGE_EXTRAVERSION=''
PACKAGE_FULLNAME='FRRouting'
PACKAGE_NAME='frr'
PACKAGE_STRING='frr 8.2.2'
PACKAGE_TARNAME='frr'
PACKAGE_URL='https://frrouting.org/'
PACKAGE_VERSION='8.2.2'
PATHD_FALSE='#'
PATHD_PCEP_FALSE='#'
PATHD_PCEP_INCL='-I./pceplib '
PATHD_PCEP_LIBS='pceplib/libpcep_pcc.la'
PATHD_PCEP_TEST_FALSE=''
PATHD_PCEP_TEST_TRUE='#'
PATHD_PCEP_TRUE=''
PATHD_TRUE=''
PATH_SEPARATOR=':'
PBRD_FALSE='#'
PBRD_TRUE=''
PERL='/usr/bin/perl'
PIMD_FALSE='#'
PIMD_TRUE=''
PKGSRC_FALSE=''
PKGSRC_TRUE='#'
PKG_CONFIG='/nvmedata/autobuild/instance-18/output-1/host/bin/pkg-config'
PKG_CONFIG_LIBDIR=''
PKG_CONFIG_PATH=''
PROTOBUF_C_CFLAGS=''
PROTOBUF_C_LIBS=''
PROTOC=''
PROTOC_C=''
PTHREAD_CC='/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc'
PTHREAD_CFLAGS=''
PTHREAD_LIBS=''
PYSPHINX='-c '\''import sys; from sphinx import main; sys.exit(main(sys.argv))'\'''
PYTHON='/nvmedata/autobuild/instance-18/output-1/host/bin/python3'
PYTHON_CFLAGS=''
PYTHON_EXEC_PREFIX=''
PYTHON_LIBS=''
PYTHON_PLATFORM=''
PYTHON_PREFIX=''
PYTHON_VERSION=''
RANLIB='/nvmedata/autobuild/instance-18/output-1/host/bin/mips64el-buildroot-linux-uclibc-gcc-ranlib -D'
RIPD_FALSE='#'
RIPD_TRUE=''
RIPNGD_FALSE='#'
RIPNGD_TRUE=''
RPKI_FALSE=''
RPKI_TRUE='#'
RTRLIB_CFLAGS=''
RTRLIB_LIBS=''
SAN_FLAGS=''
SCRIPTING_FALSE=''
SCRIPTING_TRUE='#'
SED='sed'
SET_MAKE=''
SHARPD_FALSE=''
SHARPD_TRUE='#'
SHELL='/bin/bash'
SNMP_CFLAGS=''
SNMP_FALSE=''
SNMP_LIBS=''
SNMP_TRUE='#'
SQLITE3_CFLAGS=''
SQLITE3_FALSE=''
SQLITE3_LIBS=''
SQLITE3_TRUE='#'
STATICD_FALSE='#'
STATICD_TRUE=''
STATIC_BIN_FALSE=''
STATIC_BIN_TRUE='#'
STRIP='/bin/true'
SUPPORT_REALMS_FALSE=''
SUPPORT_REALMS_TRUE='#'
SYSREPO_CFLAGS=''
SYSREPO_FALSE=''
SYSREPO_LIBS=''
SYSREPO_TRUE='#'
TIMEOUT_MIN='2'
UNWIND_CFLAGS=''
UNWIND_LIBS=''
UST_CFLAGS=''
UST_LIBS=''
VALGRIND_CHECK='yes'
VERSION='8.2.2'
VRRPD_FALSE='#'
VRRPD_TRUE=''
VTYSH_FALSE='#'
VTYSH_TRUE=''
WATCHFRR_FALSE='#'
WATCHFRR_TRUE=''
WERROR=''
YACC='bison -y'
YFLAGS=''
ZEBRA_FALSE='#'
ZEBRA_TRUE=''
ZEROMQ_CFLAGS=''
ZEROMQ_FALSE=''
ZEROMQ_LIBS=''
ZEROMQ_TRUE='#'
ac_ct_AR=''
ac_ct_CC=''
ac_ct_CXX=''
ac_ct_DUMPBIN=''
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE='#'
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE='#'
am__fastdepCXX_FALSE=''
am__fastdepCXX_TRUE='#'
am__include='include'
am__isrc=''
am__leading_dot='.'
am__nodep=''
am__quote=''
am__tar='$${TAR-tar} chof - "$$tardir"'
am__untar='$${TAR-tar} xf -'
ax_pthread_config=''
bindir='${exec_prefix}/bin'
build='x86_64-pc-linux-gnu'
build_alias='x86_64-pc-linux-gnu'
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='pc'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
enable_configfile_mask='0640'
enable_group='frr'
enable_user='frr'
enable_vty_group='frrvty'
exec_prefix='/usr'
frr_statedir='/var/run/frr'
host='mips64el-buildroot-linux-uclibc'
host_alias='mips64el-buildroot-linux-uclibc'
host_cpu='mips64el'
host_os='linux-uclibc'
host_vendor='buildroot'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} /nvmedata/autobuild/instance-18/output-1/build/frr-8.2.2/m4/ac/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='/var/run/frr'
luadir=''
luaexecdir=''
mandir='${datarootdir}/man'
mkdir_p='$(MKDIR_P)'
moduledir='/usr/lib/frr/modules'
oldincludedir='/usr/include'
pdfdir='${docdir}'
pkgluadir=''
pkgluaexecdir=''
pkgpyexecdir=''
pkgpythondir=''
pkgsrcrcdir=''
prefix='/usr'
program_transform_name='s&^&&'
psdir='${docdir}'
pyexecdir=''
pythondir=''
runstatedir='${localstatedir}/run'
sbindir='${exec_prefix}/sbin'
scriptdir='${sysconfdir}/scripts'
sharedstatedir='${prefix}/com'
sysconfdir='/etc/frr'
target_alias='mips64el-buildroot-linux-uclibc'
vtysh_bin='/usr/bin/vtysh'
yangmodelsdir='${datarootdir}/yang'

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "frr"
#define PACKAGE_TARNAME "frr"
#define PACKAGE_VERSION "8.2.2"
#define PACKAGE_STRING "frr 8.2.2"
#define PACKAGE_BUGREPORT "https://github.com/frrouting/frr/issues"
#define PACKAGE_URL ""
#define PACKAGE "frr"
#define VERSION "8.2.2"
#define VICI_SOCKET "/var/run/charon.vici"
#define HAVE_STDIO_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_STRINGS_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_UNISTD_H 1
#define HAVE_WCHAR_H 1
#define STDC_HEADERS 1
#define _ALL_SOURCE 1
#define _DARWIN_C_SOURCE 1
#define _GNU_SOURCE 1
#define _HPUX_ALT_XOPEN_SOCKET_API 1
#define _NETBSD_SOURCE 1
#define _OPENBSD_SOURCE 1
#define _POSIX_PTHREAD_SEMANTICS 1
#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
#define __STDC_WANT_IEC_60559_BFP_EXT__ 1
#define __STDC_WANT_IEC_60559_DFP_EXT__ 1
#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
#define __STDC_WANT_LIB_EXT2__ 1
#define __STDC_WANT_MATH_SPEC_FUNCS__ 1
#define _TANDEM_SOURCE 1
#define __EXTENSIONS__ 1
#define HAVE_SECTION_SYMS 1
#define HAVE_PTHREAD_PRIO_INHERIT 1
#define HAVE_PTHREAD_CONDATTR_SETCLOCK 1
#define HAVE_PTHREAD_SETNAME_NP 1
#define HAVE_DLFCN_H 1
#define LT_OBJDIR ".libs/"
#define CRYPTO_INTERNAL 1
#define HAVE_JSON_C_JSON_H 1
#define NETLINK_DEBUG 1
#define CONSUMED_TIME_CHECK 5000000
#define HAVE_V6_RR_SEMANTICS 1
#define DFLT_NAME "traditional"
#define HAVE_SHELL_ACCESS 1
#define HAVE_RTADV 1
#define FRR_USER "frr"
#define FRR_GROUP "frr"
#define VTY_GROUP "frrvty"
#define CONFIGFILE_MASK 0640
#define LOGFILE_MASK 0640
#define MULTIPATH_NUM 256
#define VTYSH_PAGER "more"
#define INTERP "/lib/ld64-uClibc.so.0"
#define HAVE_LINUX_VERSION_H 1
#define HAVE_ASM_TYPES_H 1
#define HAVE_ENDIAN_H 1
#define FRR_AUTOCONF_ATOMIC 1
#define HAVE_STDATOMIC_H 1
#define HAVE_SYNC_LINUX_FUTEX /**/
#define HAVE_NETINET_IP_ICMP_H 1
#define HAVE_SYS_SYSCTL_H 1
#define HAVE_UCONTEXT_H 1
#define HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS 1
#define GNU_LINUX 1
#define HAVE_NETLINK 1
#define LINUX_IPV6 1
#define IPV6_MINHOPCOUNT 73
#define HAVE_STRLCAT 1
#define HAVE_STRLCPY 1
#define HAVE_GETGROUPLIST 1
#define HAVE_OPENAT 1
#define HAVE_UNLINKAT 1
#define HAVE_POSIX_FALLOCATE 1
#define VTYSH 1
#define HAVE_APPEND_HISTORY 1
#define HAVE_PPOLL 1
#define HAVE_PPOLL 1
#define HAVE_NETNS 1
#define HAVE_SETNS 1
#define ISIS_METHOD_PFPACKET 1
#define ISIS_METHOD_DLPI 2
#define ISIS_METHOD_BPF 3
#define ISIS_METHOD ISIS_METHOD_PFPACKET
#define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1
#define HAVE_LINUX_MROUTE_H 1
#define HAVE_RFC3678 1
#define HAVE_DECL_TCP_MD5SIG 1
#define HAVE_LIBCRYPT 1
#define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
#define HAVE_BGPD 1
#define HAVE_RIPD 1
#define HAVE_RIPNGD 1
#define HAVE_OSPFD 1
#define HAVE_OSPF6D 1
#define HAVE_LDPD 1
#define HAVE_EIGRPD 1
#define HAVE_BABELD 1
#define HAVE_ISISD 1
#define HAVE_PIMD 1
#define HAVE_PBRD 1
#define HAVE_STATICD 1
#define HAVE_FABRICD 1
#define HAVE_VRRPD 1
#define HAVE_BFDD 1
#define BFD_LINUX 1
#define HAVE_PATHD 1
#define SUPPORT_OSPF_API 1
#define DISABLE_BGP_ANNOUNCE 0
#define ENABLE_BGP_VNC 1
#define ENABLE_VERSION_BUILD_CONFIG 1
#define HAVE_LINK_H 1
#define HAVE_STRUCT_VIFCTL 1
#define HAVE_STRUCT_MFCCTL 1
#define HAVE_STRUCT_SIOC_SG_REQ 1
#define HAVE_VIFI_T 1
#define HAVE_STRUCT_SIOC_VIF_REQ 1
#define HAVE_STRUCT_IGMPMSG 1
#define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
#define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1
#define HAVE_STRUCT_IN_PKTINFO 1
#define HAVE_STRUCT_ICMPHDR 1
#define HAVE_IP_PKTINFO 1
#define HAVE_IP_FREEBIND 1
#define HAVE_DECL_BE32ENC 0
#define HAVE_DECL_BE32DEC 0
#define HAVE_CLOCK_MONOTONIC 1
#define HAVE_CLOCK_THREAD_CPUTIME_ID 1
#define HAVE_CLOCK_NANOSLEEP 1
#define YYTEXT_POINTER 1
#define HAVE_MALLOC_H 1
#define HAVE_MALLINFO 1
#define HAVE_MALLOC_USABLE_SIZE 1
#define LDPD_SOCKET "/var/run/frr%s%s/ldpd.sock"
#define ZEBRA_SERV_PATH "/var/run/frr%s%s/zserv.api"
#define BFDD_CONTROL_SOCKET "/var/run/frr%s%s/bfdd.sock"
#define OSPFD_GR_STATE "/var/run/frr%s/ospfd-gr.json"
#define OSPF6D_GR_STATE "/var/run/frr/ospf6d-gr.json"
#define DAEMON_VTY_DIR "/var/run/frr%s%s"
#define DAEMON_DB_DIR "/var/run/frr"
#define VTYSH_BIN_PATH "/usr/bin/vtysh"
#define MODULE_PATH "/usr/lib/frr/modules"
#define SCRIPT_PATH "/etc/frr/scripts"
#define YANG_MODELS_PATH "/usr/share/yang"
#define WATCHFRR_SH_PATH "/usr/sbin/watchfrr.sh"

configure: exit 0