[dss-merge-requests] Build failed in Jenkins: dSS #1617

dS Jenkins jenkins at dev.digitalstrom.org
Thu Aug 2 14:30:58 CEST 2018


See <http://dsjenkins.cloudapp.net/jenkins/job/dSS/1617/display/redirect?page=changes>

Changes:

[michael.tross] add support for dsm25 bus member type

------------------------------------------
[...truncated 16.83 KB...]
checking execinfo.h usability... yes
checking execinfo.h presence... yes
checking for execinfo.h... yes
checking for backtrace... yes
checking for backtrace_symbols... yes
checking for dlsym... no
checking for library containing dlsym... -ldl
checking for clock_gettime... yes
checking for boostlib >= 1.53.0... yes
checking whether the Boost::System library is available... yes
checking for exit in -lboost_system... yes
checking whether the Boost::Filesystem library is available... yes
checking for exit in -lboost_filesystem... yes
checking whether the Boost::Program_Options library is available... yes
checking for exit in -lboost_program_options... yes
checking whether the Boost::Thread library is available... yes
checking for exit in -lboost_thread... yes
checking whether the Boost::Unit_Test_Framework library is available... yes
checking whether the Boost::Chrono library is available... yes
checking for exit in -lboost_chrono... yes
checking whether the Boost::Locale library is available... yes
checking for exit in -lboost_locale... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for JS... no
configure: WARNING: No package 'libjs' found
configure: could not find libjs, trying to find mozjs185
checking for JS... yes
checking for ICAL... yes
checking libical/ical.h usability... yes
checking libical/ical.h presence... yes
checking for libical/ical.h... yes
checking for LIBXML2... yes
checking for OPENSSL... yes
checking for AVAHI... yes
checking for LIBRRD... yes
checking for rrd_create_r in -lrrd_th... no
checking expat.h usability... yes
checking expat.h presence... yes
checking for expat.h... yes
checking for XML_ParserCreate in -lexpat... yes
checking for JSONC... yes
checking for CURL... yes
checking for LIBTCMALLOC... yes
checking for doxygen... /usr/bin/doxygen
checking for sendmail... no
checking for LIBPROTOBUF... yes
checking for LIBCOMMCHANNEL... yes
checking for LIBDSUID... yes
configure: Will search for libdsm-api headers in /opt/bitnami/apps/jenkins/jenkins_home/digitalstrom/include
checking /opt/bitnami/apps/jenkins/jenkins_home/digitalstrom/include/digitalSTROM/dsm-api-v2/dsm-api.h usability... yes
checking /opt/bitnami/apps/jenkins/jenkins_home/digitalstrom/include/digitalSTROM/dsm-api-v2/dsm-api.h presence... yes
checking for /opt/bitnami/apps/jenkins/jenkins_home/digitalstrom/include/digitalSTROM/dsm-api-v2/dsm-api.h... yes
configure: Will search for libdsm-api libs in /opt/bitnami/apps/jenkins/jenkins_home/digitalstrom/lib
checking for DsmApiOpen in -ldsm-api-v2... yes
checking for OSSP_UUID... yes
checking for RAPIDJSON... yes
checking for SQLITE3... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating build/Makefile
config.status: creating tools/Makefile
config.status: creating data/Makefile
config.status: creating doc/doxygen.conf
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
+ mkdir -p /opt/bitnami/apps/jenkins/jenkins_home/digitalstrom/share/dss/data
+ mkdir -p /opt/bitnami/apps/jenkins/jenkins_home/digitalstrom/share/dss/data/logs/
+ mkdir -p /opt/bitnami/apps/jenkins/jenkins_home/digitalstrom/share/dss/data/savedprops/
+ mkdir -p /opt/bitnami/apps/jenkins/jenkins_home/digitalstrom/share/dss/data/databases/
++ nproc
+ num=4
+ make -j4 -l 4.0 check
Making check in build
make[1]: Entering directory '<http://dsjenkins.cloudapp.net/jenkins/job/dSS/ws/build'>
../tools/dss_gen_version_unix.sh <http://dsjenkins.cloudapp.net/jenkins/job/dSS/ws/> .
/bin/mkdir -p ../src/messages
/bin/mkdir -p ../src/messages
/bin/mkdir -p ../src/messages
protoc -I../src/messages --cpp_out=../src/messages ../src/messages/device-scene-table-update.proto
protoc -I../src/messages --cpp_out=../src/messages ../src/messages/messaging.proto
protoc -I../src/messages --cpp_out=../src/messages ../src/messages/vdc-messages.proto
/bin/mkdir -p ../src/messages
protoc -I../src/messages --cpp_out=../src/messages ../src/messages/vdcapi.proto
make  check-am
make[2]: Entering directory '<http://dsjenkins.cloudapp.net/jenkins/job/dSS/ws/build'>
  CXX      ../src/libdsscore_a-eventcollector.o
  CXX      ../src/libdsscore_a-eventinterpreterplugins.o
  CXX      ../src/libdsscore_a-eventsubscriptionsession.o
  CXX      ../src/libdsscore_a-eventinterpretersystemplugins.o
  CXX      ../src/libdsscore_a-exception.o
  CXX      ../src/libdsscore_a-expatparser.o
  CXX      ../src/libdsscore_a-hasher.o
  CXX      ../src/libdsscore_a-heatingregistering.o
  CXX      ../src/libdsscore_a-http_client.o
  CXX      ../src/libdsscore_a-logger.o
  CXX      ../src/libdsscore_a-model-features.o
  CXX      ../src/libdsscore_a-monitor_tasks.o
  CXX      ../src/libdsscore_a-property-parser.o
  CXX      ../src/libdsscore_a-propertyquery.o
  CXX      ../src/libdsscore_a-propertysystem.o
  CXX      ../src/libdsscore_a-propertysystem_common_paths.o
  CXX      ../src/libdsscore_a-protobufjson.o
  CXX      ../src/libdsscore_a-sceneaccess.o
  CXX      ../src/libdsscore_a-sensor_data_uploader.o
  CXX      ../src/libdsscore_a-session.o
  CXX      ../src/libdsscore_a-sessionmanager.o
  CXX      ../src/libdsscore_a-setbuilder.o
  CXX      ../src/libdsscore_a-sqlite3_wrapper.o
  CXX      ../src/libdsscore_a-storagetools.o
  CXX      ../src/libdsscore_a-stringconverter.o
  CXX      ../src/libdsscore_a-structuremanipulator.o
  CXX      ../src/libdsscore_a-subscription.o
  CXX      ../src/libdsscore_a-subscription_profiler.o
  CXX      ../src/libdsscore_a-subsystem.o
  CXX      ../src/libdsscore_a-syncevent.o
  CXX      ../src/libdsscore_a-systemcondition.o
  CXX      ../src/libdsscore_a-taskprocessor.o
  CXX      ../src/libdsscore_a-util.o
  CXX      ../src/libdsscore_a-vdc.o
  CXX      ../src/libdsscore_a-vdc-connection.o
  CXX      ../src/libdsscore_a-vdc-db.o
  CXX      ../src/libdsscore_a-vdc-element-reader.o
  CXX      ../src/libdsscore_a-vdc-token.o
  CXX      ../src/libdsscore_a-watchdog.o
  CXX      ../src/libdsscore_a-webservice_api.o
  CXX      ../src/libdsscore_a-webservice_connection.o
  CXX      ../src/dss-main.o
  CXX      ../src/ds/ds_test-collection-test.o
  CXX      ../src/ds/ds_test-common-test.o
  CXX      ../src/ds/ds_test-conf-test.o
  CXX      ../src/ds/ds_test-enum-test.o
  CXX      ../src/ds/ds_test-exception-test.o
  CXX      ../src/ds/ds_test-json-test.o
  CXX      ../src/ds/ds_test-log-test.o
  CXX      ../src/ds/ds_test-str-test.o
  CXX      ../src/ds/ds_test-random-test.o
  CXX      ../src/ds/ds_test-reflect-test.o
  CXX      ../src/ds/ds_test-system-test.o
  CXX      ../src/ds/ds_test-system-clock-test.o
  CXX      ../src/ds/locale/ds_locale_test-backend-test.o
  CXX      ../src/ds/locale/ds_locale_test-locale-test.o
  CXX      ../src/ds/locale/ds_locale_test-messages-test.o
  CXX      ../src/ds/asio/ds_asio_test-timer-test.o
  CXX      ../src/ds/asio/ds_asio_test-watchdog-test.o
  CXX      ../src/dss_tests-device-info-test.o
  CXX      ../src/ds/asio/ds_asio_test-io-service-test.o
  CXX      ../src/dss_tests-vdc-element-reader-test.o
  CXX      ../src/web/websocket/dss_tests-message-test.o
  CXX      ../src/ds/asio/ds_asio_test-abortable-test.o
  CXX      ../src/ds/libds_a-collection.o
  CXX      ../src/ds/libds_a-common.o
  CXX      ../src/ds/libds_a-conf.o
  CXX      ../src/ds/libds_a-cstddef.o
  CXX      ../src/ds/libds_a-elapsed.o
  CXX      ../src/ds/libds_a-enum.o
  CXX      ../src/ds/libds_a-exception.o
  CXX      ../src/ds/libds_a-json.o
  CXX      ../src/ds/libds_a-log.o
  CXX      ../src/ds/libds_a-random.o
  CXX      ../src/ds/libds_a-reflect.o
  CXX      ../src/ds/libds_a-str.o
  CXX      ../src/ds/libds_a-system.o
  CXX      ../src/ds/libds_a-system-clock.o
  CXX      ../src/ds/catch/libds_catch_main_a-main.o
  CXX      ../src/ds/locale/libds_locale_a-backend.o
  CXX      ../src/ds/locale/libds_locale_a-locale.o
  CXX      ../src/ds/asio/libds_asio_a-abortable.o
  CXX      ../src/ds/asio/libds_asio_a-io-service.o
  CXX      ../src/ds/asio/libds_asio_a-reconnecting-socket.o
  CXX      ../src/ds/locale/libds_locale_a-test.o
  CXX      ../src/ds/asio/libds_asio_a-timer.o
  CXX      ../src/ds/locale/libds_locale_a-messages.o
  CXX      ../src/ds/asio/libds_asio_a-watchdog.o
  CXX      ../src/view/libdsscore_a-device-config.capnp.dss.o
  CXX      ../src/view/libdsscore_a-umr200-config.o
  CXX      ../src/libdsscore_a-backend-vdcs.o
  CXX      ../src/libdsscore_a-base.o
  CXX      ../src/libdsscore_a-bus.o
  CXX      ../src/libdsscore_a-bonjour.o
  CXX      ../src/libdsscore_a-businterface.o
  CXX      ../src/libdsscore_a-comm-channel.o
  CXX      ../src/libdsscore_a-datetools.o
  CXX      ../src/libdsscore_a-defaultbuseventsink.o
  CXX      ../src/libdsscore_a-device-info.o
  CXX      ../src/ds485/libdsscore_a-dsactionrequest.o
  CXX      ../src/ds485/libdsscore_a-dsbusinterface.o
  CXX      ../src/ds485/libdsscore_a-dsbusinterfaceobj.o
  CXX      ../src/ds485/libdsscore_a-dsmeteringbusinterface.o
  CXX      ../src/libdsscore_a-ds485types.o
  CXX      ../src/libdsscore_a-ds485-device.o
  CXX      ../src/libdsscore_a-ds485-query.o
  CXX      ../src/libdsscore_a-ds485-modify.o
  CXX      ../src/libdsscore_a-dss.o
  CXX      ../src/libdsscore_a-event.o
  CXX      ../src/event/libdsscore_a-event_create.o
  CXX      ../src/event/libdsscore_a-event_fields.o
  CXX      ../src/handler/libdsscore_a-action-execute.o
  CXX      ../src/handler/libdsscore_a-event-logger.o
  CXX      ../src/handler/libdsscore_a-system_handlers.o
  CXX      ../src/handler/libdsscore_a-system_states.o
  CXX      ../src/handler/libdsscore_a-system_triggers.o
  CXX      ../src/metering/libdsscore_a-metering.o
  CXX      ../src/model/libdsscore_a-addressablemodelitem.o
  CXX      ../src/model/libdsscore_a-apartment.o
  CXX      ../src/model/libdsscore_a-autoclustermaintenance.o
  CXX      ../src/model/libdsscore_a-behavior.o
  CXX      ../src/model/libdsscore_a-busscanner.o
  CXX      ../src/model/libdsscore_a-cluster.o
  CXX      ../src/model/libdsscore_a-status-field.o
  CXX      ../src/model/libdsscore_a-status.o
  CXX      ../src/model/libdsscore_a-data_types.o
  CXX      ../src/model/libdsscore_a-device.o
  CXX      ../src/model/libdsscore_a-devicecontainer.o
  CXX      ../src/model/libdsscore_a-deviceinterface.o
  CXX      ../src/model/libdsscore_a-devicereference.o
  CXX      ../src/model/libdsscore_a-dsmeter.o
  CXX      ../src/model/libdsscore_a-group.o
  CXX      ../src/model/libdsscore_a-modelconst.o
