Build start time: Fri Jul 18 07:17:33 UTC 2025
[ REASON ] : target/debs/bullseye/libdashapi_1.0.0_amd64.deb does not exist NON-EXISTENT PREREQUISITES: target/debs/bullseye/libprotobuf32_3.21.12-3_amd64.deb-install target/debs/bullseye/libprotobuf-lite32_3.21.12-3_amd64.deb-install target/debs/bullseye/libprotobuf-dev_3.21.12-3_amd64.deb-install target/debs/bullseye/protobuf-compiler_3.21.12-3_amd64.deb-install
[ FLAGS FILE ] : []
[ FLAGS DEPENDS ] : []
[ FLAGS DIFF ] : []
/sonic/src/sonic-dash-api /sonic
dpkg-buildpackage: info: source package sonic
dpkg-buildpackage: info: source version 1.0.0
dpkg-buildpackage: info: source distribution stable
dpkg-buildpackage: info: source changed by Ze Gan
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
dpkg-source: warning: unknown information field 'Build-Depends' in input data in package's section of control info file
fakeroot debian/rules clean
make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make[1]: Entering directory '/sonic/src/sonic-dash-api'
dh clean
dh_auto_clean
make -j112 clean
make[2]: Entering directory '/sonic/src/sonic-dash-api'
rm -rf build
rm -rf misc/pypkg/*_pb2.py
make[2]: Leaving directory '/sonic/src/sonic-dash-api'
dh_clean
make[1]: Leaving directory '/sonic/src/sonic-dash-api'
debian/rules build
make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make[1]: Entering directory '/sonic/src/sonic-dash-api'
dh build
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
debian/rules override_dh_auto_build
make[2]: Entering directory '/sonic/src/sonic-dash-api'
make all
make[3]: Entering directory '/sonic/src/sonic-dash-api'
mkdir -p build
protoc -I=proto --cpp_out=build proto/*.proto
g++ -std=c++14 -fPIC -shared -o build/libdashapi.so build/acl_group.pb.cc build/acl_in.pb.cc build/acl_out.pb.cc build/acl_rule.pb.cc build/appliance.pb.cc build/eni.pb.cc build/meter.pb.cc build/meter_policy.pb.cc build/meter_rule.pb.cc build/prefix_tag.pb.cc build/qos.pb.cc build/route.pb.cc build/route_rule.pb.cc build/route_type.pb.cc build/routing_appliance.pb.cc build/types.pb.cc build/vnet.pb.cc build/vnet_mapping.pb.cc misc/utils.cpp -lprotobuf
protoc -I=proto --python_out=misc/pypkg proto/*.proto
make[3]: Leaving directory '/sonic/src/sonic-dash-api'
make[2]: Leaving directory '/sonic/src/sonic-dash-api'
dh_auto_test
make -j112 test
make[2]: Entering directory '/sonic/src/sonic-dash-api'
mkdir -p build
protoc -I=proto --cpp_out=build proto/*.proto
g++ -std=c++14 -fPIC -shared -o build/libdashapi.so build/acl_group.pb.cc build/acl_in.pb.cc build/acl_out.pb.cc build/acl_rule.pb.cc build/appliance.pb.cc build/eni.pb.cc build/meter.pb.cc build/meter_policy.pb.cc build/meter_rule.pb.cc build/prefix_tag.pb.cc build/qos.pb.cc build/route.pb.cc build/route_rule.pb.cc build/route_type.pb.cc build/routing_appliance.pb.cc build/types.pb.cc build/vnet.pb.cc build/vnet_mapping.pb.cc misc/utils.cpp -lprotobuf
g++ -std=c++14 \
-D PROTO_PATH=\"proto\" \
-I build -I misc \
misc/tests/main.cpp misc/tests/utils_unittest.cpp \
-Lbuild -ldashapi -lprotobuf -lgtest -lpthread -lboost_system -lboost_filesystem \
-o misc/tests/test
LD_LIBRARY_PATH=build misc/tests/test
[==========] Running 5 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 5 tests from Utils
[ RUN ] Utils.ValidUrlConversion
[ OK ] Utils.ValidUrlConversion (3 ms)
[ RUN ] Utils.InvalidUrlConversion
[ OK ] Utils.InvalidUrlConversion (0 ms)
[ RUN ] Utils.ValidJsonConversion
[ OK ] Utils.ValidJsonConversion (1 ms)
[ RUN ] Utils.InvalidJsonConversion
[ OK ] Utils.InvalidJsonConversion (0 ms)
[ RUN ] Utils.CInterface
[ OK ] Utils.CInterface (0 ms)
[----------] 5 tests from Utils (4 ms total)
[----------] Global test environment tear-down
[==========] 5 tests from 1 test suite ran. (4 ms total)
[ PASSED ] 5 tests.
make[2]: Leaving directory '/sonic/src/sonic-dash-api'
create-stamp debian/debhelper-build-stamp
make[1]: Leaving directory '/sonic/src/sonic-dash-api'
fakeroot debian/rules binary
make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make[1]: Entering directory '/sonic/src/sonic-dash-api'
dh binary
dh_testroot
dh_prep
dh_auto_install
make -j112 install DESTDIR=/sonic/src/sonic-dash-api/debian/libdashapi AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
make[2]: Entering directory '/sonic/src/sonic-dash-api'
mkdir -p /sonic/src/sonic-dash-api/debian/libdashapi/usr/include/dash_api
cp -rf build/*.pb.h /sonic/src/sonic-dash-api/debian/libdashapi/usr/include/dash_api
cp -rf misc/*.h /sonic/src/sonic-dash-api/debian/libdashapi/usr/include/dash_api
mkdir -p /sonic/src/sonic-dash-api/debian/libdashapi/usr/lib
cp -rf build/libdashapi.so /sonic/src/sonic-dash-api/debian/libdashapi/usr/lib
mkdir -p /sonic/src/sonic-dash-api/debian/libdashapi/usr/lib/python3/dist-packages/dash_api
cp -rf misc/pypkg/* /sonic/src/sonic-dash-api/debian/libdashapi/usr/lib/python3/dist-packages/dash_api
make[2]: Leaving directory '/sonic/src/sonic-dash-api'
dh_installdocs
dh_installchangelogs
dh_perl
dh_link
dh_strip_nondeterminism
dh_compress
dh_fixperms
dh_missing
dh_strip
dh_makeshlibs
dh_shlibdeps
dh_installdeb
dh_gencontrol
dpkg-gencontrol: warning: package libdashapi: substitution variable ${shlibs:Depends} unused, but is defined
dpkg-gencontrol: warning: package libdashapi: substitution variable ${shlibs:Depends} unused, but is defined
dh_md5sums
dh_builddeb
dpkg-deb: building package 'libdashapi' in '../libdashapi_1.0.0_amd64.deb'.
dpkg-deb: building package 'libdashapi-dbgsym' in '../libdashapi-dbgsym_1.0.0_amd64.deb'.
make[1]: Leaving directory '/sonic/src/sonic-dash-api'
dpkg-genbuildinfo --build=binary --admindir=/sonic/dpkg/tmp.i1vnnsjwxp
dpkg-genchanges --build=binary >../sonic_1.0.0_amd64.changes
dpkg-genchanges: warning: unknown information field 'Build-Depends' in input data in package's section of control info file
dpkg-genchanges: info: binary-only upload (no source code included)
fakeroot debian/rules clean
make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make[1]: Entering directory '/sonic/src/sonic-dash-api'
dh clean
dh_auto_clean
make -j112 clean
make[2]: Entering directory '/sonic/src/sonic-dash-api'
rm -rf build
rm -rf misc/pypkg/*_pb2.py
make[2]: Leaving directory '/sonic/src/sonic-dash-api'
dh_clean
make[1]: Leaving directory '/sonic/src/sonic-dash-api'
dpkg-source --after-build .
dpkg-source: warning: unknown information field 'Build-Depends' in input data in package's section of control info file
dpkg-buildpackage: info: binary-only upload (no source included)
/sonic
Build end time: Fri Jul 18 07:18:54 UTC 2025
Elapsed time: 0h 1m 22s
|