Content

상위 폴더로 이동
Build start time: Thu Oct 30 02:09:17 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.l5dtn2AhZb
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   2609      0 --:--:-- --:--:-- --:--:--  2609
100  1615  100  1615    0     0   2609      0 --:--:-- --:--:-- --:--:--  2609
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 64894    0     0  68907      0  0:08:52 --:--:--  0:08:52 68889
  7 34.9M    7 2543k    0     0  1287k      0  0:00:27  0:00:01  0:00:26 1287k
 28 34.9M   28  9.8M    0     0  3467k      0  0:00:10  0:00:02  0:00:08 3466k
 55 34.9M   55 19.3M    0     0  4971k      0  0:00:07  0:00:03  0:00:04 4970k
 81 34.9M   81 28.4M    0     0  5924k      0  0:00:06  0:00:04  0:00:02 5923k
100 34.9M  100 34.9M    0     0  6575k      0  0:00:05  0:00:05 --:--:-- 7936k
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
100  2492  100  2492    0     0   4238      0 --:--:-- --:--:-- --:--:--  4245
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.l5dtn2AhZb
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_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/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_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/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/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.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/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_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/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_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/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_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 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 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 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 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 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 checksums.cpp  -fPIC -DPIC -o .libs/checksums.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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 expressions.cpp  -fPIC -DPIC -o .libs/expressions.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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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_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 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 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 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 bytecontainer.cpp -o bytecontainer.o >/dev/null 2>&1
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
      |                                  ^~~~~~~~
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 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 ../../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 ../../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
      |                                  ^~~~~~~~
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 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 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
      |                                  ^~~~~~~~
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
      |                                  ^~~~~~~~
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
../../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 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
      |                                  ^~~~~~~~
../../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 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
      |                                  ^~~~~~~~
../../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 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
../../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 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 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 periodic_task.cpp -o periodic_task.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 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 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 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 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
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
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 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 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 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 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 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 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  -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 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 -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_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/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.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/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/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/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_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/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_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/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/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_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/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.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/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_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
      |                                  ^~~~~~~~
../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_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
      |                                  ^~~~~~~~
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
      |                                  ^~~~~~~~
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_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
      |                                  ^~~~~~~~
../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../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
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_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_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_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 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  -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 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 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  -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/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 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_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 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
      |                                  ^~~~~~~~
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
      |                                  ^~~~~~~~
../../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
/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 +x psa_switch_CLI.tmp
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 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_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 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 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 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 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 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 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 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 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: 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: 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: 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_p4dbg.in >bm_p4dbg.tmp
sed -e 's|@pythondir[@]|/usr/lib/python3.11/site-packages|g' ./bm_nanomsg_events.in >bm_nanomsg_events.tmp
chmod +x bm_CLI.tmp
chmod +x bm_p4dbg.tmp
chmod +x bm_nanomsg_events.tmp
chmod a-w bm_CLI.tmp
chmod a-w bm_p4dbg.tmp
chmod a-w bm_nanomsg_events.tmp
mv bm_CLI.tmp bm_CLI
mv bm_p4dbg.tmp bm_p4dbg
mv bm_nanomsg_events.tmp bm_nanomsg_events
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_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 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_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 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/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/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 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 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/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 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 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/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_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/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 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/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/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 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/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/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/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_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/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/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 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_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 ../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_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_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_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 
/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 
../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
      |                                  ^~~~~~~~
/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 
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
      |                                  ^~~~~~~~
../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_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
      |                                  ^~~~~~~~
/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_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
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_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_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_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_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_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
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
/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_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_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_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_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
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
/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 
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
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
/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 
/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 
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_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 
/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 
/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 
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_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
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
/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_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_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_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_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_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_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_handle_mgr
PASS: test_header_unions
PASS: test_headers
PASS: test_calculations
PASS: test_pre
PASS: test_phv
PASS: test_header_stacks
PASS: test_counters
PASS: test_packet
PASS: test_extern
PASS: test_core_primitives
PASS: test_control_flow
PASS: test_conditionals
PASS: test_ras
PASS: test_data
PASS: test_log_msg
PASS: test_checksums
PASS: test_queue
PASS: test_runtime_iface
PASS: test_assert_assume
PASS: test_stateful
PASS: test_expressions
PASS: test_enums
PASS: test_target_parser
PASS: test_p4objects
PASS: test_pcap
PASS: test_meters
PASS: test_ageing
PASS: test_bm_apps
PASS: test_periodic_tasks
PASS: test_switch
PASS: test_learning
PASS: test_fields
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_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
      |                                  ^~~~~~~~
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_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
      |                                  ^~~~~~~~
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
      |                                  ^~~~~~~~
