Build start time: Wed Sep 30 06:11:33 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.dbqnVy3gr0
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
100 1615 100 1615 0 0 2714 0 --:--:-- --:--:-- --:--:-- 2718
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 34.9M 0 15676 0 0 20161 0 0:30:19 --:--:-- 0:30:19 20149
5 34.9M 5 2063k 0 0 1155k 0 0:00:31 0:00:01 0:00:30 1155k
34 34.9M 34 11.9M 0 0 4346k 0 0:00:08 0:00:02 0:00:06 4346k
68 34.9M 68 24.0M 0 0 6552k 0 0:00:05 0:00:03 0:00:02 6551k
100 34.9M 100 34.9M 0 0 8338k 0 0:00:04 0:00:04 --:--:-- 8339k
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
100 2492 100 2492 0 0 1545 0 0:00:01 0:00:01 --:--:-- 1545
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.dbqnVy3gr0
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/simple_pre_types.cpp -fPIC -DPIC -o gen-cpp/bm/.libs/simple_pre_types.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/Standard.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/standard_types.cpp -fPIC -DPIC -o gen-cpp/bm/.libs/standard_types.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/standard_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_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/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/SimplePreLAG.cpp -fPIC -DPIC -o gen-cpp/bm/.libs/SimplePreLAG.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/simple_pre_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/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_types.cpp -o gen-cpp/bm/simple_pre_types.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/simple_pre_lag_types.cpp -o gen-cpp/bm/simple_pre_lag_types.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/SimplePre.cpp -o gen-cpp/bm/SimplePre.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/SimplePreLAG.cpp -o gen-cpp/bm/SimplePreLAG.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/standard_types.cpp -o gen-cpp/bm/standard_types.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/Standard.cpp -o gen-cpp/bm/Standard.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libruntimestubs.la -rpath /usr/lib/x86_64-linux-gnu gen-cpp/bm/standard_constants.lo gen-cpp/bm/Standard.lo gen-cpp/bm/standard_types.lo gen-cpp/bm/simple_pre_constants.lo gen-cpp/bm/SimplePre.lo gen-cpp/bm/simple_pre_types.lo gen-cpp/bm/simple_pre_lag_constants.lo gen-cpp/bm/SimplePreLAG.lo gen-cpp/bm/simple_pre_lag_types.lo -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o gen-cpp/bm/.libs/standard_constants.o gen-cpp/bm/.libs/Standard.o gen-cpp/bm/.libs/standard_types.o gen-cpp/bm/.libs/simple_pre_constants.o gen-cpp/bm/.libs/SimplePre.o gen-cpp/bm/.libs/simple_pre_types.o gen-cpp/bm/.libs/simple_pre_lag_constants.o gen-cpp/bm/.libs/SimplePreLAG.o gen-cpp/bm/.libs/simple_pre_lag_types.o -lboost_thread -lpcap -lgmp -lnanomsg -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o -g -O2 -fstack-protector-strong -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,libruntimestubs.so.0 -o .libs/libruntimestubs.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libruntimestubs.so.0" && ln -s "libruntimestubs.so.0.0.0" "libruntimestubs.so.0")
libtool: link: (cd ".libs" && rm -f "libruntimestubs.so" && ln -s "libruntimestubs.so.0.0.0" "libruntimestubs.so")
libtool: link: ar cr .libs/libruntimestubs.a gen-cpp/bm/standard_constants.o gen-cpp/bm/Standard.o gen-cpp/bm/standard_types.o gen-cpp/bm/simple_pre_constants.o gen-cpp/bm/SimplePre.o gen-cpp/bm/simple_pre_types.o gen-cpp/bm/simple_pre_lag_constants.o gen-cpp/bm/SimplePreLAG.o gen-cpp/bm/simple_pre_lag_types.o
libtool: link: ranlib .libs/libruntimestubs.a
libtool: link: ( cd ".libs" && rm -f "libruntimestubs.la" && ln -s "../libruntimestubs.la" "libruntimestubs.la" )
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/thrift_src'
Making all in third_party
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
Making all in gtest
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/gtest'
Making all in jsoncpp
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/jsoncpp'
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/jsoncpp.lo src/jsoncpp.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/jsoncpp.cpp -fPIC -DPIC -o src/.libs/jsoncpp.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/jsoncpp.cpp -o src/jsoncpp.o >/dev/null 2>&1
/bin/bash ../../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libjson.la src/jsoncpp.lo -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: ar cr .libs/libjson.a src/.libs/jsoncpp.o
libtool: link: ranlib .libs/libjson.a
libtool: link: ( cd ".libs" && rm -f "libjson.la" && ln -s "../libjson.la" "libjson.la" )
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/jsoncpp'
Making all in spdlog
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/spdlog'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party/spdlog'
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[6]: Nothing to be done for 'all-am'.
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/third_party'
Making all in src
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src'
Making all in bf_lpm_trie
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bf_lpm_trie'
/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o bf_lpm_trie.lo bf_lpm_trie.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c bf_lpm_trie.c -fPIC -DPIC -o .libs/bf_lpm_trie.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c bf_lpm_trie.c -o bf_lpm_trie.o >/dev/null 2>&1
/bin/bash ../../libtool --tag=CC --mode=link gcc -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libbflpmtrie.la bf_lpm_trie.lo -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: ar cr .libs/libbflpmtrie.a .libs/bf_lpm_trie.o
libtool: link: ranlib .libs/libbflpmtrie.a
libtool: link: ( cd ".libs" && rm -f "libbflpmtrie.la" && ln -s "../libbflpmtrie.la" "libbflpmtrie.la" )
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bf_lpm_trie'
Making all in BMI
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/BMI'
/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PCAP_FIX -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o bmi_interface.lo bmi_interface.c
/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PCAP_FIX -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o bmi_port.lo bmi_port.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PCAP_FIX -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c bmi_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 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 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 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 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 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 ageing.cpp -fPIC -DPIC -o .libs/ageing.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c dev_mgr.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 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 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 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 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 _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 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 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 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 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 dev_mgr_bmi.cpp -fPIC -DPIC -o .libs/dev_mgr_bmi.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c event_logger.cpp -fPIC -DPIC -o .libs/event_logger.o
libtool: compile: 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 switch.cpp -fPIC -DPIC -o .libs/switch.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 stateful.cpp -fPIC -DPIC -o .libs/stateful.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c 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 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 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 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 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 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 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 target_parser.cpp -fPIC -DPIC -o .libs/target_parser.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c transport_nn.cpp -fPIC -DPIC -o .libs/transport_nn.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c 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 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 version.cpp -o version.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c 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: 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 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 _assert.cpp -o _assert.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c debugger.cpp -o debugger.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c transport.cpp -o transport.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c transport_nn.cpp -o transport_nn.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c 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 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 enums.cpp -o enums.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c bytecontainer.cpp -o bytecontainer.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -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 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 P4Objects.cpp:22:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:65,
from /usr/include/c++/12/vector:60,
from ../../include/bm/bm_sim/P4Objects.h:25:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from ../../include/bm/bm_sim/P4Objects.h:33,
from ../../include/bm/bm_sim/context.h:63,
from context.cpp:21:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:65,
from /usr/include/c++/12/memory:63,
from ../../include/bm/bm_sim/context.h:54:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from 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
| ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from ../../include/bm/bm_sim/P4Objects.h:33,
from options_parse.cpp:21:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:65,
from /usr/include/c++/12/vector:60,
from ../../include/bm/bm_sim/P4Objects.h:25:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c 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 fields.cpp -o fields.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 extern.cpp -o extern.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c 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 headers.cpp -o headers.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pipeline.cpp -o pipeline.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c control_action.cpp -o control_action.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 stacks.cpp -o stacks.o >/dev/null 2>&1
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from ../../include/bm/bm_sim/P4Objects.h:33,
from ../../include/bm/bm_sim/context.h:63,
from ../../include/bm/bm_sim/switch.h:78,
from switch.cpp:21:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/c++/12/stdexcept:39,
from /usr/include/c++/12/system_error:41,
from /usr/include/c++/12/bits/std_mutex.h:39,
from /usr/include/c++/12/condition_variable:39,
from ../../include/bm/bm_sim/switch.h:64:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from ../../include/bm/bm_sim/P4Objects.h:33,
from actions.cpp:25:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_construct.h:61,
from /usr/include/c++/12/bits/alloc_traits.h:33,
from /usr/include/c++/12/ext/alloc_traits.h:34,
from /usr/include/c++/12/unordered_map:41,
from /usr/include/c++/12/functional:61,
from ../../include/bm/bm_sim/actions.h:74,
from actions.cpp:22:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c 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 periodic_task.cpp -o periodic_task.o >/dev/null 2>&1
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c meters.cpp -o meters.o >/dev/null 2>&1
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -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
| ^~~~~~~~
../../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 target_parser.cpp -o target_parser.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c dev_mgr_packet_in.cpp -o dev_mgr_packet_in.o >/dev/null 2>&1
In file included from match_units.cpp:24:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_construct.h:61,
from /usr/include/c++/12/bits/alloc_traits.h:33,
from /usr/include/c++/12/ext/alloc_traits.h:34,
from /usr/include/c++/12/unordered_map:41,
from /usr/include/c++/12/functional:61,
from ../../include/bm/bm_sim/actions.h:74,
from ../../include/bm/bm_sim/action_entry.h:27,
from match_units.cpp:22:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c 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 dev_mgr.cpp -o dev_mgr.o >/dev/null 2>&1
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 switch.cpp -o switch.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c match_tables.cpp -o match_tables.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c match_units.cpp -o match_units.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c options_parse.cpp -o options_parse.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./../BMI -I./../bf_lpm_trie -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c P4Objects.cpp -o P4Objects.o >/dev/null 2>&1
/bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libbmsim.la _assert.lo action_profile.lo actions.lo ageing.lo bytecontainer.lo calculations.lo checksums.lo conditionals.lo context.lo control_action.lo counters.lo crc_map.lo debugger.lo deparser.lo dev_mgr.lo dev_mgr_bmi.lo dev_mgr_packet_in.lo enums.lo event_logger.lo expressions.lo extern.lo fields.lo headers.lo header_unions.lo learning.lo lookup_structures.lo logger.lo match_error_codes.lo match_units.lo match_tables.lo md5.lo meters.lo options_parse.lo P4Objects.lo packet.lo parser.lo parser_error.lo pcap_file.lo pipeline.lo periodic_task.lo port_monitor.lo phv.lo phv_source.lo stateful.lo switch.lo simple_pre.lo simple_pre_lag.lo source_info.lo stacks.lo tables.lo target_parser.lo transport.lo transport_nn.lo version.lo xxhash.lo core/primitives.lo -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: ar cr .libs/libbmsim.a .libs/_assert.o .libs/action_profile.o .libs/actions.o .libs/ageing.o .libs/bytecontainer.o .libs/calculations.o .libs/checksums.o .libs/conditionals.o .libs/context.o .libs/control_action.o .libs/counters.o .libs/crc_map.o .libs/debugger.o .libs/deparser.o .libs/dev_mgr.o .libs/dev_mgr_bmi.o .libs/dev_mgr_packet_in.o .libs/enums.o .libs/event_logger.o .libs/expressions.o .libs/extern.o .libs/fields.o .libs/headers.o .libs/header_unions.o .libs/learning.o .libs/lookup_structures.o .libs/logger.o .libs/match_error_codes.o .libs/match_units.o .libs/match_tables.o .libs/md5.o .libs/meters.o .libs/options_parse.o .libs/P4Objects.o .libs/packet.o .libs/parser.o .libs/parser_error.o .libs/pcap_file.o .libs/pipeline.o .libs/periodic_task.o .libs/port_monitor.o .libs/phv.o .libs/phv_source.o .libs/stateful.o .libs/switch.o .libs/simple_pre.o .libs/simple_pre_lag.o .libs/source_info.o .libs/stacks.o .libs/tables.o .libs/target_parser.o .libs/transport.o .libs/transport_nn.o .libs/version.o .libs/xxhash.o core/.libs/primitives.o
libtool: link: ranlib .libs/libbmsim.a
libtool: link: ( cd ".libs" && rm -f "libbmsim.la" && ln -s "../libbmsim.la" "libbmsim.la" )
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_sim'
Making all in bm_runtime
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_runtime'
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o server.lo server.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o Standard_server.lo Standard_server.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o SimplePre_server.lo SimplePre_server.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o SimplePreLAG_server.lo SimplePreLAG_server.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c Standard_server.cpp -fPIC -DPIC -o .libs/Standard_server.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c 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 server.cpp -fPIC -DPIC -o .libs/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
| ^~~~~~~~
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
| ^~~~~~~~
../../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
| ^~~~~~~~
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
| ^~~~~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c SimplePre_server.cpp -o SimplePre_server.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c SimplePreLAG_server.cpp -o SimplePreLAG_server.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c server.cpp -o server.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c Standard_server.cpp -o Standard_server.o >/dev/null 2>&1
/bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libbmruntime.la server.lo Standard_server.lo SimplePre_server.lo SimplePreLAG_server.lo -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: ar cr .libs/libbmruntime.a .libs/server.o .libs/Standard_server.o .libs/SimplePre_server.o .libs/SimplePreLAG_server.o
libtool: link: ranlib .libs/libbmruntime.a
libtool: link: ( cd ".libs" && rm -f "libbmruntime.la" && ln -s "../libbmruntime.la" "libbmruntime.la" )
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_runtime'
Making all in bm_apps
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps'
Making all in .
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/src/bm_apps'
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o notifications.lo notifications.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o packet_pipe.lo packet_pipe.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o learn.lo learn.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c packet_pipe.cpp -fPIC -DPIC -o .libs/packet_pipe.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c notifications.cpp -fPIC -DPIC -o .libs/notifications.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I../../thrift_src/gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c 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 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 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 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_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/common.cpp -fPIC -DPIC -o src/.libs/common.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi.cpp -fPIC -DPIC -o src/.libs/pi.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/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/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_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_learn_imp.cpp -fPIC -DPIC -o src/.libs/pi_learn_imp.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_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/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/device_state.cpp -fPIC -DPIC -o src/.libs/device_state.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_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_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/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/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/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_tables_imp.cpp:22:
../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/c++/12/stdexcept:39,
from /usr/include/c++/12/system_error:41,
from /usr/include/c++/12/bits/std_mutex.h:39,
from /usr/include/c++/12/condition_variable:39,
from ../include/bm/bm_sim/switch.h:64:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../include/bm/bm_sim/match_tables.h:34,
from ../include/bm/bm_sim/tables.h:29,
from ../include/bm/bm_sim/P4Objects.h:33,
from ../include/bm/bm_sim/context.h:63,
from ../include/bm/bm_sim/switch.h:78,
from src/pi_learn_imp.cpp:23:
../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from ../include/bm/bm_sim/learning.h:26,
from src/pi_learn_imp.cpp:22:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../include/bm/bm_sim/match_tables.h:34,
from ../include/bm/bm_sim/tables.h:29,
from ../include/bm/bm_sim/P4Objects.h:33,
from ../include/bm/bm_sim/context.h:63,
from ../include/bm/bm_sim/switch.h:78,
from 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 ../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/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 /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
| ^~~~~~~~
../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_act_prof_imp.cpp:21:
../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/c++/12/stdexcept:39,
from /usr/include/c++/12/system_error:41,
from /usr/include/c++/12/bits/std_mutex.h:39,
from /usr/include/c++/12/condition_variable:39,
from ../include/bm/bm_sim/switch.h:64:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../include/bm/bm_sim/match_tables.h:34,
from ../include/bm/bm_sim/tables.h:29,
from ../include/bm/bm_sim/P4Objects.h:33,
from ../include/bm/bm_sim/context.h:63,
from ../include/bm/bm_sim/switch.h:78,
from src/pi_meter_imp.cpp:23:
../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from ../third_party/spdlog/bm/spdlog/common.h:27,
from ../third_party/spdlog/bm/spdlog/spdlog.h:32,
from ../include/bm/bm_sim/logger.h:37,
from src/pi_meter_imp.cpp:22:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../include/bm/bm_sim/match_tables.h:34,
from ../include/bm/bm_sim/tables.h:29,
from ../include/bm/bm_sim/P4Objects.h:33,
from ../include/bm/bm_sim/context.h:63,
from ../include/bm/bm_sim/switch.h:78,
from src/pi_counter_imp.cpp:23:
../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from ../third_party/spdlog/bm/spdlog/common.h:27,
from ../third_party/spdlog/bm/spdlog/spdlog.h:32,
from ../include/bm/bm_sim/logger.h:37,
from src/pi_counter_imp.cpp:22:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../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_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
| ^~~~~~~~
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
| ^~~~~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/group_selection.cpp -o src/group_selection.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_learn_imp.cpp -o src/pi_learn_imp.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_clone_imp.cpp -o src/pi_clone_imp.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/device_state.cpp -o src/device_state.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_mc_imp.cpp -o src/pi_mc_imp.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_act_prof_imp.cpp -o src/pi_act_prof_imp.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_tables_imp.cpp -o src/pi_tables_imp.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_meter_imp.cpp -o src/pi_meter_imp.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_counter_imp.cpp -o src/pi_counter_imp.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -I../targets/simple_switch -DWITH_SIMPLE_SWITCH -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pi_imp.cpp -o src/pi_imp.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libbmpi.la -rpath /usr/lib/x86_64-linux-gnu src/pi.lo src/pi_imp.lo src/pi_tables_imp.lo src/pi_act_prof_imp.lo src/pi_counter_imp.lo src/pi_meter_imp.lo src/pi_learn_imp.lo src/pi_mc_imp.lo src/pi_clone_imp.lo src/common.lo src/action_helpers.lo src/direct_res_spec.lo src/group_selection.lo src/device_state.lo -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o src/.libs/pi.o src/.libs/pi_imp.o src/.libs/pi_tables_imp.o src/.libs/pi_act_prof_imp.o src/.libs/pi_counter_imp.o src/.libs/pi_meter_imp.o src/.libs/pi_learn_imp.o src/.libs/pi_mc_imp.o src/.libs/pi_clone_imp.o src/.libs/common.o src/.libs/action_helpers.o src/.libs/direct_res_spec.o src/.libs/group_selection.o src/.libs/device_state.o -lboost_thread -lpcap -lgmp -lnanomsg -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o -g -O2 -fstack-protector-strong -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,libbmpi.so.0 -o .libs/libbmpi.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libbmpi.so.0" && ln -s "libbmpi.so.0.0.0" "libbmpi.so.0")
libtool: link: (cd ".libs" && rm -f "libbmpi.so" && ln -s "libbmpi.so.0.0.0" "libbmpi.so")
libtool: link: ar cr .libs/libbmpi.a src/pi.o src/pi_imp.o src/pi_tables_imp.o src/pi_act_prof_imp.o src/pi_counter_imp.o src/pi_meter_imp.o src/pi_learn_imp.o src/pi_mc_imp.o src/pi_clone_imp.o src/common.o src/action_helpers.o src/direct_res_spec.o src/group_selection.o src/device_state.o
libtool: link: ranlib .libs/libbmpi.a
libtool: link: ( cd ".libs" && rm -f "libbmpi.la" && ln -s "../libbmpi.la" "libbmpi.la" )
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/PI'
Making all in services
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/services'
/usr/bin/protoc /sonic/src/p4lang/p4lang-bmv2-1.15.0/services/p4/bm/dataplane_interface.proto --cpp_out ./cpp_out -I/sonic/src/p4lang/p4lang-bmv2-1.15.0/services/
/usr/bin/protoc /sonic/src/p4lang/p4lang-bmv2-1.15.0/services/p4/bm/dataplane_interface.proto --grpc_out ./grpc_out --plugin=protoc-gen-grpc=/usr/bin/grpc_cpp_plugin -I/sonic/src/p4lang/p4lang-bmv2-1.15.0/services/
/usr/bin/protoc /sonic/src/p4lang/p4lang-bmv2-1.15.0/services/p4/bm/dataplane_interface.proto --python_out ./py_out -I/sonic/src/p4lang/p4lang-bmv2-1.15.0/services/ --grpc_out ./py_out --plugin=protoc-gen-grpc=/usr/bin/grpc_python_plugin
make all-am
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/services'
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Icpp_out -Igrpc_out -I./cpp_out -I./grpc_out -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o cpp_out/p4/bm/libbm_grpc_dataplane_la-dataplane_interface.pb.lo `test -f 'cpp_out/p4/bm/dataplane_interface.pb.cc' || echo './'`cpp_out/p4/bm/dataplane_interface.pb.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Icpp_out -Igrpc_out -I./cpp_out -I./grpc_out -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o grpc_out/p4/bm/libbm_grpc_dataplane_la-dataplane_interface.grpc.pb.lo `test -f 'grpc_out/p4/bm/dataplane_interface.grpc.pb.cc' || echo './'`grpc_out/p4/bm/dataplane_interface.grpc.pb.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Icpp_out -Igrpc_out -I./cpp_out -I./grpc_out -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c cpp_out/p4/bm/dataplane_interface.pb.cc -fPIC -DPIC -o cpp_out/p4/bm/.libs/libbm_grpc_dataplane_la-dataplane_interface.pb.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Icpp_out -Igrpc_out -I./cpp_out -I./grpc_out -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c grpc_out/p4/bm/dataplane_interface.grpc.pb.cc -fPIC -DPIC -o grpc_out/p4/bm/.libs/libbm_grpc_dataplane_la-dataplane_interface.grpc.pb.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Icpp_out -Igrpc_out -I./cpp_out -I./grpc_out -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c cpp_out/p4/bm/dataplane_interface.pb.cc -o cpp_out/p4/bm/libbm_grpc_dataplane_la-dataplane_interface.pb.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -isystem../third_party/jsoncpp/include -isystem../third_party/spdlog -Icpp_out -Igrpc_out -I./cpp_out -I./grpc_out -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c grpc_out/p4/bm/dataplane_interface.grpc.pb.cc -o grpc_out/p4/bm/libbm_grpc_dataplane_la-dataplane_interface.grpc.pb.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -Wl,-z,relro -Wl,-z,now -o libbm_grpc_dataplane.la -rpath /usr/lib/x86_64-linux-gnu cpp_out/p4/bm/libbm_grpc_dataplane_la-dataplane_interface.pb.lo grpc_out/p4/bm/libbm_grpc_dataplane_la-dataplane_interface.grpc.pb.lo -lboost_thread -lpcap -lgmp -lnanomsg
libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o cpp_out/p4/bm/.libs/libbm_grpc_dataplane_la-dataplane_interface.pb.o grpc_out/p4/bm/.libs/libbm_grpc_dataplane_la-dataplane_interface.grpc.pb.o -lboost_thread -lpcap -lgmp -lnanomsg -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o -g -O2 -fstack-protector-strong -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libbm_grpc_dataplane.so.0 -o .libs/libbm_grpc_dataplane.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libbm_grpc_dataplane.so.0" && ln -s "libbm_grpc_dataplane.so.0.0.0" "libbm_grpc_dataplane.so.0")
libtool: link: (cd ".libs" && rm -f "libbm_grpc_dataplane.so" && ln -s "libbm_grpc_dataplane.so.0.0.0" "libbm_grpc_dataplane.so")
libtool: link: ar cr .libs/libbm_grpc_dataplane.a cpp_out/p4/bm/libbm_grpc_dataplane_la-dataplane_interface.pb.o grpc_out/p4/bm/libbm_grpc_dataplane_la-dataplane_interface.grpc.pb.o
libtool: link: ranlib .libs/libbm_grpc_dataplane.a
libtool: link: ( cd ".libs" && rm -f "libbm_grpc_dataplane.la" && ln -s "../libbm_grpc_dataplane.la" "libbm_grpc_dataplane.la" )
make[6]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/services'
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/services'
Making all in targets
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets'
Making all in simple_switch
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch'
/usr/bin/thrift -out ./gen-cpp/bm --gen cpp -r ./thrift/simple_switch.thrift
/usr/bin/thrift -o . --gen py -r ./thrift/simple_switch.thrift
touch gen-cpp/bm/simple_switch_constants.cpp gen-cpp/bm/simple_switch_constants.h gen-cpp/bm/SimpleSwitch.cpp gen-cpp/bm/SimpleSwitch.h gen-cpp/bm/simple_switch_types.cpp gen-cpp/bm/simple_switch_types.h
if mkdir ./sswitch_runtime.test 2>/dev/null; then \
rm -rf ./sswitch_runtime/; \
cp -r ./gen-py/sswitch_runtime/ ./; \
rm -rf ./sswitch_runtime.test; else :; \
fi
make all-recursive
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch'
Making all in .
make[8]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/targets/simple_switch'
g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o main.o main.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o simple_switch.lo simple_switch.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o primitives.lo primitives.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o runner.lo runner.cpp
rm -f simple_switch_CLI simple_switch_CLI.tmp
/bin/bash ../../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 primitives.cpp -fPIC -DPIC -o .libs/primitives.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c simple_switch.cpp -fPIC -DPIC -o .libs/simple_switch.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c runner.cpp -fPIC -DPIC -o .libs/runner.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/SimpleSwitch.cpp -fPIC -DPIC -o gen-cpp/bm/.libs/SimpleSwitch.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/simple_switch_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 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_types.cpp -fPIC -DPIC -o gen-cpp/bm/.libs/simple_switch_types.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/simple_switch_constants.cpp -o gen-cpp/bm/simple_switch_constants.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -DWITH_PI -I../../PI -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/simple_switch_types.cpp -o gen-cpp/bm/simple_switch_types.o >/dev/null 2>&1
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from simple_switch.cpp:24:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:65,
from /usr/include/c++/12/memory:63,
from ../../include/bm/bm_sim/parser.h:26,
from simple_switch.cpp:23:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from ../../include/bm/bm_sim/P4Objects.h:33,
from ../../include/bm/bm_sim/context.h:63,
from ../../include/bm/bm_sim/switch.h:78,
from ../../include/bm/bm_runtime/bm_runtime.h:7,
from main.cpp:26:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/thrift/TProcessor.h:23,
from /usr/include/thrift/TDispatchProcessor.h:22,
from ./gen-cpp/bm/SimpleSwitch.h:10,
from main.cpp:25:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from ../../include/bm/bm_sim/P4Objects.h:33,
from ../../include/bm/bm_sim/context.h:63,
from ../../include/bm/bm_sim/switch.h:78,
from thrift/src/SimpleSwitch_server.cpp:31:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/thrift/TProcessor.h:23,
from /usr/include/thrift/TDispatchProcessor.h:22,
from ./gen-cpp/bm/SimpleSwitch.h:10,
from thrift/src/SimpleSwitch_server.cpp:22:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from ../../include/bm/bm_sim/P4Objects.h:33,
from ../../include/bm/bm_sim/context.h:63,
from ../../include/bm/bm_sim/switch.h:78,
from simple_switch.h:27,
from primitives.cpp:33:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_construct.h:61,
from /usr/include/c++/12/bits/alloc_traits.h:33,
from /usr/include/c++/12/ext/alloc_traits.h:34,
from /usr/include/c++/12/unordered_map:41,
from /usr/include/c++/12/functional:61,
from ../../include/bm/bm_sim/actions.h:74,
from primitives.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../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 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 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 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
sed -e 's|@pythondir[@]|/usr/lib/python3.11/site-packages|g' ./psa_switch_CLI.in >psa_switch_CLI.tmp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o externs/psa_meter.lo externs/psa_meter.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o externs/psa_random.lo externs/psa_random.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o externs/psa_internet_checksum.lo externs/psa_internet_checksum.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o externs/psa_hash.lo externs/psa_hash.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o thrift/src/PsaSwitch_server.lo thrift/src/PsaSwitch_server.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o gen-cpp/bm/psa_switch_constants.lo gen-cpp/bm/psa_switch_constants.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o gen-cpp/bm/PsaSwitch.lo gen-cpp/bm/PsaSwitch.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o gen-cpp/bm/psa_switch_types.lo gen-cpp/bm/psa_switch_types.cpp
chmod +x psa_switch_CLI.tmp
chmod a-w psa_switch_CLI.tmp
mv psa_switch_CLI.tmp psa_switch_CLI
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c 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_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 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 externs/psa_meter.cpp -fPIC -DPIC -o externs/.libs/psa_meter.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c externs/psa_hash.cpp -fPIC -DPIC -o externs/.libs/psa_hash.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/psa_switch_constants.cpp -fPIC -DPIC -o gen-cpp/bm/.libs/psa_switch_constants.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c 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_counter.cpp -fPIC -DPIC -o externs/.libs/psa_counter.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/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 gen-cpp/bm/psa_switch_constants.cpp -o gen-cpp/bm/psa_switch_constants.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c gen-cpp/bm/psa_switch_types.cpp -o gen-cpp/bm/psa_switch_types.o >/dev/null 2>&1
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from psa_switch.cpp:22:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:65,
from /usr/include/c++/12/memory:63,
from ../../include/bm/bm_sim/parser.h:26,
from psa_switch.cpp:21:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from ../../include/bm/bm_sim/P4Objects.h:33,
from ../../include/bm/bm_sim/context.h:63,
from ../../include/bm/bm_sim/switch.h:78,
from ../../include/bm/bm_runtime/bm_runtime.h:7,
from main.cpp:24:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/thrift/TProcessor.h:23,
from /usr/include/thrift/TDispatchProcessor.h:22,
from ./gen-cpp/bm/PsaSwitch.h:10,
from main.cpp:23:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
In file included from ../../include/bm/bm_sim/match_tables.h:34,
from ../../include/bm/bm_sim/tables.h:29,
from ../../include/bm/bm_sim/P4Objects.h:33,
from ../../include/bm/bm_sim/context.h:63,
from ../../include/bm/bm_sim/switch.h:78,
from thrift/src/PsaSwitch_server.cpp:31:
../../include/bm/bm_sim/match_units.h:231:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
231 | : public std::iterator {
| ^~~~~~~~
In file included from /usr/include/c++/12/string:45,
from /usr/include/thrift/TProcessor.h:23,
from /usr/include/thrift/TDispatchProcessor.h:22,
from ./gen-cpp/bm/PsaSwitch.h:10,
from thrift/src/PsaSwitch_server.cpp:22:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
../../include/bm/bm_sim/match_tables.h:65:21: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations]
65 | : public std::iterator {
| ^~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
127 | struct _GLIBCXX17_DEPRECATED iterator
| ^~~~~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c externs/psa_counter.cpp -o externs/psa_counter.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c externs/psa_internet_checksum.cpp -o externs/psa_internet_checksum.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -isystem../../third_party/jsoncpp/include -isystem../../third_party/spdlog -I./thrift/src/ -I./gen-cpp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -pthread -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c 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_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 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_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: 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: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o gen-cpp/bm/.libs/psa_switch_constants.o gen-cpp/bm/.libs/PsaSwitch.o gen-cpp/bm/.libs/psa_switch_types.o -lboost_thread -lpcap -lgmp -lnanomsg -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o -g -O2 -fstack-protector-strong -g -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,libpsaswitch_thrift.so.0 -o .libs/libpsaswitch_thrift.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libpsaswitch_thrift.so.0" && ln -s "libpsaswitch_thrift.so.0.0.0" "libpsaswitch_thrift.so.0")
libtool: link: (cd ".libs" && rm -f "libpsaswitch_thrift.so" && ln -s "libpsaswitch_thrift.so.0.0.0" "libpsaswitch_thrift.so")
libtool: link: ar cr .libs/libpsaswitch_thrift.a gen-cpp/bm/psa_switch_constants.o gen-cpp/bm/PsaSwitch.o gen-cpp/bm/psa_switch_types.o
libtool: 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_p4dbg.in >bm_p4dbg.tmp
sed -e 's|@pythondir[@]|/usr/lib/python3.11/site-packages|g' ./bm_nanomsg_events.in >bm_nanomsg_events.tmp
sed -e 's|@pythondir[@]|/usr/lib/python3.11/site-packages|g' ./bm_CLI.in >bm_CLI.tmp
chmod +x bm_p4dbg.tmp
chmod +x bm_nanomsg_events.tmp
chmod +x bm_CLI.tmp
chmod a-w bm_p4dbg.tmp
chmod a-w bm_nanomsg_events.tmp
chmod a-w bm_CLI.tmp
mv bm_p4dbg.tmp bm_p4dbg
mv bm_nanomsg_events.tmp bm_nanomsg_events
mv bm_CLI.tmp bm_CLI
make[5]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/tools'
Making all in pdfixed
make[5]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed'
/usr/bin/thrift -o ./pd_thrift_gen/ --gen cpp -r ./thrift/conn_mgr_pd_rpc.thrift
[WARNING:/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed/thrift/res.thrift:7] The "byte" type is a compatibility alias for "i8". Use "i8" to emphasize the signedness of this type.
/usr/bin/thrift -o ./pd_thrift_gen/ --gen cpp -r ./thrift/mc_pd_rpc.thrift
[WARNING:/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed/thrift/mc_pd_rpc.thrift:22] The "byte" type is a compatibility alias for "i8". Use "i8" to emphasize the signedness of this type.
/usr/bin/thrift -o ./pd_thrift_gen/ --gen cpp -r ./thrift/sswitch_pd_rpc.thrift
[WARNING:/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed/thrift/res.thrift:7] The "byte" type is a compatibility alias for "i8". Use "i8" to emphasize the signedness of this type.
/usr/bin/thrift -o ./pd_thrift_gen/ --gen py -r ./thrift/conn_mgr_pd_rpc.thrift
[WARNING:/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed/thrift/res.thrift:7] The "byte" type is a compatibility alias for "i8". Use "i8" to emphasize the signedness of this type.
/usr/bin/thrift -o ./pd_thrift_gen/ --gen py -r ./thrift/mc_pd_rpc.thrift
[WARNING:/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed/thrift/mc_pd_rpc.thrift:22] The "byte" type is a compatibility alias for "i8". Use "i8" to emphasize the signedness of this type.
/usr/bin/thrift -o ./pd_thrift_gen/ --gen py -r ./thrift/sswitch_pd_rpc.thrift
[WARNING:/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed/thrift/res.thrift:7] The "byte" type is a compatibility alias for "i8". Use "i8" to emphasize the signedness of this type.
touch pd_thrift_gen/gen-cpp/conn_mgr.cpp pd_thrift_gen/gen-cpp/conn_mgr.h pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_constants.cpp pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_constants.h pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_types.cpp pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_types.h pd_thrift_gen/gen-cpp/mc.cpp pd_thrift_gen/gen-cpp/mc.h pd_thrift_gen/gen-cpp/mc_pd_rpc_constants.cpp pd_thrift_gen/gen-cpp/mc_pd_rpc_constants.h pd_thrift_gen/gen-cpp/mc_pd_rpc_types.cpp pd_thrift_gen/gen-cpp/mc_pd_rpc_types.h pd_thrift_gen/gen-cpp/sswitch.cpp pd_thrift_gen/gen-cpp/sswitch.h pd_thrift_gen/gen-cpp/sswitch_pd_rpc_constants.cpp pd_thrift_gen/gen-cpp/sswitch_pd_rpc_constants.h pd_thrift_gen/gen-cpp/sswitch_pd_rpc_types.cpp pd_thrift_gen/gen-cpp/sswitch_pd_rpc_types.h pd_thrift_gen/gen-cpp/res_constants.cpp pd_thrift_gen/gen-cpp/res_constants.h pd_thrift_gen/gen-cpp/res_types.cpp pd_thrift_gen/gen-cpp/res_types.h
make all-recursive
make[6]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed'
Making all in include
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed/include'
make[7]: Nothing to be done for 'all'.
make[7]: Leaving directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed/include'
make[7]: Entering directory '/sonic/src/p4lang/p4lang-bmv2-1.15.0/pdfixed'
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/pd_notifications.lo src/pd_notifications.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/pd_helpers.lo src/pd_helpers.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/pd_pre.lo src/pd_pre.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/pd_mirroring.lo src/pd_mirroring.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/pd_static.lo src/pd_static.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o src/pd_swap.lo src/pd_swap.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o thrift-src/pdfixed_rpc_server.lo thrift-src/pdfixed_rpc_server.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o pd_thrift_gen/gen-cpp/conn_mgr.lo pd_thrift_gen/gen-cpp/conn_mgr.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_constants.lo pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_constants.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_types.lo pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_types.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o pd_thrift_gen/gen-cpp/mc.lo pd_thrift_gen/gen-cpp/mc.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o pd_thrift_gen/gen-cpp/mc_pd_rpc_constants.lo pd_thrift_gen/gen-cpp/mc_pd_rpc_constants.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o pd_thrift_gen/gen-cpp/mc_pd_rpc_types.lo pd_thrift_gen/gen-cpp/mc_pd_rpc_types.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o pd_thrift_gen/gen-cpp/sswitch.lo pd_thrift_gen/gen-cpp/sswitch.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o pd_thrift_gen/gen-cpp/sswitch_pd_rpc_constants.lo pd_thrift_gen/gen-cpp/sswitch_pd_rpc_constants.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o pd_thrift_gen/gen-cpp/sswitch_pd_rpc_types.lo pd_thrift_gen/gen-cpp/sswitch_pd_rpc_types.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o pd_thrift_gen/gen-cpp/res_constants.lo pd_thrift_gen/gen-cpp/res_constants.cpp
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c -o pd_thrift_gen/gen-cpp/res_types.lo pd_thrift_gen/gen-cpp/res_types.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pd_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 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 src/pd_swap.cpp -fPIC -DPIC -o src/.libs/pd_swap.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c src/pd_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 src/pd_pre.cpp -fPIC -DPIC -o src/.libs/pd_pre.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/sswitch_pd_rpc_constants.cpp -fPIC -DPIC -o pd_thrift_gen/gen-cpp/.libs/sswitch_pd_rpc_constants.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/mc.cpp -fPIC -DPIC -o pd_thrift_gen/gen-cpp/.libs/mc.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/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/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 src/pd_mirroring.cpp -fPIC -DPIC -o src/.libs/pd_mirroring.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/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/sswitch.cpp -fPIC -DPIC -o pd_thrift_gen/gen-cpp/.libs/sswitch.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/res_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/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/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_pd_rpc_types.cpp -fPIC -DPIC -o pd_thrift_gen/gen-cpp/.libs/mc_pd_rpc_types.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/mc_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/conn_mgr_pd_rpc_constants.cpp -o pd_thrift_gen/gen-cpp/conn_mgr_pd_rpc_constants.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/sswitch_pd_rpc_types.cpp -o pd_thrift_gen/gen-cpp/sswitch_pd_rpc_types.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/res_constants.cpp -o pd_thrift_gen/gen-cpp/res_constants.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../thrift_src/gen-cpp -I../targets/simple_switch/gen-cpp -I./include -I../include -I./pd_thrift_gen/gen-cpp/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/sonic/src/p4lang/p4lang-bmv2-1.15.0=. -fstack-protector-strong -Wformat -Werror=format-security -g -O3 -c pd_thrift_gen/gen-cpp/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/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 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_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_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_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 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 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 _ZN15sswitch_runtime22MirroringSessionConfig10__set_mgidEi used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_runner.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol pi_packetin_receive used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_runner.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN15sswitch_runtime25InvalidMirroringOperationD1Ev used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_runner.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol pi_get_device_p4info 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 _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 _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_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 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: 2 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: symbol pi_p4info_action_name_from_id used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpi.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol pi_table_idle_timeout_notify 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_modify_entryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS8_NS_10ActionDataE 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_indirect_modify_entryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjj 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_entry_properties_is_set used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpi.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol pi_p4info_table_match_key_size used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpi.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol pi_p4info_table_has_const_default_action used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpi.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol retrieve_uint32 used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpi.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol pi_p4info_act_prof_name_from_id used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpi.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol pi_is_direct_counter_id used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpi.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: 86 other similar warnings have been skipped (use -v to see them all)
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 _ZTVN6apache6thrift9transport19TTransportExceptionE 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 _ZN6apache6thrift8protocol16TProtocolFactoryD2Ev 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 p4_pd_abort_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 _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 p4_pd_commit_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 p4_pd_mc_delete_session used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixedthrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: 42 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async25TConcurrentClientSyncInfo13generateSeqIdEv used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async25TConcurrentClientSyncInfo13updatePendingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_8protocol12TMessageTypeEi used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async21TConcurrentSendSentryD1Ev used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _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 _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 _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 _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 _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 _ZN6apache6thrift5async21TConcurrentSendSentryC1EPNS1_25TConcurrentClientSyncInfoE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async21TConcurrentRecvSentry6commitEv used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libsimpleswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: 4 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift5async21TConcurrentRecvSentryD1Ev used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libruntimestubs.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _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 _ZN6apache6thrift5async25TConcurrentClientSyncInfo10getPendingERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_8protocol12TMessageTypeERi used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libruntimestubs.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _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: 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 _ZN6apache6thrift5async21TConcurrentSendSentry6commitEv used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libruntimestubs.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _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 _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 _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 _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: 4 other similar warnings have been skipped (use -v to see them all)
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 _ZN6google8protobuf8internal17UnknownFieldParseEmPNS0_15UnknownFieldSetEPKcPNS1_12ParseContextE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbm_grpc_dataplane.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _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 _ZN6google8protobuf8internal16InternalMetadata15CheckedDestructEv 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 _ZN6google8protobuf8internal14ArenaStringPtr3SetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS0_5ArenaE 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 _ZTVN6google8protobuf11MessageLiteE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbm_grpc_dataplane.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6google8protobuf8internal10LogMessagelsEPKc used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbm_grpc_dataplane.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6google8protobuf8internal14ZeroFieldsBaseD2Ev 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 _ZNK6google8protobuf8internal14ZeroFieldsBase12ByteSizeLongEv 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: 44 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: symbol _ZTIN6apache6thrift9transport19TTransportExceptionE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixed.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6apache6thrift8protocol9TProtocol9skip_virtENS1_5TTypeE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixed.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _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 _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 _ZN6apache6thrift9transport7TSocketC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiSt10shared_ptrINS0_14TConfigurationEE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixed.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZTVN6apache6thrift9transport18TBufferedTransportE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixed.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _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 _ZTIN6apache6thrift8protocol9TProtocolE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixed.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZTVN6apache6thrift8protocol20TMultiplexedProtocolE used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libbmpdfixed.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _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 _ZN6apache6thrift5async25TConcurrentClientSyncInfo13updatePendingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_8protocol12TMessageTypeEi used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libpsaswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _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 _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 _ZN6apache6thrift7TOutput6printfEPKcz used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libpsaswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _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 _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 _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 _ZN6apache6thrift5async21TConcurrentSendSentry6commitEv used by debian/p4lang-bmv2/usr/lib/x86_64-linux-gnu/libpsaswitch_thrift.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _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: 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.dbqnVy3gr0 -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: Wed Sep 30 06:24:36 UTC 2026
Elapsed time: 0h 13m 3s
|