Content

상위 폴더로 이동
Build start time: Fri Jul 18 07:16:57 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 (241 ms)
[ RUN      ] Utils.ValidJsonConversion
[       OK ] Utils.ValidJsonConversion (0 ms)
[ RUN      ] Utils.InvalidJsonConversion
[       OK ] Utils.InvalidJsonConversion (1 ms)
[ RUN      ] Utils.CInterface
[       OK ] Utils.CInterface (0 ms)
[----------] 5 tests from Utils (245 ms total)

[----------] Global test environment tear-down
[==========] 5 tests from 1 test suite ran. (245 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.nv8a24wNTs
 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:12 UTC 2025
Elapsed time: 0h 1m 15s