../src/model/dsmeter.cpp: In member function 'std::__cxx11::string dss::DSMeter::getHardwareName() const':
../src/model/dsmeter.cpp:369:5: error: duplicate case value
     case BusMember_dSM20:
     ^~~~
../src/model/dsmeter.cpp:367:5: note: previously used here
     case BusMember_dSM20:
     ^~~~
../src/model/dsmeter.cpp:362:12: warning: enumeration value 'BusMember_dSM25' not handled in switch [-Wswitch-enum]
     switch (getBusMemberType()) {
            ^
Makefile:3921: recipe for target '../src/model/libdsscore_a-dsmeter.o' failed
make[2]: *** [../src/model/libdsscore_a-dsmeter.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '<http://dsjenkins.cloudapp.net/jenkins/job/dSS/ws/build'>
Makefile:6398: recipe for target 'check' failed
make[1]: *** [check] Error 2
make[1]: Leaving directory '<http://dsjenkins.cloudapp.net/jenkins/job/dSS/ws/build'>
Makefile:530: recipe for target 'check-recursive' failed
make: *** [check-recursive] Error 1
+ BUILD_ERR=2
+ cat build/error.log
cat: build/error.log: No such file or directory
+ cat build/error.log
cat: build/error.log: No such file or directory
+ exit 2
Build step 'Execute shell' marked build as failure
Archiving artifacts
Not sending mail to unregistered user michael.tross at digitalstrom.com


More information about the dSS-merge-requests mailing list