Build start time: Thu Nov 20 07:25:47 UTC 2025
[ REASON ] : target/debs/bookworm/p4lang-bmv2_1.15.0-7_amd64.deb does not exist NON-EXISTENT PREREQUISITES: target/debs/bookworm/p4lang-pi_0.1.0-15_amd64.deb-install
[ FLAGS FILE ] : []
[ FLAGS DEPENDS ] : []
[ FLAGS DIFF ] : []
make[1]: warning: -j112 forced in submake: resetting jobserver mode.
make[1]: Entering directory '/sonic/src/p4lang'
rm -rf p4lang-bmv2-1.15.0
dget -u p4lang-bmv2_1.15.0-7.dsc http://download.opensuse.org/repositories/home:/p4lang/Debian_11/p4lang-bmv2_1.15.0-7.dsc
pushd p4lang-bmv2-1.15.0
dpkg-buildpackage -us -uc -b -j112 --admindir /sonic/dpkg/tmp.w7eC1jvXab
popd
mv p4lang-bmv2_1.15.0-7_amd64.deb /sonic/target/debs/bookworm/
+ rm -rf p4lang-bmv2-1.15.0
+ dget -u p4lang-bmv2_1.15.0-7.dsc http://download.opensuse.org/repositories/home:/p4lang/Debian_11/p4lang-bmv2_1.15.0-7.dsc
Usage: dget [options] URL ...
dget [options] [--all] package[=version] ...
Downloads Debian packages (source and binary) from the specified URLs (first form),
or using the mirror configured in /etc/apt/sources.list(.d) (second form).
It is capable of downloading several packages at once.
-a, --all Package is a source package; download all binary packages
-b, --backup Move files that would be overwritten to ./backup
-q, --quiet Suppress wget/curl output
-d, --download-only
Do not extract downloaded source
-x, --extract Unpack downloaded source (default)
-u, --allow-unauthenticated
Do not attempt to verify source package signature
--build Build package with dpkg-buildpackage after download
--path DIR Check these directories in addition to the apt archive;
if DIR='' then clear current list (may be used multiple
times)
-k, --insecure Do not check SSL certificates when downloading
--no-cache Disable server-side HTTP cache
--no-conf Don't read devscripts config files;
must be the first option given
-h, --help This message
-V, --version Version information
Default settings modified by devscripts configuration files:
(none)
dget: retrieving http://download.opensuse.org/repositories/home:/p4lang/Debian_11/p4lang-bmv2_1.15.0-7.dsc
mkdir: cannot create directory '/vcache/sonic-slave-bookworm/web': Permission denied
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 1615 100 1615 0 0 2599 0 --:--:-- --:--:-- --:--:-- 2600
dget: retrieving http://download.opensuse.org/repositories/home:/p4lang/Debian_11/p4lang-bmv2_1.15.0.orig.tar.gz
mkdir: cannot create directory '/vcache/sonic-slave-bookworm/web': Permission denied
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 34.9M 0 32126 0 0 44723 0 0:13:40 --:--:-- 0:13:40 44681
3 34.9M 3 1311k 0 0 775k 0 0:00:46 0:00:01 0:00:45 775k
17 34.9M 17 6324k 0 0 2425k 0 0:00:14 0:00:02 0:00:12 2425k
57 34.9M 57 20.0M 0 0 5534k 0 0:00:06 0:00:03 0:00:03 5533k
95 34.9M 95 33.2M 0 0 7330k 0 0:00:04 0:00:04 --:--:-- 7329k
100 34.9M 100 34.9M 0 0 7431k 0 0:00:04 0:00:04 --:--:-- 8726k
dget: retrieving http://download.opensuse.org/repositories/home:/p4lang/Debian_11/p4lang-bmv2_1.15.0-7.debian.tar.xz
mkdir: cannot create directory '/vcache/sonic-slave-bookworm/web': Permission denied
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 2492 100 2492 0 0 4540 0 --:--:-- --:--:-- --:--:-- 4539
dpkg-source: info: extracting p4lang-bmv2 in p4lang-bmv2-1.15.0
dpkg-source: info: unpacking p4lang-bmv2_1.15.0.orig.tar.gz
dpkg-source: info: unpacking p4lang-bmv2_1.15.0-7.debian.tar.xz
+ pushd p4lang-bmv2-1.15.0
/sonic/src/p4lang/p4lang-bmv2-1.15.0 /sonic/src/p4lang
+ dpkg-buildpackage -us -uc -b -j112 --admindir /sonic/dpkg/tmp.w7eC1jvXab
dpkg-buildpackage: info: source package p4lang-bmv2
dpkg-buildpackage: info: source version 1.15.0-7
dpkg-buildpackage: info: source distribution bullseye
dpkg-buildpackage: info: source changed by Radostin Stoyanov
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
debian/rules clean
make[2]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0'
make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
CLEAN
rm -f ../p4lang-bmv2_1.15.0.orig.tar.gz
tar czf ../p4lang-bmv2_1.15.0.orig.tar.gz --exclude=debian --exclude=.pc .
dh_testdir
dh_auto_clean
dh_clean
make[2]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0'
debian/rules binary
make[2]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0'
make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
dh binary --with python3
dh_update_autotools_config
dh_autoreconf
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
configure.ac:23: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
m4/ax_pthread.m4:88: AX_PTHREAD is expanded from...
configure.ac:23: the top level
configure.ac:9: installing './compile'
configure.ac:14: installing './config.guess'
configure.ac:14: installing './config.sub'
configure.ac:6: installing './install-sh'
configure.ac:6: installing './missing'
Makefile.am: installing './depcomp'
parallel-tests: installing './test-driver'
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
configure.ac:188: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
m4/ax_pthread.m4:88: AX_PTHREAD is expanded from...
configure.ac:188: the top level
configure.ac:124: installing './compile'
configure.ac:125: installing './config.guess'
configure.ac:125: installing './config.sub'
configure.ac:7: installing './install-sh'
configure.ac:7: installing './missing'
PI/Makefile.am: installing './depcomp'
pdfixed/Makefile.am:12: installing './py-compile'
parallel-tests: installing './test-driver'
debian/rules override_dh_auto_configure
make[3]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0'
dh_auto_configure -- --with-pdfixed --with-thrift --with-nanomsg --with-pi
./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --with-pdfixed --with-thrift --with-nanomsg --with-pi
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for a Python interpreter with version >= 3.5... python3
checking for python3... /usr/bin/python3
checking for python3 version... 3.11
checking for python3 platform... linux
checking for GNU default python3 prefix... ${prefix}
checking for GNU default python3 exec_prefix... ${exec_prefix}
checking for python3 script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.11/site-packages
checking for python3 extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib/python3.11/site-packages
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking whether make supports the include directive... yes (GNU style)
checking dependency style of g++... none
checking for gcc... gcc
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... none
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether g++ supports C++11 features by default... yes
checking for thrift... /usr/bin/thrift
checking for thrift/Thrift.h... yes
checking for thrift/stdcxx.h... no
checking for thrift version... 1700
checking for PI/pi.h... yes
checking for PI/target/pi_imp.h... yes
checking for PI/p4info.h... yes
checking for algorithm... yes
checking for array... yes
checking for cassert... yes
checking for cmath... yes
checking for queue... yes
checking for cstdio... yes
checking for string... yes
checking for sys/stat.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for ctime... yes
checking for tuple... yes
checking for unistd.h... (cached) yes
checking for unordered_map... yes
checking for utility... yes
checking for vector... yes
checking for nn_errno in -lnanomsg... yes
checking how to run the C preprocessor... gcc -E
checking whether gcc is Clang... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking whether more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for __gmpz_init in -lgmp... yes
checking for pcap_create in -lpcap... yes
checking for pcap_set_immediate_mode in -lpcap... yes
checking for compiler atomic support... yes
checking for dlopen()... checking for dlfcn.h... (cached) yes
checking for library containing dlopen... none required
checking for boost/thread.hpp... yes
checking for boost::thread in -lboost_thread... yes
checking for boost/multiprecision/gmp.hpp... yes
checking for boost/program_options.hpp... yes
checking for boost/functional/hash.hpp... yes
checking for boost/filesystem.hpp... yes
checking for boost/container/flat_set.hpp... yes
checking for size_t... yes
checking for uint64_t... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for protoc... /usr/bin/protoc
checking for protobuf >= 3.0.0... yes
checking for grpc++ >= 1.3.0 grpc >= 3.0.0... yes
checking for grpc_cpp_plugin... /usr/bin/grpc_cpp_plugin
checking for grpc_python_plugin... /usr/bin/grpc_python_plugin
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating thrift_src/Makefile
config.status: creating third_party/Makefile
config.status: creating third_party/gtest/Makefile
config.status: creating third_party/jsoncpp/Makefile
config.status: creating third_party/spdlog/Makefile
config.status: creating include/Makefile
config.status: creating src/Makefile
config.status: creating src/bf_lpm_trie/Makefile
config.status: creating src/bm_sim/Makefile
config.status: creating src/bm_runtime/Makefile
config.status: creating src/BMI/Makefile
config.status: creating src/bm_apps/Makefile
config.status: creating src/bm_apps/examples/Makefile
config.status: creating services/Makefile
config.status: creating targets/Makefile
config.status: creating targets/simple_router/Makefile
config.status: creating targets/l2_switch/Makefile
config.status: creating targets/l2_switch/learn_client/Makefile
config.status: creating targets/simple_switch/Makefile
config.status: creating targets/simple_switch/tests/Makefile
config.status: creating targets/simple_switch/tests/CLI_tests/Makefile
config.status: creating targets/psa_switch/Makefile
config.status: creating targets/psa_switch/tests/Makefile
config.status: creating tests/Makefile
config.status: creating tests/stress_tests/Makefile
config.status: creating tools/Makefile
config.status: creating pdfixed/Makefile
config.status: creating pdfixed/include/Makefile
config.status: creating PI/Makefile
config.status: creating tests/utils.cpp
config.status: creating src/bm_sim/version.cpp
config.status: creating mininet/stress_test_ipv4.py
config.status: creating targets/simple_switch/tests/CLI_tests/run_one_test.py
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing include/bm/config.h commands
config.status: creating include/bm/config.h - prefix BM for config.h defines
=== configuring in targets/simple_switch_grpc (/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc)
configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr' '--build=x86_64-linux-gnu' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' '--libdir=${prefix}/lib/x86_64-linux-gnu' '--libexecdir=${prefix}/lib/x86_64-linux-gnu' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' '--with-pdfixed' '--with-thrift' '--with-nanomsg' '--with-pi' 'build_alias=x86_64-linux-gnu' 'CXXFLAGS=-g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3' 'LDFLAGS=-Wl,-z,relro -Wl,-z,now' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' 'CFLAGS=-g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3' --cache-file=/dev/null --srcdir=.
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... none
checking for g++... g++
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking dependency style of g++... none
checking for a Python interpreter with version >= 3.5... python
checking for python... /usr/bin/python
checking for python version... 3.11
checking for python platform... linux
checking for GNU default python prefix... ${prefix}
checking for GNU default python exec_prefix... ${exec_prefix}
checking for python script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.11/site-packages
checking for python extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib/python3.11/site-packages
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether g++ supports C++11 features by default... yes
checking how to run the C preprocessor... gcc -E
checking whether gcc is Clang... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking whether more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for uint8_t... yes
checking for uint16_t... yes
checking for uint32_t... yes
checking for uint64_t... yes
checking for size_t... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for protobuf >= 3.0.0... yes
checking for grpc++ >= 1.3.0 grpc >= 3.0.0... yes
checking for boost/optional.hpp... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating tests/Makefile
config.status: creating tests/example.run
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
Features recap ......................
With Sysrepo .................. : no
With Thrift ................... : yes
Features recap ......................
Coverage enabled .............. : no
Logging macros enabled ........ : yes
With Nanomsg .................. : yes
Event logger enabled .......... : yes
Debugger enabled .............. : no
With Thrift ................... : yes
With pdfixed .................. : yes
With PI ....................... : yes
make[3]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0'
dh_auto_build
make -j112
make[3]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0'
make all-recursive
make[4]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0'
Making all in thrift_src
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src'
/usr/bin/thrift -out ./gen-cpp/bm --gen cpp -r ./standard.thrift
/usr/bin/thrift -o . --gen py -r ./standard.thrift
/usr/bin/thrift -out ./gen-cpp/bm --gen cpp -r ./simple_pre.thrift
/usr/bin/thrift -o . --gen py -r ./simple_pre.thrift
/usr/bin/thrift -out ./gen-cpp/bm --gen cpp -r ./simple_pre_lag.thrift
/usr/bin/thrift -o . --gen py -r ./simple_pre_lag.thrift
touch gen-cpp/bm/standard_constants.cpp gen-cpp/bm/standard_constants.h gen-cpp/bm/Standard.cpp gen-cpp/bm/Standard.h gen-cpp/bm/standard_types.cpp gen-cpp/bm/standard_types.h gen-cpp/bm/simple_pre_constants.cpp gen-cpp/bm/simple_pre_constants.h gen-cpp/bm/SimplePre.cpp gen-cpp/bm/SimplePre.h gen-cpp/bm/simple_pre_types.cpp gen-cpp/bm/simple_pre_types.h gen-cpp/bm/simple_pre_lag_constants.cpp gen-cpp/bm/simple_pre_lag_constants.h gen-cpp/bm/SimplePreLAG.cpp gen-cpp/bm/SimplePreLAG.h gen-cpp/bm/simple_pre_lag_types.cpp gen-cpp/bm/simple_pre_lag_types.h
if mkdir ../tools/bm_runtime.test 2>/dev/null; then \
rm -rf ../tools/bm_runtime/; \
cp -r ./gen-py/bm_runtime/ ../tools/; \
rm -rf ../tools/bm_runtime.test; else :; \
fi
make all-am
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src'
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o gen-cpp/bm/standard_constants.lo gen-cpp/bm/standard_constants.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o gen-cpp/bm/Standard.lo gen-cpp/bm/Standard.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o gen-cpp/bm/standard_types.lo gen-cpp/bm/standard_types.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o gen-cpp/bm/simple_pre_constants.lo gen-cpp/bm/simple_pre_constants.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o gen-cpp/bm/SimplePre.lo gen-cpp/bm/SimplePre.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o gen-cpp/bm/simple_pre_types.lo gen-cpp/bm/simple_pre_types.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o gen-cpp/bm/simple_pre_lag_constants.lo gen-cpp/bm/simple_pre_lag_constants.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o gen-cpp/bm/SimplePreLAG.lo gen-cpp/bm/SimplePreLAG.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o gen-cpp/bm/simple_pre_lag_types.lo gen-cpp/bm/simple_pre_lag_types.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/standard_constants.cpp -fPIC -DPIC -o gen-cpp/bm/.libs/standard_constants.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/simple_pre_constants.cpp -fPIC -DPIC -o gen-cpp/bm/.libs/simple_pre_constants.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/SimplePreLAG.cpp -fPIC -DPIC -o gen-cpp/bm/.libs/SimplePreLAG.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/simple_pre_types.cpp -fPIC -DPIC -o gen-cpp/bm/.libs/simple_pre_types.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/SimplePre.cpp -fPIC -DPIC -o gen-cpp/bm/.libs/SimplePre.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/standard_types.cpp -fPIC -DPIC -o gen-cpp/bm/.libs/standard_types.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/Standard.cpp -fPIC -DPIC -o gen-cpp/bm/.libs/Standard.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/simple_pre_lag_types.cpp -fPIC -DPIC -o gen-cpp/bm/.libs/simple_pre_lag_types.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/standard_constants.cpp -o gen-cpp/bm/standard_constants.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/simple_pre_lag_constants.cpp -fPIC -DPIC -o gen-cpp/bm/.libs/simple_pre_lag_constants.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/simple_pre_constants.cpp -o gen-cpp/bm/simple_pre_constants.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/simple_pre_lag_constants.cpp -o gen-cpp/bm/simple_pre_lag_constants.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/simple_pre_types.cpp -o gen-cpp/bm/simple_pre_types.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/simple_pre_lag_types.cpp -o gen-cpp/bm/simple_pre_lag_types.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/SimplePre.cpp -o gen-cpp/bm/SimplePre.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/SimplePreLAG.cpp -o gen-cpp/bm/SimplePreLAG.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/standard_types.cpp -o gen-cpp/bm/standard_types.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/Standard.cpp -o gen-cpp/bm/Standard.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libruntimestubs.la -rpath /usr/lib/x86_64-linux-gnu gen-cpp/bm/standard_constants.lo gen-cpp/bm/Standard.lo gen-cpp/bm/standard_types.lo gen-cpp/bm/simple_pre_constants.lo gen-cpp/bm/SimplePre.lo gen-cpp/bm/simple_pre_types.lo gen-cpp/bm/simple_pre_lag_constants.lo gen-cpp/bm/SimplePreLAG.lo gen-cpp/bm/simple_pre_lag_types.lo -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o gen-cpp/bm/.libs/standard_constants.o gen-cpp/bm/.libs/Standard.o gen-cpp/bm/.libs/standard_types.o gen-cpp/bm/.libs/simple_pre_constants.o gen-cpp/bm/.libs/SimplePre.o gen-cpp/bm/.libs/simple_pre_types.o gen-cpp/bm/.libs/simple_pre_lag_constants.o gen-cpp/bm/.libs/SimplePreLAG.o gen-cpp/bm/.libs/simple_pre_lag_types.o -lboost_thread -lpcap -lgmp -lnanomsg -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o -g -O2 -fstack-protector-strong -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,libruntimestubs.so.0 -o .libs/libruntimestubs.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libruntimestubs.so.0" && ln -s "libruntimestubs.so.0.0.0" "libruntimestubs.so.0")
libtool: link: (cd ".libs" && rm -f "libruntimestubs.so" && ln -s "libruntimestubs.so.0.0.0" "libruntimestubs.so")
libtool: link: ar cr .libs/libruntimestubs.a gen-cpp/bm/standard_constants.o gen-cpp/bm/Standard.o gen-cpp/bm/standard_types.o gen-cpp/bm/simple_pre_constants.o gen-cpp/bm/SimplePre.o gen-cpp/bm/simple_pre_types.o gen-cpp/bm/simple_pre_lag_constants.o gen-cpp/bm/SimplePreLAG.o gen-cpp/bm/simple_pre_lag_types.o
libtool: link: ranlib .libs/libruntimestubs.a
libtool: link: ( cd ".libs" && rm -f "libruntimestubs.la" && ln -s "../libruntimestubs.la" "libruntimestubs.la" )
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src'
Making all in third_party
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
Making all in gtest
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
Making all in jsoncpp
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/jsoncpp'
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/jsoncpp.lo src/jsoncpp.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/jsoncpp.cpp -fPIC -DPIC -o src/.libs/jsoncpp.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/jsoncpp.cpp -o src/jsoncpp.o >/dev/null 2>&1
/bin/bash ../../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libjson.la src/jsoncpp.lo -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: ar cr .libs/libjson.a src/.libs/jsoncpp.o
libtool: link: ranlib .libs/libjson.a
libtool: link: ( cd ".libs" && rm -f "libjson.la" && ln -s "../libjson.la" "libjson.la" )
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/jsoncpp'
Making all in spdlog
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/spdlog'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/spdlog'
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[6]: Nothing to be done for 'all-am'.
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
Making all in src
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src'
Making all in bf_lpm_trie
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bf_lpm_trie'
/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o bf_lpm_trie.lo bf_lpm_trie.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c bf_lpm_trie.c -fPIC -DPIC -o .libs/bf_lpm_trie.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c bf_lpm_trie.c -o bf_lpm_trie.o >/dev/null 2>&1
/bin/bash ../../libtool --tag=CC --mode=link gcc -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libbflpmtrie.la bf_lpm_trie.lo -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: ar cr .libs/libbflpmtrie.a .libs/bf_lpm_trie.o
libtool: link: ranlib .libs/libbflpmtrie.a
libtool: link: ( cd ".libs" && rm -f "libbflpmtrie.la" && ln -s "../libbflpmtrie.la" "libbflpmtrie.la" )
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bf_lpm_trie'
Making all in BMI
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/BMI'
/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PCAP_FIX -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o bmi_interface.lo bmi_interface.c
/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PCAP_FIX -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o bmi_port.lo bmi_port.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PCAP_FIX -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c bmi_interface.c -fPIC -DPIC -o .libs/bmi_interface.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PCAP_FIX -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c bmi_port.c -fPIC -DPIC -o .libs/bmi_port.o
bmi_port.c: In function 'run_select':
bmi_port.c:137:7: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result]
137 | read(port_mgr->socketpairfd[1], buf, sizeof(buf));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bmi_port.c:138:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
138 | write(port_mgr->socketpairfd[1], buf, sizeof(buf));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bmi_port.c: In function '_bmi_port_interface_remove':
bmi_port.c:321:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
321 | write(port_mgr->socketpairfd[0], buf, sizeof(buf));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bmi_port.c:322:3: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result]
322 | read(port_mgr->socketpairfd[0], buf, sizeof(buf));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PCAP_FIX -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c bmi_interface.c -o bmi_interface.o >/dev/null 2>&1
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PCAP_FIX -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c bmi_port.c -o bmi_port.o >/dev/null 2>&1
/bin/bash ../../libtool --tag=CC --mode=link gcc -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libbmi.la bmi_interface.lo bmi_port.lo -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: ar cr .libs/libbmi.a .libs/bmi_interface.o .libs/bmi_port.o
libtool: link: ranlib .libs/libbmi.a
libtool: link: ( cd ".libs" && rm -f "libbmi.la" && ln -s "../libbmi.la" "libbmi.la" )
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/BMI'
Making all in bm_sim
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_sim'
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o _assert.lo _assert.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o action_profile.lo action_profile.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o actions.lo actions.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o ageing.lo ageing.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o bytecontainer.lo bytecontainer.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o calculations.lo calculations.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o checksums.lo checksums.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o conditionals.lo conditionals.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o context.lo context.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o control_action.lo control_action.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o counters.lo counters.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o crc_map.lo crc_map.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o debugger.lo debugger.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o deparser.lo deparser.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o dev_mgr.lo dev_mgr.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o dev_mgr_bmi.lo dev_mgr_bmi.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o dev_mgr_packet_in.lo dev_mgr_packet_in.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o enums.lo enums.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o event_logger.lo event_logger.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o expressions.lo expressions.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o extern.lo extern.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o fields.lo fields.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o headers.lo headers.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o header_unions.lo header_unions.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o learning.lo learning.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o lookup_structures.lo lookup_structures.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o logger.lo logger.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o match_error_codes.lo match_error_codes.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o match_units.lo match_units.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o match_tables.lo match_tables.cpp
/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o md5.lo md5.c
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o meters.lo meters.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o options_parse.lo options_parse.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o P4Objects.lo P4Objects.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o packet.lo packet.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o parser.lo parser.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o parser_error.lo parser_error.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o pcap_file.lo pcap_file.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o pipeline.lo pipeline.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o periodic_task.lo periodic_task.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o port_monitor.lo port_monitor.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o phv.lo phv.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o phv_source.lo phv_source.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o stateful.lo stateful.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o switch.lo switch.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o simple_pre.lo simple_pre.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o simple_pre_lag.lo simple_pre_lag.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o source_info.lo source_info.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o stacks.lo stacks.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o tables.lo tables.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o target_parser.lo target_parser.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o transport.lo transport.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o transport_nn.lo transport_nn.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o version.lo version.cpp
/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o xxhash.lo xxhash.c
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o core/primitives.lo core/primitives.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c _assert.cpp -fPIC -DPIC -o .libs/_assert.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c context.cpp -fPIC -DPIC -o .libs/context.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c control_action.cpp -fPIC -DPIC -o .libs/control_action.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c action_profile.cpp -fPIC -DPIC -o .libs/action_profile.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c conditionals.cpp -fPIC -DPIC -o .libs/conditionals.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c actions.cpp -fPIC -DPIC -o .libs/actions.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c checksums.cpp -fPIC -DPIC -o .libs/checksums.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c counters.cpp -fPIC -DPIC -o .libs/counters.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c event_logger.cpp -fPIC -DPIC -o .libs/event_logger.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c bytecontainer.cpp -fPIC -DPIC -o .libs/bytecontainer.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c ageing.cpp -fPIC -DPIC -o .libs/ageing.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c dev_mgr_bmi.cpp -fPIC -DPIC -o .libs/dev_mgr_bmi.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c headers.cpp -fPIC -DPIC -o .libs/headers.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c crc_map.cpp -fPIC -DPIC -o .libs/crc_map.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c calculations.cpp -fPIC -DPIC -o .libs/calculations.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c dev_mgr.cpp -fPIC -DPIC -o .libs/dev_mgr.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c learning.cpp -fPIC -DPIC -o .libs/learning.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c debugger.cpp -fPIC -DPIC -o .libs/debugger.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c deparser.cpp -fPIC -DPIC -o .libs/deparser.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c enums.cpp -fPIC -DPIC -o .libs/enums.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c header_unions.cpp -fPIC -DPIC -o .libs/header_unions.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c dev_mgr_packet_in.cpp -fPIC -DPIC -o .libs/dev_mgr_packet_in.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c expressions.cpp -fPIC -DPIC -o .libs/expressions.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c md5.c -fPIC -DPIC -o .libs/md5.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c logger.cpp -fPIC -DPIC -o .libs/logger.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c meters.cpp -fPIC -DPIC -o .libs/meters.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c match_tables.cpp -fPIC -DPIC -o .libs/match_tables.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c fields.cpp -fPIC -DPIC -o .libs/fields.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c options_parse.cpp -fPIC -DPIC -o .libs/options_parse.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c extern.cpp -fPIC -DPIC -o .libs/extern.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c lookup_structures.cpp -fPIC -DPIC -o .libs/lookup_structures.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c xxhash.c -fPIC -DPIC -o .libs/xxhash.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c packet.cpp -fPIC -DPIC -o .libs/packet.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c periodic_task.cpp -fPIC -DPIC -o .libs/periodic_task.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c switch.cpp -fPIC -DPIC -o .libs/switch.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c match_units.cpp -fPIC -DPIC -o .libs/match_units.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c phv.cpp -fPIC -DPIC -o .libs/phv.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c stateful.cpp -fPIC -DPIC -o .libs/stateful.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c parser_error.cpp -fPIC -DPIC -o .libs/parser_error.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pcap_file.cpp -fPIC -DPIC -o .libs/pcap_file.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c match_error_codes.cpp -fPIC -DPIC -o .libs/match_error_codes.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c parser.cpp -fPIC -DPIC -o .libs/parser.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c P4Objects.cpp -fPIC -DPIC -o .libs/P4Objects.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c simple_pre_lag.cpp -fPIC -DPIC -o .libs/simple_pre_lag.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c source_info.cpp -fPIC -DPIC -o .libs/source_info.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c target_parser.cpp -fPIC -DPIC -o .libs/target_parser.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c transport_nn.cpp -fPIC -DPIC -o .libs/transport_nn.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c port_monitor.cpp -fPIC -DPIC -o .libs/port_monitor.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c tables.cpp -fPIC -DPIC -o .libs/tables.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c version.cpp -fPIC -DPIC -o .libs/version.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c phv_source.cpp -fPIC -DPIC -o .libs/phv_source.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pipeline.cpp -fPIC -DPIC -o .libs/pipeline.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c transport.cpp -fPIC -DPIC -o .libs/transport.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c simple_pre.cpp -fPIC -DPIC -o .libs/simple_pre.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c stacks.cpp -fPIC -DPIC -o .libs/stacks.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c core/primitives.cpp -fPIC -DPIC -o core/.libs/primitives.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c version.cpp -o version.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c match_error_codes.cpp -o match_error_codes.o >/dev/null 2>&1
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c md5.c -o md5.o >/dev/null 2>&1
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c xxhash.c -o xxhash.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c _assert.cpp -o _assert.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c debugger.cpp -o debugger.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c source_info.cpp -o source_info.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c transport.cpp -o transport.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c transport_nn.cpp -o transport_nn.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c enums.cpp -o enums.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c counters.cpp -o counters.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c parser_error.cpp -o parser_error.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c bytecontainer.cpp -o bytecontainer.o >/dev/null 2>&1
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from ../../include/bm/bm_sim/P4Objects.h:33,
from P4Objects.cpp:22:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:65,
from /usr/include/c++/12/vector:60,
from ../../include/bm/bm_sim/P4Objects.h:25:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from ../../include/bm/bm_sim/P4Objects.h:33,
from ../../include/bm/bm_sim/context.h:63,
from context.cpp:21:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:65,
from /usr/include/c++/12/memory:63,
from ../../include/bm/bm_sim/context.h:54:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from match_tables.cpp:22:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:65,
from /usr/include/c++/12/memory:63,
from ../../include/bm/bm_sim/match_tables.h:25:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ageing.cpp:22:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:65,
from /usr/include/c++/12/memory:63,
from ../../include/bm/bm_sim/ageing.h:24,
from ageing.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c lookup_structures.cpp -o lookup_structures.o >/dev/null 2>&1
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from ../../include/bm/bm_sim/P4Objects.h:33,
from options_parse.cpp:21:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:65,
from /usr/include/c++/12/vector:60,
from ../../include/bm/bm_sim/P4Objects.h:25:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from tables.cpp:23:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:65,
from /usr/include/c++/12/memory:63,
from ../../include/bm/bm_sim/debugger.h:27,
from tables.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c header_unions.cpp -o header_unions.o >/dev/null 2>&1
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from ../../include/bm/bm_sim/P4Objects.h:33,
from actions.cpp:25:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_construct.h:61,
from /usr/include/c++/12/bits/alloc_traits.h:33,
from /usr/include/c++/12/ext/alloc_traits.h:34,
from /usr/include/c++/12/unordered_map:41,
from /usr/include/c++/12/functional:61,
from ../../include/bm/bm_sim/actions.h:74,
from actions.cpp:22:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from event_logger.cpp:24:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:65,
from /usr/include/c++/12/memory:63,
from ../../include/bm/bm_sim/event_logger.h:28,
from event_logger.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c fields.cpp -o fields.o >/dev/null 2>&1
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from ../../include/bm/bm_sim/P4Objects.h:33,
from ../../include/bm/bm_sim/context.h:63,
from ../../include/bm/bm_sim/switch.h:78,
from switch.cpp:21:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/c++/12/stdexcept:39,
from /usr/include/c++/12/system_error:41,
from /usr/include/c++/12/bits/std_mutex.h:39,
from /usr/include/c++/12/condition_variable:39,
from ../../include/bm/bm_sim/switch.h:64:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from match_units.cpp:24:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_construct.h:61,
from /usr/include/c++/12/bits/alloc_traits.h:33,
from /usr/include/c++/12/ext/alloc_traits.h:34,
from /usr/include/c++/12/unordered_map:41,
from /usr/include/c++/12/functional:61,
from ../../include/bm/bm_sim/actions.h:74,
from ../../include/bm/bm_sim/action_entry.h:27,
from match_units.cpp:22:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c packet.cpp -o packet.o >/dev/null 2>&1
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c stacks.cpp -o stacks.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c phv_source.cpp -o phv_source.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c stateful.cpp -o stateful.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pipeline.cpp -o pipeline.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c periodic_task.cpp -o periodic_task.o >/dev/null 2>&1
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c extern.cpp -o extern.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c control_action.cpp -o control_action.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c dev_mgr_bmi.cpp -o dev_mgr_bmi.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c meters.cpp -o meters.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c headers.cpp -o headers.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c port_monitor.cpp -o port_monitor.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c crc_map.cpp -o crc_map.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c target_parser.cpp -o target_parser.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c dev_mgr_packet_in.cpp -o dev_mgr_packet_in.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pcap_file.cpp -o pcap_file.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c logger.cpp -o logger.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c dev_mgr.cpp -o dev_mgr.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c event_logger.cpp -o event_logger.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c simple_pre_lag.cpp -o simple_pre_lag.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c simple_pre.cpp -o simple_pre.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c expressions.cpp -o expressions.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c conditionals.cpp -o conditionals.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c checksums.cpp -o checksums.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c deparser.cpp -o deparser.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c tables.cpp -o tables.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c core/primitives.cpp -o core/primitives.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c learning.cpp -o learning.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c ageing.cpp -o ageing.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c phv.cpp -o phv.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c calculations.cpp -o calculations.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c context.cpp -o context.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c action_profile.cpp -o action_profile.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c actions.cpp -o actions.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c parser.cpp -o parser.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c switch.cpp -o switch.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c match_tables.cpp -o match_tables.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c match_units.cpp -o match_units.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c options_parse.cpp -o options_parse.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c P4Objects.cpp -o P4Objects.o >/dev/null 2>&1
/bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libbmsim.la _assert.lo action_profile.lo actions.lo ageing.lo bytecontainer.lo calculations.lo checksums.lo conditionals.lo context.lo control_action.lo counters.lo crc_map.lo debugger.lo deparser.lo dev_mgr.lo dev_mgr_bmi.lo dev_mgr_packet_in.lo enums.lo event_logger.lo expressions.lo extern.lo fields.lo headers.lo header_unions.lo learning.lo lookup_structures.lo logger.lo match_error_codes.lo match_units.lo match_tables.lo md5.lo meters.lo options_parse.lo P4Objects.lo packet.lo parser.lo parser_error.lo pcap_file.lo pipeline.lo periodic_task.lo port_monitor.lo phv.lo phv_source.lo stateful.lo switch.lo simple_pre.lo simple_pre_lag.lo source_info.lo stacks.lo tables.lo target_parser.lo transport.lo transport_nn.lo version.lo xxhash.lo core/primitives.lo -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: ar cr .libs/libbmsim.a .libs/_assert.o .libs/action_profile.o .libs/actions.o .libs/ageing.o .libs/bytecontainer.o .libs/calculations.o .libs/checksums.o .libs/conditionals.o .libs/context.o .libs/control_action.o .libs/counters.o .libs/crc_map.o .libs/debugger.o .libs/deparser.o .libs/dev_mgr.o .libs/dev_mgr_bmi.o .libs/dev_mgr_packet_in.o .libs/enums.o .libs/event_logger.o .libs/expressions.o .libs/extern.o .libs/fields.o .libs/headers.o .libs/header_unions.o .libs/learning.o .libs/lookup_structures.o .libs/logger.o .libs/match_error_codes.o .libs/match_units.o .libs/match_tables.o .libs/md5.o .libs/meters.o .libs/options_parse.o .libs/P4Objects.o .libs/packet.o .libs/parser.o .libs/parser_error.o .libs/pcap_file.o .libs/pipeline.o .libs/periodic_task.o .libs/port_monitor.o .libs/phv.o .libs/phv_source.o .libs/stateful.o .libs/switch.o .libs/simple_pre.o .libs/simple_pre_lag.o .libs/source_info.o .libs/stacks.o .libs/tables.o .libs/target_parser.o .libs/transport.o .libs/transport_nn.o .libs/version.o .libs/xxhash.o core/.libs/primitives.o
libtool: link: ranlib .libs/libbmsim.a
libtool: link: ( cd ".libs" && rm -f "libbmsim.la" && ln -s "../libbmsim.la" "libbmsim.la" )
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_sim'
Making all in bm_runtime
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_runtime'
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o server.lo server.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o Standard_server.lo Standard_server.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o SimplePre_server.lo SimplePre_server.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o SimplePreLAG_server.lo SimplePreLAG_server.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c Standard_server.cpp -fPIC -DPIC -o .libs/Standard_server.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c server.cpp -fPIC -DPIC -o .libs/server.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c SimplePre_server.cpp -fPIC -DPIC -o .libs/SimplePre_server.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c SimplePreLAG_server.cpp -fPIC -DPIC -o .libs/SimplePreLAG_server.o
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from ../../include/bm/bm_sim/P4Objects.h:33,
from ../../include/bm/bm_sim/context.h:63,
from ../../include/bm/bm_sim/switch.h:78,
from SimplePreLAG_server.cpp:23:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/thrift/TProcessor.h:23,
from /usr/include/thrift/TDispatchProcessor.h:22,
from ../../thrift_src/gen-cpp/bm/SimplePreLAG.h:10,
from SimplePreLAG_server.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from ../../include/bm/bm_sim/P4Objects.h:33,
from ../../include/bm/bm_sim/context.h:63,
from ../../include/bm/bm_sim/switch.h:78,
from SimplePre_server.cpp:23:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/thrift/TProcessor.h:23,
from /usr/include/thrift/TDispatchProcessor.h:22,
from ../../thrift_src/gen-cpp/bm/SimplePre.h:10,
from SimplePre_server.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from ../../include/bm/bm_sim/P4Objects.h:33,
from ../../include/bm/bm_sim/context.h:63,
from ../../include/bm/bm_sim/switch.h:78,
from server.cpp:37:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/thrift/Thrift.h:37,
from /usr/include/thrift/transport/TTransport.h:23,
from /usr/include/thrift/protocol/TProtocol.h:28,
from /usr/include/thrift/protocol/TBinaryProtocol.h:23,
from server.cpp:23:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from ../../include/bm/bm_sim/P4Objects.h:33,
from ../../include/bm/bm_sim/context.h:63,
from ../../include/bm/bm_sim/switch.h:78,
from Standard_server.cpp:25:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/thrift/TProcessor.h:23,
from /usr/include/thrift/TDispatchProcessor.h:22,
from ../../thrift_src/gen-cpp/bm/Standard.h:10,
from Standard_server.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c SimplePreLAG_server.cpp -o SimplePreLAG_server.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c SimplePre_server.cpp -o SimplePre_server.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c server.cpp -o server.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c Standard_server.cpp -o Standard_server.o >/dev/null 2>&1
/bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libbmruntime.la server.lo Standard_server.lo SimplePre_server.lo SimplePreLAG_server.lo -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: ar cr .libs/libbmruntime.a .libs/server.o .libs/Standard_server.o .libs/SimplePre_server.o .libs/SimplePreLAG_server.o
libtool: link: ranlib .libs/libbmruntime.a
libtool: link: ( cd ".libs" && rm -f "libbmruntime.la" && ln -s "../libbmruntime.la" "libbmruntime.la" )
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_runtime'
Making all in bm_apps
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps'
Making all in .
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps'
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o notifications.lo notifications.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o packet_pipe.lo packet_pipe.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o learn.lo learn.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c learn.cpp -fPIC -DPIC -o .libs/learn.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c packet_pipe.cpp -fPIC -DPIC -o .libs/packet_pipe.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c notifications.cpp -fPIC -DPIC -o .libs/notifications.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c packet_pipe.cpp -o packet_pipe.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c notifications.cpp -o notifications.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c learn.cpp -o learn.o >/dev/null 2>&1
/bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libbmapps.la notifications.lo packet_pipe.lo learn.lo -lnanomsg ../../thrift_src/libruntimestubs.la -lthrift -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: ar cr .libs/libbmapps.a .libs/notifications.o .libs/packet_pipe.o .libs/learn.o
libtool: link: ranlib .libs/libbmapps.a
libtool: link: ( cd ".libs" && rm -f "libbmapps.la" && ln -s "../libbmapps.la" "libbmapps.la" )
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps'
Making all in examples
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps/examples'
g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include -isystem../../../third_party/jsoncpp/include -isystem../../../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_packet_pipe.o test_packet_pipe.cpp
/bin/bash ../../../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_packet_pipe test_packet_pipe.o ../../../src/bm_apps/libbmapps.la -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_packet_pipe test_packet_pipe.o ../../../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so -lthrift -lboost_thread -lpcap -lgmp -lnanomsg -pthread
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps/examples'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps'
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src'
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libbmall.la -rpath /usr/lib/x86_64-linux-gnu ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../src/BMI/libbmi.la ../third_party/jsoncpp/libjson.la ../src/bm_runtime/libbmruntime.la ../thrift_src/libruntimestubs.la -lboost_system -lthrift -lboost_program_options -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libbmp4apps.la -rpath /usr/lib/x86_64-linux-gnu bm_apps/libbmapps.la -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -Wl,--whole-archive bm_apps/.libs/libbmapps.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so -lthrift -lboost_thread -lpcap -lgmp -lnanomsg -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o -g -O2 -fstack-protector-strong -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,libbmp4apps.so.0 -o .libs/libbmp4apps.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libbmp4apps.so.0" && ln -s "libbmp4apps.so.0.0.0" "libbmp4apps.so.0")
libtool: link: (cd ".libs" && rm -f "libbmp4apps.so" && ln -s "libbmp4apps.so.0.0.0" "libbmp4apps.so")
libtool: link: (cd .libs/libbmp4apps.lax/libbmapps.a && ar x "/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps/.libs/libbmapps.a")
libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -Wl,--whole-archive ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../src/BMI/.libs/libbmi.a ../third_party/jsoncpp/.libs/libjson.a ../src/bm_runtime/.libs/libbmruntime.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs ../thrift_src/.libs/libruntimestubs.so -lboost_system -lthrift -lboost_program_options -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o -g -O2 -fstack-protector-strong -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,libbmall.so.0 -o .libs/libbmall.so.0.0.0
libtool: link: ar cr .libs/libbmp4apps.a .libs/libbmp4apps.lax/libbmapps.a/learn.o .libs/libbmp4apps.lax/libbmapps.a/notifications.o .libs/libbmp4apps.lax/libbmapps.a/packet_pipe.o
libtool: link: ranlib .libs/libbmp4apps.a
libtool: link: rm -fr .libs/libbmp4apps.lax
libtool: link: ( cd ".libs" && rm -f "libbmp4apps.la" && ln -s "../libbmp4apps.la" "libbmp4apps.la" )
libtool: link: (cd ".libs" && rm -f "libbmall.so.0" && ln -s "libbmall.so.0.0.0" "libbmall.so.0")
libtool: link: (cd ".libs" && rm -f "libbmall.so" && ln -s "libbmall.so.0.0.0" "libbmall.so")
libtool: link: (cd .libs/libbmall.lax/libbmsim.a && ar x "/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/../src/bm_sim/.libs/libbmsim.a")
libtool: link: (cd .libs/libbmall.lax/libbflpmtrie.a && ar x "/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/../src/bf_lpm_trie/.libs/libbflpmtrie.a")
libtool: link: (cd .libs/libbmall.lax/libbmi.a && ar x "/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/../src/BMI/.libs/libbmi.a")
libtool: link: (cd .libs/libbmall.lax/libjson.a && ar x "/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/../third_party/jsoncpp/.libs/libjson.a")
libtool: link: (cd .libs/libbmall.lax/libbmruntime.a && ar x "/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/../src/bm_runtime/.libs/libbmruntime.a")
libtool: link: ar cr .libs/libbmall.a .libs/libbmall.lax/libbmsim.a/P4Objects.o .libs/libbmall.lax/libbmsim.a/_assert.o .libs/libbmall.lax/libbmsim.a/action_profile.o .libs/libbmall.lax/libbmsim.a/actions.o .libs/libbmall.lax/libbmsim.a/ageing.o .libs/libbmall.lax/libbmsim.a/bytecontainer.o .libs/libbmall.lax/libbmsim.a/calculations.o .libs/libbmall.lax/libbmsim.a/checksums.o .libs/libbmall.lax/libbmsim.a/conditionals.o .libs/libbmall.lax/libbmsim.a/context.o .libs/libbmall.lax/libbmsim.a/control_action.o .libs/libbmall.lax/libbmsim.a/counters.o .libs/libbmall.lax/libbmsim.a/crc_map.o .libs/libbmall.lax/libbmsim.a/debugger.o .libs/libbmall.lax/libbmsim.a/deparser.o .libs/libbmall.lax/libbmsim.a/dev_mgr.o .libs/libbmall.lax/libbmsim.a/dev_mgr_bmi.o .libs/libbmall.lax/libbmsim.a/dev_mgr_packet_in.o .libs/libbmall.lax/libbmsim.a/enums.o .libs/libbmall.lax/libbmsim.a/event_logger.o .libs/libbmall.lax/libbmsim.a/expressions.o .libs/libbmall.lax/libbmsim.a/extern.o .libs/libbmall.lax/libbmsim.a/fields.o .libs/libbmall.lax/libbmsim.a/header_unions.o .libs/libbmall.lax/libbmsim.a/headers.o .libs/libbmall.lax/libbmsim.a/learning.o .libs/libbmall.lax/libbmsim.a/logger.o .libs/libbmall.lax/libbmsim.a/lookup_structures.o .libs/libbmall.lax/libbmsim.a/match_error_codes.o .libs/libbmall.lax/libbmsim.a/match_tables.o .libs/libbmall.lax/libbmsim.a/match_units.o .libs/libbmall.lax/libbmsim.a/md5.o .libs/libbmall.lax/libbmsim.a/meters.o .libs/libbmall.lax/libbmsim.a/options_parse.o .libs/libbmall.lax/libbmsim.a/packet.o .libs/libbmall.lax/libbmsim.a/parser.o .libs/libbmall.lax/libbmsim.a/parser_error.o .libs/libbmall.lax/libbmsim.a/pcap_file.o .libs/libbmall.lax/libbmsim.a/periodic_task.o .libs/libbmall.lax/libbmsim.a/phv.o .libs/libbmall.lax/libbmsim.a/phv_source.o .libs/libbmall.lax/libbmsim.a/pipeline.o .libs/libbmall.lax/libbmsim.a/port_monitor.o .libs/libbmall.lax/libbmsim.a/primitives.o .libs/libbmall.lax/libbmsim.a/simple_pre.o .libs/libbmall.lax/libbmsim.a/simple_pre_lag.o .libs/libbmall.lax/libbmsim.a/source_info.o .libs/libbmall.lax/libbmsim.a/stacks.o .libs/libbmall.lax/libbmsim.a/stateful.o .libs/libbmall.lax/libbmsim.a/switch.o .libs/libbmall.lax/libbmsim.a/tables.o .libs/libbmall.lax/libbmsim.a/target_parser.o .libs/libbmall.lax/libbmsim.a/transport.o .libs/libbmall.lax/libbmsim.a/transport_nn.o .libs/libbmall.lax/libbmsim.a/version.o .libs/libbmall.lax/libbmsim.a/xxhash.o .libs/libbmall.lax/libbflpmtrie.a/bf_lpm_trie.o .libs/libbmall.lax/libbmi.a/bmi_interface.o .libs/libbmall.lax/libbmi.a/bmi_port.o .libs/libbmall.lax/libjson.a/jsoncpp.o .libs/libbmall.lax/libbmruntime.a/SimplePreLAG_server.o .libs/libbmall.lax/libbmruntime.a/SimplePre_server.o .libs/libbmall.lax/libbmruntime.a/Standard_server.o .libs/libbmall.lax/libbmruntime.a/server.o
libtool: link: ranlib .libs/libbmall.a
libtool: link: rm -fr .libs/libbmall.lax
libtool: link: ( cd ".libs" && rm -f "libbmall.la" && ln -s "../libbmall.la" "libbmall.la" )
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src'
Making all in include
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/include'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/include'
Making all in tests
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests'
Making all in .
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests'
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o utils.lo utils.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c utils.cpp -fPIC -DPIC -o .libs/utils.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c utils.cpp -o utils.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libtestutils.la utils.lo ../src/bm_sim/libbmsim.la -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: (cd .libs/libtestutils.lax/libbmsim.a && ar x "/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/../src/bm_sim/.libs/libbmsim.a")
libtool: link: ar cr .libs/libtestutils.a .libs/utils.o .libs/libtestutils.lax/libbmsim.a/P4Objects.o .libs/libtestutils.lax/libbmsim.a/_assert.o .libs/libtestutils.lax/libbmsim.a/action_profile.o .libs/libtestutils.lax/libbmsim.a/actions.o .libs/libtestutils.lax/libbmsim.a/ageing.o .libs/libtestutils.lax/libbmsim.a/bytecontainer.o .libs/libtestutils.lax/libbmsim.a/calculations.o .libs/libtestutils.lax/libbmsim.a/checksums.o .libs/libtestutils.lax/libbmsim.a/conditionals.o .libs/libtestutils.lax/libbmsim.a/context.o .libs/libtestutils.lax/libbmsim.a/control_action.o .libs/libtestutils.lax/libbmsim.a/counters.o .libs/libtestutils.lax/libbmsim.a/crc_map.o .libs/libtestutils.lax/libbmsim.a/debugger.o .libs/libtestutils.lax/libbmsim.a/deparser.o .libs/libtestutils.lax/libbmsim.a/dev_mgr.o .libs/libtestutils.lax/libbmsim.a/dev_mgr_bmi.o .libs/libtestutils.lax/libbmsim.a/dev_mgr_packet_in.o .libs/libtestutils.lax/libbmsim.a/enums.o .libs/libtestutils.lax/libbmsim.a/event_logger.o .libs/libtestutils.lax/libbmsim.a/expressions.o .libs/libtestutils.lax/libbmsim.a/extern.o .libs/libtestutils.lax/libbmsim.a/fields.o .libs/libtestutils.lax/libbmsim.a/header_unions.o .libs/libtestutils.lax/libbmsim.a/headers.o .libs/libtestutils.lax/libbmsim.a/learning.o .libs/libtestutils.lax/libbmsim.a/logger.o .libs/libtestutils.lax/libbmsim.a/lookup_structures.o .libs/libtestutils.lax/libbmsim.a/match_error_codes.o .libs/libtestutils.lax/libbmsim.a/match_tables.o .libs/libtestutils.lax/libbmsim.a/match_units.o .libs/libtestutils.lax/libbmsim.a/md5.o .libs/libtestutils.lax/libbmsim.a/meters.o .libs/libtestutils.lax/libbmsim.a/options_parse.o .libs/libtestutils.lax/libbmsim.a/packet.o .libs/libtestutils.lax/libbmsim.a/parser.o .libs/libtestutils.lax/libbmsim.a/parser_error.o .libs/libtestutils.lax/libbmsim.a/pcap_file.o .libs/libtestutils.lax/libbmsim.a/periodic_task.o .libs/libtestutils.lax/libbmsim.a/phv.o .libs/libtestutils.lax/libbmsim.a/phv_source.o .libs/libtestutils.lax/libbmsim.a/pipeline.o .libs/libtestutils.lax/libbmsim.a/port_monitor.o .libs/libtestutils.lax/libbmsim.a/primitives.o .libs/libtestutils.lax/libbmsim.a/simple_pre.o .libs/libtestutils.lax/libbmsim.a/simple_pre_lag.o .libs/libtestutils.lax/libbmsim.a/source_info.o .libs/libtestutils.lax/libbmsim.a/stacks.o .libs/libtestutils.lax/libbmsim.a/stateful.o .libs/libtestutils.lax/libbmsim.a/switch.o .libs/libtestutils.lax/libbmsim.a/tables.o .libs/libtestutils.lax/libbmsim.a/target_parser.o .libs/libtestutils.lax/libbmsim.a/transport.o .libs/libtestutils.lax/libbmsim.a/transport_nn.o .libs/libtestutils.lax/libbmsim.a/version.o .libs/libtestutils.lax/libbmsim.a/xxhash.o
libtool: link: ranlib .libs/libtestutils.a
libtool: link: rm -fr .libs/libtestutils.lax
libtool: link: ( cd ".libs" && rm -f "libtestutils.la" && ln -s "../libtestutils.la" "libtestutils.la" )
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests'
Making all in PI
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/PI'
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/pi.lo src/pi.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/pi_imp.lo src/pi_imp.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/pi_tables_imp.lo src/pi_tables_imp.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/pi_act_prof_imp.lo src/pi_act_prof_imp.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/pi_counter_imp.lo src/pi_counter_imp.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/pi_meter_imp.lo src/pi_meter_imp.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/pi_learn_imp.lo src/pi_learn_imp.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/pi_mc_imp.lo src/pi_mc_imp.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/pi_clone_imp.lo src/pi_clone_imp.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/common.lo src/common.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/action_helpers.lo src/action_helpers.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/direct_res_spec.lo src/direct_res_spec.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/group_selection.lo src/group_selection.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/device_state.lo src/device_state.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_clone_imp.cpp -fPIC -DPIC -o src/.libs/pi_clone_imp.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_counter_imp.cpp -fPIC -DPIC -o src/.libs/pi_counter_imp.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_meter_imp.cpp -fPIC -DPIC -o src/.libs/pi_meter_imp.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_learn_imp.cpp -fPIC -DPIC -o src/.libs/pi_learn_imp.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/action_helpers.cpp -fPIC -DPIC -o src/.libs/action_helpers.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_mc_imp.cpp -fPIC -DPIC -o src/.libs/pi_mc_imp.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/direct_res_spec.cpp -fPIC -DPIC -o src/.libs/direct_res_spec.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/common.cpp -fPIC -DPIC -o src/.libs/common.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi.cpp -fPIC -DPIC -o src/.libs/pi.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/group_selection.cpp -fPIC -DPIC -o src/.libs/group_selection.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_act_prof_imp.cpp -fPIC -DPIC -o src/.libs/pi_act_prof_imp.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_imp.cpp -fPIC -DPIC -o src/.libs/pi_imp.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_tables_imp.cpp -fPIC -DPIC -o src/.libs/pi_tables_imp.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/device_state.cpp -fPIC -DPIC -o src/.libs/device_state.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi.cpp -o src/pi.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/common.cpp -o src/common.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/direct_res_spec.cpp -o src/direct_res_spec.o >/dev/null 2>&1
In file included from ../include/bm/bm_sim/match_tables.h:34,
from ../include/bm/bm_sim/tables.h:29,
from ../include/bm/bm_sim/P4Objects.h:33,
from ../include/bm/bm_sim/context.h:63,
from ../include/bm/bm_sim/switch.h:78,
from src/pi_learn_imp.cpp:23:
../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from ../include/bm/bm_sim/learning.h:26,
from src/pi_learn_imp.cpp:22:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../include/bm/bm_sim/match_tables.h:34,
from ../include/bm/bm_sim/tables.h:29,
from ../include/bm/bm_sim/P4Objects.h:33,
from ../include/bm/bm_sim/context.h:63,
from ../include/bm/bm_sim/switch.h:78,
from ../targets/simple_switch/simple_switch.h:27,
from src/pi_clone_imp.cpp:30:
../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/c++/12/stdexcept:39,
from /usr/include/c++/12/system_error:41,
from /usr/include/c++/12/bits/std_mutex.h:39,
from /usr/include/c++/12/condition_variable:39,
from ../include/bm/bm_sim/queue.h:26,
from ../targets/simple_switch/simple_switch.h:24:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../include/bm/bm_sim/match_tables.h:34,
from ../include/bm/bm_sim/tables.h:29,
from ../include/bm/bm_sim/P4Objects.h:33,
from ../include/bm/bm_sim/context.h:63,
from ../include/bm/bm_sim/switch.h:78,
from src/pi_tables_imp.cpp:22:
../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/c++/12/stdexcept:39,
from /usr/include/c++/12/system_error:41,
from /usr/include/c++/12/bits/std_mutex.h:39,
from /usr/include/c++/12/condition_variable:39,
from ../include/bm/bm_sim/switch.h:64:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../include/bm/bm_sim/match_tables.h:34,
from ../include/bm/bm_sim/tables.h:29,
from ../include/bm/bm_sim/P4Objects.h:33,
from ../include/bm/bm_sim/context.h:63,
from ../include/bm/bm_sim/switch.h:78,
from src/pi_act_prof_imp.cpp:21:
../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/c++/12/stdexcept:39,
from /usr/include/c++/12/system_error:41,
from /usr/include/c++/12/bits/std_mutex.h:39,
from /usr/include/c++/12/condition_variable:39,
from ../include/bm/bm_sim/switch.h:64:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../include/bm/bm_sim/match_tables.h:34,
from ../include/bm/bm_sim/tables.h:29,
from ../include/bm/bm_sim/P4Objects.h:33,
from ../include/bm/bm_sim/context.h:63,
from ../include/bm/bm_sim/switch.h:78,
from src/device_state.cpp:23:
../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:65,
from /usr/include/c++/12/memory:63,
from src/device_state.h:26,
from src/device_state.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../include/bm/bm_sim/match_tables.h:34,
from ../include/bm/bm_sim/tables.h:29,
from ../include/bm/bm_sim/P4Objects.h:33,
from ../include/bm/bm_sim/context.h:63,
from ../include/bm/bm_sim/switch.h:78,
from src/pi_mc_imp.cpp:24:
../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from ../include/bm/bm_sim/simple_pre.h:27,
from src/pi_mc_imp.cpp:22:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../include/bm/bm_sim/match_tables.h:34,
from ../include/bm/bm_sim/tables.h:29,
from ../include/bm/bm_sim/P4Objects.h:33,
from ../include/bm/bm_sim/context.h:63,
from ../include/bm/bm_sim/switch.h:78,
from src/pi_meter_imp.cpp:23:
../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from ../third_party/spdlog/bm/spdlog/common.h:27,
from ../third_party/spdlog/bm/spdlog/spdlog.h:32,
from ../include/bm/bm_sim/logger.h:37,
from src/pi_meter_imp.cpp:22:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../include/bm/bm_sim/match_tables.h:34,
from ../include/bm/bm_sim/tables.h:29,
from ../include/bm/bm_sim/P4Objects.h:33,
from ../include/bm/bm_sim/context.h:63,
from ../include/bm/bm_sim/switch.h:78,
from src/pi_counter_imp.cpp:23:
../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from ../third_party/spdlog/bm/spdlog/common.h:27,
from ../third_party/spdlog/bm/spdlog/spdlog.h:32,
from ../include/bm/bm_sim/logger.h:37,
from src/pi_counter_imp.cpp:22:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../include/bm/bm_sim/match_tables.h:34,
from ../include/bm/bm_sim/tables.h:29,
from ../include/bm/bm_sim/P4Objects.h:33,
from ../include/bm/bm_sim/context.h:63,
from ../include/bm/bm_sim/switch.h:78,
from src/pi_imp.cpp:23:
../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from ../third_party/spdlog/bm/spdlog/common.h:27,
from ../third_party/spdlog/bm/spdlog/spdlog.h:32,
from ../include/bm/bm_sim/logger.h:37,
from src/pi_imp.cpp:22:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/action_helpers.cpp -o src/action_helpers.o >/dev/null 2>&1
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/group_selection.cpp -o src/group_selection.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_learn_imp.cpp -o src/pi_learn_imp.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_clone_imp.cpp -o src/pi_clone_imp.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/device_state.cpp -o src/device_state.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_mc_imp.cpp -o src/pi_mc_imp.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_act_prof_imp.cpp -o src/pi_act_prof_imp.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_tables_imp.cpp -o src/pi_tables_imp.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_meter_imp.cpp -o src/pi_meter_imp.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_counter_imp.cpp -o src/pi_counter_imp.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_imp.cpp -o src/pi_imp.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libbmpi.la -rpath /usr/lib/x86_64-linux-gnu src/pi.lo src/pi_imp.lo src/pi_tables_imp.lo src/pi_act_prof_imp.lo src/pi_counter_imp.lo src/pi_meter_imp.lo src/pi_learn_imp.lo src/pi_mc_imp.lo src/pi_clone_imp.lo src/common.lo src/action_helpers.lo src/direct_res_spec.lo src/group_selection.lo src/device_state.lo -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o src/.libs/pi.o src/.libs/pi_imp.o src/.libs/pi_tables_imp.o src/.libs/pi_act_prof_imp.o src/.libs/pi_counter_imp.o src/.libs/pi_meter_imp.o src/.libs/pi_learn_imp.o src/.libs/pi_mc_imp.o src/.libs/pi_clone_imp.o src/.libs/common.o src/.libs/action_helpers.o src/.libs/direct_res_spec.o src/.libs/group_selection.o src/.libs/device_state.o -lboost_thread -lpcap -lgmp -lnanomsg -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o -g -O2 -fstack-protector-strong -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,libbmpi.so.0 -o .libs/libbmpi.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libbmpi.so.0" && ln -s "libbmpi.so.0.0.0" "libbmpi.so.0")
libtool: link: (cd ".libs" && rm -f "libbmpi.so" && ln -s "libbmpi.so.0.0.0" "libbmpi.so")
libtool: link: ar cr .libs/libbmpi.a src/pi.o src/pi_imp.o src/pi_tables_imp.o src/pi_act_prof_imp.o src/pi_counter_imp.o src/pi_meter_imp.o src/pi_learn_imp.o src/pi_mc_imp.o src/pi_clone_imp.o src/common.o src/action_helpers.o src/direct_res_spec.o src/group_selection.o src/device_state.o
libtool: link: ranlib .libs/libbmpi.a
libtool: link: ( cd ".libs" && rm -f "libbmpi.la" && ln -s "../libbmpi.la" "libbmpi.la" )
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/PI'
Making all in services
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/services'
/usr/bin/protoc /sonic/src/p4lang/p4lang-bmv2-1.15.0/services/p4/bm/dataplane_interface.proto --cpp_out ./cpp_out -I/sonic/src/p4lang/p4lang-bmv2-1.15.0/services/
/usr/bin/protoc /sonic/src/p4lang/p4lang-bmv2-1.15.0/services/p4/bm/dataplane_interface.proto --grpc_out ./grpc_out --plugin=protoc-gen-grpc=/usr/bin/grpc_cpp_plugin -I/sonic/src/p4lang/p4lang-bmv2-1.15.0/services/
/usr/bin/protoc /sonic/src/p4lang/p4lang-bmv2-1.15.0/services/p4/bm/dataplane_interface.proto --python_out ./py_out -I/sonic/src/p4lang/p4lang-bmv2-1.15.0/services/ --grpc_out ./py_out --plugin=protoc-gen-grpc=/usr/bin/grpc_python_plugin
make all-am
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/services'
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Icpp_out -Igrpc_out -I./cpp_out -I./grpc_out -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o cpp_out/p4/bm/libbm_grpc_dataplane_la-dataplane_interface.pb.lo `test -f 'cpp_out/p4/bm/dataplane_interface.pb.cc' || echo './'`cpp_out/p4/bm/dataplane_interface.pb.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Icpp_out -Igrpc_out -I./cpp_out -I./grpc_out -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o grpc_out/p4/bm/libbm_grpc_dataplane_la-dataplane_interface.grpc.pb.lo `test -f 'grpc_out/p4/bm/dataplane_interface.grpc.pb.cc' || echo './'`grpc_out/p4/bm/dataplane_interface.grpc.pb.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Icpp_out -Igrpc_out -I./cpp_out -I./grpc_out -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c cpp_out/p4/bm/dataplane_interface.pb.cc -fPIC -DPIC -o cpp_out/p4/bm/.libs/libbm_grpc_dataplane_la-dataplane_interface.pb.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Icpp_out -Igrpc_out -I./cpp_out -I./grpc_out -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c grpc_out/p4/bm/dataplane_interface.grpc.pb.cc -fPIC -DPIC -o grpc_out/p4/bm/.libs/libbm_grpc_dataplane_la-dataplane_interface.grpc.pb.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Icpp_out -Igrpc_out -I./cpp_out -I./grpc_out -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c cpp_out/p4/bm/dataplane_interface.pb.cc -o cpp_out/p4/bm/libbm_grpc_dataplane_la-dataplane_interface.pb.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Icpp_out -Igrpc_out -I./cpp_out -I./grpc_out -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c grpc_out/p4/bm/dataplane_interface.grpc.pb.cc -o grpc_out/p4/bm/libbm_grpc_dataplane_la-dataplane_interface.grpc.pb.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libbm_grpc_dataplane.la -rpath /usr/lib/x86_64-linux-gnu cpp_out/p4/bm/libbm_grpc_dataplane_la-dataplane_interface.pb.lo grpc_out/p4/bm/libbm_grpc_dataplane_la-dataplane_interface.grpc.pb.lo -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o cpp_out/p4/bm/.libs/libbm_grpc_dataplane_la-dataplane_interface.pb.o grpc_out/p4/bm/.libs/libbm_grpc_dataplane_la-dataplane_interface.grpc.pb.o -lboost_thread -lpcap -lgmp -lnanomsg -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o -g -O2 -fstack-protector-strong -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libbm_grpc_dataplane.so.0 -o .libs/libbm_grpc_dataplane.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libbm_grpc_dataplane.so.0" && ln -s "libbm_grpc_dataplane.so.0.0.0" "libbm_grpc_dataplane.so.0")
libtool: link: (cd ".libs" && rm -f "libbm_grpc_dataplane.so" && ln -s "libbm_grpc_dataplane.so.0.0.0" "libbm_grpc_dataplane.so")
libtool: link: ar cr .libs/libbm_grpc_dataplane.a cpp_out/p4/bm/libbm_grpc_dataplane_la-dataplane_interface.pb.o grpc_out/p4/bm/libbm_grpc_dataplane_la-dataplane_interface.grpc.pb.o
libtool: link: ranlib .libs/libbm_grpc_dataplane.a
libtool: link: ( cd ".libs" && rm -f "libbm_grpc_dataplane.la" && ln -s "../libbm_grpc_dataplane.la" "libbm_grpc_dataplane.la" )
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/services'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/services'
Making all in targets
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets'
Making all in simple_switch
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch'
/usr/bin/thrift -out ./gen-cpp/bm --gen cpp -r ./thrift/simple_switch.thrift
/usr/bin/thrift -o . --gen py -r ./thrift/simple_switch.thrift
touch gen-cpp/bm/simple_switch_constants.cpp gen-cpp/bm/simple_switch_constants.h gen-cpp/bm/SimpleSwitch.cpp gen-cpp/bm/SimpleSwitch.h gen-cpp/bm/simple_switch_types.cpp gen-cpp/bm/simple_switch_types.h
if mkdir ./sswitch_runtime.test 2>/dev/null; then \
rm -rf ./sswitch_runtime/; \
cp -r ./gen-py/sswitch_runtime/ ./; \
rm -rf ./sswitch_runtime.test; else :; \
fi
make all-recursive
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch'
Making all in .
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch'
g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o main.o main.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o simple_switch.lo simple_switch.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o primitives.lo primitives.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o runner.lo runner.cpp
rm -f simple_switch_CLI simple_switch_CLI.tmp
sed -e 's|@pythondir[@]|/usr/lib/python3.11/site-packages|g' ./simple_switch_CLI.in >simple_switch_CLI.tmp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o thrift/src/SimpleSwitch_server.lo thrift/src/SimpleSwitch_server.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o gen-cpp/bm/simple_switch_constants.lo gen-cpp/bm/simple_switch_constants.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o gen-cpp/bm/SimpleSwitch.lo gen-cpp/bm/SimpleSwitch.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o gen-cpp/bm/simple_switch_types.lo gen-cpp/bm/simple_switch_types.cpp
chmod +x simple_switch_CLI.tmp
chmod a-w simple_switch_CLI.tmp
mv simple_switch_CLI.tmp simple_switch_CLI
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c primitives.cpp -fPIC -DPIC -o .libs/primitives.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c simple_switch.cpp -fPIC -DPIC -o .libs/simple_switch.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/simple_switch_constants.cpp -fPIC -DPIC -o gen-cpp/bm/.libs/simple_switch_constants.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c runner.cpp -fPIC -DPIC -o .libs/runner.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/SimpleSwitch.cpp -fPIC -DPIC -o gen-cpp/bm/.libs/SimpleSwitch.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/simple_switch_types.cpp -fPIC -DPIC -o gen-cpp/bm/.libs/simple_switch_types.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c thrift/src/SimpleSwitch_server.cpp -fPIC -DPIC -o thrift/src/.libs/SimpleSwitch_server.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/simple_switch_constants.cpp -o gen-cpp/bm/simple_switch_constants.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/simple_switch_types.cpp -o gen-cpp/bm/simple_switch_types.o >/dev/null 2>&1
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from simple_switch.cpp:24:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:65,
from /usr/include/c++/12/memory:63,
from ../../include/bm/bm_sim/parser.h:26,
from simple_switch.cpp:23:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from ../../include/bm/bm_sim/P4Objects.h:33,
from ../../include/bm/bm_sim/context.h:63,
from ../../include/bm/bm_sim/switch.h:78,
from ../../include/bm/bm_runtime/bm_runtime.h:7,
from main.cpp:26:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/thrift/TProcessor.h:23,
from /usr/include/thrift/TDispatchProcessor.h:22,
from ./gen-cpp/bm/SimpleSwitch.h:10,
from main.cpp:25:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from ../../include/bm/bm_sim/P4Objects.h:33,
from ../../include/bm/bm_sim/context.h:63,
from ../../include/bm/bm_sim/switch.h:78,
from simple_switch.h:27,
from runner.cpp:36:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from ../../third_party/spdlog/bm/spdlog/common.h:27,
from ../../third_party/spdlog/bm/spdlog/spdlog.h:32,
from ../../include/bm/bm_sim/logger.h:37,
from runner.cpp:22:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from ../../include/bm/bm_sim/P4Objects.h:33,
from ../../include/bm/bm_sim/context.h:63,
from ../../include/bm/bm_sim/switch.h:78,
from thrift/src/SimpleSwitch_server.cpp:31:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/thrift/TProcessor.h:23,
from /usr/include/thrift/TDispatchProcessor.h:22,
from ./gen-cpp/bm/SimpleSwitch.h:10,
from thrift/src/SimpleSwitch_server.cpp:22:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from ../../include/bm/bm_sim/P4Objects.h:33,
from ../../include/bm/bm_sim/context.h:63,
from ../../include/bm/bm_sim/switch.h:78,
from simple_switch.h:27,
from primitives.cpp:33:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_construct.h:61,
from /usr/include/c++/12/bits/alloc_traits.h:33,
from /usr/include/c++/12/ext/alloc_traits.h:34,
from /usr/include/c++/12/unordered_map:41,
from /usr/include/c++/12/functional:61,
from ../../include/bm/bm_sim/actions.h:74,
from primitives.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/SimpleSwitch.cpp -o gen-cpp/bm/SimpleSwitch.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c runner.cpp -o runner.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c thrift/src/SimpleSwitch_server.cpp -o thrift/src/SimpleSwitch_server.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c primitives.cpp -o primitives.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c simple_switch.cpp -o simple_switch.o >/dev/null 2>&1
/bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libsimpleswitch_thrift.la -rpath /usr/lib/x86_64-linux-gnu gen-cpp/bm/simple_switch_constants.lo gen-cpp/bm/SimpleSwitch.lo gen-cpp/bm/simple_switch_types.lo -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o gen-cpp/bm/.libs/simple_switch_constants.o gen-cpp/bm/.libs/SimpleSwitch.o gen-cpp/bm/.libs/simple_switch_types.o -lboost_thread -lpcap -lgmp -lnanomsg -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o -g -O2 -fstack-protector-strong -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,libsimpleswitch_thrift.so.0 -o .libs/libsimpleswitch_thrift.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libsimpleswitch_thrift.so.0" && ln -s "libsimpleswitch_thrift.so.0.0.0" "libsimpleswitch_thrift.so.0")
libtool: link: (cd ".libs" && rm -f "libsimpleswitch_thrift.so" && ln -s "libsimpleswitch_thrift.so.0.0.0" "libsimpleswitch_thrift.so")
libtool: link: ar cr .libs/libsimpleswitch_thrift.a gen-cpp/bm/simple_switch_constants.o gen-cpp/bm/SimpleSwitch.o gen-cpp/bm/simple_switch_types.o
libtool: link: ranlib .libs/libsimpleswitch_thrift.a
libtool: link: ( cd ".libs" && rm -f "libsimpleswitch_thrift.la" && ln -s "../libsimpleswitch_thrift.la" "libsimpleswitch_thrift.la" )
/bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libsimpleswitch.la simple_switch.lo primitives.lo thrift/src/SimpleSwitch_server.lo ../../src/bm_sim/libbmsim.la ../../src/bf_lpm_trie/libbflpmtrie.la ../../src/BMI/libbmi.la ../../third_party/jsoncpp/libjson.la -lboost_system -lthrift -lboost_program_options -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: (cd .libs/libsimpleswitch.lax/libbmsim.a && ar x "/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/../../src/bm_sim/.libs/libbmsim.a")
libtool: link: (cd .libs/libsimpleswitch.lax/libbflpmtrie.a && ar x "/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/../../src/bf_lpm_trie/.libs/libbflpmtrie.a")
libtool: link: (cd .libs/libsimpleswitch.lax/libbmi.a && ar x "/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/../../src/BMI/.libs/libbmi.a")
libtool: link: (cd .libs/libsimpleswitch.lax/libjson.a && ar x "/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/../../third_party/jsoncpp/.libs/libjson.a")
copying selected object files to avoid basename conflicts...
libtool: link: ln .libs/libsimpleswitch.lax/libbmsim.a/primitives.o .libs/libsimpleswitch.lax/lt1-primitives.o || cp .libs/libsimpleswitch.lax/libbmsim.a/primitives.o .libs/libsimpleswitch.lax/lt1-primitives.o
libtool: link: ar cr .libs/libsimpleswitch.a .libs/simple_switch.o .libs/primitives.o thrift/src/.libs/SimpleSwitch_server.o .libs/libsimpleswitch.lax/libbmsim.a/P4Objects.o .libs/libsimpleswitch.lax/libbmsim.a/_assert.o .libs/libsimpleswitch.lax/libbmsim.a/action_profile.o .libs/libsimpleswitch.lax/libbmsim.a/actions.o .libs/libsimpleswitch.lax/libbmsim.a/ageing.o .libs/libsimpleswitch.lax/libbmsim.a/bytecontainer.o .libs/libsimpleswitch.lax/libbmsim.a/calculations.o .libs/libsimpleswitch.lax/libbmsim.a/checksums.o .libs/libsimpleswitch.lax/libbmsim.a/conditionals.o .libs/libsimpleswitch.lax/libbmsim.a/context.o .libs/libsimpleswitch.lax/libbmsim.a/control_action.o .libs/libsimpleswitch.lax/libbmsim.a/counters.o .libs/libsimpleswitch.lax/libbmsim.a/crc_map.o .libs/libsimpleswitch.lax/libbmsim.a/debugger.o .libs/libsimpleswitch.lax/libbmsim.a/deparser.o .libs/libsimpleswitch.lax/libbmsim.a/dev_mgr.o .libs/libsimpleswitch.lax/libbmsim.a/dev_mgr_bmi.o .libs/libsimpleswitch.lax/libbmsim.a/dev_mgr_packet_in.o .libs/libsimpleswitch.lax/libbmsim.a/enums.o .libs/libsimpleswitch.lax/libbmsim.a/event_logger.o .libs/libsimpleswitch.lax/libbmsim.a/expressions.o .libs/libsimpleswitch.lax/libbmsim.a/extern.o .libs/libsimpleswitch.lax/libbmsim.a/fields.o .libs/libsimpleswitch.lax/libbmsim.a/header_unions.o .libs/libsimpleswitch.lax/libbmsim.a/headers.o .libs/libsimpleswitch.lax/libbmsim.a/learning.o .libs/libsimpleswitch.lax/libbmsim.a/logger.o .libs/libsimpleswitch.lax/libbmsim.a/lookup_structures.o .libs/libsimpleswitch.lax/libbmsim.a/match_error_codes.o .libs/libsimpleswitch.lax/libbmsim.a/match_tables.o .libs/libsimpleswitch.lax/libbmsim.a/match_units.o .libs/libsimpleswitch.lax/libbmsim.a/md5.o .libs/libsimpleswitch.lax/libbmsim.a/meters.o .libs/libsimpleswitch.lax/libbmsim.a/options_parse.o .libs/libsimpleswitch.lax/libbmsim.a/packet.o .libs/libsimpleswitch.lax/libbmsim.a/parser.o .libs/libsimpleswitch.lax/libbmsim.a/parser_error.o .libs/libsimpleswitch.lax/libbmsim.a/pcap_file.o .libs/libsimpleswitch.lax/libbmsim.a/periodic_task.o .libs/libsimpleswitch.lax/libbmsim.a/phv.o .libs/libsimpleswitch.lax/libbmsim.a/phv_source.o .libs/libsimpleswitch.lax/libbmsim.a/pipeline.o .libs/libsimpleswitch.lax/libbmsim.a/port_monitor.o .libs/libsimpleswitch.lax/lt1-primitives.o .libs/libsimpleswitch.lax/libbmsim.a/simple_pre.o .libs/libsimpleswitch.lax/libbmsim.a/simple_pre_lag.o .libs/libsimpleswitch.lax/libbmsim.a/source_info.o .libs/libsimpleswitch.lax/libbmsim.a/stacks.o .libs/libsimpleswitch.lax/libbmsim.a/stateful.o .libs/libsimpleswitch.lax/libbmsim.a/switch.o .libs/libsimpleswitch.lax/libbmsim.a/tables.o .libs/libsimpleswitch.lax/libbmsim.a/target_parser.o .libs/libsimpleswitch.lax/libbmsim.a/transport.o .libs/libsimpleswitch.lax/libbmsim.a/transport_nn.o .libs/libsimpleswitch.lax/libbmsim.a/version.o .libs/libsimpleswitch.lax/libbmsim.a/xxhash.o .libs/libsimpleswitch.lax/libbflpmtrie.a/bf_lpm_trie.o .libs/libsimpleswitch.lax/libbmi.a/bmi_interface.o .libs/libsimpleswitch.lax/libbmi.a/bmi_port.o .libs/libsimpleswitch.lax/libjson.a/jsoncpp.o
libtool: link: ranlib .libs/libsimpleswitch.a
libtool: link: rm -fr .libs/libsimpleswitch.lax .libs/libsimpleswitch.lax
libtool: link: ( cd ".libs" && rm -f "libsimpleswitch.la" && ln -s "../libsimpleswitch.la" "libsimpleswitch.la" )
/bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libsimpleswitch_runner.la -rpath /usr/lib/x86_64-linux-gnu runner.lo ../../PI/libbmpi.la libsimpleswitch.la -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -rdynamic -Wl,-z,relro -Wl,-z,now -o simple_switch main.o ../../src/bm_runtime/libbmruntime.la ../../thrift_src/libruntimestubs.la libsimpleswitch.la libsimpleswitch_thrift.la -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o .libs/runner.o -Wl,--whole-archive ./.libs/libsimpleswitch.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/sonic/src/p4lang/p4lang-bmv2-1.15.0/PI/.libs ../../PI/.libs/libbmpi.so -lboost_system -lthrift -lboost_program_options -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o -g -O2 -fstack-protector-strong -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,libsimpleswitch_runner.so.0 -o .libs/libsimpleswitch_runner.so.0.0.0
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -rdynamic -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/simple_switch main.o ../../src/bm_runtime/.libs/libbmruntime.a ../../thrift_src/.libs/libruntimestubs.so ./.libs/libsimpleswitch.a -lboost_system -lthrift -lboost_program_options -lboost_filesystem ./.libs/libsimpleswitch_thrift.so -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: (cd ".libs" && rm -f "libsimpleswitch_runner.so.0" && ln -s "libsimpleswitch_runner.so.0.0.0" "libsimpleswitch_runner.so.0")
libtool: link: (cd ".libs" && rm -f "libsimpleswitch_runner.so" && ln -s "libsimpleswitch_runner.so.0.0.0" "libsimpleswitch_runner.so")
libtool: link: (cd .libs/libsimpleswitch_runner.lax/libsimpleswitch.a && ar x "/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/./.libs/libsimpleswitch.a")
libtool: link: ar cr .libs/libsimpleswitch_runner.a runner.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/P4Objects.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/SimpleSwitch_server.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/_assert.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/action_profile.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/actions.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/ageing.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/bf_lpm_trie.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/bmi_interface.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/bmi_port.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/bytecontainer.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/calculations.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/checksums.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/conditionals.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/context.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/control_action.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/counters.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/crc_map.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/debugger.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/deparser.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/dev_mgr.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/dev_mgr_bmi.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/dev_mgr_packet_in.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/enums.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/event_logger.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/expressions.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/extern.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/fields.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/header_unions.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/headers.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/jsoncpp.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/learning.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/logger.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/lookup_structures.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/lt1-primitives.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/match_error_codes.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/match_tables.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/match_units.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/md5.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/meters.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/options_parse.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/packet.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/parser.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/parser_error.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/pcap_file.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/periodic_task.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/phv.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/phv_source.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/pipeline.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/port_monitor.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/primitives.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/simple_pre.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/simple_pre_lag.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/simple_switch.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/source_info.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/stacks.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/stateful.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/switch.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/tables.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/target_parser.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/transport.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/transport_nn.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/version.o .libs/libsimpleswitch_runner.lax/libsimpleswitch.a/xxhash.o
libtool: link: ranlib .libs/libsimpleswitch_runner.a
libtool: link: rm -fr .libs/libsimpleswitch_runner.lax
libtool: link: ( cd ".libs" && rm -f "libsimpleswitch_runner.la" && ln -s "../libsimpleswitch_runner.la" "libsimpleswitch_runner.la" )
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch'
Making all in tests
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests'
Making all in .
make[9]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests'
make[9]: Nothing to be done for 'all-am'.
make[9]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests'
Making all in CLI_tests
make[9]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests/CLI_tests'
make[9]: Nothing to be done for 'all'.
make[9]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests/CLI_tests'
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests'
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch'
Making all in psa_switch
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch'
/usr/bin/thrift -out ./gen-cpp/bm --gen cpp -r ./thrift/psa_switch.thrift
/usr/bin/thrift -o . --gen py -r ./thrift/psa_switch.thrift
touch gen-cpp/bm/psa_switch_constants.cpp gen-cpp/bm/psa_switch_constants.h gen-cpp/bm/PsaSwitch.cpp gen-cpp/bm/PsaSwitch.h gen-cpp/bm/psa_switch_types.cpp gen-cpp/bm/psa_switch_types.h
if mkdir ./pswitch_runtime.test 2>/dev/null; then \
rm -rf ./pswitch_runtime/; \
cp -r ./gen-py/pswitch_runtime/ ./; \
rm -rf ./pswitch_runtime.test; else :; \
fi
make all-recursive
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch'
Making all in .
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch'
g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o main.o main.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o psa_switch.lo psa_switch.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o primitives.lo primitives.cpp
rm -f psa_switch_CLI psa_switch_CLI.tmp
sed -e 's|@pythondir[@]|/usr/lib/python3.11/site-packages|g' ./psa_switch_CLI.in >psa_switch_CLI.tmp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o externs/psa_counter.lo externs/psa_counter.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o externs/psa_meter.lo externs/psa_meter.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o externs/psa_random.lo externs/psa_random.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o externs/psa_internet_checksum.lo externs/psa_internet_checksum.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o externs/psa_hash.lo externs/psa_hash.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o thrift/src/PsaSwitch_server.lo thrift/src/PsaSwitch_server.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o gen-cpp/bm/psa_switch_constants.lo gen-cpp/bm/psa_switch_constants.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o gen-cpp/bm/PsaSwitch.lo gen-cpp/bm/PsaSwitch.cpp
chmod +x psa_switch_CLI.tmp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o gen-cpp/bm/psa_switch_types.lo gen-cpp/bm/psa_switch_types.cpp
chmod a-w psa_switch_CLI.tmp
mv psa_switch_CLI.tmp psa_switch_CLI
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c externs/psa_counter.cpp -fPIC -DPIC -o externs/.libs/psa_counter.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c psa_switch.cpp -fPIC -DPIC -o .libs/psa_switch.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c primitives.cpp -fPIC -DPIC -o .libs/primitives.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c externs/psa_random.cpp -fPIC -DPIC -o externs/.libs/psa_random.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c externs/psa_internet_checksum.cpp -fPIC -DPIC -o externs/.libs/psa_internet_checksum.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/psa_switch_types.cpp -fPIC -DPIC -o gen-cpp/bm/.libs/psa_switch_types.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c externs/psa_meter.cpp -fPIC -DPIC -o externs/.libs/psa_meter.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c externs/psa_hash.cpp -fPIC -DPIC -o externs/.libs/psa_hash.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/psa_switch_constants.cpp -fPIC -DPIC -o gen-cpp/bm/.libs/psa_switch_constants.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/PsaSwitch.cpp -fPIC -DPIC -o gen-cpp/bm/.libs/PsaSwitch.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c thrift/src/PsaSwitch_server.cpp -fPIC -DPIC -o thrift/src/.libs/PsaSwitch_server.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/psa_switch_constants.cpp -o gen-cpp/bm/psa_switch_constants.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/psa_switch_types.cpp -o gen-cpp/bm/psa_switch_types.o >/dev/null 2>&1
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from psa_switch.cpp:22:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:65,
from /usr/include/c++/12/memory:63,
from ../../include/bm/bm_sim/parser.h:26,
from psa_switch.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from ../../include/bm/bm_sim/P4Objects.h:33,
from ../../include/bm/bm_sim/context.h:63,
from ../../include/bm/bm_sim/switch.h:78,
from ../../include/bm/bm_runtime/bm_runtime.h:7,
from main.cpp:24:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/thrift/TProcessor.h:23,
from /usr/include/thrift/TDispatchProcessor.h:22,
from ./gen-cpp/bm/PsaSwitch.h:10,
from main.cpp:23:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from ../../include/bm/bm_sim/P4Objects.h:33,
from ../../include/bm/bm_sim/context.h:63,
from ../../include/bm/bm_sim/switch.h:78,
from thrift/src/PsaSwitch_server.cpp:31:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/thrift/TProcessor.h:23,
from /usr/include/thrift/TDispatchProcessor.h:22,
from ./gen-cpp/bm/PsaSwitch.h:10,
from thrift/src/PsaSwitch_server.cpp:22:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c externs/psa_meter.cpp -o externs/psa_meter.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c externs/psa_counter.cpp -o externs/psa_counter.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c externs/psa_internet_checksum.cpp -o externs/psa_internet_checksum.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/PsaSwitch.cpp -o gen-cpp/bm/PsaSwitch.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c externs/psa_hash.cpp -o externs/psa_hash.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c externs/psa_random.cpp -o externs/psa_random.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c primitives.cpp -o primitives.o >/dev/null 2>&1
/bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libpsaswitch_thrift.la -rpath /usr/lib/x86_64-linux-gnu gen-cpp/bm/psa_switch_constants.lo gen-cpp/bm/PsaSwitch.lo gen-cpp/bm/psa_switch_types.lo -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o gen-cpp/bm/.libs/psa_switch_constants.o gen-cpp/bm/.libs/PsaSwitch.o gen-cpp/bm/.libs/psa_switch_types.o -lboost_thread -lpcap -lgmp -lnanomsg -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o -g -O2 -fstack-protector-strong -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,libpsaswitch_thrift.so.0 -o .libs/libpsaswitch_thrift.so.0.0.0
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c thrift/src/PsaSwitch_server.cpp -o thrift/src/PsaSwitch_server.o >/dev/null 2>&1
libtool: link: (cd ".libs" && rm -f "libpsaswitch_thrift.so.0" && ln -s "libpsaswitch_thrift.so.0.0.0" "libpsaswitch_thrift.so.0")
libtool: link: (cd ".libs" && rm -f "libpsaswitch_thrift.so" && ln -s "libpsaswitch_thrift.so.0.0.0" "libpsaswitch_thrift.so")
libtool: link: ar cr .libs/libpsaswitch_thrift.a gen-cpp/bm/psa_switch_constants.o gen-cpp/bm/PsaSwitch.o gen-cpp/bm/psa_switch_types.o
libtool: link: ranlib .libs/libpsaswitch_thrift.a
libtool: link: ( cd ".libs" && rm -f "libpsaswitch_thrift.la" && ln -s "../libpsaswitch_thrift.la" "libpsaswitch_thrift.la" )
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c psa_switch.cpp -o psa_switch.o >/dev/null 2>&1
/bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libpsaswitch.la psa_switch.lo primitives.lo externs/psa_counter.lo externs/psa_meter.lo externs/psa_random.lo externs/psa_internet_checksum.lo externs/psa_hash.lo thrift/src/PsaSwitch_server.lo ../../src/bm_sim/libbmsim.la ../../src/bf_lpm_trie/libbflpmtrie.la ../../src/BMI/libbmi.la ../../third_party/jsoncpp/libjson.la -lboost_system -lthrift -lboost_program_options -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: (cd .libs/libpsaswitch.lax/libbmsim.a && ar x "/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/../../src/bm_sim/.libs/libbmsim.a")
libtool: link: (cd .libs/libpsaswitch.lax/libbflpmtrie.a && ar x "/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/../../src/bf_lpm_trie/.libs/libbflpmtrie.a")
libtool: link: (cd .libs/libpsaswitch.lax/libbmi.a && ar x "/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/../../src/BMI/.libs/libbmi.a")
libtool: link: (cd .libs/libpsaswitch.lax/libjson.a && ar x "/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/../../third_party/jsoncpp/.libs/libjson.a")
copying selected object files to avoid basename conflicts...
libtool: link: ln .libs/libpsaswitch.lax/libbmsim.a/primitives.o .libs/libpsaswitch.lax/lt1-primitives.o || cp .libs/libpsaswitch.lax/libbmsim.a/primitives.o .libs/libpsaswitch.lax/lt1-primitives.o
libtool: link: ar cr .libs/libpsaswitch.a .libs/psa_switch.o .libs/primitives.o externs/.libs/psa_counter.o externs/.libs/psa_meter.o externs/.libs/psa_random.o externs/.libs/psa_internet_checksum.o externs/.libs/psa_hash.o thrift/src/.libs/PsaSwitch_server.o .libs/libpsaswitch.lax/libbmsim.a/P4Objects.o .libs/libpsaswitch.lax/libbmsim.a/_assert.o .libs/libpsaswitch.lax/libbmsim.a/action_profile.o .libs/libpsaswitch.lax/libbmsim.a/actions.o .libs/libpsaswitch.lax/libbmsim.a/ageing.o .libs/libpsaswitch.lax/libbmsim.a/bytecontainer.o .libs/libpsaswitch.lax/libbmsim.a/calculations.o .libs/libpsaswitch.lax/libbmsim.a/checksums.o .libs/libpsaswitch.lax/libbmsim.a/conditionals.o .libs/libpsaswitch.lax/libbmsim.a/context.o .libs/libpsaswitch.lax/libbmsim.a/control_action.o .libs/libpsaswitch.lax/libbmsim.a/counters.o .libs/libpsaswitch.lax/libbmsim.a/crc_map.o .libs/libpsaswitch.lax/libbmsim.a/debugger.o .libs/libpsaswitch.lax/libbmsim.a/deparser.o .libs/libpsaswitch.lax/libbmsim.a/dev_mgr.o .libs/libpsaswitch.lax/libbmsim.a/dev_mgr_bmi.o .libs/libpsaswitch.lax/libbmsim.a/dev_mgr_packet_in.o .libs/libpsaswitch.lax/libbmsim.a/enums.o .libs/libpsaswitch.lax/libbmsim.a/event_logger.o .libs/libpsaswitch.lax/libbmsim.a/expressions.o .libs/libpsaswitch.lax/libbmsim.a/extern.o .libs/libpsaswitch.lax/libbmsim.a/fields.o .libs/libpsaswitch.lax/libbmsim.a/header_unions.o .libs/libpsaswitch.lax/libbmsim.a/headers.o .libs/libpsaswitch.lax/libbmsim.a/learning.o .libs/libpsaswitch.lax/libbmsim.a/logger.o .libs/libpsaswitch.lax/libbmsim.a/lookup_structures.o .libs/libpsaswitch.lax/libbmsim.a/match_error_codes.o .libs/libpsaswitch.lax/libbmsim.a/match_tables.o .libs/libpsaswitch.lax/libbmsim.a/match_units.o .libs/libpsaswitch.lax/libbmsim.a/md5.o .libs/libpsaswitch.lax/libbmsim.a/meters.o .libs/libpsaswitch.lax/libbmsim.a/options_parse.o .libs/libpsaswitch.lax/libbmsim.a/packet.o .libs/libpsaswitch.lax/libbmsim.a/parser.o .libs/libpsaswitch.lax/libbmsim.a/parser_error.o .libs/libpsaswitch.lax/libbmsim.a/pcap_file.o .libs/libpsaswitch.lax/libbmsim.a/periodic_task.o .libs/libpsaswitch.lax/libbmsim.a/phv.o .libs/libpsaswitch.lax/libbmsim.a/phv_source.o .libs/libpsaswitch.lax/libbmsim.a/pipeline.o .libs/libpsaswitch.lax/libbmsim.a/port_monitor.o .libs/libpsaswitch.lax/lt1-primitives.o .libs/libpsaswitch.lax/libbmsim.a/simple_pre.o .libs/libpsaswitch.lax/libbmsim.a/simple_pre_lag.o .libs/libpsaswitch.lax/libbmsim.a/source_info.o .libs/libpsaswitch.lax/libbmsim.a/stacks.o .libs/libpsaswitch.lax/libbmsim.a/stateful.o .libs/libpsaswitch.lax/libbmsim.a/switch.o .libs/libpsaswitch.lax/libbmsim.a/tables.o .libs/libpsaswitch.lax/libbmsim.a/target_parser.o .libs/libpsaswitch.lax/libbmsim.a/transport.o .libs/libpsaswitch.lax/libbmsim.a/transport_nn.o .libs/libpsaswitch.lax/libbmsim.a/version.o .libs/libpsaswitch.lax/libbmsim.a/xxhash.o .libs/libpsaswitch.lax/libbflpmtrie.a/bf_lpm_trie.o .libs/libpsaswitch.lax/libbmi.a/bmi_interface.o .libs/libpsaswitch.lax/libbmi.a/bmi_port.o .libs/libpsaswitch.lax/libjson.a/jsoncpp.o
libtool: link: ranlib .libs/libpsaswitch.a
libtool: link: rm -fr .libs/libpsaswitch.lax .libs/libpsaswitch.lax
libtool: link: ( cd ".libs" && rm -f "libpsaswitch.la" && ln -s "../libpsaswitch.la" "libpsaswitch.la" )
/bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o psa_switch main.o ../../src/bm_runtime/libbmruntime.la ../../thrift_src/libruntimestubs.la libpsaswitch.la libpsaswitch_thrift.la -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/psa_switch main.o ../../src/bm_runtime/.libs/libbmruntime.a ../../thrift_src/.libs/libruntimestubs.so ./.libs/libpsaswitch.a -lboost_system -lthrift -lboost_program_options -lboost_filesystem ./.libs/libpsaswitch_thrift.so -lboost_thread -lpcap -lgmp -lnanomsg -pthread
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch'
Making all in tests
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/tests'
Making all in .
make[9]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/tests'
make[9]: Nothing to be done for 'all-am'.
make[9]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/tests'
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/tests'
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch'
Making all in simple_router
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_router'
g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o simple_router.o simple_router.cpp
g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o primitives.o primitives.cpp
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from simple_router.cpp:24:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/c++/12/stdexcept:39,
from /usr/include/c++/12/system_error:41,
from /usr/include/c++/12/bits/std_mutex.h:39,
from /usr/include/c++/12/condition_variable:39,
from ../../include/bm/bm_sim/queue.h:26,
from simple_router.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
/bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o simple_router simple_router.o primitives.o ../../src/bm_runtime/libbmruntime.la ../../src/bm_sim/libbmsim.la ../../src/bf_lpm_trie/libbflpmtrie.la ../../thrift_src/libruntimestubs.la ../../src/BMI/libbmi.la ../../third_party/jsoncpp/libjson.la -lboost_system -lthrift -lboost_program_options -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/simple_router simple_router.o primitives.o ../../src/bm_runtime/.libs/libbmruntime.a ../../src/bm_sim/.libs/libbmsim.a ../../src/bf_lpm_trie/.libs/libbflpmtrie.a ../../thrift_src/.libs/libruntimestubs.so ../../src/BMI/.libs/libbmi.a ../../third_party/jsoncpp/.libs/libjson.a -lboost_system -lthrift -lboost_program_options -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg -pthread
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_router'
Making all in l2_switch
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch'
Making all in .
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch'
g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o l2_switch.o l2_switch.cpp
g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o primitives.o primitives.cpp
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from l2_switch.cpp:24:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/c++/12/stdexcept:39,
from /usr/include/c++/12/system_error:41,
from /usr/include/c++/12/bits/std_mutex.h:39,
from /usr/include/c++/12/condition_variable:39,
from ../../include/bm/bm_sim/queue.h:26,
from l2_switch.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
/bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o l2_switch l2_switch.o primitives.o ../../src/bm_runtime/libbmruntime.la ../../src/bm_sim/libbmsim.la ../../src/bf_lpm_trie/libbflpmtrie.la ../../thrift_src/libruntimestubs.la ../../src/BMI/libbmi.la ../../third_party/jsoncpp/libjson.la -lboost_system -lthrift -lboost_program_options -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/l2_switch l2_switch.o primitives.o ../../src/bm_runtime/.libs/libbmruntime.a ../../src/bm_sim/.libs/libbmsim.a ../../src/bf_lpm_trie/.libs/libbflpmtrie.a ../../thrift_src/.libs/libruntimestubs.so ../../src/BMI/.libs/libbmi.a ../../third_party/jsoncpp/.libs/libjson.a -lboost_system -lthrift -lboost_program_options -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg -pthread
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch'
Making all in learn_client
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch/learn_client'
g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include -isystem../../../third_party/jsoncpp/include -isystem../../../third_party/spdlog -I../../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o learn_client.o learn_client.cpp
/bin/bash ../../../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o learn_client learn_client.o ../../../src/bm_apps/libbmapps.la -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/learn_client learn_client.o ../../../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so -lthrift -lboost_thread -lpcap -lgmp -lnanomsg -pthread
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch/learn_client'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch'
Making all in simple_switch_grpc
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
make all-recursive
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
Making all in .
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
g++ -DHAVE_CONFIG_H -I. -I./../../include -I./../simple_switch -I./../../PI -isystem./../../third_party/spdlog -DWITH_THRIFT -I./../simple_switch/gen-cpp -I./../../services/cpp_out -I./../../services/grpc_out -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o main.o main.cpp
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I./../../include -I./../simple_switch -I./../../PI -isystem./../../third_party/spdlog -DWITH_THRIFT -I./../simple_switch/gen-cpp -I./../../services/cpp_out -I./../../services/grpc_out -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o switch_runner.lo switch_runner.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./../../include -I./../simple_switch -I./../../PI -isystem./../../third_party/spdlog -DWITH_THRIFT -I./../simple_switch/gen-cpp -I./../../services/cpp_out -I./../../services/grpc_out -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c switch_runner.cpp -fPIC -DPIC -o .libs/switch_runner.o
In file included from ./../../include/bm/bm_sim/match_tables.h:34,
from ./../../include/bm/bm_sim/tables.h:29,
from ./../../include/bm/bm_sim/P4Objects.h:33,
from ./../../include/bm/bm_sim/context.h:63,
from ./../../include/bm/bm_sim/switch.h:78,
from ./../simple_switch/simple_switch.h:27,
from switch_runner.cpp:49:
./../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from ./../../third_party/spdlog/bm/spdlog/common.h:27,
from ./../../third_party/spdlog/bm/spdlog/spdlog.h:32,
from ./../../include/bm/bm_sim/logger.h:37,
from switch_runner.cpp:23:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
./../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./../../include -I./../simple_switch -I./../../PI -isystem./../../third_party/spdlog -DWITH_THRIFT -I./../simple_switch/gen-cpp -I./../../services/cpp_out -I./../../services/grpc_out -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c switch_runner.cpp -o switch_runner.o >/dev/null 2>&1
/bin/bash ./libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libsimple_switch_grpc.la switch_runner.lo ./../simple_switch/libsimpleswitch.la ./../../PI/libbmpi.la ./../../services/libbm_grpc_dataplane.la ./../../src/bm_runtime/libbmruntime.la ./../../thrift_src/libruntimestubs.la ./../simple_switch/libsimpleswitch_thrift.la -lpifeproto -lpigrpcserver -lpi -lpip4info -lgrpc++ -labsl_throw_delegate -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -lgrpc -laddress_sorting -lre2 -lupb -lcares -lz -lgpr -labsl_throw_delegate -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -lssl -lcrypto -labsl_raw_hash_set -labsl_hashtablez_sampler -labsl_hash -labsl_city -labsl_low_level_hash -labsl_random_distributions -labsl_throw_delegate -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_random_seed_sequences -labsl_random_internal_pool_urbg -labsl_random_internal_randen -labsl_random_internal_randen_hwaes -labsl_random_internal_randen_hwaes_impl -labsl_random_internal_randen_slow -labsl_random_internal_platform -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_random_internal_seed_material -labsl_raw_logging_internal -labsl_random_seed_gen_exception -labsl_statusor -labsl_status -labsl_cord -labsl_cordz_info -labsl_cord_internal -labsl_cordz_functions -labsl_exponential_biased -labsl_cordz_handle -labsl_bad_optional_access -labsl_strerror -labsl_str_format_internal -labsl_synchronization -labsl_graphcycles_internal -labsl_stacktrace -labsl_symbolize -labsl_debugging_internal -labsl_demangle_internal -labsl_malloc_internal -labsl_time -labsl_civil_time -labsl_strings -labsl_strings_internal -Wl,--push-state,--as-needed -latomic -Wl,--pop-state -lrt -labsl_base -labsl_spinlock_wait -labsl_int128 -labsl_throw_delegate -labsl_time_zone -labsl_bad_variant_access -labsl_raw_logging_internal -labsl_log_severity -lprotobuf
libtool: link: (cd .libs/libsimple_switch_grpc.lax/libsimpleswitch.a && ar x "/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/./../simple_switch/.libs/libsimpleswitch.a")
libtool: link: (cd .libs/libsimple_switch_grpc.lax/libbmruntime.a && ar x "/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/./../../src/bm_runtime/.libs/libbmruntime.a")
libtool: link: ar cr .libs/libsimple_switch_grpc.a .libs/switch_runner.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/P4Objects.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/SimpleSwitch_server.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/_assert.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/action_profile.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/actions.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/ageing.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/bf_lpm_trie.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/bmi_interface.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/bmi_port.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/bytecontainer.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/calculations.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/checksums.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/conditionals.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/context.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/control_action.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/counters.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/crc_map.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/debugger.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/deparser.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/dev_mgr.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/dev_mgr_bmi.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/dev_mgr_packet_in.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/enums.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/event_logger.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/expressions.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/extern.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/fields.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/header_unions.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/headers.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/jsoncpp.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/learning.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/logger.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/lookup_structures.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/lt1-primitives.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/match_error_codes.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/match_tables.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/match_units.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/md5.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/meters.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/options_parse.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/packet.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/parser.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/parser_error.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/pcap_file.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/periodic_task.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/phv.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/phv_source.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/pipeline.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/port_monitor.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/primitives.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/simple_pre.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/simple_pre_lag.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/simple_switch.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/source_info.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/stacks.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/stateful.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/switch.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/tables.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/target_parser.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/transport.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/transport_nn.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/version.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/xxhash.o .libs/libsimple_switch_grpc.lax/libbmruntime.a/SimplePreLAG_server.o .libs/libsimple_switch_grpc.lax/libbmruntime.a/SimplePre_server.o .libs/libsimple_switch_grpc.lax/libbmruntime.a/Standard_server.o .libs/libsimple_switch_grpc.lax/libbmruntime.a/server.o
libtool: link: ranlib .libs/libsimple_switch_grpc.a
libtool: link: rm -fr .libs/libsimple_switch_grpc.lax
libtool: link: ( cd ".libs" && rm -f "libsimple_switch_grpc.la" && ln -s "../libsimple_switch_grpc.la" "libsimple_switch_grpc.la" )
/bin/bash ./libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,--no-as-needed,-lgrpc++_reflection,--as-needed -rdynamic -Wl,-z,relro -Wl,-z,now -o simple_switch_grpc main.o libsimple_switch_grpc.la
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,--no-as-needed -Wl,-lgrpc++_reflection -Wl,--as-needed -rdynamic -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/simple_switch_grpc main.o ./.libs/libsimple_switch_grpc.a -lthrift -lboost_program_options -lboost_filesystem /sonic/src/p4lang/p4lang-bmv2-1.15.0/PI/.libs/libbmpi.so /sonic/src/p4lang/p4lang-bmv2-1.15.0/services/.libs/libbm_grpc_dataplane.so /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so /sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/.libs/libsimpleswitch_thrift.so -lpcap -lgmp -lnanomsg /usr/lib/x86_64-linux-gnu/libpigrpcserver.so /usr/lib/x86_64-linux-gnu/libpifeproto.so /usr/lib/x86_64-linux-gnu/libpifecpp.so /usr/lib/x86_64-linux-gnu/libpiconvertproto.so /usr/lib/x86_64-linux-gnu/libpiprotogrpc.so /usr/lib/x86_64-linux-gnu/libpiprotobuf.so -lboost_thread -lboost_system /usr/lib/x86_64-linux-gnu/libpi.so /usr/lib/x86_64-linux-gnu/libpip4info.so -lreadline -lgrpc++ -lgrpc -laddress_sorting -lre2 -lupb -lcares -lz -lgpr -lssl -lcrypto -labsl_raw_hash_set -labsl_hashtablez_sampler -labsl_hash -labsl_city -labsl_low_level_hash -labsl_random_distributions -labsl_random_seed_sequences -labsl_random_internal_pool_urbg -labsl_random_internal_randen -labsl_random_internal_randen_hwaes -labsl_random_internal_randen_hwaes_impl -labsl_random_internal_randen_slow -labsl_random_internal_platform -labsl_random_internal_seed_material -labsl_random_seed_gen_exception -labsl_statusor -labsl_status -labsl_cord -labsl_cordz_info -labsl_cord_internal -labsl_cordz_functions -labsl_exponential_biased -labsl_cordz_handle -labsl_bad_optional_access -labsl_strerror -labsl_str_format_internal -labsl_synchronization -labsl_graphcycles_internal -labsl_stacktrace -labsl_symbolize -labsl_debugging_internal -labsl_demangle_internal -labsl_malloc_internal -labsl_time -labsl_civil_time -labsl_strings -labsl_strings_internal -latomic -lrt -labsl_base -labsl_spinlock_wait -labsl_int128 -labsl_throw_delegate -labsl_time_zone -labsl_bad_variant_access -labsl_raw_logging_internal -labsl_log_severity -lprotobuf -pthread
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
Making all in tests
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
Making all in ../../../third_party
make[9]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
Making all in gtest
make[10]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
make[10]: Nothing to be done for 'all'.
make[10]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
Making all in jsoncpp
make[10]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/jsoncpp'
make[10]: Nothing to be done for 'all'.
make[10]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/jsoncpp'
Making all in spdlog
make[10]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/spdlog'
make[10]: Nothing to be done for 'all'.
make[10]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/spdlog'
make[10]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[10]: Nothing to be done for 'all-am'.
make[10]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[9]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[9]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
make[9]: Nothing to be done for 'all-am'.
make[9]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets'
make[6]: Nothing to be done for 'all-am'.
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets'
Making all in tools
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tools'
rm -f bm_CLI bm_CLI.tmp
rm -f bm_p4dbg bm_p4dbg.tmp
rm -f bm_nanomsg_events bm_nanomsg_events.tmp
sed -e 's|@pythondir[@]|/usr/lib/python3.11/site-packages|g' ./bm_CLI.in >bm_CLI.tmp
sed -e 's|@pythondir[@]|/usr/lib/python3.11/site-packages|g' ./bm_nanomsg_events.in >bm_nanomsg_events.tmp
sed -e 's|@pythondir[@]|/usr/lib/python3.11/site-packages|g' ./bm_p4dbg.in >bm_p4dbg.tmp
chmod +x bm_CLI.tmp
chmod +x bm_nanomsg_events.tmp
chmod +x bm_p4dbg.tmp
chmod a-w bm_CLI.tmp
chmod a-w bm_nanomsg_events.tmp
chmod a-w bm_p4dbg.tmp
mv bm_CLI.tmp bm_CLI
mv bm_nanomsg_events.tmp bm_nanomsg_events
mv bm_p4dbg.tmp bm_p4dbg
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tools'
Making all in pdfixed
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed'
/usr/bin/thrift -o ./pd_thrift_gen/ --gen cpp -r ./thrift/conn_mgr_pd_rpc.thrift
[WARNING:/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed/thrift/res.thrift:7] The "byte" type is a compatibility alias for "i8". Use "i8" to emphasize the signedness of this type.
/usr/bin/thrift -o ./pd_thrift_gen/ --gen cpp -r ./thrift/mc_pd_rpc.thrift
[WARNING:/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed/thrift/mc_pd_rpc.thrift:22] The "byte" type is a compatibility alias for "i8". Use "i8" to emphasize the signedness of this type.
/usr/bin/thrift -o ./pd_thrift_gen/ --gen cpp -r ./thrift/sswitch_pd_rpc.thrift
[WARNING:/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed/thrift/res.thrift:7] The "byte" type is a compatibility alias for "i8". Use "i8" to emphasize the signedness of this type.
/usr/bin/thrift -o ./pd_thrift_gen/ --gen py -r ./thrift/conn_mgr_pd_rpc.thrift
[WARNING:/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed/thrift/res.thrift:7] The "byte" type is a compatibility alias for "i8". Use "i8" to emphasize the signedness of this type.
/usr/bin/thrift -o ./pd_thrift_gen/ --gen py -r ./thrift/mc_pd_rpc.thrift
[WARNING:/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed/thrift/mc_pd_rpc.thrift:22] The "byte" type is a compatibility alias for "i8". Use "i8" to emphasize the signedness of this type.
/usr/bin/thrift -o ./pd_thrift_gen/ --gen py -r ./thrift/sswitch_pd_rpc.thrift
[WARNING:/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed/thrift/res.thrift:7] The "byte" type is a compatibility alias for "i8". Use "i8" to emphasize the signedness of this type.
touch pd_thrift_gen/gen-cpp/conn_mgr.cpp pd_thrift_gen/gen-cpp/conn_mgr.h pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_constants.cpp pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_constants.h pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_types.cpp pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_types.h pd_thrift_gen/gen-cpp/mc.cpp pd_thrift_gen/gen-cpp/mc.h pd_thrift_gen/gen-cpp/mc_pd_rpc_constants.cpp pd_thrift_gen/gen-cpp/mc_pd_rpc_constants.h pd_thrift_gen/gen-cpp/mc_pd_rpc_types.cpp pd_thrift_gen/gen-cpp/mc_pd_rpc_types.h pd_thrift_gen/gen-cpp/sswitch.cpp pd_thrift_gen/gen-cpp/sswitch.h pd_thrift_gen/gen-cpp/sswitch_pd_rpc_constants.cpp pd_thrift_gen/gen-cpp/sswitch_pd_rpc_constants.h pd_thrift_gen/gen-cpp/sswitch_pd_rpc_types.cpp pd_thrift_gen/gen-cpp/sswitch_pd_rpc_types.h pd_thrift_gen/gen-cpp/res_constants.cpp pd_thrift_gen/gen-cpp/res_constants.h pd_thrift_gen/gen-cpp/res_types.cpp pd_thrift_gen/gen-cpp/res_types.h
make all-recursive
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed'
Making all in include
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed/include'
make[7]: Nothing to be done for 'all'.
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed/include'
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed'
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/pd_notifications.lo src/pd_notifications.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/pd_helpers.lo src/pd_helpers.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/pd_pre.lo src/pd_pre.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/pd_mirroring.lo src/pd_mirroring.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/pd_static.lo src/pd_static.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/pd_swap.lo src/pd_swap.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o thrift-src/pdfixed_rpc_server.lo thrift-src/pdfixed_rpc_server.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o pd_thrift_gen/gen-cpp/conn_mgr.lo pd_thrift_gen/gen-cpp/conn_mgr.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_constants.lo pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_constants.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_types.lo pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_types.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o pd_thrift_gen/gen-cpp/mc.lo pd_thrift_gen/gen-cpp/mc.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o pd_thrift_gen/gen-cpp/mc_pd_rpc_constants.lo pd_thrift_gen/gen-cpp/mc_pd_rpc_constants.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o pd_thrift_gen/gen-cpp/mc_pd_rpc_types.lo pd_thrift_gen/gen-cpp/mc_pd_rpc_types.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o pd_thrift_gen/gen-cpp/sswitch.lo pd_thrift_gen/gen-cpp/sswitch.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o pd_thrift_gen/gen-cpp/sswitch_pd_rpc_constants.lo pd_thrift_gen/gen-cpp/sswitch_pd_rpc_constants.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o pd_thrift_gen/gen-cpp/sswitch_pd_rpc_types.lo pd_thrift_gen/gen-cpp/sswitch_pd_rpc_types.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o pd_thrift_gen/gen-cpp/res_constants.lo pd_thrift_gen/gen-cpp/res_constants.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o pd_thrift_gen/gen-cpp/res_types.lo pd_thrift_gen/gen-cpp/res_types.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pd_helpers.cpp -fPIC -DPIC -o src/.libs/pd_helpers.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pd_swap.cpp -fPIC -DPIC -o src/.libs/pd_swap.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pd_notifications.cpp -fPIC -DPIC -o src/.libs/pd_notifications.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pd_pre.cpp -fPIC -DPIC -o src/.libs/pd_pre.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/conn_mgr.cpp -fPIC -DPIC -o pd_thrift_gen/gen-cpp/.libs/conn_mgr.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/sswitch_pd_rpc_types.cpp -fPIC -DPIC -o pd_thrift_gen/gen-cpp/.libs/sswitch_pd_rpc_types.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pd_mirroring.cpp -fPIC -DPIC -o src/.libs/pd_mirroring.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/res_types.cpp -fPIC -DPIC -o pd_thrift_gen/gen-cpp/.libs/res_types.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/mc.cpp -fPIC -DPIC -o pd_thrift_gen/gen-cpp/.libs/mc.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/res_constants.cpp -fPIC -DPIC -o pd_thrift_gen/gen-cpp/.libs/res_constants.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pd_static.cpp -fPIC -DPIC -o src/.libs/pd_static.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/mc_pd_rpc_constants.cpp -fPIC -DPIC -o pd_thrift_gen/gen-cpp/.libs/mc_pd_rpc_constants.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_constants.cpp -fPIC -DPIC -o pd_thrift_gen/gen-cpp/.libs/conn_mgr_pd_rpc_constants.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/sswitch.cpp -fPIC -DPIC -o pd_thrift_gen/gen-cpp/.libs/sswitch.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/mc_pd_rpc_types.cpp -fPIC -DPIC -o pd_thrift_gen/gen-cpp/.libs/mc_pd_rpc_types.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_types.cpp -fPIC -DPIC -o pd_thrift_gen/gen-cpp/.libs/conn_mgr_pd_rpc_types.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/sswitch_pd_rpc_constants.cpp -fPIC -DPIC -o pd_thrift_gen/gen-cpp/.libs/sswitch_pd_rpc_constants.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c thrift-src/pdfixed_rpc_server.cpp -fPIC -DPIC -o thrift-src/.libs/pdfixed_rpc_server.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/sswitch_pd_rpc_types.cpp -o pd_thrift_gen/gen-cpp/sswitch_pd_rpc_types.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/res_constants.cpp -o pd_thrift_gen/gen-cpp/res_constants.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/mc_pd_rpc_constants.cpp -o pd_thrift_gen/gen-cpp/mc_pd_rpc_constants.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_types.cpp -o pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_types.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/mc_pd_rpc_types.cpp -o pd_thrift_gen/gen-cpp/mc_pd_rpc_types.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_constants.cpp -o pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_constants.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/sswitch_pd_rpc_constants.cpp -o pd_thrift_gen/gen-cpp/sswitch_pd_rpc_constants.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pd_notifications.cpp -o src/pd_notifications.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/res_types.cpp -o pd_thrift_gen/gen-cpp/res_types.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pd_mirroring.cpp -o src/pd_mirroring.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pd_helpers.cpp -o src/pd_helpers.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pd_pre.cpp -o src/pd_pre.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pd_swap.cpp -o src/pd_swap.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/sswitch.cpp -o pd_thrift_gen/gen-cpp/sswitch.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pd_static.cpp -o src/pd_static.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c thrift-src/pdfixed_rpc_server.cpp -o thrift-src/pdfixed_rpc_server.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/conn_mgr.cpp -o pd_thrift_gen/gen-cpp/conn_mgr.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/mc.cpp -o pd_thrift_gen/gen-cpp/mc.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libbmpdfixed.la -rpath /usr/lib/x86_64-linux-gnu src/pd_notifications.lo src/pd_helpers.lo src/pd_pre.lo src/pd_mirroring.lo src/pd_static.lo src/pd_swap.lo ../thrift_src/libruntimestubs.la ../targets/simple_switch/libsimpleswitch_thrift.la -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o src/.libs/pd_notifications.o src/.libs/pd_helpers.o src/.libs/pd_pre.o src/.libs/pd_mirroring.o src/.libs/pd_static.o src/.libs/pd_swap.o -Wl,-rpath -Wl,/sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs -Wl,-rpath -Wl,/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/.libs ../thrift_src/.libs/libruntimestubs.so ../targets/simple_switch/.libs/libsimpleswitch_thrift.so -lboost_thread -lpcap -lgmp -lnanomsg -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o -g -O2 -fstack-protector-strong -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,libbmpdfixed.so.0 -o .libs/libbmpdfixed.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libbmpdfixed.so.0" && ln -s "libbmpdfixed.so.0.0.0" "libbmpdfixed.so.0")
libtool: link: (cd ".libs" && rm -f "libbmpdfixed.so" && ln -s "libbmpdfixed.so.0.0.0" "libbmpdfixed.so")
libtool: link: ar cr .libs/libbmpdfixed.a src/pd_notifications.o src/pd_helpers.o src/pd_pre.o src/pd_mirroring.o src/pd_static.o src/pd_swap.o
libtool: link: ranlib .libs/libbmpdfixed.a
libtool: link: ( cd ".libs" && rm -f "libbmpdfixed.la" && ln -s "../libbmpdfixed.la" "libbmpdfixed.la" )
/bin/bash ../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libbmpdfixedthrift.la -rpath /usr/lib/x86_64-linux-gnu thrift-src/pdfixed_rpc_server.lo pd_thrift_gen/gen-cpp/conn_mgr.lo pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_constants.lo pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_types.lo pd_thrift_gen/gen-cpp/mc.lo pd_thrift_gen/gen-cpp/mc_pd_rpc_constants.lo pd_thrift_gen/gen-cpp/mc_pd_rpc_types.lo pd_thrift_gen/gen-cpp/sswitch.lo pd_thrift_gen/gen-cpp/sswitch_pd_rpc_constants.lo pd_thrift_gen/gen-cpp/sswitch_pd_rpc_types.lo pd_thrift_gen/gen-cpp/res_constants.lo pd_thrift_gen/gen-cpp/res_types.lo -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o thrift-src/.libs/pdfixed_rpc_server.o pd_thrift_gen/gen-cpp/.libs/conn_mgr.o pd_thrift_gen/gen-cpp/.libs/conn_mgr_pd_rpc_constants.o pd_thrift_gen/gen-cpp/.libs/conn_mgr_pd_rpc_types.o pd_thrift_gen/gen-cpp/.libs/mc.o pd_thrift_gen/gen-cpp/.libs/mc_pd_rpc_constants.o pd_thrift_gen/gen-cpp/.libs/mc_pd_rpc_types.o pd_thrift_gen/gen-cpp/.libs/sswitch.o pd_thrift_gen/gen-cpp/.libs/sswitch_pd_rpc_constants.o pd_thrift_gen/gen-cpp/.libs/sswitch_pd_rpc_types.o pd_thrift_gen/gen-cpp/.libs/res_constants.o pd_thrift_gen/gen-cpp/.libs/res_types.o -lboost_thread -lpcap -lgmp -lnanomsg -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o -g -O2 -fstack-protector-strong -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libbmpdfixedthrift.so.0 -o .libs/libbmpdfixedthrift.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libbmpdfixedthrift.so.0" && ln -s "libbmpdfixedthrift.so.0.0.0" "libbmpdfixedthrift.so.0")
libtool: link: (cd ".libs" && rm -f "libbmpdfixedthrift.so" && ln -s "libbmpdfixedthrift.so.0.0.0" "libbmpdfixedthrift.so")
libtool: link: ar cr .libs/libbmpdfixedthrift.a thrift-src/pdfixed_rpc_server.o pd_thrift_gen/gen-cpp/conn_mgr.o pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_constants.o pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_types.o pd_thrift_gen/gen-cpp/mc.o pd_thrift_gen/gen-cpp/mc_pd_rpc_constants.o pd_thrift_gen/gen-cpp/mc_pd_rpc_types.o pd_thrift_gen/gen-cpp/sswitch.o pd_thrift_gen/gen-cpp/sswitch_pd_rpc_constants.o pd_thrift_gen/gen-cpp/sswitch_pd_rpc_types.o pd_thrift_gen/gen-cpp/res_constants.o pd_thrift_gen/gen-cpp/res_types.o
libtool: link: ranlib .libs/libbmpdfixedthrift.a
libtool: link: ( cd ".libs" && rm -f "libbmpdfixedthrift.la" && ln -s "../libbmpdfixedthrift.la" "libbmpdfixedthrift.la" )
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed'
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0'
make[4]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0'
make[3]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0'
dh_auto_test
make -j112 check "TESTSUITEFLAGS=-j112 --verbose" VERBOSE=1
make[3]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0'
Making check in thrift_src
make[4]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src'
make check-am
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src'
make[5]: Nothing to be done for 'check-am'.
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src'
make[4]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src'
Making check in third_party
make[4]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
Making check in gtest
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
make libgtest.la
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/gtest-all.lo src/gtest-all.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/gtest-all.cc -fPIC -DPIC -o src/.libs/gtest-all.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/gtest-all.cc -o src/gtest-all.o >/dev/null 2>&1
/bin/bash ../../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libgtest.la src/gtest-all.lo -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: ar cr .libs/libgtest.a src/.libs/gtest-all.o
libtool: link: ranlib .libs/libgtest.a
libtool: link: ( cd ".libs" && rm -f "libgtest.la" && ln -s "../libgtest.la" "libgtest.la" )
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
Making check in jsoncpp
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/jsoncpp'
make[5]: Nothing to be done for 'check'.
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/jsoncpp'
Making check in spdlog
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/spdlog'
make[5]: Nothing to be done for 'check'.
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/spdlog'
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[5]: Nothing to be done for 'check-am'.
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[4]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
Making check in src
make[4]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src'
Making check in bf_lpm_trie
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bf_lpm_trie'
make[5]: Nothing to be done for 'check'.
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bf_lpm_trie'
Making check in BMI
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/BMI'
make[5]: Nothing to be done for 'check'.
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/BMI'
Making check in bm_sim
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_sim'
make[5]: Nothing to be done for 'check'.
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_sim'
Making check in bm_runtime
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_runtime'
make[5]: Nothing to be done for 'check'.
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_runtime'
Making check in bm_apps
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps'
Making check in .
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps'
make[6]: Nothing to be done for 'check-am'.
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps'
Making check in examples
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps/examples'
make[6]: Nothing to be done for 'check'.
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps/examples'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps'
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src'
make[5]: Nothing to be done for 'check-am'.
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src'
make[4]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src'
Making check in include
make[4]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/include'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/include'
Making check in tests
make[4]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests'
Making check in .
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests'
make test_actions test_checksums test_expressions test_conditionals test_data test_handle_mgr test_p4objects test_parser test_phv test_queue test_queueing test_tables test_learning test_pre test_calculations test_headers test_header_stacks test_header_unions test_meters test_ageing test_counters test_pcap test_fields test_devmgr test_packet test_extern test_periodic_tasks test_switch test_target_parser test_runtime_iface test_bm_apps test_stateful test_enums test_core_primitives test_control_flow test_assert_assume test_log_msg test_ras test_all
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests'
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o main.o main.cpp
gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o bmi_stubs.o bmi_stubs.c
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o primitives.o primitives.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_actions.o test_actions.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_checksums.o test_checksums.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_expressions.o test_expressions.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_conditionals.o test_conditionals.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_data.o test_data.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_handle_mgr.o test_handle_mgr.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_p4objects.o test_p4objects.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_parser.o test_parser.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_phv.o test_phv.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_queue.o test_queue.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_queueing.o test_queueing.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_tables.o test_tables.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_learning.o test_learning.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_pre.o test_pre.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_calculations.o test_calculations.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_headers.o test_headers.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_header_stacks.o test_header_stacks.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_header_unions.o test_header_unions.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_meters.o test_meters.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_ageing.o test_ageing.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_counters.o test_counters.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_pcap.o test_pcap.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_fields.o test_fields.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_devmgr.o test_devmgr.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_packet.o test_packet.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_extern.o test_extern.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_periodic_tasks.o test_periodic_tasks.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_switch.o test_switch.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_target_parser.o test_target_parser.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_runtime_iface.o test_runtime_iface.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_bm_apps.o test_bm_apps.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_stateful.o test_stateful.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_enums.o test_enums.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_core_primitives.o test_core_primitives.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_control_flow.o test_control_flow.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_assert_assume.o test_assert_assume.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_log_msg.o test_log_msg.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../src/bm_sim -I../src/BMI -isystem ../third_party/gtest/include -isystem ../third_party/jsoncpp/include -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests/testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_ras.o test_ras.cpp
In file included from ../include/bm/bm_sim/match_tables.h:34,
from ../include/bm/bm_sim/tables.h:29,
from ../include/bm/bm_sim/P4Objects.h:33,
from test_p4objects.cpp:23:
../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/c++/12/bits/locale_classes.h:40,
from /usr/include/c++/12/bits/ios_base.h:41,
from /usr/include/c++/12/ios:42,
from /usr/include/c++/12/ostream:38,
from ../third_party/gtest/include/gtest/gtest.h:55,
from test_p4objects.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../include/bm/bm_sim/match_tables.h:34,
from test_ageing.cpp:24:
../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/c++/12/bits/locale_classes.h:40,
from /usr/include/c++/12/bits/ios_base.h:41,
from /usr/include/c++/12/ios:42,
from /usr/include/c++/12/ostream:38,
from ../third_party/gtest/include/gtest/gtest.h:55,
from test_ageing.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../include/bm/bm_sim/match_tables.h:34,
from ../include/bm/bm_sim/tables.h:29,
from ../include/bm/bm_sim/P4Objects.h:33,
from test_log_msg.cpp:18:
../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/c++/12/bits/locale_classes.h:40,
from /usr/include/c++/12/bits/ios_base.h:41,
from /usr/include/c++/12/ios:42,
from /usr/include/c++/12/ostream:38,
from ../third_party/gtest/include/gtest/gtest.h:55,
from test_log_msg.cpp:16:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../include/bm/bm_sim/match_tables.h:34,
from ../include/bm/bm_sim/tables.h:29,
from test_tables.cpp:23:
../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/c++/12/bits/locale_classes.h:40,
from /usr/include/c++/12/bits/ios_base.h:41,
from /usr/include/c++/12/ios:42,
from /usr/include/c++/12/ostream:38,
from ../third_party/gtest/include/gtest/gtest.h:55,
from test_tables.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../include/bm/bm_sim/match_tables.h:34,
from ../include/bm/bm_sim/tables.h:29,
from ../include/bm/bm_sim/P4Objects.h:33,
from test_actions.cpp:25:
../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/c++/12/bits/locale_classes.h:40,
from /usr/include/c++/12/bits/ios_base.h:41,
from /usr/include/c++/12/ios:42,
from /usr/include/c++/12/ostream:38,
from ../third_party/gtest/include/gtest/gtest.h:55,
from test_actions.cpp:22:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../include/bm/bm_sim/match_tables.h:34,
from ../include/bm/bm_sim/tables.h:29,
from ../include/bm/bm_sim/P4Objects.h:33,
from test_parser.cpp:29:
../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/c++/12/bits/locale_classes.h:40,
from /usr/include/c++/12/bits/ios_base.h:41,
from /usr/include/c++/12/ios:42,
from /usr/include/c++/12/ostream:38,
from ../third_party/gtest/include/gtest/gtest.h:55,
from test_parser.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../include/bm/bm_sim/match_tables.h:34,
from ../include/bm/bm_sim/tables.h:29,
from ../include/bm/bm_sim/P4Objects.h:33,
from test_extern.cpp:24:
../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/c++/12/bits/locale_classes.h:40,
from /usr/include/c++/12/bits/ios_base.h:41,
from /usr/include/c++/12/ios:42,
from /usr/include/c++/12/ostream:38,
from ../third_party/gtest/include/gtest/gtest.h:55,
from test_extern.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_handle_mgr main.o bmi_stubs.o primitives.o test_handle_mgr.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_queue main.o bmi_stubs.o primitives.o test_queue.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_periodic_tasks main.o bmi_stubs.o primitives.o test_periodic_tasks.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_bm_apps main.o bmi_stubs.o primitives.o test_bm_apps.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_pcap main.o bmi_stubs.o primitives.o test_pcap.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_devmgr main.o bmi_stubs.o primitives.o test_devmgr.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_ras main.o bmi_stubs.o primitives.o test_ras.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_enums main.o bmi_stubs.o primitives.o test_enums.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../include/bm/bm_sim/match_tables.h:34,
from ../include/bm/bm_sim/tables.h:29,
from ../include/bm/bm_sim/P4Objects.h:33,
from ../include/bm/bm_sim/context.h:63,
from ../include/bm/bm_sim/switch.h:78,
from test_switch.cpp:23:
../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/c++/12/bits/locale_classes.h:40,
from /usr/include/c++/12/bits/ios_base.h:41,
from /usr/include/c++/12/ios:42,
from /usr/include/c++/12/ostream:38,
from ../third_party/gtest/include/gtest/gtest.h:55,
from test_switch.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../include/bm/bm_sim/match_tables.h:34,
from ../include/bm/bm_sim/tables.h:29,
from ../include/bm/bm_sim/P4Objects.h:33,
from ../include/bm/bm_sim/context.h:63,
from ../include/bm/bm_sim/switch.h:78,
from test_runtime_iface.cpp:24:
../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/c++/12/bits/locale_classes.h:40,
from /usr/include/c++/12/bits/ios_base.h:41,
from /usr/include/c++/12/ios:42,
from /usr/include/c++/12/ostream:38,
from ../third_party/gtest/include/gtest/gtest.h:55,
from test_runtime_iface.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_queueing main.o bmi_stubs.o primitives.o test_queueing.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_handle_mgr main.o bmi_stubs.o primitives.o test_handle_mgr.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_bm_apps main.o bmi_stubs.o primitives.o test_bm_apps.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_pcap main.o bmi_stubs.o primitives.o test_pcap.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_ras main.o bmi_stubs.o primitives.o test_ras.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_periodic_tasks main.o bmi_stubs.o primitives.o test_periodic_tasks.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_enums main.o bmi_stubs.o primitives.o test_enums.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_stateful main.o bmi_stubs.o primitives.o test_stateful.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_devmgr main.o bmi_stubs.o primitives.o test_devmgr.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_queue main.o bmi_stubs.o primitives.o test_queue.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_pre main.o bmi_stubs.o primitives.o test_pre.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_counters main.o bmi_stubs.o primitives.o test_counters.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_queueing main.o bmi_stubs.o primitives.o test_queueing.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_expressions main.o bmi_stubs.o primitives.o test_expressions.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_meters main.o bmi_stubs.o primitives.o test_meters.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_stateful main.o bmi_stubs.o primitives.o test_stateful.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_data main.o bmi_stubs.o primitives.o test_data.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_counters main.o bmi_stubs.o primitives.o test_counters.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_pre main.o bmi_stubs.o primitives.o test_pre.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_packet main.o bmi_stubs.o primitives.o test_packet.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_expressions main.o bmi_stubs.o primitives.o test_expressions.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_meters main.o bmi_stubs.o primitives.o test_meters.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_control_flow main.o bmi_stubs.o primitives.o test_control_flow.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_headers main.o bmi_stubs.o primitives.o test_headers.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_data main.o bmi_stubs.o primitives.o test_data.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_fields main.o bmi_stubs.o primitives.o test_fields.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_control_flow main.o bmi_stubs.o primitives.o test_control_flow.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_packet main.o bmi_stubs.o primitives.o test_packet.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_headers main.o bmi_stubs.o primitives.o test_headers.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_phv main.o bmi_stubs.o primitives.o test_phv.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_checksums main.o bmi_stubs.o primitives.o test_checksums.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_target_parser main.o bmi_stubs.o primitives.o test_target_parser.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_fields main.o bmi_stubs.o primitives.o test_fields.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_header_unions main.o bmi_stubs.o primitives.o test_header_unions.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_learning main.o bmi_stubs.o primitives.o test_learning.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_core_primitives main.o bmi_stubs.o primitives.o test_core_primitives.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_phv main.o bmi_stubs.o primitives.o test_phv.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_checksums main.o bmi_stubs.o primitives.o test_checksums.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_target_parser main.o bmi_stubs.o primitives.o test_target_parser.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_header_unions main.o bmi_stubs.o primitives.o test_header_unions.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_learning main.o bmi_stubs.o primitives.o test_learning.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_core_primitives main.o bmi_stubs.o primitives.o test_core_primitives.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_ageing main.o bmi_stubs.o primitives.o test_ageing.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
In file included from /usr/include/c++/12/string:50,
from /usr/include/c++/12/bits/locale_classes.h:40,
from /usr/include/c++/12/bits/ios_base.h:41,
from /usr/include/c++/12/ios:42,
from /usr/include/c++/12/ostream:38,
from ../third_party/gtest/include/gtest/gtest.h:55,
from test_calculations.cpp:21:
In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = char; bool _IsMove = false]',
inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30,
inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42,
inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31,
inlined from '_OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7,
inlined from 'bm::PacketBuffer::PacketBuffer(size_t, const char*, size_t)' at ../include/bm/bm_sim/packet_buffer.h:82:14,
inlined from 'bm::Packet CalculationTest::get_pkt(const char*, size_t)' at test_calculations.cpp:88:20,
inlined from 'virtual void CalculationTest_Extra_Test::TestBody()' at test_calculations.cpp:276:63:
/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'pkt_buf' may be used uninitialized [-Wmaybe-uninitialized]
431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test_calculations.cpp: In member function 'virtual void CalculationTest_Extra_Test::TestBody()':
test_calculations.cpp:275:17: note: 'pkt_buf' declared here
275 | unsigned char pkt_buf[128]; // dummy, not used
| ^~~~~~~
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_ageing main.o bmi_stubs.o primitives.o test_ageing.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_runtime_iface main.o bmi_stubs.o primitives.o test_runtime_iface.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_conditionals main.o bmi_stubs.o primitives.o test_conditionals.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_assert_assume main.o bmi_stubs.o primitives.o test_assert_assume.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_header_stacks main.o bmi_stubs.o primitives.o test_header_stacks.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_calculations main.o bmi_stubs.o primitives.o test_calculations.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_runtime_iface main.o bmi_stubs.o primitives.o test_runtime_iface.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_conditionals main.o bmi_stubs.o primitives.o test_conditionals.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_assert_assume main.o bmi_stubs.o primitives.o test_assert_assume.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_header_stacks main.o bmi_stubs.o primitives.o test_header_stacks.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_calculations main.o bmi_stubs.o primitives.o test_calculations.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_switch main.o bmi_stubs.o primitives.o test_switch.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_switch main.o bmi_stubs.o primitives.o test_switch.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_log_msg main.o bmi_stubs.o primitives.o test_log_msg.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_extern main.o bmi_stubs.o primitives.o test_extern.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_log_msg main.o bmi_stubs.o primitives.o test_log_msg.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_extern main.o bmi_stubs.o primitives.o test_extern.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_actions main.o bmi_stubs.o primitives.o test_actions.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_actions main.o bmi_stubs.o primitives.o test_actions.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_p4objects main.o bmi_stubs.o primitives.o test_p4objects.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_p4objects main.o bmi_stubs.o primitives.o test_p4objects.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_parser main.o bmi_stubs.o primitives.o test_parser.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_parser main.o bmi_stubs.o primitives.o test_parser.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_tables main.o bmi_stubs.o primitives.o test_tables.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_all main.o bmi_stubs.o primitives.o test_actions.o test_checksums.o test_expressions.o test_conditionals.o test_data.o test_handle_mgr.o test_p4objects.o test_parser.o test_phv.o test_queue.o test_queueing.o test_tables.o test_learning.o test_pre.o test_calculations.o test_headers.o test_header_stacks.o test_header_unions.o test_meters.o test_ageing.o test_counters.o test_pcap.o test_fields.o test_devmgr.o test_packet.o test_extern.o test_periodic_tasks.o test_switch.o test_target_parser.o test_runtime_iface.o test_bm_apps.o test_stateful.o test_enums.o test_core_primitives.o test_control_flow.o test_assert_assume.o test_log_msg.o test_ras.o ../third_party/gtest/libgtest.la ../src/bm_runtime/libbmruntime.la ../src/bm_apps/libbmapps.la ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../thrift_src/libruntimestubs.la -lthrift ../third_party/jsoncpp/libjson.la ./libtestutils.la -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_tables main.o bmi_stubs.o primitives.o test_tables.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_all main.o bmi_stubs.o primitives.o test_actions.o test_checksums.o test_expressions.o test_conditionals.o test_data.o test_handle_mgr.o test_p4objects.o test_parser.o test_phv.o test_queue.o test_queueing.o test_tables.o test_learning.o test_pre.o test_calculations.o test_headers.o test_header_stacks.o test_header_unions.o test_meters.o test_ageing.o test_counters.o test_pcap.o test_fields.o test_devmgr.o test_packet.o test_extern.o test_periodic_tasks.o test_switch.o test_target_parser.o test_runtime_iface.o test_bm_apps.o test_stateful.o test_enums.o test_core_primitives.o test_control_flow.o test_assert_assume.o test_log_msg.o test_ras.o ../third_party/gtest/.libs/libgtest.a ../src/bm_runtime/.libs/libbmruntime.a ../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../thrift_src/.libs/libruntimestubs.so -lthrift ../third_party/jsoncpp/.libs/libjson.a ./.libs/libtestutils.a -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lpcap -lgmp -lnanomsg -pthread
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests'
make check-TESTS
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests'
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests'
PASS: test_phv
PASS: test_headers
PASS: test_pre
PASS: test_header_stacks
PASS: test_handle_mgr
PASS: test_header_unions
PASS: test_calculations
PASS: test_packet
PASS: test_counters
PASS: test_extern
PASS: test_control_flow
PASS: test_core_primitives
PASS: test_ras
PASS: test_conditionals
PASS: test_checksums
PASS: test_data
PASS: test_log_msg
PASS: test_enums
PASS: test_stateful
PASS: test_expressions
PASS: test_p4objects
PASS: test_runtime_iface
PASS: test_target_parser
PASS: test_pcap
PASS: test_queue
PASS: test_assert_assume
PASS: test_meters
PASS: test_ageing
PASS: test_bm_apps
PASS: test_switch
PASS: test_periodic_tasks
PASS: test_fields
PASS: test_learning
PASS: test_parser
PASS: test_actions
PASS: test_devmgr
PASS: test_tables
PASS: test_queueing
============================================================================
Testsuite summary for bm 1.15.0-6ee70b5e
============================================================================
# TOTAL: 38
# PASS: 38
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests'
make[4]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests'
Making check in PI
make[4]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/PI'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/PI'
Making check in services
make[4]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/services'
make check-am
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/services'
make[5]: Nothing to be done for 'check-am'.
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/services'
make[4]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/services'
Making check in targets
make[4]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets'
Making check in simple_switch
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch'
make check-recursive
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch'
Making check in .
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch'
make[7]: Nothing to be done for 'check-am'.
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch'
Making check in tests
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests'
Making check in .
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests'
make test_packet_redirect test_truncate test_swap test_queueing test_recirc test_parser_error test_all
make[9]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests'
g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include -isystem../../../third_party/jsoncpp/include -isystem../../../third_party/spdlog -isystem ../../../third_party/gtest/include -I./.. -I./ -DTESTDATADIR=\"./testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o main.o main.cpp
g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include -isystem../../../third_party/jsoncpp/include -isystem../../../third_party/spdlog -isystem ../../../third_party/gtest/include -I./.. -I./ -DTESTDATADIR=\"./testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o utils.o utils.cpp
g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include -isystem../../../third_party/jsoncpp/include -isystem../../../third_party/spdlog -isystem ../../../third_party/gtest/include -I./.. -I./ -DTESTDATADIR=\"./testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_packet_redirect.o test_packet_redirect.cpp
g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include -isystem../../../third_party/jsoncpp/include -isystem../../../third_party/spdlog -isystem ../../../third_party/gtest/include -I./.. -I./ -DTESTDATADIR=\"./testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_truncate.o test_truncate.cpp
g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include -isystem../../../third_party/jsoncpp/include -isystem../../../third_party/spdlog -isystem ../../../third_party/gtest/include -I./.. -I./ -DTESTDATADIR=\"./testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_swap.o test_swap.cpp
g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include -isystem../../../third_party/jsoncpp/include -isystem../../../third_party/spdlog -isystem ../../../third_party/gtest/include -I./.. -I./ -DTESTDATADIR=\"./testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_queueing.o test_queueing.cpp
g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include -isystem../../../third_party/jsoncpp/include -isystem../../../third_party/spdlog -isystem ../../../third_party/gtest/include -I./.. -I./ -DTESTDATADIR=\"./testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_recirc.o test_recirc.cpp
g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include -isystem../../../third_party/jsoncpp/include -isystem../../../third_party/spdlog -isystem ../../../third_party/gtest/include -I./.. -I./ -DTESTDATADIR=\"./testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_parser_error.o test_parser_error.cpp
In file included from ../../../include/bm/bm_sim/match_tables.h:34,
from ../../../include/bm/bm_sim/tables.h:29,
from ../../../include/bm/bm_sim/P4Objects.h:33,
from ../../../include/bm/bm_sim/context.h:63,
from ../../../include/bm/bm_sim/switch.h:78,
from ./../simple_switch.h:27,
from test_swap.cpp:29:
../../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/c++/12/bits/locale_classes.h:40,
from /usr/include/c++/12/bits/ios_base.h:41,
from /usr/include/c++/12/ios:42,
from /usr/include/c++/12/ostream:38,
from ../../../third_party/gtest/include/gtest/gtest.h:55,
from test_swap.cpp:16:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../../include/bm/bm_sim/match_tables.h:34,
from ../../../include/bm/bm_sim/tables.h:29,
from ../../../include/bm/bm_sim/P4Objects.h:33,
from ../../../include/bm/bm_sim/context.h:63,
from ../../../include/bm/bm_sim/switch.h:78,
from ./../simple_switch.h:27,
from test_recirc.cpp:27:
../../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/c++/12/bits/locale_classes.h:40,
from /usr/include/c++/12/bits/ios_base.h:41,
from /usr/include/c++/12/ios:42,
from /usr/include/c++/12/ostream:38,
from ../../../third_party/gtest/include/gtest/gtest.h:55,
from test_recirc.cpp:16:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../../include/bm/bm_sim/match_tables.h:34,
from ../../../include/bm/bm_sim/tables.h:29,
from ../../../include/bm/bm_sim/P4Objects.h:33,
from ../../../include/bm/bm_sim/context.h:63,
from ../../../include/bm/bm_sim/switch.h:78,
from ./../simple_switch.h:27,
from test_queueing.cpp:27:
../../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/c++/12/bits/locale_classes.h:40,
from /usr/include/c++/12/bits/ios_base.h:41,
from /usr/include/c++/12/ios:42,
from /usr/include/c++/12/ostream:38,
from ../../../third_party/gtest/include/gtest/gtest.h:55,
from test_queueing.cpp:16:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../../include/bm/bm_sim/match_tables.h:34,
from ../../../include/bm/bm_sim/tables.h:29,
from ../../../include/bm/bm_sim/P4Objects.h:33,
from ../../../include/bm/bm_sim/context.h:63,
from ../../../include/bm/bm_sim/switch.h:78,
from ./../simple_switch.h:27,
from test_truncate.cpp:27:
../../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/c++/12/bits/locale_classes.h:40,
from /usr/include/c++/12/bits/ios_base.h:41,
from /usr/include/c++/12/ios:42,
from /usr/include/c++/12/ostream:38,
from ../../../third_party/gtest/include/gtest/gtest.h:55,
from test_truncate.cpp:16:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../../include/bm/bm_sim/match_tables.h:34,
from ../../../include/bm/bm_sim/tables.h:29,
from ../../../include/bm/bm_sim/P4Objects.h:33,
from ../../../include/bm/bm_sim/context.h:63,
from ../../../include/bm/bm_sim/switch.h:78,
from ./../simple_switch.h:27,
from test_parser_error.cpp:29:
../../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/c++/12/bits/locale_classes.h:40,
from /usr/include/c++/12/bits/ios_base.h:41,
from /usr/include/c++/12/ios:42,
from /usr/include/c++/12/ostream:38,
from ../../../third_party/gtest/include/gtest/gtest.h:55,
from test_parser_error.cpp:16:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../../include/bm/bm_sim/match_tables.h:34,
from ../../../include/bm/bm_sim/tables.h:29,
from ../../../include/bm/bm_sim/P4Objects.h:33,
from ../../../include/bm/bm_sim/context.h:63,
from ../../../include/bm/bm_sim/switch.h:78,
from ./../simple_switch.h:27,
from test_packet_redirect.cpp:36:
../../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/c++/12/bits/locale_classes.h:40,
from /usr/include/c++/12/bits/ios_base.h:41,
from /usr/include/c++/12/ios:42,
from /usr/include/c++/12/ostream:38,
from ../../../third_party/gtest/include/gtest/gtest.h:55,
from test_packet_redirect.cpp:22:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
/bin/bash ../../../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_recirc main.o utils.o test_recirc.o ./../libsimpleswitch.la ../../../third_party/gtest/libgtest.la ../../../src/bm_apps/libbmapps.la -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../../../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_parser_error main.o utils.o test_parser_error.o ./../libsimpleswitch.la ../../../third_party/gtest/libgtest.la ../../../src/bm_apps/libbmapps.la -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../../../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_truncate main.o utils.o test_truncate.o ./../libsimpleswitch.la ../../../third_party/gtest/libgtest.la ../../../src/bm_apps/libbmapps.la -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_recirc main.o utils.o test_recirc.o ./../.libs/libsimpleswitch.a -lboost_system -lboost_program_options ../../../third_party/gtest/.libs/libgtest.a ../../../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so -lthrift -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_parser_error main.o utils.o test_parser_error.o ./../.libs/libsimpleswitch.a -lboost_system -lboost_program_options ../../../third_party/gtest/.libs/libgtest.a ../../../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so -lthrift -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg -pthread
/bin/bash ../../../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_swap main.o utils.o test_swap.o ./../libsimpleswitch.la ../../../third_party/gtest/libgtest.la ../../../src/bm_apps/libbmapps.la -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_truncate main.o utils.o test_truncate.o ./../.libs/libsimpleswitch.a -lboost_system -lboost_program_options ../../../third_party/gtest/.libs/libgtest.a ../../../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so -lthrift -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg -pthread
/bin/bash ../../../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_queueing main.o utils.o test_queueing.o ./../libsimpleswitch.la ../../../third_party/gtest/libgtest.la ../../../src/bm_apps/libbmapps.la -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_swap main.o utils.o test_swap.o ./../.libs/libsimpleswitch.a -lboost_system -lboost_program_options ../../../third_party/gtest/.libs/libgtest.a ../../../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so -lthrift -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_queueing main.o utils.o test_queueing.o ./../.libs/libsimpleswitch.a -lboost_system -lboost_program_options ../../../third_party/gtest/.libs/libgtest.a ../../../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so -lthrift -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg -pthread
/bin/bash ../../../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_packet_redirect main.o utils.o test_packet_redirect.o ./../libsimpleswitch.la ../../../third_party/gtest/libgtest.la ../../../src/bm_apps/libbmapps.la -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../../../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_all main.o utils.o test_packet_redirect.o test_truncate.o test_swap.o test_queueing.o test_recirc.o test_parser_error.o ./../libsimpleswitch.la ../../../third_party/gtest/libgtest.la ../../../src/bm_apps/libbmapps.la -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_all main.o utils.o test_packet_redirect.o test_truncate.o test_swap.o test_queueing.o test_recirc.o test_parser_error.o ./../.libs/libsimpleswitch.a -lboost_system -lboost_program_options ../../../third_party/gtest/.libs/libgtest.a ../../../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so -lthrift -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_packet_redirect main.o utils.o test_packet_redirect.o ./../.libs/libsimpleswitch.a -lboost_system -lboost_program_options ../../../third_party/gtest/.libs/libgtest.a ../../../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so -lthrift -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg -pthread
make[9]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests'
make check-TESTS
make[9]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests'
make[10]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests'
PASS: test_truncate
PASS: test_swap
PASS: test_recirc
PASS: test_parser_error
PASS: test_packet_redirect
PASS: test_queueing
============================================================================
Testsuite summary for bm 1.15.0-6ee70b5e
============================================================================
# TOTAL: 6
# PASS: 6
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
make[10]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests'
make[9]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests'
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests'
Making check in CLI_tests
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests/CLI_tests'
make check-TESTS
make[9]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests/CLI_tests'
make[10]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests/CLI_tests'
PASS: table_dump_extra.test
PASS: mc_dump.test
PASS: table_dump_old.test
PASS: table_dump.test
PASS: indirect_res.test
============================================================================
Testsuite summary for bm 1.15.0-6ee70b5e
============================================================================
# TOTAL: 5
# PASS: 5
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
make[10]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests/CLI_tests'
make[9]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests/CLI_tests'
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests/CLI_tests'
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch'
Making check in psa_switch
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch'
make check-recursive
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch'
Making check in .
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch'
make[7]: Nothing to be done for 'check-am'.
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch'
Making check in tests
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/tests'
Making check in .
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/tests'
make test_internet_checksum test_hash test_all
make[9]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/tests'
g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include -isystem../../../third_party/jsoncpp/include -isystem../../../third_party/spdlog -isystem ../../../third_party/gtest/include -I./.. -I./ -DTESTDATADIR=\"./testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o main.o main.cpp
g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include -isystem../../../third_party/jsoncpp/include -isystem../../../third_party/spdlog -isystem ../../../third_party/gtest/include -I./.. -I./ -DTESTDATADIR=\"./testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_internet_checksum.o test_internet_checksum.cpp
g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include -isystem../../../third_party/jsoncpp/include -isystem../../../third_party/spdlog -isystem ../../../third_party/gtest/include -I./.. -I./ -DTESTDATADIR=\"./testdata\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_hash.o test_hash.cpp
/bin/bash ../../../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_hash main.o test_hash.o ./../libpsaswitch.la ../../../third_party/gtest/libgtest.la ../../../src/bm_apps/libbmapps.la -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../../../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_internet_checksum main.o test_internet_checksum.o ./../libpsaswitch.la ../../../third_party/gtest/libgtest.la ../../../src/bm_apps/libbmapps.la -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg
/bin/bash ../../../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_all main.o test_internet_checksum.o test_hash.o ./../libpsaswitch.la ../../../third_party/gtest/libgtest.la ../../../src/bm_apps/libbmapps.la -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_hash main.o test_hash.o ./../.libs/libpsaswitch.a -lboost_system -lboost_program_options ../../../third_party/gtest/.libs/libgtest.a ../../../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so -lthrift -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_all main.o test_internet_checksum.o test_hash.o ./../.libs/libpsaswitch.a -lboost_system -lboost_program_options ../../../third_party/gtest/.libs/libgtest.a ../../../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so -lthrift -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg -pthread
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_internet_checksum main.o test_internet_checksum.o ./../.libs/libpsaswitch.a -lboost_system -lboost_program_options ../../../third_party/gtest/.libs/libgtest.a ../../../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so -lthrift -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg -pthread
make[9]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/tests'
make check-TESTS
make[9]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/tests'
make[10]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/tests'
PASS: test_internet_checksum
PASS: test_hash
============================================================================
Testsuite summary for bm 1.15.0-6ee70b5e
============================================================================
# TOTAL: 2
# PASS: 2
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
make[10]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/tests'
make[9]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/tests'
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/tests'
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/tests'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch'
Making check in simple_router
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_router'
make[5]: Nothing to be done for 'check'.
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_router'
Making check in l2_switch
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch'
Making check in .
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch'
make[6]: Nothing to be done for 'check-am'.
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch'
Making check in learn_client
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch/learn_client'
make[6]: Nothing to be done for 'check'.
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch/learn_client'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch'
Making check in simple_switch_grpc
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
Making check in .
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
Making check in tests
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
Making check in ../../../third_party
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
Making check in gtest
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
make libgtest.la
make[9]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
make[9]: 'libgtest.la' is up to date.
make[9]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
Making check in jsoncpp
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/jsoncpp'
make[8]: Nothing to be done for 'check'.
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/jsoncpp'
Making check in spdlog
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/spdlog'
make[8]: Nothing to be done for 'check'.
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/spdlog'
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[8]: Nothing to be done for 'check-am'.
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
make example test_gtest
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
g++ -DHAVE_CONFIG_H -I. -I.. -isystem ../../../third_party/gtest/include -I.. -I../../../include -isystem../../../third_party/spdlog -I../../../services/cpp_out -I../../../services/grpc_out -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests/testdata\" -DWITH_THRIFT -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -Wno-error=deprecated-declarations -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o example.o example.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -isystem ../../../third_party/gtest/include -I.. -I../../../include -isystem../../../third_party/spdlog -I../../../services/cpp_out -I../../../services/grpc_out -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests/testdata\" -DWITH_THRIFT -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -Wno-error=deprecated-declarations -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o utils.o utils.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -isystem ../../../third_party/gtest/include -I.. -I../../../include -isystem../../../third_party/spdlog -I../../../services/cpp_out -I../../../services/grpc_out -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests/testdata\" -DWITH_THRIFT -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -Wno-error=deprecated-declarations -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o base_test.o base_test.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -isystem ../../../third_party/gtest/include -I.. -I../../../include -isystem../../../third_party/spdlog -I../../../services/cpp_out -I../../../services/grpc_out -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests/testdata\" -DWITH_THRIFT -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -Wno-error=deprecated-declarations -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o main.o main.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -isystem ../../../third_party/gtest/include -I.. -I../../../include -isystem../../../third_party/spdlog -I../../../services/cpp_out -I../../../services/grpc_out -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests/testdata\" -DWITH_THRIFT -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -Wno-error=deprecated-declarations -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_basic.o test_basic.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -isystem ../../../third_party/gtest/include -I.. -I../../../include -isystem../../../third_party/spdlog -I../../../services/cpp_out -I../../../services/grpc_out -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests/testdata\" -DWITH_THRIFT -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -Wno-error=deprecated-declarations -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_grpc_dp.o test_grpc_dp.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -isystem ../../../third_party/gtest/include -I.. -I../../../include -isystem../../../third_party/spdlog -I../../../services/cpp_out -I../../../services/grpc_out -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests/testdata\" -DWITH_THRIFT -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -Wno-error=deprecated-declarations -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_packet_io.o test_packet_io.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -isystem ../../../third_party/gtest/include -I.. -I../../../include -isystem../../../third_party/spdlog -I../../../services/cpp_out -I../../../services/grpc_out -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests/testdata\" -DWITH_THRIFT -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -Wno-error=deprecated-declarations -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_counter.o test_counter.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -isystem ../../../third_party/gtest/include -I.. -I../../../include -isystem../../../third_party/spdlog -I../../../services/cpp_out -I../../../services/grpc_out -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests/testdata\" -DWITH_THRIFT -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -Wno-error=deprecated-declarations -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_meter.o test_meter.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -isystem ../../../third_party/gtest/include -I.. -I../../../include -isystem../../../third_party/spdlog -I../../../services/cpp_out -I../../../services/grpc_out -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests/testdata\" -DWITH_THRIFT -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -Wno-error=deprecated-declarations -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_ternary.o test_ternary.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -isystem ../../../third_party/gtest/include -I.. -I../../../include -isystem../../../third_party/spdlog -I../../../services/cpp_out -I../../../services/grpc_out -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests/testdata\" -DWITH_THRIFT -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -Wno-error=deprecated-declarations -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_pre.o test_pre.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -isystem ../../../third_party/gtest/include -I.. -I../../../include -isystem../../../third_party/spdlog -I../../../services/cpp_out -I../../../services/grpc_out -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests/testdata\" -DWITH_THRIFT -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -Wno-error=deprecated-declarations -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_digest.o test_digest.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -isystem ../../../third_party/gtest/include -I.. -I../../../include -isystem../../../third_party/spdlog -I../../../services/cpp_out -I../../../services/grpc_out -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests/testdata\" -DWITH_THRIFT -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -Wno-error=deprecated-declarations -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_idle_timeout.o test_idle_timeout.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -isystem ../../../third_party/gtest/include -I.. -I../../../include -isystem../../../third_party/spdlog -I../../../services/cpp_out -I../../../services/grpc_out -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests/testdata\" -DWITH_THRIFT -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -Wno-error=deprecated-declarations -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_action_profile.o test_action_profile.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -isystem ../../../third_party/gtest/include -I.. -I../../../include -isystem../../../third_party/spdlog -I../../../services/cpp_out -I../../../services/grpc_out -DTESTDATADIR=\"/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests/testdata\" -DWITH_THRIFT -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -Wno-error=deprecated-declarations -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o test_optional.o test_optional.cpp
example.cpp: In function 'int sswitch_grpc::testing::{anonymous}::test()':
example.cpp:101:27: warning: ignoring return value of 'p4::config::v1::P4Info* p4::v1::ForwardingPipelineConfig::release_p4info()', declared with attribute 'nodiscard' [-Wunused-result]
101 | config->release_p4info();
| ~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/p4/v1/p4runtime.grpc.pb.h:22,
from example.cpp:24:
/usr/include/p4/v1/p4runtime.pb.h:21791:34: note: declared here
21791 | inline ::p4::config::v1::P4Info* ForwardingPipelineConfig::release_p4info() {
| ^~~~~~~~~~~~~~~~~~~~~~~~
example.cpp:144:27: warning: ignoring return value of 'p4::v1::Entity* p4::v1::Update::release_entity()', declared with attribute 'nodiscard' [-Wunused-result]
144 | update->release_entity();
| ~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/p4/v1/p4runtime.pb.h:13032:26: note: declared here
13032 | inline ::p4::v1::Entity* Update::release_entity() {
| ^~~~~~
example.cpp: In lambda function:
example.cpp:159:32: warning: ignoring return value of 'p4::v1::TableEntry* p4::v1::Entity::release_table_entry()', declared with attribute 'nodiscard' [-Wunused-result]
159 | entity->release_table_entry();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/p4/v1/p4runtime.pb.h:13183:30: note: declared here
13183 | inline ::p4::v1::TableEntry* Entity::release_table_entry() {
| ^~~~~~
example.cpp: In function 'int sswitch_grpc::testing::{anonymous}::test()':
example.cpp:182:27: warning: ignoring return value of 'p4::v1::Entity* p4::v1::Update::release_entity()', declared with attribute 'nodiscard' [-Wunused-result]
182 | update->release_entity();
| ~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/p4/v1/p4runtime.pb.h:13032:26: note: declared here
13032 | inline ::p4::v1::Entity* Update::release_entity() {
| ^~~~~~
base_test.cpp: In member function 'void sswitch_grpc::testing::SimpleSwitchGrpcBaseTest::update_json(const char*)':
base_test.cpp:91:25: warning: ignoring return value of 'p4::config::v1::P4Info* p4::v1::ForwardingPipelineConfig::release_p4info()', declared with attribute 'nodiscard' [-Wunused-result]
91 | config->release_p4info();
| ~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/p4/v1/p4runtime.grpc.pb.h:22,
from base_test.h:25,
from base_test.cpp:28:
/usr/include/p4/v1/p4runtime.pb.h:21791:34: note: declared here
21791 | inline ::p4::config::v1::P4Info* ForwardingPipelineConfig::release_p4info() {
| ^~~~~~~~~~~~~~~~~~~~~~~~
test_action_profile.cpp: In member function 'virtual void sswitch_grpc::testing::{anonymous}::SimpleSwitchGrpcTest_ActionProfile_WatchPort_Test::TestBody()':
test_action_profile.cpp:171:30: warning: 'void p4::v1::ActionProfileAction::set_watch(int32_t)' is deprecated [-Wdeprecated-declarations]
171 | action_entry->set_watch(port);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /usr/include/p4/v1/p4runtime.grpc.pb.h:22,
from test_action_profile.cpp:24:
/usr/include/p4/v1/p4runtime.pb.h:16230:13: note: declared here
16230 | inline void ActionProfileAction::set_watch(int32_t value) {
| ^~~~~~~~~~~~~~~~~~~
test_pre.cpp: In instantiation of 'sswitch_grpc::testing::{anonymous}::SimpleSwitchGrpcTest_PreBase::ReplicaMgr& sswitch_grpc::testing::{anonymous}::SimpleSwitchGrpcTest_PreBase::ReplicaMgr::push_back(const sswitch_grpc::testing::{anonymous}::Replica&) [with Entry = p4::v1::MulticastGroupEntry; Entry* (p4::v1::PacketReplicationEngineEntry::* Accessor)() = &p4::v1::PacketReplicationEngineEntry::mutable_multicast_group_entry]':
test_pre.cpp:224:21: required from here
test_pre.cpp:116:25: warning: 'void p4::v1::Replica::set_egress_port(uint32_t)' is deprecated [-Wdeprecated-declarations]
116 | r->set_egress_port(replica.port);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /usr/include/p4/v1/p4runtime.grpc.pb.h:22,
from test_pre.cpp:25:
/usr/include/p4/v1/p4runtime.pb.h:18307:13: note: declared here
18307 | inline void Replica::set_egress_port(uint32_t value) {
| ^~~~~~~
test_pre.cpp: In instantiation of 'std::set sswitch_grpc::testing::{anonymous}::SimpleSwitchGrpcTest_PreBase::ReplicaMgr::as_set() const [with Entry = p4::v1::MulticastGroupEntry; Entry* (p4::v1::PacketReplicationEngineEntry::* Accessor)() = &p4::v1::PacketReplicationEngineEntry::mutable_multicast_group_entry]':
test_pre.cpp:230:5: required from here
test_pre.cpp:130:32: warning: 'uint32_t p4::v1::Replica::egress_port() const' is deprecated [-Wdeprecated-declarations]
130 | s.emplace(r.egress_port(), r.instance());
| ~~~~~~~~~~~~~^~
/usr/include/p4/v1/p4runtime.pb.h:18303:17: note: declared here
18303 | inline uint32_t Replica::egress_port() const {
| ^~~~~~~
test_pre.cpp: In instantiation of 'sswitch_grpc::testing::{anonymous}::SimpleSwitchGrpcTest_PreBase::ReplicaMgr& sswitch_grpc::testing::{anonymous}::SimpleSwitchGrpcTest_PreBase::ReplicaMgr::push_back(const sswitch_grpc::testing::{anonymous}::Replica&) [with Entry = p4::v1::CloneSessionEntry; Entry* (p4::v1::PacketReplicationEngineEntry::* Accessor)() = &p4::v1::PacketReplicationEngineEntry::mutable_clone_session_entry]':
test_pre.cpp:311:21: required from here
test_pre.cpp:116:25: warning: 'void p4::v1::Replica::set_egress_port(uint32_t)' is deprecated [-Wdeprecated-declarations]
116 | r->set_egress_port(replica.port);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/p4/v1/p4runtime.pb.h:18307:13: note: declared here
18307 | inline void Replica::set_egress_port(uint32_t value) {
| ^~~~~~~
test_pre.cpp: In instantiation of 'std::set sswitch_grpc::testing::{anonymous}::SimpleSwitchGrpcTest_PreBase::ReplicaMgr::as_set() const [with Entry = p4::v1::CloneSessionEntry; Entry* (p4::v1::PacketReplicationEngineEntry::* Accessor)() = &p4::v1::PacketReplicationEngineEntry::mutable_clone_session_entry]':
test_pre.cpp:318:36: required from here
test_pre.cpp:130:32: warning: 'uint32_t p4::v1::Replica::egress_port() const' is deprecated [-Wdeprecated-declarations]
130 | s.emplace(r.egress_port(), r.instance());
| ~~~~~~~~~~~~~^~
/usr/include/p4/v1/p4runtime.pb.h:18303:17: note: declared here
18303 | inline uint32_t Replica::egress_port() const {
| ^~~~~~~
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -Wno-error=deprecated-declarations -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o example example.o utils.o -lpiprotogrpc -lpiprotobuf -lprotobuf -lgrpc++ -labsl_throw_delegate -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -lgrpc -laddress_sorting -lre2 -lupb -lcares -lz -lgpr -labsl_throw_delegate -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -lssl -lcrypto -labsl_raw_hash_set -labsl_hashtablez_sampler -labsl_hash -labsl_city -labsl_low_level_hash -labsl_random_distributions -labsl_throw_delegate -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_random_seed_sequences -labsl_random_internal_pool_urbg -labsl_random_internal_randen -labsl_random_internal_randen_hwaes -labsl_random_internal_randen_hwaes_impl -labsl_random_internal_randen_slow -labsl_random_internal_platform -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_random_internal_seed_material -labsl_raw_logging_internal -labsl_random_seed_gen_exception -labsl_statusor -labsl_status -labsl_cord -labsl_cordz_info -labsl_cord_internal -labsl_cordz_functions -labsl_exponential_biased -labsl_cordz_handle -labsl_bad_optional_access -labsl_strerror -labsl_str_format_internal -labsl_synchronization -labsl_graphcycles_internal -labsl_stacktrace -labsl_symbolize -labsl_debugging_internal -labsl_demangle_internal -labsl_malloc_internal -labsl_time -labsl_civil_time -labsl_strings -labsl_strings_internal -Wl,--push-state,--as-needed -latomic -Wl,--pop-state -lrt -labsl_base -labsl_spinlock_wait -labsl_int128 -labsl_throw_delegate -labsl_time_zone -labsl_bad_variant_access -labsl_raw_logging_internal -labsl_log_severity
libtool: link: g++ -Wall -Wextra -Wno-error=deprecated-declarations -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o example example.o utils.o -Wl,--push-state -Wl,--as-needed -Wl,--pop-state /usr/lib/x86_64-linux-gnu/libpiprotogrpc.so /usr/lib/x86_64-linux-gnu/libpiprotobuf.so -lprotobuf -lgrpc++ -lgrpc -laddress_sorting -lre2 -lupb -lcares -lz -lgpr -lssl -lcrypto -labsl_raw_hash_set -labsl_hashtablez_sampler -labsl_hash -labsl_city -labsl_low_level_hash -labsl_random_distributions -labsl_random_seed_sequences -labsl_random_internal_pool_urbg -labsl_random_internal_randen -labsl_random_internal_randen_hwaes -labsl_random_internal_randen_hwaes_impl -labsl_random_internal_randen_slow -labsl_random_internal_platform -labsl_random_internal_seed_material -labsl_random_seed_gen_exception -labsl_statusor -labsl_status -labsl_cord -labsl_cordz_info -labsl_cord_internal -labsl_cordz_functions -labsl_exponential_biased -labsl_cordz_handle -labsl_bad_optional_access -labsl_strerror -labsl_str_format_internal -labsl_synchronization -labsl_graphcycles_internal -labsl_stacktrace -labsl_symbolize -labsl_debugging_internal -labsl_demangle_internal -labsl_malloc_internal -labsl_time -labsl_civil_time -labsl_strings -labsl_strings_internal -latomic -lrt -labsl_base -labsl_spinlock_wait -labsl_int128 -labsl_throw_delegate -labsl_time_zone -labsl_bad_variant_access -labsl_raw_logging_internal -labsl_log_severity -pthread
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -Wno-error=deprecated-declarations -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o test_gtest utils.o base_test.o main.o test_basic.o test_grpc_dp.o test_packet_io.o test_counter.o test_meter.o test_ternary.o test_pre.o test_digest.o test_idle_timeout.o test_action_profile.o test_optional.o ../libsimple_switch_grpc.la ../../simple_switch/libsimpleswitch.la -lpiprotogrpc -lpiprotobuf -lprotobuf -lgrpc++ -labsl_throw_delegate -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -lgrpc -laddress_sorting -lre2 -lupb -lcares -lz -lgpr -labsl_throw_delegate -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -lssl -lcrypto -labsl_raw_hash_set -labsl_hashtablez_sampler -labsl_hash -labsl_city -labsl_low_level_hash -labsl_random_distributions -labsl_throw_delegate -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_random_seed_sequences -labsl_random_internal_pool_urbg -labsl_random_internal_randen -labsl_random_internal_randen_hwaes -labsl_random_internal_randen_hwaes_impl -labsl_random_internal_randen_slow -labsl_random_internal_platform -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_random_internal_seed_material -labsl_raw_logging_internal -labsl_random_seed_gen_exception -labsl_statusor -labsl_status -labsl_cord -labsl_cordz_info -labsl_cord_internal -labsl_cordz_functions -labsl_exponential_biased -labsl_cordz_handle -labsl_bad_optional_access -labsl_strerror -labsl_str_format_internal -labsl_synchronization -labsl_graphcycles_internal -labsl_stacktrace -labsl_symbolize -labsl_debugging_internal -labsl_demangle_internal -labsl_malloc_internal -labsl_time -labsl_civil_time -labsl_strings -labsl_strings_internal -Wl,--push-state,--as-needed -latomic -Wl,--pop-state -lrt -labsl_base -labsl_spinlock_wait -labsl_int128 -labsl_throw_delegate -labsl_time_zone -labsl_bad_variant_access -labsl_raw_logging_internal -labsl_log_severity ../../../third_party/gtest/libgtest.la
libtool: link: g++ -Wall -Wextra -Wno-error=deprecated-declarations -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_gtest utils.o base_test.o main.o test_basic.o test_grpc_dp.o test_packet_io.o test_counter.o test_meter.o test_ternary.o test_pre.o test_digest.o test_idle_timeout.o test_action_profile.o test_optional.o -Wl,--push-state -Wl,--as-needed -Wl,--pop-state ../.libs/libsimple_switch_grpc.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/PI/.libs/libbmpi.so /sonic/src/p4lang/p4lang-bmv2-1.15.0/services/.libs/libbm_grpc_dataplane.so /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so /sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/.libs/libsimpleswitch_thrift.so /usr/lib/x86_64-linux-gnu/libpigrpcserver.so /usr/lib/x86_64-linux-gnu/libpifeproto.so /usr/lib/x86_64-linux-gnu/libpifecpp.so /usr/lib/x86_64-linux-gnu/libpiconvertproto.so /usr/lib/x86_64-linux-gnu/libpi.so /usr/lib/x86_64-linux-gnu/libpip4info.so -lreadline ../../simple_switch/.libs/libsimpleswitch.a -lboost_system -lthrift -lboost_program_options -lboost_filesystem /usr/lib/x86_64-linux-gnu/libpiprotogrpc.so /usr/lib/x86_64-linux-gnu/libpiprotobuf.so -lprotobuf -lgrpc++ -lgrpc -laddress_sorting -lre2 -lupb -lcares -lz -lgpr -lssl -lcrypto -labsl_raw_hash_set -labsl_hashtablez_sampler -labsl_hash -labsl_city -labsl_low_level_hash -labsl_random_distributions -labsl_random_seed_sequences -labsl_random_internal_pool_urbg -labsl_random_internal_randen -labsl_random_internal_randen_hwaes -labsl_random_internal_randen_hwaes_impl -labsl_random_internal_randen_slow -labsl_random_internal_platform -labsl_random_internal_seed_material -labsl_random_seed_gen_exception -labsl_statusor -labsl_status -labsl_cord -labsl_cordz_info -labsl_cord_internal -labsl_cordz_functions -labsl_exponential_biased -labsl_cordz_handle -labsl_bad_optional_access -labsl_strerror -labsl_str_format_internal -labsl_synchronization -labsl_graphcycles_internal -labsl_stacktrace -labsl_symbolize -labsl_debugging_internal -labsl_demangle_internal -labsl_malloc_internal -labsl_time -labsl_civil_time -labsl_strings -labsl_strings_internal -latomic -lrt -labsl_base -labsl_spinlock_wait -labsl_int128 -labsl_throw_delegate -labsl_time_zone -labsl_bad_variant_access -labsl_raw_logging_internal -labsl_log_severity ../../../third_party/gtest/.libs/libgtest.a -lboost_thread -lpcap -lgmp -lnanomsg -pthread
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
make check-TESTS
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
make[9]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
PASS: example.run
PASS: test_gtest
============================================================================
Testsuite summary for simple-switch-grpc 0.1
============================================================================
# TOTAL: 2
# PASS: 2
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
make[9]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets'
make[5]: Nothing to be done for 'check-am'.
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets'
make[4]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets'
Making check in tools
make[4]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tools'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tools'
Making check in pdfixed
make[4]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed'
make check-recursive
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed'
Making check in include
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed/include'
make[6]: Nothing to be done for 'check'.
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed/include'
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed'
make[6]: Nothing to be done for 'check-am'.
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed'
make[4]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed'
make[4]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0'
make[4]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0'
make[3]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0'
create-stamp debian/debhelper-build-stamp
dh_prep
debian/rules override_dh_auto_install
make[3]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0'
make DESTDIR=/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2 install
make[4]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0'
Making install in thrift_src
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src'
make install-am
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src'
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu'
/bin/bash ../libtool --mode=install /usr/bin/install -c libruntimestubs.la '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu'
libtool: install: /usr/bin/install -c .libs/libruntimestubs.so.0.0.0 /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libruntimestubs.so.0.0.0
libtool: install: (cd /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu && { ln -s -f libruntimestubs.so.0.0.0 libruntimestubs.so.0 || { rm -f libruntimestubs.so.0 && ln -s libruntimestubs.so.0.0.0 libruntimestubs.so.0; }; })
libtool: install: (cd /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu && { ln -s -f libruntimestubs.so.0.0.0 libruntimestubs.so || { rm -f libruntimestubs.so && ln -s libruntimestubs.so.0.0.0 libruntimestubs.so; }; })
libtool: install: /usr/bin/install -c .libs/libruntimestubs.lai /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libruntimestubs.la
libtool: install: /usr/bin/install -c .libs/libruntimestubs.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libruntimestubs.a
libtool: install: chmod 644 /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libruntimestubs.a
libtool: install: ranlib /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libruntimestubs.a
libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-linux-gnu'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm'
/usr/bin/install -c -m 644 gen-cpp/bm/standard_constants.h gen-cpp/bm/Standard.h gen-cpp/bm/standard_types.h gen-cpp/bm/simple_pre_constants.h gen-cpp/bm/SimplePre.h gen-cpp/bm/simple_pre_types.h gen-cpp/bm/simple_pre_lag_constants.h gen-cpp/bm/SimplePreLAG.h gen-cpp/bm/simple_pre_lag_types.h '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages/bm_runtime/'
/usr/bin/install -c -m 644 gen-py/bm_runtime/__init__.py '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages/bm_runtime/'
Byte-compiling python modules...
__init__.py
Byte-compiling python modules (optimized versions) ...
__init__.py
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages/bm_runtime/simple_pre_lag'
/usr/bin/install -c -m 644 gen-py/bm_runtime/simple_pre_lag/constants.py gen-py/bm_runtime/simple_pre_lag/__init__.py gen-py/bm_runtime/simple_pre_lag/SimplePreLAG.py gen-py/bm_runtime/simple_pre_lag/ttypes.py '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages/bm_runtime/simple_pre_lag'
Byte-compiling python modules...
constants.py__init__.pySimplePreLAG.pyttypes.py
Byte-compiling python modules (optimized versions) ...
constants.py__init__.pySimplePreLAG.pyttypes.py
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages/bm_runtime/simple_pre'
/usr/bin/install -c -m 644 gen-py/bm_runtime/simple_pre/constants.py gen-py/bm_runtime/simple_pre/__init__.py gen-py/bm_runtime/simple_pre/SimplePre.py gen-py/bm_runtime/simple_pre/ttypes.py '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages/bm_runtime/simple_pre'
Byte-compiling python modules...
constants.py__init__.pySimplePre.pyttypes.py
Byte-compiling python modules (optimized versions) ...
constants.py__init__.pySimplePre.pyttypes.py
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages/bm_runtime/standard'
/usr/bin/install -c -m 644 gen-py/bm_runtime/standard/constants.py gen-py/bm_runtime/standard/__init__.py gen-py/bm_runtime/standard/Standard.py gen-py/bm_runtime/standard/ttypes.py '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages/bm_runtime/standard'
Byte-compiling python modules...
constants.py__init__.pyStandard.pyttypes.py
Byte-compiling python modules (optimized versions) ...
constants.py__init__.pyStandard.pyttypes.py
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src'
Making install in third_party
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
Making install in gtest
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
make[7]: Nothing to be done for 'install-exec-am'.
make[7]: Nothing to be done for 'install-data-am'.
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
Making install in jsoncpp
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/jsoncpp'
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/jsoncpp'
make[7]: Nothing to be done for 'install-exec-am'.
make[7]: Nothing to be done for 'install-data-am'.
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/jsoncpp'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/jsoncpp'
Making install in spdlog
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/spdlog'
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/spdlog'
make[7]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/spdlog/sinks'
/usr/bin/install -c -m 644 bm/spdlog/sinks/android_sink.h bm/spdlog/sinks/base_sink.h bm/spdlog/sinks/dist_sink.h bm/spdlog/sinks/file_sinks.h bm/spdlog/sinks/null_sink.h bm/spdlog/sinks/ostream_sink.h bm/spdlog/sinks/sink.h bm/spdlog/sinks/stdout_sinks.h bm/spdlog/sinks/syslog_sink.h '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/spdlog/sinks'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/spdlog/details'
/usr/bin/install -c -m 644 bm/spdlog/details/async_logger_impl.h bm/spdlog/details/async_log_helper.h bm/spdlog/details/file_helper.h bm/spdlog/details/format.cc bm/spdlog/details/format.h bm/spdlog/details/line_logger.h bm/spdlog/details/logger_impl.h bm/spdlog/details/log_msg.h bm/spdlog/details/mpmc_bounded_q.h bm/spdlog/details/null_mutex.h bm/spdlog/details/os.h bm/spdlog/details/pattern_formatter_impl.h bm/spdlog/details/registry.h bm/spdlog/details/spdlog_impl.h '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/spdlog/details'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/spdlog'
/usr/bin/install -c -m 644 bm/spdlog/async_logger.h bm/spdlog/common.h bm/spdlog/formatter.h bm/spdlog/logger.h bm/spdlog/spdlog.h bm/spdlog/tweakme.h '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/spdlog'
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/spdlog'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/spdlog'
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[7]: Nothing to be done for 'install-exec-am'.
make[7]: Nothing to be done for 'install-data-am'.
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
Making install in src
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src'
Making install in bf_lpm_trie
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bf_lpm_trie'
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bf_lpm_trie'
make[7]: Nothing to be done for 'install-exec-am'.
make[7]: Nothing to be done for 'install-data-am'.
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bf_lpm_trie'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bf_lpm_trie'
Making install in BMI
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/BMI'
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/BMI'
make[7]: Nothing to be done for 'install-exec-am'.
make[7]: Nothing to be done for 'install-data-am'.
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/BMI'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/BMI'
Making install in bm_sim
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_sim'
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_sim'
make[7]: Nothing to be done for 'install-exec-am'.
make[7]: Nothing to be done for 'install-data-am'.
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_sim'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_sim'
Making install in bm_runtime
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_runtime'
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_runtime'
make[7]: Nothing to be done for 'install-exec-am'.
make[7]: Nothing to be done for 'install-data-am'.
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_runtime'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_runtime'
Making install in bm_apps
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps'
Making install in .
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps'
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps'
make[8]: Nothing to be done for 'install-exec-am'.
make[8]: Nothing to be done for 'install-data-am'.
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps'
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps'
Making install in examples
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps/examples'
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps/examples'
make[8]: Nothing to be done for 'install-exec-am'.
make[8]: Nothing to be done for 'install-data-am'.
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps/examples'
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps/examples'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps'
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src'
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu'
/bin/bash ../libtool --mode=install /usr/bin/install -c libbmall.la libbmp4apps.la '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu'
libtool: warning: relinking 'libbmall.la'
libtool: install: (cd /sonic/src/p4lang/p4lang-bmv2-1.15.0/src; /bin/bash "/sonic/src/p4lang/p4lang-bmv2-1.15.0/libtool" --tag CXX --mode=relink g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libbmall.la -rpath /usr/lib/x86_64-linux-gnu ../src/bm_sim/libbmsim.la ../src/bf_lpm_trie/libbflpmtrie.la ../src/BMI/libbmi.la ../third_party/jsoncpp/libjson.la ../src/bm_runtime/libbmruntime.la ../thrift_src/libruntimestubs.la -lboost_system -lthrift -lboost_program_options -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg -inst-prefix-dir /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2)
libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -Wl,--whole-archive ../src/bm_sim/.libs/libbmsim.a ../src/bf_lpm_trie/.libs/libbflpmtrie.a ../src/BMI/.libs/libbmi.a ../third_party/jsoncpp/.libs/libjson.a ../src/bm_runtime/.libs/libbmruntime.a -Wl,--no-whole-archive -L/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lruntimestubs -lboost_system -lthrift -lboost_program_options -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o -g -O2 -fstack-protector-strong -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,libbmall.so.0 -o .libs/libbmall.so.0.0.0
libtool: install: /usr/bin/install -c .libs/libbmall.so.0.0.0T /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmall.so.0.0.0
libtool: install: (cd /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu && { ln -s -f libbmall.so.0.0.0 libbmall.so.0 || { rm -f libbmall.so.0 && ln -s libbmall.so.0.0.0 libbmall.so.0; }; })
libtool: install: (cd /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu && { ln -s -f libbmall.so.0.0.0 libbmall.so || { rm -f libbmall.so && ln -s libbmall.so.0.0.0 libbmall.so; }; })
libtool: install: /usr/bin/install -c .libs/libbmall.lai /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmall.la
libtool: warning: relinking 'libbmp4apps.la'
libtool: install: (cd /sonic/src/p4lang/p4lang-bmv2-1.15.0/src; /bin/bash "/sonic/src/p4lang/p4lang-bmv2-1.15.0/libtool" --tag CXX --mode=relink g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libbmp4apps.la -rpath /usr/lib/x86_64-linux-gnu bm_apps/libbmapps.la -lboost_thread -lpcap -lgmp -lnanomsg -inst-prefix-dir /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2)
libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -Wl,--whole-archive bm_apps/.libs/libbmapps.a -Wl,--no-whole-archive -L/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lruntimestubs -lthrift -lboost_thread -lpcap -lgmp -lnanomsg -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o -g -O2 -fstack-protector-strong -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,libbmp4apps.so.0 -o .libs/libbmp4apps.so.0.0.0
libtool: install: /usr/bin/install -c .libs/libbmp4apps.so.0.0.0T /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmp4apps.so.0.0.0
libtool: install: (cd /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu && { ln -s -f libbmp4apps.so.0.0.0 libbmp4apps.so.0 || { rm -f libbmp4apps.so.0 && ln -s libbmp4apps.so.0.0.0 libbmp4apps.so.0; }; })
libtool: install: (cd /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu && { ln -s -f libbmp4apps.so.0.0.0 libbmp4apps.so || { rm -f libbmp4apps.so && ln -s libbmp4apps.so.0.0.0 libbmp4apps.so; }; })
libtool: install: /usr/bin/install -c .libs/libbmp4apps.lai /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmp4apps.la
libtool: install: /usr/bin/install -c .libs/libbmall.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmall.a
libtool: install: chmod 644 /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmall.a
libtool: install: ranlib /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmall.a
libtool: install: /usr/bin/install -c .libs/libbmp4apps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmp4apps.a
libtool: install: chmod 644 /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmp4apps.a
libtool: install: ranlib /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmp4apps.a
libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-linux-gnu'
make[7]: Nothing to be done for 'install-data-am'.
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src'
Making install in include
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/include'
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/include'
make[6]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/bm_sim'
/usr/bin/install -c -m 644 bm/bm_sim/_assert.h bm/bm_sim/action_entry.h bm/bm_sim/action_profile.h bm/bm_sim/actions.h bm/bm_sim/ageing.h bm/bm_sim/bignum.h bm/bm_sim/bytecontainer.h bm/bm_sim/calculations.h bm/bm_sim/control_action.h bm/bm_sim/checksums.h bm/bm_sim/conditionals.h bm/bm_sim/context.h bm/bm_sim/control_flow.h bm/bm_sim/counters.h bm/bm_sim/data.h bm/bm_sim/debugger.h bm/bm_sim/deparser.h bm/bm_sim/dev_mgr.h bm/bm_sim/device_id.h bm/bm_sim/dynamic_bitset.h bm/bm_sim/entries.h bm/bm_sim/enums.h bm/bm_sim/event_logger.h bm/bm_sim/expressions.h bm/bm_sim/extern.h bm/bm_sim/fields.h bm/bm_sim/field_lists.h bm/bm_sim/handle_mgr.h bm/bm_sim/headers.h bm/bm_sim/learning.h bm/bm_sim/logger.h bm/bm_sim/lookup_structures.h bm/bm_sim/match_error_codes.h bm/bm_sim/match_tables.h bm/bm_sim/match_units.h bm/bm_sim/match_key_types.h bm/bm_sim/meters.h bm/bm_sim/named_p4object.h bm/bm_sim/nn.h bm/bm_sim/options_parse.h '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/bm_sim'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/bm_runtime'
/usr/bin/install -c -m 644 bm/bm_runtime/bm_runtime.h '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/bm_runtime'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/bm_sim'
/usr/bin/install -c -m 644 bm/bm_sim/P4Objects.h bm/bm_sim/packet.h bm/bm_sim/packet_buffer.h bm/bm_sim/packet_handler.h bm/bm_sim/parser.h bm/bm_sim/parser_error.h bm/bm_sim/pcap_file.h bm/bm_sim/periodic_task.h bm/bm_sim/phv.h bm/bm_sim/phv_forward.h bm/bm_sim/phv_source.h bm/bm_sim/pipeline.h bm/bm_sim/port_monitor.h bm/bm_sim/pre.h bm/bm_sim/queue.h bm/bm_sim/queueing.h bm/bm_sim/ras.h bm/bm_sim/runtime_interface.h bm/bm_sim/short_alloc.h bm/bm_sim/stateful.h bm/bm_sim/switch.h bm/bm_sim/simple_pre.h bm/bm_sim/simple_pre_lag.h bm/bm_sim/source_info.h bm/bm_sim/stacks.h bm/bm_sim/tables.h bm/bm_sim/target_parser.h bm/bm_sim/transport.h bm/bm_sim/header_unions.h '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/bm_sim'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/bm_grpc'
/usr/bin/install -c -m 644 bm/bm_grpc/pem.h '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/bm_grpc'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/bm_apps'
/usr/bin/install -c -m 644 bm/bm_apps/notifications.h bm/bm_apps/packet_pipe.h bm/bm_apps/learn.h '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/bm_apps'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/thrift'
/usr/bin/install -c -m 644 bm/thrift/stdcxx.h '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/thrift'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/bm_sim/core'
/usr/bin/install -c -m 644 bm/bm_sim/core/primitives.h '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/bm_sim/core'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm'
/usr/bin/install -c -m 644 bm/config.h '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/include'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/include'
Making install in tests
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests'
Making install in .
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests'
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests'
make[7]: Nothing to be done for 'install-exec-am'.
make[7]: Nothing to be done for 'install-data-am'.
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tests'
Making install in PI
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/PI'
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/PI'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu'
/bin/bash ../libtool --mode=install /usr/bin/install -c libbmpi.la '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu'
libtool: install: /usr/bin/install -c .libs/libbmpi.so.0.0.0 /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpi.so.0.0.0
libtool: install: (cd /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu && { ln -s -f libbmpi.so.0.0.0 libbmpi.so.0 || { rm -f libbmpi.so.0 && ln -s libbmpi.so.0.0.0 libbmpi.so.0; }; })
libtool: install: (cd /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu && { ln -s -f libbmpi.so.0.0.0 libbmpi.so || { rm -f libbmpi.so && ln -s libbmpi.so.0.0.0 libbmpi.so; }; })
libtool: install: /usr/bin/install -c .libs/libbmpi.lai /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpi.la
libtool: install: /usr/bin/install -c .libs/libbmpi.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpi.a
libtool: install: chmod 644 /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpi.a
libtool: install: ranlib /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpi.a
libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-linux-gnu'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/PI'
/usr/bin/install -c -m 644 bm/PI/pi.h '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/PI'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/PI'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/PI'
Making install in services
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/services'
make install-am
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/services'
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/services'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu'
/bin/bash ../libtool --mode=install /usr/bin/install -c libbm_grpc_dataplane.la '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu'
libtool: install: /usr/bin/install -c .libs/libbm_grpc_dataplane.so.0.0.0 /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbm_grpc_dataplane.so.0.0.0
libtool: install: (cd /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu && { ln -s -f libbm_grpc_dataplane.so.0.0.0 libbm_grpc_dataplane.so.0 || { rm -f libbm_grpc_dataplane.so.0 && ln -s libbm_grpc_dataplane.so.0.0.0 libbm_grpc_dataplane.so.0; }; })
libtool: install: (cd /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu && { ln -s -f libbm_grpc_dataplane.so.0.0.0 libbm_grpc_dataplane.so || { rm -f libbm_grpc_dataplane.so && ln -s libbm_grpc_dataplane.so.0.0.0 libbm_grpc_dataplane.so; }; })
libtool: install: /usr/bin/install -c .libs/libbm_grpc_dataplane.lai /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbm_grpc_dataplane.la
libtool: install: /usr/bin/install -c .libs/libbm_grpc_dataplane.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbm_grpc_dataplane.a
libtool: install: chmod 644 /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbm_grpc_dataplane.a
libtool: install: ranlib /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbm_grpc_dataplane.a
libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-linux-gnu'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/p4/bm/'
/usr/bin/install -c -m 644 cpp_out/p4/bm/dataplane_interface.pb.h grpc_out/p4/bm/dataplane_interface.grpc.pb.h '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/p4/bm/'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages/p4/bm'
/usr/bin/install -c -m 644 py_out/p4/bm/dataplane_interface_pb2.py py_out/p4/bm/__init__.py '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages/p4/bm'
Byte-compiling python modules...
dataplane_interface_pb2.py__init__.py
Byte-compiling python modules (optimized versions) ...
dataplane_interface_pb2.py__init__.py
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/services'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/services'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/services'
Making install in targets
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets'
Making install in simple_switch
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch'
make install-recursive
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch'
Making install in .
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch'
make[9]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu'
/bin/bash ../../libtool --mode=install /usr/bin/install -c libsimpleswitch_runner.la libsimpleswitch_thrift.la '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu'
libtool: warning: relinking 'libsimpleswitch_runner.la'
libtool: install: (cd /sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch; /bin/bash "/sonic/src/p4lang/p4lang-bmv2-1.15.0/libtool" --tag CXX --mode=relink g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libsimpleswitch_runner.la -rpath /usr/lib/x86_64-linux-gnu runner.lo ../../PI/libbmpi.la libsimpleswitch.la -lboost_thread -lpcap -lgmp -lnanomsg -inst-prefix-dir /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2)
libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o .libs/runner.o -Wl,--whole-archive ./.libs/libsimpleswitch.a -Wl,--no-whole-archive -L/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lbmpi -lboost_system -lthrift -lboost_program_options -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o -g -O2 -fstack-protector-strong -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,libsimpleswitch_runner.so.0 -o .libs/libsimpleswitch_runner.so.0.0.0
libtool: install: /usr/bin/install -c .libs/libsimpleswitch_runner.so.0.0.0T /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_runner.so.0.0.0
libtool: install: (cd /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu && { ln -s -f libsimpleswitch_runner.so.0.0.0 libsimpleswitch_runner.so.0 || { rm -f libsimpleswitch_runner.so.0 && ln -s libsimpleswitch_runner.so.0.0.0 libsimpleswitch_runner.so.0; }; })
libtool: install: (cd /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu && { ln -s -f libsimpleswitch_runner.so.0.0.0 libsimpleswitch_runner.so || { rm -f libsimpleswitch_runner.so && ln -s libsimpleswitch_runner.so.0.0.0 libsimpleswitch_runner.so; }; })
libtool: install: /usr/bin/install -c .libs/libsimpleswitch_runner.lai /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_runner.la
libtool: install: /usr/bin/install -c .libs/libsimpleswitch_thrift.so.0.0.0 /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_thrift.so.0.0.0
libtool: install: (cd /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu && { ln -s -f libsimpleswitch_thrift.so.0.0.0 libsimpleswitch_thrift.so.0 || { rm -f libsimpleswitch_thrift.so.0 && ln -s libsimpleswitch_thrift.so.0.0.0 libsimpleswitch_thrift.so.0; }; })
libtool: install: (cd /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu && { ln -s -f libsimpleswitch_thrift.so.0.0.0 libsimpleswitch_thrift.so || { rm -f libsimpleswitch_thrift.so && ln -s libsimpleswitch_thrift.so.0.0.0 libsimpleswitch_thrift.so; }; })
libtool: install: /usr/bin/install -c .libs/libsimpleswitch_thrift.lai /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_thrift.la
libtool: install: /usr/bin/install -c .libs/libsimpleswitch_runner.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_runner.a
libtool: install: chmod 644 /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_runner.a
libtool: install: ranlib /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_runner.a
libtool: install: /usr/bin/install -c .libs/libsimpleswitch_thrift.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_thrift.a
libtool: install: chmod 644 /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_thrift.a
libtool: install: ranlib /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_thrift.a
libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-linux-gnu'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/bin'
/bin/bash ../../libtool --mode=install /usr/bin/install -c simple_switch '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/bin'
libtool: warning: '../../thrift_src/libruntimestubs.la' has not been installed in '/usr/lib/x86_64-linux-gnu'
libtool: warning: 'libsimpleswitch_thrift.la' has not been installed in '/usr/lib/x86_64-linux-gnu'
libtool: install: /usr/bin/install -c .libs/simple_switch /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/bin/simple_switch
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/bin'
/usr/bin/install -c simple_switch_CLI '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/bin'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/simple_switch'
/usr/bin/install -c -m 644 bm/simple_switch/runner.h '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/simple_switch'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm'
/usr/bin/install -c -m 644 gen-cpp/bm/simple_switch_constants.h gen-cpp/bm/SimpleSwitch.h gen-cpp/bm/simple_switch_types.h '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages/sswitch_runtime'
/usr/bin/install -c -m 644 gen-py/sswitch_runtime/constants.py gen-py/sswitch_runtime/__init__.py gen-py/sswitch_runtime/SimpleSwitch.py gen-py/sswitch_runtime/ttypes.py '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages/sswitch_runtime'
Byte-compiling python modules...
constants.py__init__.pySimpleSwitch.pyttypes.py
Byte-compiling python modules (optimized versions) ...
constants.py__init__.pySimpleSwitch.pyttypes.py
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages'
/usr/bin/install -c -m 644 sswitch_CLI.py '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages'
Byte-compiling python modules...
sswitch_CLI.py
Byte-compiling python modules (optimized versions) ...
sswitch_CLI.py
make[9]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch'
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch'
Making install in tests
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests'
Making install in .
make[9]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests'
make[10]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests'
make[10]: Nothing to be done for 'install-exec-am'.
make[10]: Nothing to be done for 'install-data-am'.
make[10]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests'
make[9]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests'
Making install in CLI_tests
make[9]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests/CLI_tests'
make[10]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests/CLI_tests'
make[10]: Nothing to be done for 'install-exec-am'.
make[10]: Nothing to be done for 'install-data-am'.
make[10]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests/CLI_tests'
make[9]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests/CLI_tests'
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/tests'
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch'
Making install in psa_switch
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch'
make install-recursive
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch'
Making install in .
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch'
make[9]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu'
/bin/bash ../../libtool --mode=install /usr/bin/install -c libpsaswitch_thrift.la '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu'
libtool: install: /usr/bin/install -c .libs/libpsaswitch_thrift.so.0.0.0 /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libpsaswitch_thrift.so.0.0.0
libtool: install: (cd /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu && { ln -s -f libpsaswitch_thrift.so.0.0.0 libpsaswitch_thrift.so.0 || { rm -f libpsaswitch_thrift.so.0 && ln -s libpsaswitch_thrift.so.0.0.0 libpsaswitch_thrift.so.0; }; })
libtool: install: (cd /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu && { ln -s -f libpsaswitch_thrift.so.0.0.0 libpsaswitch_thrift.so || { rm -f libpsaswitch_thrift.so && ln -s libpsaswitch_thrift.so.0.0.0 libpsaswitch_thrift.so; }; })
libtool: install: /usr/bin/install -c .libs/libpsaswitch_thrift.lai /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libpsaswitch_thrift.la
libtool: install: /usr/bin/install -c .libs/libpsaswitch_thrift.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libpsaswitch_thrift.a
libtool: install: chmod 644 /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libpsaswitch_thrift.a
libtool: install: ranlib /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libpsaswitch_thrift.a
libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-linux-gnu'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/bin'
/bin/bash ../../libtool --mode=install /usr/bin/install -c psa_switch '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/bin'
libtool: warning: '../../thrift_src/libruntimestubs.la' has not been installed in '/usr/lib/x86_64-linux-gnu'
libtool: warning: 'libpsaswitch_thrift.la' has not been installed in '/usr/lib/x86_64-linux-gnu'
libtool: install: /usr/bin/install -c .libs/psa_switch /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/bin/psa_switch
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/bin'
/usr/bin/install -c psa_switch_CLI '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/bin'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm'
/usr/bin/install -c -m 644 gen-cpp/bm/psa_switch_constants.h gen-cpp/bm/PsaSwitch.h gen-cpp/bm/psa_switch_types.h '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages/pswitch_runtime'
/usr/bin/install -c -m 644 gen-py/pswitch_runtime/constants.py gen-py/pswitch_runtime/__init__.py gen-py/pswitch_runtime/PsaSwitch.py gen-py/pswitch_runtime/ttypes.py '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages/pswitch_runtime'
Byte-compiling python modules...
constants.py__init__.pyPsaSwitch.pyttypes.py
Byte-compiling python modules (optimized versions) ...
constants.py__init__.pyPsaSwitch.pyttypes.py
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages'
/usr/bin/install -c -m 644 pswitch_CLI.py '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages'
Byte-compiling python modules...
pswitch_CLI.py
Byte-compiling python modules (optimized versions) ...
pswitch_CLI.py
make[9]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch'
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch'
Making install in tests
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/tests'
Making install in .
make[9]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/tests'
make[10]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/tests'
make[10]: Nothing to be done for 'install-exec-am'.
make[10]: Nothing to be done for 'install-data-am'.
make[10]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/tests'
make[9]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/tests'
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/tests'
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch'
Making install in simple_router
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_router'
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_router'
make[7]: Nothing to be done for 'install-exec-am'.
make[7]: Nothing to be done for 'install-data-am'.
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_router'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_router'
Making install in l2_switch
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch'
Making install in .
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch'
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch'
make[8]: Nothing to be done for 'install-exec-am'.
make[8]: Nothing to be done for 'install-data-am'.
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch'
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch'
Making install in learn_client
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch/learn_client'
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch/learn_client'
make[8]: Nothing to be done for 'install-exec-am'.
make[8]: Nothing to be done for 'install-data-am'.
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch/learn_client'
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch/learn_client'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch'
Making install in simple_switch_grpc
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
Making install in .
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/bin'
/bin/bash ./libtool --mode=install /usr/bin/install -c simple_switch_grpc '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/bin'
libtool: warning: '/sonic/src/p4lang/p4lang-bmv2-1.15.0/PI/libbmpi.la' has not been installed in '/usr/lib/x86_64-linux-gnu'
libtool: warning: '/sonic/src/p4lang/p4lang-bmv2-1.15.0/services/libbm_grpc_dataplane.la' has not been installed in '/usr/lib/x86_64-linux-gnu'
libtool: warning: '/sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/libruntimestubs.la' has not been installed in '/usr/lib/x86_64-linux-gnu'
libtool: warning: '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/libsimpleswitch_thrift.la' has not been installed in '/usr/lib/x86_64-linux-gnu'
libtool: install: /usr/bin/install -c .libs/simple_switch_grpc /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/bin/simple_switch_grpc
make[8]: Nothing to be done for 'install-data-am'.
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
Making install in tests
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
Making install in ../../../third_party
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
Making install in gtest
make[9]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
make[10]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
make[10]: Nothing to be done for 'install-exec-am'.
make[10]: Nothing to be done for 'install-data-am'.
make[10]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
make[9]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
Making install in jsoncpp
make[9]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/jsoncpp'
make[10]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/jsoncpp'
make[10]: Nothing to be done for 'install-exec-am'.
make[10]: Nothing to be done for 'install-data-am'.
make[10]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/jsoncpp'
make[9]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/jsoncpp'
Making install in spdlog
make[9]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/spdlog'
make[10]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/spdlog'
make[10]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/spdlog/sinks'
/usr/bin/install -c -m 644 bm/spdlog/sinks/android_sink.h bm/spdlog/sinks/base_sink.h bm/spdlog/sinks/dist_sink.h bm/spdlog/sinks/file_sinks.h bm/spdlog/sinks/null_sink.h bm/spdlog/sinks/ostream_sink.h bm/spdlog/sinks/sink.h bm/spdlog/sinks/stdout_sinks.h bm/spdlog/sinks/syslog_sink.h '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/spdlog/sinks'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/spdlog/details'
/usr/bin/install -c -m 644 bm/spdlog/details/async_logger_impl.h bm/spdlog/details/async_log_helper.h bm/spdlog/details/file_helper.h bm/spdlog/details/format.cc bm/spdlog/details/format.h bm/spdlog/details/line_logger.h bm/spdlog/details/logger_impl.h bm/spdlog/details/log_msg.h bm/spdlog/details/mpmc_bounded_q.h bm/spdlog/details/null_mutex.h bm/spdlog/details/os.h bm/spdlog/details/pattern_formatter_impl.h bm/spdlog/details/registry.h bm/spdlog/details/spdlog_impl.h '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/spdlog/details'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/spdlog'
/usr/bin/install -c -m 644 bm/spdlog/async_logger.h bm/spdlog/common.h bm/spdlog/formatter.h bm/spdlog/logger.h bm/spdlog/spdlog.h bm/spdlog/tweakme.h '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/spdlog'
make[10]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/spdlog'
make[9]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/spdlog'
make[9]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[10]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[10]: Nothing to be done for 'install-exec-am'.
make[10]: Nothing to be done for 'install-data-am'.
make[10]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[9]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
make[9]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
make[9]: Nothing to be done for 'install-exec-am'.
make[9]: Nothing to be done for 'install-data-am'.
make[9]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets'
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets'
make[7]: Nothing to be done for 'install-exec-am'.
make[7]: Nothing to be done for 'install-data-am'.
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets'
Making install in tools
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tools'
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tools'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/bin'
/usr/bin/install -c bm_CLI bm_p4dbg bm_nanomsg_events '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/bin'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages'
/usr/bin/install -c -m 644 bmpy_utils.py runtime_CLI.py p4dbg.py nanomsg_client.py '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages'
Byte-compiling python modules...
bmpy_utils.pyruntime_CLI.pyp4dbg.pynanomsg_client.py
Byte-compiling python modules (optimized versions) ...
bmpy_utils.pyruntime_CLI.pyp4dbg.pynanomsg_client.py
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tools'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tools'
Making install in pdfixed
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed'
make install-recursive
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed'
Making install in include
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed/include'
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed/include'
make[8]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/pdfixed'
/usr/bin/install -c -m 644 bm/pdfixed/pd_pre.h bm/pdfixed/pd_mirroring.h bm/pdfixed/pd_static.h bm/pdfixed/pd_common.h bm/pdfixed/pd_swap.h '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/pdfixed'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/pdfixed/int'
/usr/bin/install -c -m 644 bm/pdfixed/int/pd_conn_mgr.h bm/pdfixed/int/pd_helpers.h bm/pdfixed/int/pd_notifications.h '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/pdfixed/int'
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed/include'
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed/include'
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed'
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu'
/bin/bash ../libtool --mode=install /usr/bin/install -c libbmpdfixed.la libbmpdfixedthrift.la '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu'
libtool: warning: relinking 'libbmpdfixed.la'
libtool: install: (cd /sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed; /bin/bash "/sonic/src/p4lang/p4lang-bmv2-1.15.0/libtool" --tag CXX --mode=relink g++ -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libbmpdfixed.la -rpath /usr/lib/x86_64-linux-gnu src/pd_notifications.lo src/pd_helpers.lo src/pd_pre.lo src/pd_mirroring.lo src/pd_static.lo src/pd_swap.lo ../thrift_src/libruntimestubs.la ../targets/simple_switch/libsimpleswitch_thrift.la -lboost_thread -lpcap -lgmp -lnanomsg -inst-prefix-dir /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2)
libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o src/.libs/pd_notifications.o src/.libs/pd_helpers.o src/.libs/pd_pre.o src/.libs/pd_mirroring.o src/.libs/pd_static.o src/.libs/pd_swap.o -L/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lruntimestubs -lsimpleswitch_thrift -lboost_thread -lpcap -lgmp -lnanomsg -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o -g -O2 -fstack-protector-strong -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,libbmpdfixed.so.0 -o .libs/libbmpdfixed.so.0.0.0
libtool: install: /usr/bin/install -c .libs/libbmpdfixed.so.0.0.0T /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixed.so.0.0.0
libtool: install: (cd /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu && { ln -s -f libbmpdfixed.so.0.0.0 libbmpdfixed.so.0 || { rm -f libbmpdfixed.so.0 && ln -s libbmpdfixed.so.0.0.0 libbmpdfixed.so.0; }; })
libtool: install: (cd /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu && { ln -s -f libbmpdfixed.so.0.0.0 libbmpdfixed.so || { rm -f libbmpdfixed.so && ln -s libbmpdfixed.so.0.0.0 libbmpdfixed.so; }; })
libtool: install: /usr/bin/install -c .libs/libbmpdfixed.lai /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixed.la
libtool: install: /usr/bin/install -c .libs/libbmpdfixedthrift.so.0.0.0 /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixedthrift.so.0.0.0
libtool: install: (cd /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu && { ln -s -f libbmpdfixedthrift.so.0.0.0 libbmpdfixedthrift.so.0 || { rm -f libbmpdfixedthrift.so.0 && ln -s libbmpdfixedthrift.so.0.0.0 libbmpdfixedthrift.so.0; }; })
libtool: install: (cd /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu && { ln -s -f libbmpdfixedthrift.so.0.0.0 libbmpdfixedthrift.so || { rm -f libbmpdfixedthrift.so && ln -s libbmpdfixedthrift.so.0.0.0 libbmpdfixedthrift.so; }; })
libtool: install: /usr/bin/install -c .libs/libbmpdfixedthrift.lai /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixedthrift.la
libtool: install: /usr/bin/install -c .libs/libbmpdfixed.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixed.a
libtool: install: chmod 644 /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixed.a
libtool: install: ranlib /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixed.a
libtool: install: /usr/bin/install -c .libs/libbmpdfixedthrift.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixedthrift.a
libtool: install: chmod 644 /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixedthrift.a
libtool: install: ranlib /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixedthrift.a
libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-linux-gnu'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/pdfixed'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/pdfixed/thrift-src'
/usr/bin/install -c -m 644 thrift-src/pdfixed_rpc_server.h '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/pdfixed/thrift-src'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/pdfixed/thrift'
/usr/bin/install -c -m 644 thrift/res.thrift '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/pdfixed/thrift'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages/bm/pdfixed/conn_mgr_pd_rpc'
/usr/bin/install -c -m 644 pd_thrift_gen/gen-py/conn_mgr_pd_rpc/constants.py pd_thrift_gen/gen-py/conn_mgr_pd_rpc/__init__.py pd_thrift_gen/gen-py/conn_mgr_pd_rpc/ttypes.py pd_thrift_gen/gen-py/conn_mgr_pd_rpc/conn_mgr.py pd_thrift_gen/gen-py/conn_mgr_pd_rpc/conn_mgr-remote '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages/bm/pdfixed/conn_mgr_pd_rpc'
Byte-compiling python modules...
constants.py__init__.pyttypes.pyconn_mgr.py
Byte-compiling python modules (optimized versions) ...
constants.py__init__.pyttypes.pyconn_mgr.py
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages/bm/pdfixed/mc_pd_rpc'
/usr/bin/install -c -m 644 pd_thrift_gen/gen-py/mc_pd_rpc/constants.py pd_thrift_gen/gen-py/mc_pd_rpc/__init__.py pd_thrift_gen/gen-py/mc_pd_rpc/ttypes.py pd_thrift_gen/gen-py/mc_pd_rpc/mc.py pd_thrift_gen/gen-py/mc_pd_rpc/mc-remote '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages/bm/pdfixed/mc_pd_rpc'
Byte-compiling python modules...
constants.py__init__.pyttypes.pymc.py
Byte-compiling python modules (optimized versions) ...
constants.py__init__.pyttypes.pymc.py
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages/bm/pdfixed/res_pd_rpc'
/usr/bin/install -c -m 644 pd_thrift_gen/gen-py/res_pd_rpc/constants.py pd_thrift_gen/gen-py/res_pd_rpc/__init__.py pd_thrift_gen/gen-py/res_pd_rpc/ttypes.py '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages/bm/pdfixed/res_pd_rpc'
Byte-compiling python modules...
constants.py__init__.pyttypes.py
Byte-compiling python modules (optimized versions) ...
constants.py__init__.pyttypes.py
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages/bm/pdfixed/sswitch_pd_rpc'
/usr/bin/install -c -m 644 pd_thrift_gen/gen-py/sswitch_pd_rpc/constants.py pd_thrift_gen/gen-py/sswitch_pd_rpc/__init__.py pd_thrift_gen/gen-py/sswitch_pd_rpc/ttypes.py pd_thrift_gen/gen-py/sswitch_pd_rpc/sswitch.py pd_thrift_gen/gen-py/sswitch_pd_rpc/sswitch-remote '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/lib/python3.11/site-packages/bm/pdfixed/sswitch_pd_rpc'
Byte-compiling python modules...
constants.py__init__.pyttypes.pysswitch.py
Byte-compiling python modules (optimized versions) ...
constants.py__init__.pyttypes.pysswitch.py
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed'
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed'
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0'
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0'
make[6]: Nothing to be done for 'install-exec-am'.
make[6]: Nothing to be done for 'install-data-am'.
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0'
make[4]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0'
autoreconf -fi targets/simple_switch_grpc/
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
configure.ac:23: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
m4/ax_pthread.m4:88: AX_PTHREAD is expanded from...
configure.ac:23: the top level
configure.ac:9: installing './compile'
configure.ac:6: installing './missing'
Makefile.am: installing './depcomp'
cd targets/simple_switch_grpc/ && ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --disable-maintainer-mode --disable-dependency-tracking --with-thrift
configure: WARNING: unrecognized options: --disable-maintainer-mode
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... none
checking for g++... g++
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking dependency style of g++... none
checking for a Python interpreter with version >= 3.5... python
checking for python... /usr/bin/python
checking for python version... 3.11
checking for python platform... linux
checking for GNU default python prefix... ${prefix}
checking for GNU default python exec_prefix... ${exec_prefix}
checking for python script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.11/site-packages
checking for python extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib/python3.11/site-packages
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether g++ supports C++11 features by default... yes
checking how to run the C preprocessor... gcc -E
checking whether gcc is Clang... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking whether more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for uint8_t... yes
checking for uint16_t... yes
checking for uint32_t... yes
checking for uint64_t... yes
checking for size_t... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for protobuf >= 3.0.0... yes
checking for grpc++ >= 1.3.0 grpc >= 3.0.0... yes
checking for boost/optional.hpp... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating tests/Makefile
config.status: creating tests/example.run
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
configure: WARNING: unrecognized options: --disable-maintainer-mode
Features recap ......................
With Sysrepo .................. : no
With Thrift ................... : yes
make -C targets/simple_switch_grpc/ -j
make[4]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
make all-recursive
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
Making all in .
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
Making all in tests
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
Making all in ../../../third_party
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
Making all in gtest
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
make[8]: Nothing to be done for 'all'.
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
Making all in jsoncpp
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/jsoncpp'
make[8]: Nothing to be done for 'all'.
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/jsoncpp'
Making all in spdlog
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/spdlog'
make[8]: Nothing to be done for 'all'.
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/spdlog'
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[8]: Nothing to be done for 'all-am'.
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
make[7]: Nothing to be done for 'all-am'.
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
make[4]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
make -C targets/simple_switch_grpc/ DESTDIR=/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2 install
make[4]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
Making install in .
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/bin'
/bin/bash ./libtool --mode=install /usr/bin/install -c simple_switch_grpc '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/bin'
libtool: warning: '/sonic/src/p4lang/p4lang-bmv2-1.15.0/PI/libbmpi.la' has not been installed in '/usr/lib/x86_64-linux-gnu'
libtool: warning: '/sonic/src/p4lang/p4lang-bmv2-1.15.0/services/libbm_grpc_dataplane.la' has not been installed in '/usr/lib/x86_64-linux-gnu'
libtool: warning: '/sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/libruntimestubs.la' has not been installed in '/usr/lib/x86_64-linux-gnu'
libtool: warning: '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/libsimpleswitch_thrift.la' has not been installed in '/usr/lib/x86_64-linux-gnu'
libtool: install: /usr/bin/install -c .libs/simple_switch_grpc /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/bin/simple_switch_grpc
make[6]: Nothing to be done for 'install-data-am'.
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
Making install in tests
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
Making install in ../../../third_party
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
Making install in gtest
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
make[8]: Nothing to be done for 'install-exec-am'.
make[8]: Nothing to be done for 'install-data-am'.
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
Making install in jsoncpp
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/jsoncpp'
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/jsoncpp'
make[8]: Nothing to be done for 'install-exec-am'.
make[8]: Nothing to be done for 'install-data-am'.
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/jsoncpp'
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/jsoncpp'
Making install in spdlog
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/spdlog'
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/spdlog'
make[8]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/spdlog/sinks'
/usr/bin/install -c -m 644 bm/spdlog/sinks/android_sink.h bm/spdlog/sinks/base_sink.h bm/spdlog/sinks/dist_sink.h bm/spdlog/sinks/file_sinks.h bm/spdlog/sinks/null_sink.h bm/spdlog/sinks/ostream_sink.h bm/spdlog/sinks/sink.h bm/spdlog/sinks/stdout_sinks.h bm/spdlog/sinks/syslog_sink.h '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/spdlog/sinks'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/spdlog/details'
/usr/bin/install -c -m 644 bm/spdlog/details/async_logger_impl.h bm/spdlog/details/async_log_helper.h bm/spdlog/details/file_helper.h bm/spdlog/details/format.cc bm/spdlog/details/format.h bm/spdlog/details/line_logger.h bm/spdlog/details/logger_impl.h bm/spdlog/details/log_msg.h bm/spdlog/details/mpmc_bounded_q.h bm/spdlog/details/null_mutex.h bm/spdlog/details/os.h bm/spdlog/details/pattern_formatter_impl.h bm/spdlog/details/registry.h bm/spdlog/details/spdlog_impl.h '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/spdlog/details'
/usr/bin/mkdir -p '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/spdlog'
/usr/bin/install -c -m 644 bm/spdlog/async_logger.h bm/spdlog/common.h bm/spdlog/formatter.h bm/spdlog/logger.h bm/spdlog/spdlog.h bm/spdlog/tweakme.h '/sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2/usr/include/bm/spdlog'
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/spdlog'
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/spdlog'
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[8]: Nothing to be done for 'install-exec-am'.
make[8]: Nothing to be done for 'install-data-am'.
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
make[7]: Nothing to be done for 'install-exec-am'.
make[7]: Nothing to be done for 'install-data-am'.
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
make[4]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
find /sonic/src/p4lang/p4lang-bmv2-1.15.0/debian/p4lang-bmv2 -name __pycache__ -type d | xargs rm -rf
make[3]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0'
dh_installdocs
dh_installchangelogs
dh_python3
I: dh_python3 tools:114: replacing shebang in debian/p4lang-bmv2/usr/bin/psa_switch_CLI
I: dh_python3 tools:114: replacing shebang in debian/p4lang-bmv2/usr/bin/bm_p4dbg
I: dh_python3 tools:114: replacing shebang in debian/p4lang-bmv2/usr/bin/bm_nanomsg_events
I: dh_python3 tools:114: replacing shebang in debian/p4lang-bmv2/usr/bin/bm_CLI
I: dh_python3 tools:114: replacing shebang in debian/p4lang-bmv2/usr/bin/simple_switch_CLI
dh_perl
dh_link
dh_strip_nondeterminism
dh_compress
dh_fixperms
dh_missing
dh_strip
dh_makeshlibs
dh_shlibdeps
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async21TConcurrentSendSentryC1EPNS1_25TConcurrentClientSyncInfoE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libruntimestubs.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async21TConcurrentRecvSentryD1Ev used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libruntimestubs.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async25TConcurrentClientSyncInfo10getPendingERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_8protocol12TMessageTypeERi used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libruntimestubs.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async25TConcurrentClientSyncInfo13generateSeqIdEv used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libruntimestubs.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async21TConcurrentSendSentry6commitEv used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libruntimestubs.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift7TOutput6printfEPKcz used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libruntimestubs.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift21TApplicationException4readEPNS0_8protocol9TProtocolE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libruntimestubs.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZNK6apache6thrift21TApplicationException5writeEPNS0_8protocol9TProtocolE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libruntimestubs.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async25TConcurrentClientSyncInfo13updatePendingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_8protocol12TMessageTypeEi used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libruntimestubs.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async25TConcurrentClientSyncInfo11waitForWorkEi used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libruntimestubs.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: 4 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: symbol _ZN12SimpleSwitch21mirroring_add_sessionEiRKNS_22MirroringSessionConfigE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpi.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN12SimpleSwitch24mirroring_delete_sessionEi used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpi.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN2bm11McSimplePre17mc_node_associateEmm used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpi.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol pi_p4info_table_match_key_size used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpi.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZTIN2bm15SwitchWContextsE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpi.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol pi_p4info_table_has_const_default_action used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpi.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN2bm6Logger11init_loggerEv used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpi.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN2bm7Context16get_learn_engineEv used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpi.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN2bm7Context15meter_set_ratesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmRKSt6vectorINS_5Meter13rate_config_tESaISB_EE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpi.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol pi_p4info_act_prof_end used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpi.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: 86 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift21TApplicationException4readEPNS0_8protocol9TProtocolE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async21TConcurrentRecvSentryD1Ev used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async21TConcurrentRecvSentry6commitEv used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async25TConcurrentClientSyncInfo10getPendingERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_8protocol12TMessageTypeERi used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async25TConcurrentClientSyncInfo11waitForWorkEi used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async21TConcurrentSendSentryC1EPNS1_25TConcurrentClientSyncInfoE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async21TConcurrentSendSentry6commitEv used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async25TConcurrentClientSyncInfo13updatePendingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_8protocol12TMessageTypeEi used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift7TOutput6printfEPKcz used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async21TConcurrentRecvSentryC1EPNS1_25TConcurrentClientSyncInfoEi used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: 4 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift9transport7TSocketC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiSt10shared_ptrINS0_14TConfigurationEE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixed.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift9transport7TSocketD0Ev used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixed.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZTVN6apache6thrift8protocol20TMultiplexedProtocolE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixed.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZTIN6apache6thrift8protocol9TProtocolE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixed.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZTVN6apache6thrift9transport18TBufferedTransportE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixed.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZTIN6apache6thrift9transport19TTransportExceptionE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixed.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift8protocol9TProtocol9skip_virtENS1_5TTypeE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixed.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZTVN6apache6thrift9transport19TTransportExceptionE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixed.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZTVN6apache6thrift8protocol9TProtocolE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixed.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift8protocol9TProtocolD2Ev used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixed.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async21TConcurrentRecvSentryD1Ev used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libpsaswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async21TConcurrentRecvSentry6commitEv used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libpsaswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async21TConcurrentSendSentry6commitEv used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libpsaswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async25TConcurrentClientSyncInfo13updatePendingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_8protocol12TMessageTypeEi used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libpsaswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift21TApplicationException4readEPNS0_8protocol9TProtocolE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libpsaswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async25TConcurrentClientSyncInfo11waitForWorkEi used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libpsaswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async21TConcurrentRecvSentryC1EPNS1_25TConcurrentClientSyncInfoEi used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libpsaswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift7TOutput6printfEPKcz used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libpsaswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async25TConcurrentClientSyncInfo10getPendingERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_8protocol12TMessageTypeERi used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libpsaswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async21TConcurrentSendSentryC1EPNS1_25TConcurrentClientSyncInfoE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libpsaswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: 4 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: symbol _ZN15sswitch_runtime22MirroringSessionConfig10__set_mgidEi used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_runner.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol pi_packetin_receive used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_runner.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN15sswitch_runtime25InvalidMirroringOperationD1Ev used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_runner.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol pi_learn_new_msg used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_runner.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol pi_p4info_digest_data_size used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_runner.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol pi_p4info_table_id_from_name used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_runner.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN15sswitch_runtime25InvalidMirroringOperationC1ERKS0_ used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_runner.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN15sswitch_runtime22MirroringSessionConfig10__set_portEi used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_runner.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZTVN15sswitch_runtime25InvalidMirroringOperationE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_runner.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol pi_p4info_digest_id_from_name used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_runner.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: 2 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: symbol _ZNK6google8protobuf11MessageLite25SerializeToZeroCopyStreamEPNS0_2io20ZeroCopyOutputStreamE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbm_grpc_dataplane.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZNK6google8protobuf8internal14ZeroFieldsBase18_InternalSerializeEPhPNS0_2io19EpsCopyOutputStreamE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbm_grpc_dataplane.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6google8protobuf8internal14ZeroFieldsBase9MergeImplERNS0_7MessageERKS3_ used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbm_grpc_dataplane.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6google8protobuf8internal26fixed_address_empty_stringB5cxx11E used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbm_grpc_dataplane.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6google8protobuf8internal20AddDescriptorsRunnerC1EPKNS1_15DescriptorTableE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbm_grpc_dataplane.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6google8protobuf5Arena23AllocateAlignedWithHookEmPKSt9type_info used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbm_grpc_dataplane.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6google8protobuf15UnknownFieldSet9MergeFromERKS1_ used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbm_grpc_dataplane.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6google8protobuf8internal14ZeroFieldsBase14_InternalParseEPKcPNS1_12ParseContextE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbm_grpc_dataplane.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6google8protobuf5Arena26AllocateAlignedWithCleanupEmPKSt9type_info used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbm_grpc_dataplane.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6google8protobuf8internal15ReadTagFallbackEPKcj used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbm_grpc_dataplane.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: 44 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async21TConcurrentSendSentry6commitEv used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixedthrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol p4_pd_init used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixedthrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZTVN6apache6thrift8protocol9TProtocolE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixedthrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift8protocol9TProtocolD2Ev used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixedthrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift7TOutput6printfEPKcz used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixedthrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol p4_pd_mc_mgrp_create used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixedthrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol p4_pd_complete_operations used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixedthrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async25TConcurrentClientSyncInfo13generateSeqIdEv used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixedthrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol p4_pd_cleanup used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixedthrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol p4_pd_mc_node_create used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixedthrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: 42 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/p4lang-bmv2/usr/bin/simple_switch_grpc was not linked against libgrpc++_reflection.so.1.51 (it uses none of the library's symbols)
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: building package 'p4lang-bmv2' in '../p4lang-bmv2_1.15.0-7_amd64.deb'.
dpkg-deb: building package 'p4lang-bmv2-dbgsym' in '../p4lang-bmv2-dbgsym_1.15.0-7_amd64.deb'.
make[2]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0'
dpkg-genbuildinfo --build=binary --admindir=/sonic/dpkg/tmp.w7eC1jvXab -O../p4lang-bmv2_1.15.0-7_amd64.buildinfo
dpkg-genchanges --build=binary -O../p4lang-bmv2_1.15.0-7_amd64.changes
dpkg-genchanges: info: binary-only upload (no source code included)
dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
+ popd
/sonic/src/p4lang
+ mv p4lang-bmv2_1.15.0-7_amd64.deb /sonic/target/debs/bookworm/
make[1]: Leaving directory '/sonic/src/p4lang'
Build end time: Thu Nov 20 07:39:18 UTC 2025
Elapsed time: 0h 13m 31s
|