../../../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_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_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_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_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 
/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 
/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_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
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_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_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
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_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
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
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_recirc
PASS: test_swap
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: mc_dump.test
PASS: table_dump.test
PASS: table_dump_old.test
PASS: table_dump_extra.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 
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
/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 
/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 
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() {
      |                          ^~~~~~
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) {
      |             ^~~~~~~~~~~~~~~~~~~
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_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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _ZN6apache6thrift12GlobalOutputE 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 _ZNK6apache6thrift21TApplicationException5writeEPNS0_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 _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 _ZN6apache6thrift5async21TConcurrentSendSentryD1Ev 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: 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 _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 _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: 4 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: symbol p4_pd_begin_txn 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 _ZN6apache6thrift6server15TThreadedServer5serveEv 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 _ZN6apache6thrift6server15TThreadedServerC1ERKSt10shared_ptrINS0_10TProcessorEERKS3_INS0_9transport16TServerTransportEERKS3_INS8_17TTransportFactoryEERKS3_INS0_8protocol16TProtocolFactoryEERKS3_INS0_11concurrency13ThreadFactoryEE 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_client_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 _ZN6apache6thrift5async21TConcurrentSendSentryC1EPNS1_25TConcurrentClientSyncInfoE 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 _ZNK6apache6thrift21TApplicationException5writeEPNS0_8protocol9TProtocolE 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_destroy 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_delete_session 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 p4_pd_mirroring_mapping_delete 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: symbol _ZN4grpc24g_core_codegen_interfaceE 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 _ZTIN6google8protobuf8internal14ZeroFieldsBaseE 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 _ZN6google8protobuf8internal17VarintParseSlow32EPKcj 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 _ZN6google8protobuf8internal10LogMessagelsEPKc 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 _ZN4grpc6g_glipE 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 _ZTIN6google8protobuf7MessageE 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 _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE 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 _ZN6google8protobuf7Message19CopyWithSourceCheckERS1_RKS1_ 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 _ZNK6google8protobuf11MessageLite31SerializeWithCachedSizesToArrayEPh 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/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 _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 _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: symbol _ZN6apache6thrift5async21TConcurrentRecvSentry6commitEv 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 _ZN6apache6thrift5async21TConcurrentSendSentryD1Ev 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 _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 _ZN6apache6thrift5async21TConcurrentRecvSentryC1EPNS1_25TConcurrentClientSyncInfoEi 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 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 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_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 _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_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 _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 _ZTIN15sswitch_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 _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: 2 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: symbol pi_p4info_act_prof_begin 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 _ZN2bm11McSimplePre15mc_node_destroyEm 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_is_direct_meter_id 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 _ZNK2bm7Context11mt_get_typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 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_meter_get_direct 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 _ZN2bm7Context16mt_read_countersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPmS9_ 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 _ZN2bm7Context18mt_set_meter_ratesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKSt6vectorINS_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 _ZNK2bm7Context23mt_act_prof_get_membersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 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 _ZN2bm7Context21mt_indirect_add_entryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorINS_13MatchKeyParamESaISA_EEjPji 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 _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 _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 _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 _ZN6apache6thrift5async21TConcurrentSendSentryD1Ev 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 _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 _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 _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 _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: 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-dbgsym' in '../p4lang-bmv2-dbgsym_1.15.0-7_amd64.deb'.
dpkg-deb: building package 'p4lang-bmv2' in '../p4lang-bmv2_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.l5dtn2AhZb -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 Oct 30 02:23:13 UTC 2025
Elapsed time: 0h 13m 56s