Content

상위 폴더로 이동
Build start time: Thu Sep 17 01:31:23 UTC 2026
[ 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
DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -us -uc -b -j112 --admindir /sonic/dpkg/tmp.dDkgJgHPBO
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
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  1615  100  1615    0     0    866      0  0:00:01  0:00:01 --:--:--   865
100  1615  100  1615    0     0    866      0  0:00:01  0:00:01 --:--:--   865
dget: retrieving http://download.opensuse.org/repositories/home:/p4lang/Debian_11/p4lang-bmv2_1.15.0.orig.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
  4 34.9M    4 1727k    0     0   398k      0  0:01:29  0:00:04  0:01:25  398k
 22 34.9M   22 8192k    0     0  1560k      0  0:00:22  0:00:05  0:00:17 1634k
 68 34.9M   68 24.0M    0     0  3871k      0  0:00:09  0:00:06  0:00:03 4831k
100 34.9M  100 34.9M    0     0  5202k      0  0:00:06  0:00:06 --:--:-- 7751k
dget: retrieving http://download.opensuse.org/repositories/home:/p4lang/Debian_11/p4lang-bmv2_1.15.0-7.debian.tar.xz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:04 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:05 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:06 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:07 --:--:--     0
100  2492  100  2492    0     0    293      0  0:00:08  0:00:08 --:--:--   526
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
+ DEB_BUILD_OPTIONS=nocheck
+ dpkg-buildpackage -us -uc -b -j112 --admindir /sonic/dpkg/tmp.dDkgJgHPBO
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.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/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_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/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/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/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/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/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/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_constants.cpp -o gen-cpp/bm/simple_pre_constants.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/simple_pre_lag_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/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/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_port.c  -fPIC -DPIC -o .libs/bmi_port.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_interface.c  -fPIC -DPIC -o .libs/bmi_interface.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 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 _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 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 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 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 ageing.cpp  -fPIC -DPIC -o .libs/ageing.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 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 context.cpp  -fPIC -DPIC -o .libs/context.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c control_action.cpp  -fPIC -DPIC -o .libs/control_action.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c 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 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 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 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 checksums.cpp  -fPIC -DPIC -o .libs/checksums.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c 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 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 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 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 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 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 lookup_structures.cpp  -fPIC -DPIC -o .libs/lookup_structures.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 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_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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 stateful.cpp  -fPIC -DPIC -o .libs/stateful.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 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 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 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 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 source_info.cpp  -fPIC -DPIC -o .libs/source_info.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c target_parser.cpp  -fPIC -DPIC -o .libs/target_parser.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c 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 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 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 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 match_error_codes.cpp -o match_error_codes.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 version.cpp -o version.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 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 _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 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 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 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 bytecontainer.cpp -o bytecontainer.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
In file included from ../../include/bm/bm_sim/match_tables.h:34,
                 from ../../include/bm/bm_sim/tables.h:29,
                 from ../../include/bm/bm_sim/P4Objects.h:33,
                 from ../../include/bm/bm_sim/context.h:63,
                 from context.cpp:21:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
  231 |       : public std::iterator {
      |                     ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:65,
                 from /usr/include/c++/12/memory:63,
                 from ../../include/bm/bm_sim/context.h:54:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
                 from match_tables.cpp:22:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
  231 |       : public std::iterator {
      |                     ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:65,
                 from /usr/include/c++/12/memory:63,
                 from ../../include/bm/bm_sim/match_tables.h:25:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
                 from ../../include/bm/bm_sim/tables.h:29,
                 from ../../include/bm/bm_sim/P4Objects.h:33,
                 from options_parse.cpp:21:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
  231 |       : public std::iterator {
      |                     ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:65,
                 from /usr/include/c++/12/vector:60,
                 from ../../include/bm/bm_sim/P4Objects.h:25:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
                 from 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 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 lookup_structures.cpp -o lookup_structures.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 header_unions.cpp -o header_unions.o >/dev/null 2>&1
In file included from ../../include/bm/bm_sim/match_tables.h:34,
                 from ../../include/bm/bm_sim/tables.h:29,
                 from ../../include/bm/bm_sim/P4Objects.h:33,
                 from 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
      |                                  ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c fields.cpp -o fields.o >/dev/null 2>&1
In file included from 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
      |                                  ^~~~~~~~
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
      |                                  ^~~~~~~~
../../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
      |                                  ^~~~~~~~
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
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
../../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 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
      |                                  ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c phv_source.cpp -o phv_source.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c 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 extern.cpp -o extern.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 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
../../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 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_bmi.cpp -o dev_mgr_bmi.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 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_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 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 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.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 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 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 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 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 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 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 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 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 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 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_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 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 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 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 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 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 SimplePreLAG_server.cpp:23:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
  231 |       : public std::iterator {
      |                     ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
                 from /usr/include/thrift/TProcessor.h:23,
                 from /usr/include/thrift/TDispatchProcessor.h:22,
                 from ../../thrift_src/gen-cpp/bm/SimplePreLAG.h:10,
                 from SimplePreLAG_server.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
   65 |       : public std::iterator {
      |                     ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
                 from ../../include/bm/bm_sim/tables.h:29,
                 from ../../include/bm/bm_sim/P4Objects.h:33,
                 from ../../include/bm/bm_sim/context.h:63,
                 from ../../include/bm/bm_sim/switch.h:78,
                 from SimplePre_server.cpp:23:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
  231 |       : public std::iterator {
      |                     ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
                 from /usr/include/thrift/TProcessor.h:23,
                 from /usr/include/thrift/TDispatchProcessor.h:22,
                 from ../../thrift_src/gen-cpp/bm/SimplePre.h:10,
                 from SimplePre_server.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
   65 |       : public std::iterator {
      |                     ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
                 from ../../include/bm/bm_sim/tables.h:29,
                 from ../../include/bm/bm_sim/P4Objects.h:33,
                 from ../../include/bm/bm_sim/context.h:63,
                 from ../../include/bm/bm_sim/switch.h:78,
                 from server.cpp:37:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
  231 |       : public std::iterator {
      |                     ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
                 from /usr/include/thrift/Thrift.h:37,
                 from /usr/include/thrift/transport/TTransport.h:23,
                 from /usr/include/thrift/protocol/TProtocol.h:28,
                 from /usr/include/thrift/protocol/TBinaryProtocol.h:23,
                 from server.cpp:23:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
   65 |       : public std::iterator {
      |                     ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
                 from ../../include/bm/bm_sim/tables.h:29,
                 from ../../include/bm/bm_sim/P4Objects.h:33,
                 from ../../include/bm/bm_sim/context.h:63,
                 from ../../include/bm/bm_sim/switch.h:78,
                 from Standard_server.cpp:25:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
  231 |       : public std::iterator {
      |                     ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
                 from /usr/include/thrift/TProcessor.h:23,
                 from /usr/include/thrift/TDispatchProcessor.h:22,
                 from ../../thrift_src/gen-cpp/bm/Standard.h:10,
                 from Standard_server.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
   65 |       : public std::iterator {
      |                     ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c SimplePreLAG_server.cpp -o SimplePreLAG_server.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c SimplePre_server.cpp -o SimplePre_server.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c server.cpp -o server.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c Standard_server.cpp -o Standard_server.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CXX   --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3  -Wl,-z,relro -Wl,-z,now -o libbmruntime.la  server.lo Standard_server.lo SimplePre_server.lo SimplePreLAG_server.lo  -lboost_thread -lpcap -lgmp -lnanomsg 
libtool: link: ar cr .libs/libbmruntime.a .libs/server.o .libs/Standard_server.o .libs/SimplePre_server.o .libs/SimplePreLAG_server.o 
libtool: link: ranlib .libs/libbmruntime.a
libtool: link: ( cd ".libs" && rm -f "libbmruntime.la" && ln -s "../libbmruntime.la" "libbmruntime.la" )
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_runtime'
Making all in bm_apps
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps'
Making all in .
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps'
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include                           -I../../include                           -isystem../../third_party/jsoncpp/include                           -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o notifications.lo notifications.cpp
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include                           -I../../include                           -isystem../../third_party/jsoncpp/include                           -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o packet_pipe.lo packet_pipe.cpp
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include                           -I../../include                           -isystem../../third_party/jsoncpp/include                           -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o learn.lo learn.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c 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.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_act_prof_imp.cpp  -fPIC -DPIC -o src/.libs/pi_act_prof_imp.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_imp.cpp  -fPIC -DPIC -o src/.libs/pi_imp.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_learn_imp.cpp  -fPIC -DPIC -o src/.libs/pi_learn_imp.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/action_helpers.cpp  -fPIC -DPIC -o src/.libs/action_helpers.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_meter_imp.cpp  -fPIC -DPIC -o src/.libs/pi_meter_imp.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_tables_imp.cpp  -fPIC -DPIC -o src/.libs/pi_tables_imp.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/device_state.cpp  -fPIC -DPIC -o src/.libs/device_state.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/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_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/direct_res_spec.cpp  -fPIC -DPIC -o src/.libs/direct_res_spec.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/common.cpp  -fPIC -DPIC -o src/.libs/common.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_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_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.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
      |                                  ^~~~~~~~
In file included from ../include/bm/bm_sim/match_tables.h:34,
                 from ../include/bm/bm_sim/tables.h:29,
                 from ../include/bm/bm_sim/P4Objects.h:33,
                 from ../include/bm/bm_sim/context.h:63,
                 from ../include/bm/bm_sim/switch.h:78,
                 from ../targets/simple_switch/simple_switch.h:27,
                 from src/pi_clone_imp.cpp:30:
../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
  231 |       : public std::iterator {
      |                     ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
                 from /usr/include/c++/12/stdexcept:39,
                 from /usr/include/c++/12/system_error:41,
                 from /usr/include/c++/12/bits/std_mutex.h:39,
                 from /usr/include/c++/12/condition_variable:39,
                 from ../include/bm/bm_sim/queue.h:26,
                 from ../targets/simple_switch/simple_switch.h:24:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from ../include/bm/bm_sim/match_tables.h:34,
                 from ../include/bm/bm_sim/tables.h:29,
                 from ../include/bm/bm_sim/P4Objects.h:33,
                 from ../include/bm/bm_sim/context.h:63,
                 from ../include/bm/bm_sim/switch.h:78,
                 from src/pi_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
      |                                  ^~~~~~~~
../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/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
      |                                  ^~~~~~~~
In file included from ../include/bm/bm_sim/match_tables.h:34,
                 from ../include/bm/bm_sim/tables.h:29,
                 from ../include/bm/bm_sim/P4Objects.h:33,
                 from ../include/bm/bm_sim/context.h:63,
                 from ../include/bm/bm_sim/switch.h:78,
                 from src/pi_tables_imp.cpp:22:
../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
  231 |       : public std::iterator {
      |                     ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
                 from /usr/include/c++/12/stdexcept:39,
                 from /usr/include/c++/12/system_error:41,
                 from /usr/include/c++/12/bits/std_mutex.h:39,
                 from /usr/include/c++/12/condition_variable:39,
                 from ../include/bm/bm_sim/switch.h:64:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
   65 |       : public std::iterator {
      |                     ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
   65 |       : public std::iterator {
      |                     ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from ../include/bm/bm_sim/match_tables.h:34,
                 from ../include/bm/bm_sim/tables.h:29,
                 from ../include/bm/bm_sim/P4Objects.h:33,
                 from ../include/bm/bm_sim/context.h:63,
                 from ../include/bm/bm_sim/switch.h:78,
                 from src/pi_mc_imp.cpp:24:
../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
  231 |       : public std::iterator {
      |                     ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
                 from ../include/bm/bm_sim/simple_pre.h:27,
                 from src/pi_mc_imp.cpp:22:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
   65 |       : public std::iterator {
      |                     ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from ../include/bm/bm_sim/match_tables.h:34,
                 from ../include/bm/bm_sim/tables.h:29,
                 from ../include/bm/bm_sim/P4Objects.h:33,
                 from ../include/bm/bm_sim/context.h:63,
                 from ../include/bm/bm_sim/switch.h:78,
                 from src/pi_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
      |                                  ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/action_helpers.cpp -o src/action_helpers.o >/dev/null 2>&1
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
   65 |       : public std::iterator {
      |                     ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
   65 |       : public std::iterator {
      |                     ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
   65 |       : public std::iterator {
      |                     ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/group_selection.cpp -o src/group_selection.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_learn_imp.cpp -o src/pi_learn_imp.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_clone_imp.cpp -o src/pi_clone_imp.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/device_state.cpp -o src/device_state.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_mc_imp.cpp -o src/pi_mc_imp.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_act_prof_imp.cpp -o src/pi_act_prof_imp.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_tables_imp.cpp -o src/pi_tables_imp.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_meter_imp.cpp -o src/pi_meter_imp.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_imp.cpp -o src/pi_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
/bin/bash ../libtool  --tag=CXX   --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3  -Wl,-z,relro -Wl,-z,now -o libbmpi.la -rpath /usr/lib/x86_64-linux-gnu src/pi.lo src/pi_imp.lo src/pi_tables_imp.lo src/pi_act_prof_imp.lo src/pi_counter_imp.lo src/pi_meter_imp.lo src/pi_learn_imp.lo src/pi_mc_imp.lo src/pi_clone_imp.lo src/common.lo src/action_helpers.lo src/direct_res_spec.lo src/group_selection.lo src/device_state.lo  -lboost_thread -lpcap -lgmp -lnanomsg 
libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o  src/.libs/pi.o src/.libs/pi_imp.o src/.libs/pi_tables_imp.o src/.libs/pi_act_prof_imp.o src/.libs/pi_counter_imp.o src/.libs/pi_meter_imp.o src/.libs/pi_learn_imp.o src/.libs/pi_mc_imp.o src/.libs/pi_clone_imp.o src/.libs/common.o src/.libs/action_helpers.o src/.libs/direct_res_spec.o src/.libs/group_selection.o src/.libs/device_state.o   -lboost_thread -lpcap -lgmp -lnanomsg -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o  -g -O2 -fstack-protector-strong -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now   -pthread -Wl,-soname -Wl,libbmpi.so.0 -o .libs/libbmpi.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libbmpi.so.0" && ln -s "libbmpi.so.0.0.0" "libbmpi.so.0")
libtool: link: (cd ".libs" && rm -f "libbmpi.so" && ln -s "libbmpi.so.0.0.0" "libbmpi.so")
libtool: link: ar cr .libs/libbmpi.a  src/pi.o src/pi_imp.o src/pi_tables_imp.o src/pi_act_prof_imp.o src/pi_counter_imp.o src/pi_meter_imp.o src/pi_learn_imp.o src/pi_mc_imp.o src/pi_clone_imp.o src/common.o src/action_helpers.o src/direct_res_spec.o src/group_selection.o src/device_state.o
libtool: link: ranlib .libs/libbmpi.a
libtool: link: ( cd ".libs" && rm -f "libbmpi.la" && ln -s "../libbmpi.la" "libbmpi.la" )
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/PI'
Making all in services
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/services'
/usr/bin/protoc /sonic/src/p4lang/p4lang-bmv2-1.15.0/services/p4/bm/dataplane_interface.proto --cpp_out ./cpp_out -I/sonic/src/p4lang/p4lang-bmv2-1.15.0/services/
/usr/bin/protoc /sonic/src/p4lang/p4lang-bmv2-1.15.0/services/p4/bm/dataplane_interface.proto --grpc_out ./grpc_out --plugin=protoc-gen-grpc=/usr/bin/grpc_cpp_plugin -I/sonic/src/p4lang/p4lang-bmv2-1.15.0/services/
/usr/bin/protoc /sonic/src/p4lang/p4lang-bmv2-1.15.0/services/p4/bm/dataplane_interface.proto --python_out ./py_out -I/sonic/src/p4lang/p4lang-bmv2-1.15.0/services/ --grpc_out ./py_out --plugin=protoc-gen-grpc=/usr/bin/grpc_python_plugin
make  all-am
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/services'
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../include                           -I../include                           -isystem../third_party/jsoncpp/include                           -isystem../third_party/spdlog -Icpp_out -Igrpc_out -I./cpp_out -I./grpc_out -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o cpp_out/p4/bm/libbm_grpc_dataplane_la-dataplane_interface.pb.lo `test -f 'cpp_out/p4/bm/dataplane_interface.pb.cc' || echo './'`cpp_out/p4/bm/dataplane_interface.pb.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../include                           -I../include                           -isystem../third_party/jsoncpp/include                           -isystem../third_party/spdlog -Icpp_out -Igrpc_out -I./cpp_out -I./grpc_out -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o grpc_out/p4/bm/libbm_grpc_dataplane_la-dataplane_interface.grpc.pb.lo `test -f 'grpc_out/p4/bm/dataplane_interface.grpc.pb.cc' || echo './'`grpc_out/p4/bm/dataplane_interface.grpc.pb.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Icpp_out -Igrpc_out -I./cpp_out -I./grpc_out -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c cpp_out/p4/bm/dataplane_interface.pb.cc  -fPIC -DPIC -o cpp_out/p4/bm/.libs/libbm_grpc_dataplane_la-dataplane_interface.pb.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Icpp_out -Igrpc_out -I./cpp_out -I./grpc_out -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c grpc_out/p4/bm/dataplane_interface.grpc.pb.cc  -fPIC -DPIC -o grpc_out/p4/bm/.libs/libbm_grpc_dataplane_la-dataplane_interface.grpc.pb.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Icpp_out -Igrpc_out -I./cpp_out -I./grpc_out -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c cpp_out/p4/bm/dataplane_interface.pb.cc -o cpp_out/p4/bm/libbm_grpc_dataplane_la-dataplane_interface.pb.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Icpp_out -Igrpc_out -I./cpp_out -I./grpc_out -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c grpc_out/p4/bm/dataplane_interface.grpc.pb.cc -o grpc_out/p4/bm/libbm_grpc_dataplane_la-dataplane_interface.grpc.pb.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3  -Wl,-z,relro -Wl,-z,now -o libbm_grpc_dataplane.la -rpath /usr/lib/x86_64-linux-gnu cpp_out/p4/bm/libbm_grpc_dataplane_la-dataplane_interface.pb.lo grpc_out/p4/bm/libbm_grpc_dataplane_la-dataplane_interface.grpc.pb.lo  -lboost_thread -lpcap -lgmp -lnanomsg 
libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o  cpp_out/p4/bm/.libs/libbm_grpc_dataplane_la-dataplane_interface.pb.o grpc_out/p4/bm/.libs/libbm_grpc_dataplane_la-dataplane_interface.grpc.pb.o   -lboost_thread -lpcap -lgmp -lnanomsg -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o  -g -O2 -fstack-protector-strong -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now   -Wl,-soname -Wl,libbm_grpc_dataplane.so.0 -o .libs/libbm_grpc_dataplane.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libbm_grpc_dataplane.so.0" && ln -s "libbm_grpc_dataplane.so.0.0.0" "libbm_grpc_dataplane.so.0")
libtool: link: (cd ".libs" && rm -f "libbm_grpc_dataplane.so" && ln -s "libbm_grpc_dataplane.so.0.0.0" "libbm_grpc_dataplane.so")
libtool: link: ar cr .libs/libbm_grpc_dataplane.a  cpp_out/p4/bm/libbm_grpc_dataplane_la-dataplane_interface.pb.o grpc_out/p4/bm/libbm_grpc_dataplane_la-dataplane_interface.grpc.pb.o
libtool: link: ranlib .libs/libbm_grpc_dataplane.a
libtool: link: ( cd ".libs" && rm -f "libbm_grpc_dataplane.la" && ln -s "../libbm_grpc_dataplane.la" "libbm_grpc_dataplane.la" )
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/services'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/services'
Making all in targets
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets'
Making all in simple_switch
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch'
/usr/bin/thrift -out ./gen-cpp/bm --gen cpp -r ./thrift/simple_switch.thrift
/usr/bin/thrift -o . --gen py -r ./thrift/simple_switch.thrift
touch gen-cpp/bm/simple_switch_constants.cpp gen-cpp/bm/simple_switch_constants.h gen-cpp/bm/SimpleSwitch.cpp gen-cpp/bm/SimpleSwitch.h gen-cpp/bm/simple_switch_types.cpp gen-cpp/bm/simple_switch_types.h
if mkdir ./sswitch_runtime.test 2>/dev/null; then \
  rm -rf ./sswitch_runtime/; \
  cp -r ./gen-py/sswitch_runtime/ ./; \
  rm -rf ./sswitch_runtime.test; else :; \
        fi
make  all-recursive
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch'
Making all in .
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch'
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include                           -I../../include                           -isystem../../third_party/jsoncpp/include                           -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o main.o main.cpp
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include                           -I../../include                           -isystem../../third_party/jsoncpp/include                           -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o simple_switch.lo simple_switch.cpp
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include                           -I../../include                           -isystem../../third_party/jsoncpp/include                           -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o primitives.lo primitives.cpp
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include                           -I../../include                           -isystem../../third_party/jsoncpp/include                           -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o runner.lo runner.cpp
rm -f simple_switch_CLI simple_switch_CLI.tmp
/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
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 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 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 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 gen-cpp/bm/SimpleSwitch.cpp  -fPIC -DPIC -o gen-cpp/bm/.libs/SimpleSwitch.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/simple_switch_types.cpp  -fPIC -DPIC -o gen-cpp/bm/.libs/simple_switch_types.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c thrift/src/SimpleSwitch_server.cpp  -fPIC -DPIC -o thrift/src/.libs/SimpleSwitch_server.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/simple_switch_constants.cpp  -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_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
      |                                  ^~~~~~~~
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
      |                                  ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
   65 |       : public std::iterator {
      |                     ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
                 from ../../include/bm/bm_sim/tables.h:29,
                 from ../../include/bm/bm_sim/P4Objects.h:33,
                 from ../../include/bm/bm_sim/context.h:63,
                 from ../../include/bm/bm_sim/switch.h:78,
                 from thrift/src/SimpleSwitch_server.cpp:31:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
  231 |       : public std::iterator {
      |                     ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
                 from /usr/include/thrift/TProcessor.h:23,
                 from /usr/include/thrift/TDispatchProcessor.h:22,
                 from ./gen-cpp/bm/SimpleSwitch.h:10,
                 from thrift/src/SimpleSwitch_server.cpp:22:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
   65 |       : public std::iterator {
      |                     ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
                 from ../../include/bm/bm_sim/tables.h:29,
                 from ../../include/bm/bm_sim/P4Objects.h:33,
                 from ../../include/bm/bm_sim/context.h:63,
                 from ../../include/bm/bm_sim/switch.h:78,
                 from simple_switch.h:27,
                 from primitives.cpp:33:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
  231 |       : public std::iterator {
      |                     ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_construct.h:61,
                 from /usr/include/c++/12/bits/alloc_traits.h:33,
                 from /usr/include/c++/12/ext/alloc_traits.h:34,
                 from /usr/include/c++/12/unordered_map:41,
                 from /usr/include/c++/12/functional:61,
                 from ../../include/bm/bm_sim/actions.h:74,
                 from primitives.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
   65 |       : public std::iterator {
      |                     ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
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
      |                                  ^~~~~~~~
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
/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
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 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 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 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 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 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 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 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 gen-cpp/bm/PsaSwitch.cpp  -fPIC -DPIC -o gen-cpp/bm/.libs/PsaSwitch.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c thrift/src/PsaSwitch_server.cpp  -fPIC -DPIC -o thrift/src/.libs/PsaSwitch_server.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/psa_switch_constants.cpp -o gen-cpp/bm/psa_switch_constants.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/psa_switch_types.cpp -o gen-cpp/bm/psa_switch_types.o >/dev/null 2>&1
In file included from ../../include/bm/bm_sim/match_tables.h:34,
                 from ../../include/bm/bm_sim/tables.h:29,
                 from psa_switch.cpp:22:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
  231 |       : public std::iterator {
      |                     ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:65,
                 from /usr/include/c++/12/memory:63,
                 from ../../include/bm/bm_sim/parser.h:26,
                 from psa_switch.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
../../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: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
      |                                  ^~~~~~~~
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_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_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_internet_checksum.cpp -o externs/psa_internet_checksum.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/PsaSwitch.cpp -o gen-cpp/bm/PsaSwitch.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c externs/psa_hash.cpp -o externs/psa_hash.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c externs/psa_random.cpp -o externs/psa_random.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c primitives.cpp -o primitives.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CXX   --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3  -Wl,-z,relro -Wl,-z,now -o libpsaswitch_thrift.la -rpath /usr/lib/x86_64-linux-gnu gen-cpp/bm/psa_switch_constants.lo gen-cpp/bm/PsaSwitch.lo gen-cpp/bm/psa_switch_types.lo  -lboost_thread -lpcap -lgmp -lnanomsg 
libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o  gen-cpp/bm/.libs/psa_switch_constants.o gen-cpp/bm/.libs/PsaSwitch.o gen-cpp/bm/.libs/psa_switch_types.o   -lboost_thread -lpcap -lgmp -lnanomsg -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o  -g -O2 -fstack-protector-strong -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now   -pthread -Wl,-soname -Wl,libpsaswitch_thrift.so.0 -o .libs/libpsaswitch_thrift.so.0.0.0
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c thrift/src/PsaSwitch_server.cpp -o thrift/src/PsaSwitch_server.o >/dev/null 2>&1
libtool: link: (cd ".libs" && rm -f "libpsaswitch_thrift.so.0" && ln -s "libpsaswitch_thrift.so.0.0.0" "libpsaswitch_thrift.so.0")
libtool: link: (cd ".libs" && rm -f "libpsaswitch_thrift.so" && ln -s "libpsaswitch_thrift.so.0.0.0" "libpsaswitch_thrift.so")
libtool: link: ar cr .libs/libpsaswitch_thrift.a  gen-cpp/bm/psa_switch_constants.o gen-cpp/bm/PsaSwitch.o gen-cpp/bm/psa_switch_types.o
libtool: link: ranlib .libs/libpsaswitch_thrift.a
libtool: link: ( cd ".libs" && rm -f "libpsaswitch_thrift.la" && ln -s "../libpsaswitch_thrift.la" "libpsaswitch_thrift.la" )
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c psa_switch.cpp -o psa_switch.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CXX   --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3  -Wl,-z,relro -Wl,-z,now -o libpsaswitch.la  psa_switch.lo primitives.lo externs/psa_counter.lo externs/psa_meter.lo externs/psa_random.lo externs/psa_internet_checksum.lo externs/psa_hash.lo thrift/src/PsaSwitch_server.lo ../../src/bm_sim/libbmsim.la ../../src/bf_lpm_trie/libbflpmtrie.la ../../src/BMI/libbmi.la ../../third_party/jsoncpp/libjson.la -lboost_system -lthrift -lboost_program_options -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg 
libtool: link: (cd .libs/libpsaswitch.lax/libbmsim.a && ar x "/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/../../src/bm_sim/.libs/libbmsim.a")
libtool: link: (cd .libs/libpsaswitch.lax/libbflpmtrie.a && ar x "/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/../../src/bf_lpm_trie/.libs/libbflpmtrie.a")
libtool: link: (cd .libs/libpsaswitch.lax/libbmi.a && ar x "/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/../../src/BMI/.libs/libbmi.a")
libtool: link: (cd .libs/libpsaswitch.lax/libjson.a && ar x "/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/../../third_party/jsoncpp/.libs/libjson.a")
copying selected object files to avoid basename conflicts...
libtool: link: ln .libs/libpsaswitch.lax/libbmsim.a/primitives.o .libs/libpsaswitch.lax/lt1-primitives.o || cp .libs/libpsaswitch.lax/libbmsim.a/primitives.o .libs/libpsaswitch.lax/lt1-primitives.o
libtool: link: ar cr .libs/libpsaswitch.a .libs/psa_switch.o .libs/primitives.o externs/.libs/psa_counter.o externs/.libs/psa_meter.o externs/.libs/psa_random.o externs/.libs/psa_internet_checksum.o externs/.libs/psa_hash.o thrift/src/.libs/PsaSwitch_server.o .libs/libpsaswitch.lax/libbmsim.a/P4Objects.o .libs/libpsaswitch.lax/libbmsim.a/_assert.o .libs/libpsaswitch.lax/libbmsim.a/action_profile.o .libs/libpsaswitch.lax/libbmsim.a/actions.o .libs/libpsaswitch.lax/libbmsim.a/ageing.o .libs/libpsaswitch.lax/libbmsim.a/bytecontainer.o .libs/libpsaswitch.lax/libbmsim.a/calculations.o .libs/libpsaswitch.lax/libbmsim.a/checksums.o .libs/libpsaswitch.lax/libbmsim.a/conditionals.o .libs/libpsaswitch.lax/libbmsim.a/context.o .libs/libpsaswitch.lax/libbmsim.a/control_action.o .libs/libpsaswitch.lax/libbmsim.a/counters.o .libs/libpsaswitch.lax/libbmsim.a/crc_map.o .libs/libpsaswitch.lax/libbmsim.a/debugger.o .libs/libpsaswitch.lax/libbmsim.a/deparser.o .libs/libpsaswitch.lax/libbmsim.a/dev_mgr.o .libs/libpsaswitch.lax/libbmsim.a/dev_mgr_bmi.o .libs/libpsaswitch.lax/libbmsim.a/dev_mgr_packet_in.o .libs/libpsaswitch.lax/libbmsim.a/enums.o .libs/libpsaswitch.lax/libbmsim.a/event_logger.o .libs/libpsaswitch.lax/libbmsim.a/expressions.o .libs/libpsaswitch.lax/libbmsim.a/extern.o .libs/libpsaswitch.lax/libbmsim.a/fields.o .libs/libpsaswitch.lax/libbmsim.a/header_unions.o .libs/libpsaswitch.lax/libbmsim.a/headers.o .libs/libpsaswitch.lax/libbmsim.a/learning.o .libs/libpsaswitch.lax/libbmsim.a/logger.o .libs/libpsaswitch.lax/libbmsim.a/lookup_structures.o .libs/libpsaswitch.lax/libbmsim.a/match_error_codes.o .libs/libpsaswitch.lax/libbmsim.a/match_tables.o .libs/libpsaswitch.lax/libbmsim.a/match_units.o .libs/libpsaswitch.lax/libbmsim.a/md5.o .libs/libpsaswitch.lax/libbmsim.a/meters.o .libs/libpsaswitch.lax/libbmsim.a/options_parse.o .libs/libpsaswitch.lax/libbmsim.a/packet.o .libs/libpsaswitch.lax/libbmsim.a/parser.o .libs/libpsaswitch.lax/libbmsim.a/parser_error.o .libs/libpsaswitch.lax/libbmsim.a/pcap_file.o .libs/libpsaswitch.lax/libbmsim.a/periodic_task.o .libs/libpsaswitch.lax/libbmsim.a/phv.o .libs/libpsaswitch.lax/libbmsim.a/phv_source.o .libs/libpsaswitch.lax/libbmsim.a/pipeline.o .libs/libpsaswitch.lax/libbmsim.a/port_monitor.o .libs/libpsaswitch.lax/lt1-primitives.o .libs/libpsaswitch.lax/libbmsim.a/simple_pre.o .libs/libpsaswitch.lax/libbmsim.a/simple_pre_lag.o .libs/libpsaswitch.lax/libbmsim.a/source_info.o .libs/libpsaswitch.lax/libbmsim.a/stacks.o .libs/libpsaswitch.lax/libbmsim.a/stateful.o .libs/libpsaswitch.lax/libbmsim.a/switch.o .libs/libpsaswitch.lax/libbmsim.a/tables.o .libs/libpsaswitch.lax/libbmsim.a/target_parser.o .libs/libpsaswitch.lax/libbmsim.a/transport.o .libs/libpsaswitch.lax/libbmsim.a/transport_nn.o .libs/libpsaswitch.lax/libbmsim.a/version.o .libs/libpsaswitch.lax/libbmsim.a/xxhash.o .libs/libpsaswitch.lax/libbflpmtrie.a/bf_lpm_trie.o .libs/libpsaswitch.lax/libbmi.a/bmi_interface.o .libs/libpsaswitch.lax/libbmi.a/bmi_port.o .libs/libpsaswitch.lax/libjson.a/jsoncpp.o
libtool: link: ranlib .libs/libpsaswitch.a
libtool: link: rm -fr .libs/libpsaswitch.lax .libs/libpsaswitch.lax
libtool: link: ( cd ".libs" && rm -f "libpsaswitch.la" && ln -s "../libpsaswitch.la" "libpsaswitch.la" )
/bin/bash ../../libtool  --tag=CXX   --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3  -Wl,-z,relro -Wl,-z,now -o psa_switch main.o ../../src/bm_runtime/libbmruntime.la ../../thrift_src/libruntimestubs.la libpsaswitch.la libpsaswitch_thrift.la -lboost_thread -lpcap -lgmp -lnanomsg 
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/psa_switch main.o  ../../src/bm_runtime/.libs/libbmruntime.a ../../thrift_src/.libs/libruntimestubs.so ./.libs/libpsaswitch.a -lboost_system -lthrift -lboost_program_options -lboost_filesystem ./.libs/libpsaswitch_thrift.so -lboost_thread -lpcap -lgmp -lnanomsg -pthread
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch'
Making all in tests
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/tests'
Making all in .
make[9]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/tests'
make[9]: Nothing to be done for 'all-am'.
make[9]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/tests'
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch/tests'
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/psa_switch'
Making all in simple_router
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_router'
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include                           -I../../include                           -isystem../../third_party/jsoncpp/include                           -isystem../../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o simple_router.o simple_router.cpp
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include                           -I../../include                           -isystem../../third_party/jsoncpp/include                           -isystem../../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o primitives.o primitives.cpp
In file included from ../../include/bm/bm_sim/match_tables.h:34,
                 from ../../include/bm/bm_sim/tables.h:29,
                 from simple_router.cpp:24:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
  231 |       : public std::iterator {
      |                     ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
                 from /usr/include/c++/12/stdexcept:39,
                 from /usr/include/c++/12/system_error:41,
                 from /usr/include/c++/12/bits/std_mutex.h:39,
                 from /usr/include/c++/12/condition_variable:39,
                 from ../../include/bm/bm_sim/queue.h:26,
                 from simple_router.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
   65 |       : public std::iterator {
      |                     ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3  -Wl,-z,relro -Wl,-z,now -o simple_router simple_router.o primitives.o ../../src/bm_runtime/libbmruntime.la ../../src/bm_sim/libbmsim.la ../../src/bf_lpm_trie/libbflpmtrie.la ../../thrift_src/libruntimestubs.la ../../src/BMI/libbmi.la ../../third_party/jsoncpp/libjson.la -lboost_system -lthrift -lboost_program_options -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg 
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/simple_router simple_router.o primitives.o  ../../src/bm_runtime/.libs/libbmruntime.a ../../src/bm_sim/.libs/libbmsim.a ../../src/bf_lpm_trie/.libs/libbflpmtrie.a ../../thrift_src/.libs/libruntimestubs.so ../../src/BMI/.libs/libbmi.a ../../third_party/jsoncpp/.libs/libjson.a -lboost_system -lthrift -lboost_program_options -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg -pthread
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_router'
Making all in l2_switch
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch'
Making all in .
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch'
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include                           -I../../include                           -isystem../../third_party/jsoncpp/include                           -isystem../../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o l2_switch.o l2_switch.cpp
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include                           -I../../include                           -isystem../../third_party/jsoncpp/include                           -isystem../../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o primitives.o primitives.cpp
In file included from ../../include/bm/bm_sim/match_tables.h:34,
                 from ../../include/bm/bm_sim/tables.h:29,
                 from l2_switch.cpp:24:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
  231 |       : public std::iterator {
      |                     ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
                 from /usr/include/c++/12/stdexcept:39,
                 from /usr/include/c++/12/system_error:41,
                 from /usr/include/c++/12/bits/std_mutex.h:39,
                 from /usr/include/c++/12/condition_variable:39,
                 from ../../include/bm/bm_sim/queue.h:26,
                 from l2_switch.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
   65 |       : public std::iterator {
      |                     ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3  -Wl,-z,relro -Wl,-z,now -o l2_switch l2_switch.o primitives.o ../../src/bm_runtime/libbmruntime.la ../../src/bm_sim/libbmsim.la ../../src/bf_lpm_trie/libbflpmtrie.la ../../thrift_src/libruntimestubs.la ../../src/BMI/libbmi.la ../../third_party/jsoncpp/libjson.la -lboost_system -lthrift -lboost_program_options -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg 
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/l2_switch l2_switch.o primitives.o  ../../src/bm_runtime/.libs/libbmruntime.a ../../src/bm_sim/.libs/libbmsim.a ../../src/bf_lpm_trie/.libs/libbflpmtrie.a ../../thrift_src/.libs/libruntimestubs.so ../../src/BMI/.libs/libbmi.a ../../third_party/jsoncpp/.libs/libjson.a -lboost_system -lthrift -lboost_program_options -lboost_filesystem -lboost_thread -lpcap -lgmp -lnanomsg -pthread
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch'
Making all in learn_client
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch/learn_client'
g++ -DHAVE_CONFIG_H -I. -I../../..  -I../../../include                           -I../../../include                           -isystem../../../third_party/jsoncpp/include                           -isystem../../../third_party/spdlog -I../../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o learn_client.o learn_client.cpp
/bin/bash ../../../libtool  --tag=CXX   --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3  -Wl,-z,relro -Wl,-z,now -o learn_client learn_client.o ../../../src/bm_apps/libbmapps.la -lboost_thread -lpcap -lgmp -lnanomsg 
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/learn_client learn_client.o  ../../../src/bm_apps/.libs/libbmapps.a /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so -lthrift -lboost_thread -lpcap -lgmp -lnanomsg -pthread
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch/learn_client'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/l2_switch'
Making all in simple_switch_grpc
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
make  all-recursive
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
Making all in .
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
g++ -DHAVE_CONFIG_H -I.  -I./../../include -I./../simple_switch -I./../../PI -isystem./../../third_party/spdlog  -DWITH_THRIFT -I./../simple_switch/gen-cpp -I./../../services/cpp_out -I./../../services/grpc_out -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o main.o main.cpp
/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./../../include -I./../simple_switch -I./../../PI -isystem./../../third_party/spdlog  -DWITH_THRIFT -I./../simple_switch/gen-cpp -I./../../services/cpp_out -I./../../services/grpc_out -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o switch_runner.lo switch_runner.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./../../include -I./../simple_switch -I./../../PI -isystem./../../third_party/spdlog -DWITH_THRIFT -I./../simple_switch/gen-cpp -I./../../services/cpp_out -I./../../services/grpc_out -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c switch_runner.cpp  -fPIC -DPIC -o .libs/switch_runner.o
In file included from ./../../include/bm/bm_sim/match_tables.h:34,
                 from ./../../include/bm/bm_sim/tables.h:29,
                 from ./../../include/bm/bm_sim/P4Objects.h:33,
                 from ./../../include/bm/bm_sim/context.h:63,
                 from ./../../include/bm/bm_sim/switch.h:78,
                 from ./../simple_switch/simple_switch.h:27,
                 from switch_runner.cpp:49:
./../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
  231 |       : public std::iterator {
      |                     ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
                 from ./../../third_party/spdlog/bm/spdlog/common.h:27,
                 from ./../../third_party/spdlog/bm/spdlog/spdlog.h:32,
                 from ./../../include/bm/bm_sim/logger.h:37,
                 from switch_runner.cpp:23:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
./../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
   65 |       : public std::iterator {
      |                     ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./../../include -I./../simple_switch -I./../../PI -isystem./../../third_party/spdlog -DWITH_THRIFT -I./../simple_switch/gen-cpp -I./../../services/cpp_out -I./../../services/grpc_out -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c switch_runner.cpp -o switch_runner.o >/dev/null 2>&1
/bin/bash ./libtool  --tag=CXX   --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3  -Wl,-z,relro -Wl,-z,now -o libsimple_switch_grpc.la  switch_runner.lo  ./../simple_switch/libsimpleswitch.la ./../../PI/libbmpi.la ./../../services/libbm_grpc_dataplane.la ./../../src/bm_runtime/libbmruntime.la ./../../thrift_src/libruntimestubs.la ./../simple_switch/libsimpleswitch_thrift.la -lpifeproto -lpigrpcserver -lpi -lpip4info -lgrpc++ -labsl_throw_delegate -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -lgrpc -laddress_sorting -lre2 -lupb -lcares -lz -lgpr -labsl_throw_delegate -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -lssl -lcrypto -labsl_raw_hash_set -labsl_hashtablez_sampler -labsl_hash -labsl_city -labsl_low_level_hash -labsl_random_distributions -labsl_throw_delegate -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_raw_logging_internal -labsl_random_seed_sequences -labsl_random_internal_pool_urbg -labsl_random_internal_randen -labsl_random_internal_randen_hwaes -labsl_random_internal_randen_hwaes_impl -labsl_random_internal_randen_slow -labsl_random_internal_platform -labsl_raw_logging_internal -labsl_throw_delegate -labsl_raw_logging_internal -labsl_random_internal_seed_material -labsl_raw_logging_internal -labsl_random_seed_gen_exception -labsl_statusor -labsl_status -labsl_cord -labsl_cordz_info -labsl_cord_internal -labsl_cordz_functions -labsl_exponential_biased -labsl_cordz_handle -labsl_bad_optional_access -labsl_strerror -labsl_str_format_internal -labsl_synchronization -labsl_graphcycles_internal -labsl_stacktrace -labsl_symbolize -labsl_debugging_internal -labsl_demangle_internal -labsl_malloc_internal -labsl_time -labsl_civil_time -labsl_strings -labsl_strings_internal -Wl,--push-state,--as-needed -latomic -Wl,--pop-state -lrt -labsl_base -labsl_spinlock_wait -labsl_int128 -labsl_throw_delegate -labsl_time_zone -labsl_bad_variant_access -labsl_raw_logging_internal -labsl_log_severity  -lprotobuf  
libtool: link: (cd .libs/libsimple_switch_grpc.lax/libsimpleswitch.a && ar x "/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/./../simple_switch/.libs/libsimpleswitch.a")
libtool: link: (cd .libs/libsimple_switch_grpc.lax/libbmruntime.a && ar x "/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/./../../src/bm_runtime/.libs/libbmruntime.a")
libtool: link: ar cr .libs/libsimple_switch_grpc.a .libs/switch_runner.o   .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/P4Objects.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/SimpleSwitch_server.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/_assert.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/action_profile.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/actions.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/ageing.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/bf_lpm_trie.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/bmi_interface.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/bmi_port.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/bytecontainer.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/calculations.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/checksums.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/conditionals.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/context.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/control_action.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/counters.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/crc_map.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/debugger.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/deparser.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/dev_mgr.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/dev_mgr_bmi.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/dev_mgr_packet_in.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/enums.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/event_logger.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/expressions.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/extern.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/fields.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/header_unions.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/headers.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/jsoncpp.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/learning.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/logger.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/lookup_structures.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/lt1-primitives.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/match_error_codes.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/match_tables.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/match_units.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/md5.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/meters.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/options_parse.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/packet.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/parser.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/parser_error.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/pcap_file.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/periodic_task.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/phv.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/phv_source.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/pipeline.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/port_monitor.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/primitives.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/simple_pre.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/simple_pre_lag.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/simple_switch.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/source_info.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/stacks.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/stateful.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/switch.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/tables.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/target_parser.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/transport.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/transport_nn.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/version.o .libs/libsimple_switch_grpc.lax/libsimpleswitch.a/xxhash.o  .libs/libsimple_switch_grpc.lax/libbmruntime.a/SimplePreLAG_server.o .libs/libsimple_switch_grpc.lax/libbmruntime.a/SimplePre_server.o .libs/libsimple_switch_grpc.lax/libbmruntime.a/Standard_server.o .libs/libsimple_switch_grpc.lax/libbmruntime.a/server.o 
libtool: link: ranlib .libs/libsimple_switch_grpc.a
libtool: link: rm -fr .libs/libsimple_switch_grpc.lax
libtool: link: ( cd ".libs" && rm -f "libsimple_switch_grpc.la" && ln -s "../libsimple_switch_grpc.la" "libsimple_switch_grpc.la" )
/bin/bash ./libtool  --tag=CXX   --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,--no-as-needed,-lgrpc++_reflection,--as-needed -rdynamic -Wl,-z,relro -Wl,-z,now -o simple_switch_grpc main.o libsimple_switch_grpc.la 
libtool: link: g++ -Wall -Wextra -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,--no-as-needed -Wl,-lgrpc++_reflection -Wl,--as-needed -rdynamic -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/simple_switch_grpc main.o  ./.libs/libsimple_switch_grpc.a -lthrift -lboost_program_options -lboost_filesystem /sonic/src/p4lang/p4lang-bmv2-1.15.0/PI/.libs/libbmpi.so /sonic/src/p4lang/p4lang-bmv2-1.15.0/services/.libs/libbm_grpc_dataplane.so /sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src/.libs/libruntimestubs.so /sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch/.libs/libsimpleswitch_thrift.so -lpcap -lgmp -lnanomsg /usr/lib/x86_64-linux-gnu/libpigrpcserver.so /usr/lib/x86_64-linux-gnu/libpifeproto.so /usr/lib/x86_64-linux-gnu/libpifecpp.so /usr/lib/x86_64-linux-gnu/libpiconvertproto.so /usr/lib/x86_64-linux-gnu/libpiprotogrpc.so /usr/lib/x86_64-linux-gnu/libpiprotobuf.so -lboost_thread -lboost_system /usr/lib/x86_64-linux-gnu/libpi.so /usr/lib/x86_64-linux-gnu/libpip4info.so -lreadline -lgrpc++ -lgrpc -laddress_sorting -lre2 -lupb -lcares -lz -lgpr -lssl -lcrypto -labsl_raw_hash_set -labsl_hashtablez_sampler -labsl_hash -labsl_city -labsl_low_level_hash -labsl_random_distributions -labsl_random_seed_sequences -labsl_random_internal_pool_urbg -labsl_random_internal_randen -labsl_random_internal_randen_hwaes -labsl_random_internal_randen_hwaes_impl -labsl_random_internal_randen_slow -labsl_random_internal_platform -labsl_random_internal_seed_material -labsl_random_seed_gen_exception -labsl_statusor -labsl_status -labsl_cord -labsl_cordz_info -labsl_cord_internal -labsl_cordz_functions -labsl_exponential_biased -labsl_cordz_handle -labsl_bad_optional_access -labsl_strerror -labsl_str_format_internal -labsl_synchronization -labsl_graphcycles_internal -labsl_stacktrace -labsl_symbolize -labsl_debugging_internal -labsl_demangle_internal -labsl_malloc_internal -labsl_time -labsl_civil_time -labsl_strings -labsl_strings_internal -latomic -lrt -labsl_base -labsl_spinlock_wait -labsl_int128 -labsl_throw_delegate -labsl_time_zone -labsl_bad_variant_access -labsl_raw_logging_internal -labsl_log_severity -lprotobuf -pthread
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
Making all in tests
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
Making all in ../../../third_party
make[9]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
Making all in gtest
make[10]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
make[10]: Nothing to be done for 'all'.
make[10]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
Making all in jsoncpp
make[10]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/jsoncpp'
make[10]: Nothing to be done for 'all'.
make[10]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/jsoncpp'
Making all in spdlog
make[10]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/spdlog'
make[10]: Nothing to be done for 'all'.
make[10]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/spdlog'
make[10]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[10]: Nothing to be done for 'all-am'.
make[10]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[9]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[9]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
make[9]: Nothing to be done for 'all-am'.
make[9]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
make[8]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc/tests'
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch_grpc'
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets'
make[6]: Nothing to be done for 'all-am'.
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets'
Making all in tools
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tools'
rm -f bm_CLI bm_CLI.tmp
rm -f bm_p4dbg bm_p4dbg.tmp
rm -f bm_nanomsg_events bm_nanomsg_events.tmp
sed -e 's|@pythondir[@]|/usr/lib/python3.11/site-packages|g' ./bm_CLI.in >bm_CLI.tmp
sed -e 's|@pythondir[@]|/usr/lib/python3.11/site-packages|g' ./bm_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 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 thrift-src/pdfixed_rpc_server.cpp  -fPIC -DPIC -o thrift-src/.libs/pdfixed_rpc_server.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/sswitch_pd_rpc_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 src/pd_static.cpp  -fPIC -DPIC -o src/.libs/pd_static.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/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/conn_mgr_pd_rpc_types.cpp  -fPIC -DPIC -o pd_thrift_gen/gen-cpp/.libs/conn_mgr_pd_rpc_types.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/conn_mgr.cpp  -fPIC -DPIC -o pd_thrift_gen/gen-cpp/.libs/conn_mgr.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/sswitch_pd_rpc_types.cpp  -fPIC -DPIC -o pd_thrift_gen/gen-cpp/.libs/sswitch_pd_rpc_types.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/mc_pd_rpc_constants.cpp  -fPIC -DPIC -o pd_thrift_gen/gen-cpp/.libs/mc_pd_rpc_constants.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/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 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 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 src/pd_notifications.cpp  -fPIC -DPIC -o src/.libs/pd_notifications.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pd_helpers.cpp  -fPIC -DPIC -o src/.libs/pd_helpers.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pd_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_pre.cpp  -fPIC -DPIC -o src/.libs/pd_pre.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/conn_mgr_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/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/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 pd_thrift_gen/gen-cpp/sswitch_pd_rpc_types.cpp -o pd_thrift_gen/gen-cpp/sswitch_pd_rpc_types.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/res_constants.cpp  -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 pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_types.cpp -o pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_types.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/mc_pd_rpc_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/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/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 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
   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/simple_switch_CLI
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/bm_p4dbg
I: dh_python3 tools:114: replacing shebang in debian/p4lang-bmv2/usr/bin/psa_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 _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 _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 _ZN6apache6thrift9transport7TSocketC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiSt10shared_ptrINS0_14TConfigurationEE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixed.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift9transport7TSocketD0Ev used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixed.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZTVN6apache6thrift8protocol20TMultiplexedProtocolE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixed.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _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 _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 _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 _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 _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 _ZN6google8protobuf8internal17VarintParseSlow64EPKcj 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 _ZN4absl7debian35Mutex4LockEv 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 _ZN4absl7debian35MutexD1Ev 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 _ZNK6google8protobuf7Message11GetTypeNameB5cxx11Ev 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 _ZN6google8protobuf8internal17AssignDescriptorsEPFPKNS1_15DescriptorTableEvEPSt9once_flagRKNS0_8MetadataE 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 _ZN6google8protobuf15UnknownFieldSet13ClearFallbackEv 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 _ZN6google8protobuf8internal17AssignDescriptorsEPKNS1_15DescriptorTableEb 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 _ZN4absl7debian35Mutex6UnlockEv 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: 44 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async21TConcurrentRecvSentry6commitEv 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 p4_pd_mc_create_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 _ZTIN6apache6thrift9transport19TTransportExceptionE 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 _ZN6apache6thrift5async21TConcurrentSendSentryD1Ev 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_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 _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 _ZN6apache6thrift9transport13TServerSocketD0Ev 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 _ZN6apache6thrift5async25TConcurrentClientSyncInfo11waitForWorkEi 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 _ZN6apache6thrift12GlobalOutputE 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 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 _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_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 pi_p4info_digest_id_from_name used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_runner.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN15sswitch_runtime25InvalidMirroringOperationD1Ev used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_runner.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _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 _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: 2 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async21TConcurrentRecvSentry6commitEv used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libpsaswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async21TConcurrentRecvSentryD1Ev used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libpsaswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift21TApplicationException4readEPNS0_8protocol9TProtocolE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libpsaswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async25TConcurrentClientSyncInfo11waitForWorkEi used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libpsaswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _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 _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 _ZN6apache6thrift5async25TConcurrentClientSyncInfo13generateSeqIdEv 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 _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: 4 other similar warnings have been skipped (use -v to see them all)
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 _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 _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 _ZNK6apache6thrift21TApplicationException5writeEPNS0_8protocol9TProtocolE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libruntimestubs.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async25TConcurrentClientSyncInfo13updatePendingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_8protocol12TMessageTypeEi used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libruntimestubs.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _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 _ZN6apache6thrift12GlobalOutputE 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 _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 _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 _ZN2bm7Context15meter_set_ratesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmRKSt6vectorINS_5Meter13rate_config_tESaISB_EE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpi.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN2bm7Context17meter_reset_ratesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm 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 pi_p4info_action_param_bitwidth 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 _ZN2bm7Context15mt_delete_entryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpi.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol pi_p4info_table_match_field_info 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_action_data_size used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpi.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN2bm15SwitchWContexts18set_group_selectorEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrINS_13ActionProfile19GroupSelectionIfaceEE 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 _ZN2bm7Context20mt_reset_meter_ratesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj 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 _ZN2bm7Context24mt_act_prof_delete_groupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj 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 _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: 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 _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 _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 _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 _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 _ZN6apache6thrift12GlobalOutputE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async21TConcurrentSendSentryC1EPNS1_25TConcurrentClientSyncInfoE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: 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.dDkgJgHPBO -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 Sep 17 01:42:30 UTC 2026
Elapsed time: 0h 11m 7s