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

dS Jenkins jenkins at dev.digitalstrom.org
Fri Jul 13 14:39:48 CEST 2018


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

Changes:

[branislav.katreniak] webserver: remove dead argument in logDownloadHandler

[branislav.katreniak] sessionManager: refactor mutex to recursive mutes

[branislav.katreniak] webserver: automatically remove automatic sessions on trusted port

[branislav.katreniak] structure: tweak logging in removeDevice

[branislav.katreniak] backendVdcs: do not automatically create vdc in device notification

[branislav.katreniak] bus: deliver broadcast modify calls to backendvdcs bus

[branislav.katreniak] backendVdcs: implement remove of devices

[branislav.katreniak] backendVdcs: log http request duration

[branislav.katreniak] backendVdcs: assing short address to devices

[branislav.katreniak] structure: do not require short address in removeDeviceFromDSMeter

[branislav.katreniak] event: notice all raised events

[branislav.katreniak] backendVdcs: propagate vdc authorized flag to model and new event

------------------------------------------
[...truncated 22.76 KB...]
  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-abortable-test.o
  CXX      ../src/ds/asio/ds_asio_test-io-service-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/dss_tests-vdc-element-reader-test.o
  CXX      ../src/web/websocket/dss_tests-message-test.o
  CXX      ../tests/dsstests-vdc-db.o
  CXX      ../tests/dsstests-webserver.o
  CXX      ../tests/dsstests-webservice_api_tests.o
  CXX      ../tests/dsstests-zone_tests.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/locale/libds_locale_a-messages.o
  CXX      ../src/ds/locale/libds_locale_a-test.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/asio/libds_asio_a-timer.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/libdsscore_a-eventcollector.o
  CXX      ../src/libdsscore_a-eventinterpreterplugins.o
  CXX      ../src/libdsscore_a-eventinterpretersystemplugins.o
  CXX      ../src/libdsscore_a-eventsubscriptionsession.o
  CXX      ../src/libdsscore_a-exception.o
  CXX      ../src/libdsscore_a-expatparser.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/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/metering/libdsscore_a-metering.o
  CXX      ../src/libdsscore_a-model-features.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
  CXX      ../src/model/libdsscore_a-modelevent.o
  CXX      ../src/model/libdsscore_a-modelmaintenance.o
  CXX      ../src/model/libdsscore_a-modelpersistence.o
  CXX      ../src/model/libdsscore_a-nonaddressablemodelitem.o
  CXX      ../src/model/libdsscore_a-physicalmodelitem.o
  CXX      ../src/model/libdsscore_a-scenehelper.o
  CXX      ../src/model/libdsscore_a-set.o
  CXX      ../src/model/libdsscore_a-setsplitter.o
  CXX      ../src/model/libdsscore_a-state.o
  CXX      ../src/model/libdsscore_a-zone.o
  CXX      ../src/scripting/libdsscore_a-jscluster.o
  CXX      ../src/scripting/libdsscore_a-jscurl.o
  CXX      ../src/scripting/libdsscore_a-jsdatabase.o
  CXX      ../src/scripting/libdsscore_a-jsevent.o
  CXX      ../src/scripting/libdsscore_a-jshandler.o
  CXX      ../src/scripting/libdsscore_a-jslogger.o
  CXX      ../src/scripting/libdsscore_a-jsmetering.o
  CXX      ../src/scripting/libdsscore_a-jsmodel.o
  CXX      ../src/scripting/libdsscore_a-jsproperty.o
  CXX      ../src/scripting/libdsscore_a-jswebservice.o
  CXX      ../src/scripting/libdsscore_a-scriptobject.o
  CXX      ../src/security/libdsscore_a-privilege.o
  CXX      ../src/security/libdsscore_a-security.o
  CXX      ../src/security/libdsscore_a-user.o
  CXX      ../src/web/handler/libdsscore_a-apartmentrequesthandler.o
  CXX      ../src/web/handler/libdsscore_a-circuitrequesthandler.o
  CXX      ../src/web/handler/libdsscore_a-databaserequesthandler.o
  CXX      ../src/web/handler/libdsscore_a-deviceinterfacerequesthandler.o
  CXX      ../src/web/handler/libdsscore_a-devicerequesthandler.o
  CXX      ../src/web/handler/libdsscore_a-eventrequesthandler.o
  CXX      ../src/web/handler/libdsscore_a-internalrequesthandler.o
  CXX      ../src/web/handler/libdsscore_a-jsonhelper.o
  CXX      ../src/web/handler/libdsscore_a-meteringrequesthandler.o
  CXX      ../src/web/handler/libdsscore_a-propertyrequesthandler.o
  CXX      ../src/web/handler/libdsscore_a-setrequesthandler.o
  CXX      ../src/web/handler/libdsscore_a-staterequesthandler.o
  CXX      ../src/web/handler/libdsscore_a-structurerequesthandler.o
  CXX      ../src/web/handler/libdsscore_a-subscriptionrequesthandler.o
  CXX      ../src/web/handler/libdsscore_a-systemrequesthandler.o
  CXX      ../src/web/handler/libdsscore_a-zonerequesthandler.o
  CXX      ../src/web/libdsscore_a-restful.o
  CXX      ../src/web/libdsscore_a-webrequests.o
  CXX      ../src/web/libdsscore_a-webserver.o
  CXX      ../src/web/websocket/libdsscore_a-connection.o
  CXX      ../src/web/websocket/libdsscore_a-identifydevice.o
  CXX      ../src/web/websocket/libdsscore_a-jsonapiserver.o
  CXX      ../src/web/websocket/libdsscore_a-message.o
  CXX      ../src/web/websocket/libdsscore_a-observerbuilder.o
  CXX      ../src/web/websocket/libdsscore_a-simpleserver.o
  CC       ../external/civetweb/civetweb.o
  CXX      ../external/civetweb/civetweb-ds-log.o
  CXX      ../unix/libunix_a-systeminfo.o
  CXX      ../unix/libunix_a-thread.o
  CXX      ../src/messages/libprotomessages_a-messaging.pb.o
  CXX      ../src/messages/libprotomessages_a-device-scene-table-update.pb.o
  CXX      ../src/messages/libprotomessages_a-vdc-messages.pb.o
  CXX      ../src/messages/libprotomessages_a-vdcapi.pb.o
  CXX      ../tests/dsstests-000_dss_instance_fixture_test.o
  CXX      ../tests/dsstests-apartment_xml_tests.o
  CXX      ../tests/dsstests-basetests.o
  CXX      ../tests/dsstests-circuitrequesthandlertest.o
  CXX      ../tests/dsstests-datetoolstests.o
  CXX      ../tests/dsstests-deviceinterfacerequesthandlertest.o
  CXX      ../tests/dsstests-devicerequesthandlertest.o
  CXX      ../tests/dsstests-zonerequesthandlertest.o
  CXX      ../tests/dsstests-devicetests.o
  CXX      ../tests/dsstests-dsuidtests.o
  CXX      ../tests/dsstests-event_systemcondition_test.o
  CXX      ../tests/dsstests-event_trigger_tests.o
  CXX      ../tests/dsstests-eventrequesthandlertest.o
  CXX      ../tests/dsstests-eventtests.o
  CXX      ../tests/dsstests-http_client_tests.o
  CXX      ../tests/dsstests-iconvtests.o
  CXX      ../tests/dsstests-jsclustertests.o
  CXX      ../tests/dsstests-jsdatabase.o
  CXX      ../tests/dsstests-jshandlertests.o
  CXX      ../tests/dsstests-jsloggertests.o
  CXX      ../tests/dsstests-jsontests.o
  CXX      ../tests/dsstests-jsproperty.o
  CXX      ../tests/dsstests-meteringtests.o
  CXX      ../tests/dsstests-model-autocluster_tests.o
  CXX      ../tests/dsstests-model-cluster_tests.o
  CXX      ../tests/dsstests-model-mainloop_tests.o
  CXX      ../tests/dsstests-modeljstests.o
  CXX      ../tests/dsstests-modeltests.o
  CXX      ../tests/dsstests-property_xmlparser_tests.o
  CXX      ../tests/dsstests-propertysystemtests.o
  CXX      ../tests/dsstests-restfulapitests.o
  CXX      ../tests/dsstests-scriptstest.o
  CXX      ../tests/dsstests-securitytests.o
  CXX      ../tests/dsstests-sensor_data_uploader.o
  CXX      ../tests/dsstests-sensorconversiontest.o
  CXX      ../tests/dsstests-sqlite3_wrapper.o
  CXX      ../tests/dsstests-statetests.o
  CXX      ../tests/dsstests-systeminfo_tests.o
  CXX      ../tests/dsstests-testrunner.o
  CXX      ../tests/util/dsstests-dss_instance_fixture.o
  AR       libds.a
