Content

상위 폴더로 이동
Build start time: Fri Oct 3 09:54:41 UTC 2025
[ REASON ] :      target/debs/bookworm/libdashapi_1.0.0_amd64.deb does not exist  
[ 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/dash_api/*_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 -g -O2 -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/eni_route.pb.cc build/ha_scope.pb.cc build/ha_scope_config.pb.cc build/ha_scope_state.pb.cc build/ha_set.pb.cc build/ha_set_config.pb.cc build/ha_set_state.pb.cc build/meter.pb.cc build/meter_policy.pb.cc build/meter_rule.pb.cc build/pa_validation.pb.cc build/prefix_tag.pb.cc build/qos.pb.cc build/route.pb.cc build/route_group.pb.cc build/route_rule.pb.cc build/route_type.pb.cc build/routing_appliance.pb.cc build/tunnel.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/dash_api proto/*.proto
protoc -I=proto --pyi_out=misc/pypkg/dash_api proto/*.proto
swig -c++ -python -py3 -outdir misc/pypkg/dash_api -o build/utils_wrap.cpp misc/utils.i
g++ -std=c++14 -g -O2 -shared -I/usr/include/python3.11 -fPIC -Imisc -o misc/pypkg/dash_api/_utils.so misc/utils.cpp build/utils_wrap.cpp 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/eni_route.pb.cc build/ha_scope.pb.cc build/ha_scope_config.pb.cc build/ha_scope_state.pb.cc build/ha_set.pb.cc build/ha_set_config.pb.cc build/ha_set_state.pb.cc build/meter.pb.cc build/meter_policy.pb.cc build/meter_rule.pb.cc build/pa_validation.pb.cc build/prefix_tag.pb.cc build/qos.pb.cc build/route.pb.cc build/route_group.pb.cc build/route_rule.pb.cc build/route_type.pb.cc build/routing_appliance.pb.cc build/tunnel.pb.cc build/types.pb.cc build/vnet.pb.cc build/vnet_mapping.pb.cc -lpython3.11 -lprotobuf
Deprecated command line option: -py3. Ignored, this option is no longer supported.
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
python3 -m pytest
[==========] Running 5 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 5 tests from Utils
[ RUN      ] Utils.ValidUrlConversion
[       OK ] Utils.ValidUrlConversion (0 ms)
[ RUN      ] Utils.InvalidUrlConversion
[       OK ] Utils.InvalidUrlConversion (0 ms)
[ RUN      ] Utils.ValidJsonConversion
[       OK ] Utils.ValidJsonConversion (0 ms)
[ RUN      ] Utils.InvalidJsonConversion
[       OK ] Utils.InvalidJsonConversion (0 ms)
[ RUN      ] Utils.CInterface
[       OK ] Utils.CInterface (0 ms)
[----------] 5 tests from Utils (1 ms total)

[----------] Global test environment tear-down
[==========] 5 tests from 1 test suite ran. (1 ms total)
[  PASSED  ] 5 tests.
============================= test session starts ==============================
platform linux -- Python 3.11.2, pytest-7.2.1, pluggy-1.0.0+repack
rootdir: /sonic/src/sonic-dash-api
plugins: pyfakefs-5.7.4, cov-4.0.0
collected 1 item

misc/tests/test_utils.py .                                               [100%]

=============================== warnings summary ===============================
misc/tests/test_utils.py:3
  /sonic/src/sonic-dash-api/misc/tests/test_utils.py:3: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
    import imp

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
========================= 1 passed, 1 warning in 0.06s =========================
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 -g -O2 -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/eni_route.pb.cc build/ha_scope.pb.cc build/ha_scope_config.pb.cc build/ha_scope_state.pb.cc build/ha_set.pb.cc build/ha_set_config.pb.cc build/ha_set_state.pb.cc build/meter.pb.cc build/meter_policy.pb.cc build/meter_rule.pb.cc build/pa_validation.pb.cc build/prefix_tag.pb.cc build/qos.pb.cc build/route.pb.cc build/route_group.pb.cc build/route_rule.pb.cc build/route_type.pb.cc build/routing_appliance.pb.cc build/tunnel.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
python3 -m pytest
[==========] Running 5 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 5 tests from Utils
[ RUN      ] Utils.ValidUrlConversion
[       OK ] Utils.ValidUrlConversion (0 ms)
[ RUN      ] Utils.InvalidUrlConversion
[       OK ] Utils.InvalidUrlConversion (0 ms)
[ RUN      ] Utils.ValidJsonConversion
[       OK ] Utils.ValidJsonConversion (0 ms)
[ RUN      ] Utils.InvalidJsonConversion
[       OK ] Utils.InvalidJsonConversion (0 ms)
[ RUN      ] Utils.CInterface
[       OK ] Utils.CInterface (0 ms)
[----------] 5 tests from Utils (2 ms total)

[----------] Global test environment tear-down
[==========] 5 tests from 1 test suite ran. (2 ms total)
[  PASSED  ] 5 tests.
============================= test session starts ==============================
platform linux -- Python 3.11.2, pytest-7.2.1, pluggy-1.0.0+repack
rootdir: /sonic/src/sonic-dash-api
plugins: pyfakefs-5.7.4, cov-4.0.0
collected 1 item

misc/tests/test_utils.py .                                               [100%]

=============================== warnings summary ===============================
misc/tests/test_utils.py:3
  /sonic/src/sonic-dash-api/misc/tests/test_utils.py:3: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
    import imp

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
========================= 1 passed, 1 warning in 0.06s =========================
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 --destdir=debian/libdashapi/
	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/dash_api/*.py /sonic/src/sonic-dash-api/debian/libdashapi/usr/lib/python3/dist-packages/dash_api
cp -rf misc/pypkg/dash_api/*.pyi /sonic/src/sonic-dash-api/debian/libdashapi/usr/lib/python3/dist-packages/dash_api
cp -rf misc/pypkg/dash_api/_utils.so /sonic/src/sonic-dash-api/debian/libdashapi/usr/lib/python3/dist-packages/dash_api
mkdir -p /sonic/src/sonic-dash-api/debian/libdashapi/usr/bin
cp -rf misc/dash_api_utils /sonic/src/sonic-dash-api/debian/libdashapi/usr/bin
chmod +x /sonic/src/sonic-dash-api/debian/libdashapi/usr/bin/dash_api_utils
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-dbgsym' in '../libdashapi-dbgsym_1.0.0_amd64.deb'.
dpkg-deb: building package 'libdashapi' in '../libdashapi_1.0.0_amd64.deb'.
make[1]: Leaving directory '/sonic/src/sonic-dash-api'
 dpkg-genbuildinfo --build=binary --admindir=/sonic/dpkg/tmp.CTbeH2E5ZA -O../sonic_1.0.0_amd64.buildinfo
 dpkg-genchanges --build=binary -O../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/dash_api/*_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 Oct 3 09:57:06 UTC 2025
Elapsed time: 0h 2m 25s