ar: `u' modifier ignored since `D' is the default (see `U')
  AR       libds-catch-main.a
ar: `u' modifier ignored since `D' is the default (see `U')
  AR       libds-locale.a
ar: `u' modifier ignored since `D' is the default (see `U')
  AR       libds-asio.a
ar: `u' modifier ignored since `D' is the default (see `U')
  AR       libdsscore.a
ar: `u' modifier ignored since `D' is the default (see `U')
  AR       libcivetweb.a
ar: `u' modifier ignored since `D' is the default (see `U')
  AR       libunix.a
ar: `u' modifier ignored since `D' is the default (see `U')
  AR       libprotomessages.a
ar: `u' modifier ignored since `D' is the default (see `U')
  CXXLD    ds-test
  CXXLD    ds-locale-test
  CXXLD    ds-asio-test
  CXXLD    dss-tests
  CXXLD    dss
  CXXLD    dsstests
libdsscore.a(libdsscore_a-bus.o):(.bss+0x0): multiple definition of `dsLogChannel'
libdsscore.a(libdsscore_a-event.o):(.bss+0x0): first defined here
collect2: error: ld returned 1 exit status
Makefile:2413: recipe for target 'dss' failed
make[2]: *** [dss] Error 1
make[2]: *** Waiting for unfinished jobs....
libdsscore.a(libdsscore_a-bus.o):(.bss+0x0): multiple definition of `dsLogChannel'
libdsscore.a(libdsscore_a-event.o):(.bss+0x0): first defined here
collect2: error: ld returned 1 exit status
Makefile:2424: recipe for target 'dss-tests' failed
make[2]: *** [dss-tests] Error 1
libdsscore.a(libdsscore_a-bus.o):(.bss+0x0): multiple definition of `dsLogChannel'
libdsscore.a(libdsscore_a-event.o):(.bss+0x0): first defined here
collect2: error: ld returned 1 exit status
Makefile:2529: recipe for target 'dsstests' failed
make[2]: *** [dsstests] Error 1
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 branislav.katreniak at digitalstrom.com


More information about the dSS-merge-requests mailing list