[dss-merge-requests] Build failed in Jenkins: dsm-fw-upgrade #267
dS Jenkins
jenkins at dev.digitalstrom.org
Thu Aug 2 17:28:34 CEST 2018
See <http://dsjenkins.cloudapp.net/jenkins/job/dsm-fw-upgrade/267/display/redirect>
------------------------------------------
Started by upstream project "dsm-api" build number 310
originally caused by:
Started by an SCM change
[EnvInject] - Loading node environment variables.
Building remotely on linux-slave (build_group) in workspace <http://dsjenkins.cloudapp.net/jenkins/job/dsm-fw-upgrade/ws/>
> /opt/bitnami/git/bin/git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> /opt/bitnami/git/bin/git config remote.origin.url https://git.digitalstrom.org/dss-misc/dsm-fw-upgrade.git # timeout=10
Fetching upstream changes from https://git.digitalstrom.org/dss-misc/dsm-fw-upgrade.git
> /opt/bitnami/git/bin/git --version # timeout=10
> /opt/bitnami/git/bin/git fetch --tags --progress https://git.digitalstrom.org/dss-misc/dsm-fw-upgrade.git +refs/heads/*:refs/remotes/origin/*
> /opt/bitnami/git/bin/git rev-parse refs/remotes/origin/master^{commit} # timeout=10
> /opt/bitnami/git/bin/git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
Checking out Revision ae2bf2ada85a5ad3f3374881959883daf2894940 (refs/remotes/origin/master)
> /opt/bitnami/git/bin/git config core.sparsecheckout # timeout=10
> /opt/bitnami/git/bin/git checkout -f ae2bf2ada85a5ad3f3374881959883daf2894940
Commit message: "Merge branch '23843-dsm25' into 'master'"
> /opt/bitnami/git/bin/git rev-list ae2bf2ada85a5ad3f3374881959883daf2894940 # timeout=10
Cleaning workspace
> /opt/bitnami/git/bin/git rev-parse --verify HEAD # timeout=10
Resetting working tree
> /opt/bitnami/git/bin/git reset --hard # timeout=10
> /opt/bitnami/git/bin/git clean -fdx # timeout=10
[dsm-fw-upgrade] $ /bin/bash -xe /tmp/jenkins6885041626990879674.sh
+ export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig:/opt/bitnami/apps/jenkins/jenkins_home/digitalstrom/lib/pkgconfig
+ PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig:/opt/bitnami/apps/jenkins/jenkins_home/digitalstrom/lib/pkgconfig
+ export DSS_PREFIX=/opt/bitnami/apps/jenkins/jenkins_home/digitalstrom
+ DSS_PREFIX=/opt/bitnami/apps/jenkins/jenkins_home/digitalstrom
+ export LD_LIBRARY_PATH=/opt/bitnami/apps/jenkins/jenkins_home/digitalstrom/lib
+ LD_LIBRARY_PATH=/opt/bitnami/apps/jenkins/jenkins_home/digitalstrom/lib
+ autoreconf -i
Creating directory configure_aux
Copying file configure_aux/config.rpath
Copying file m4/codeset.m4
Copying file m4/fcntl-o.m4
Copying file m4/glibc2.m4
Copying file m4/glibc21.m4
Copying file m4/intdiv0.m4
Copying file m4/intl.m4
Copying file m4/intldir.m4
Copying file m4/intlmacosx.m4
Copying file m4/intmax.m4
Copying file m4/inttypes-pri.m4
Copying file m4/inttypes_h.m4
Copying file m4/lcmessage.m4
Copying file m4/lock.m4
Copying file m4/longlong.m4
Copying file m4/printf-posix.m4
Copying file m4/size_max.m4
Copying file m4/stdint_h.m4
Copying file m4/threadlib.m4
Copying file m4/uintmax_t.m4
Copying file m4/visibility.m4
Copying file m4/wchar_t.m4
Copying file m4/wint_t.m4
Copying file m4/xsize.m4
Copying file po/Makevars.template
configure.ac:11: installing 'configure_aux/compile'
configure.ac:11: installing 'configure_aux/config.guess'
configure.ac:11: installing 'configure_aux/config.sub'
configure.ac:9: installing 'configure_aux/install-sh'
configure.ac:9: installing 'configure_aux/missing'
Makefile.am: installing './INSTALL'
src/Makefile.am: installing 'configure_aux/depcomp'
+ ./configure --prefix=/opt/bitnami/apps/jenkins/jenkins_home/digitalstrom --with-libdsmapi-libs=/opt/bitnami/apps/jenkins/jenkins_home/digitalstrom/lib --with-libdsmapi-h=/opt/bitnami/apps/jenkins/jenkins_home/digitalstrom/include
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for LIBDSUID... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking for main in -lpthread... yes
checking for boostlib >= 1.53.0... yes
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for inttypes.h... (cached) yes
checking for string.h... (cached) yes
checking boost/shared_ptr.hpp usability... no
checking boost/shared_ptr.hpp presence... no
checking for boost/shared_ptr.hpp... no
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for ssize_t... yes
checking for uint16_t... yes
checking for uint32_t... yes
checking for uint8_t... yes
checking for strerror... yes
checking for strtol... yes
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
configure: Will search for libdsmapi 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 libdsmapi libraries in /opt/bitnami/apps/jenkins/jenkins_home/digitalstrom/lib
checking for DsmApiOpen in -ldsm-api-v2... yes
checking for doxygen... /usr/bin/doxygen
checking for perl... /usr/bin/perl
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating po/Makefile.in
config.status: creating autoconfig.h
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing depfiles commands
+ make
make all-recursive
make[1]: Entering directory '<http://dsjenkins.cloudapp.net/jenkins/job/dsm-fw-upgrade/ws/'>
Making all in po
make[2]: Entering directory '<http://dsjenkins.cloudapp.net/jenkins/job/dsm-fw-upgrade/ws/po'>
test ! -f ./dsm-firmware-upgrade.pot || \
test -z "de_DE.gmo ru_RU.gmo it_IT.gmo es_ES.gmo nb_NO.gmo pt_PT.gmo sv_SE.gmo pl_PL.gmo fr_CH.gmo en_US.gmo nl_NL.gmo tr_TR.gmo da_DK.gmo en_pseudo.gmo" || make de_DE.gmo ru_RU.gmo it_IT.gmo es_ES.gmo nb_NO.gmo pt_PT.gmo sv_SE.gmo pl_PL.gmo fr_CH.gmo en_US.gmo nl_NL.gmo tr_TR.gmo da_DK.gmo en_pseudo.gmo
make[3]: Entering directory '<http://dsjenkins.cloudapp.net/jenkins/job/dsm-fw-upgrade/ws/po'>
rm -f de_DE.gmo && /usr/bin/msgfmt -c --statistics --verbose -o de_DE.gmo de_DE.po
de_DE.po: 8 translated messages.
rm -f ru_RU.gmo && /usr/bin/msgfmt -c --statistics --verbose -o ru_RU.gmo ru_RU.po
ru_RU.po:7: warning: header field 'PO-Revision-Date' still has the initial default value
ru_RU.po:7: warning: header field 'Last-Translator' still has the initial default value
ru_RU.po:7: warning: header field 'Language-Team' still has the initial default value
ru_RU.po: 0 translated messages, 8 untranslated messages.
rm -f it_IT.gmo && /usr/bin/msgfmt -c --statistics --verbose -o it_IT.gmo it_IT.po
it_IT.po: 8 translated messages.
rm -f es_ES.gmo && /usr/bin/msgfmt -c --statistics --verbose -o es_ES.gmo es_ES.po
es_ES.po:7: warning: header field 'PO-Revision-Date' still has the initial default value
es_ES.po:7: warning: header field 'Last-Translator' still has the initial default value
es_ES.po:7: warning: header field 'Language-Team' still has the initial default value
es_ES.po: 0 translated messages, 8 untranslated messages.
rm -f nb_NO.gmo && /usr/bin/msgfmt -c --statistics --verbose -o nb_NO.gmo nb_NO.po
nb_NO.po: 8 translated messages.
rm -f pt_PT.gmo && /usr/bin/msgfmt -c --statistics --verbose -o pt_PT.gmo pt_PT.po
pt_PT.po: 8 translated messages.
rm -f sv_SE.gmo && /usr/bin/msgfmt -c --statistics --verbose -o sv_SE.gmo sv_SE.po
sv_SE.po: 8 translated messages.
rm -f pl_PL.gmo && /usr/bin/msgfmt -c --statistics --verbose -o pl_PL.gmo pl_PL.po
pl_PL.po: 8 translated messages.
rm -f fr_CH.gmo && /usr/bin/msgfmt -c --statistics --verbose -o fr_CH.gmo fr_CH.po
fr_CH.po: 8 translated messages.
rm -f en_US.gmo && /usr/bin/msgfmt -c --statistics --verbose -o en_US.gmo en_US.po
en_US.po: 8 translated messages.
rm -f nl_NL.gmo && /usr/bin/msgfmt -c --statistics --verbose -o nl_NL.gmo nl_NL.po
nl_NL.po: 8 translated messages.
rm -f tr_TR.gmo && /usr/bin/msgfmt -c --statistics --verbose -o tr_TR.gmo tr_TR.po
tr_TR.po: 8 translated messages.
rm -f da_DK.gmo && /usr/bin/msgfmt -c --statistics --verbose -o da_DK.gmo da_DK.po
da_DK.po: 8 translated messages.
rm -f en_pseudo.gmo && /usr/bin/msgfmt -c --statistics --verbose -o en_pseudo.gmo en_pseudo.po
en_pseudo.po: 8 translated messages.
make[3]: Leaving directory '<http://dsjenkins.cloudapp.net/jenkins/job/dsm-fw-upgrade/ws/po'>
touch stamp-po
make[2]: Leaving directory '<http://dsjenkins.cloudapp.net/jenkins/job/dsm-fw-upgrade/ws/po'>
Making all in src
make[2]: Entering directory '<http://dsjenkins.cloudapp.net/jenkins/job/dsm-fw-upgrade/ws/src'>
g++ -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -I/opt/bitnami/apps/jenkins/jenkins_home/digitalstrom/include -I/opt/bitnami/apps/jenkins/jenkins_home/digitalstrom/include -std=gnu++0x -MT dsm_firmware_upgrade-main.o -MD -MP -MF .deps/dsm_firmware_upgrade-main.Tpo -c -o dsm_firmware_upgrade-main.o `test -f 'main.cpp' || echo './'`main.cpp
mv -f .deps/dsm_firmware_upgrade-main.Tpo .deps/dsm_firmware_upgrade-main.Po
g++ -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -I/opt/bitnami/apps/jenkins/jenkins_home/digitalstrom/include -I/opt/bitnami/apps/jenkins/jenkins_home/digitalstrom/include -std=gnu++0x -MT dsm_firmware_upgrade-firmwareupgrade.o -MD -MP -MF .deps/dsm_firmware_upgrade-firmwareupgrade.Tpo -c -o dsm_firmware_upgrade-firmwareupgrade.o `test -f 'firmwareupgrade.cpp' || echo './'`firmwareupgrade.cpp
mv -f .deps/dsm_firmware_upgrade-firmwareupgrade.Tpo .deps/dsm_firmware_upgrade-firmwareupgrade.Po
g++ -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -I/opt/bitnami/apps/jenkins/jenkins_home/digitalstrom/include -I/opt/bitnami/apps/jenkins/jenkins_home/digitalstrom/include -std=gnu++0x -MT dsm_firmware_upgrade-firmwarefile.o -MD -MP -MF .deps/dsm_firmware_upgrade-firmwarefile.Tpo -c -o dsm_firmware_upgrade-firmwarefile.o `test -f 'firmwarefile.cpp' || echo './'`firmwarefile.cpp
mv -f .deps/dsm_firmware_upgrade-firmwarefile.Tpo .deps/dsm_firmware_upgrade-firmwarefile.Po
g++ -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -I/opt/bitnami/apps/jenkins/jenkins_home/digitalstrom/include -I/opt/bitnami/apps/jenkins/jenkins_home/digitalstrom/include -std=gnu++0x -MT dsm_firmware_upgrade-dsm.o -MD -MP -MF .deps/dsm_firmware_upgrade-dsm.Tpo -c -o dsm_firmware_upgrade-dsm.o `test -f 'dsm.cpp' || echo './'`dsm.cpp
dsm.cpp: In static member function ‘static int DSM::getBusMembers(Connection*, std::__cxx11::list<busMemberDevice_t>&, bool)’:
dsm.cpp:165:35: error: ‘BusMember_dSM25’ was not declared in this scope
(tmp_bus_member.type == BusMember_dSM25)))
^
dsm.cpp: In function ‘const char* BusMemberToString(uint8_t)’:
dsm.cpp:185:14: error: ‘BusMember_dSM25’ was not declared in this scope
case BusMember_dSM25: return "dSM25";
^
dsm.cpp: In static member function ‘static bool DSM::listDevices(Connection*, std::__cxx11::list<std::__cxx11::basic_string<char> >&, bool)’:
dsm.cpp:233:26: error: ‘BusMember_dSM25’ was not declared in this scope
((*it).type == BusMember_dSM25) ||
^
Makefile:534: recipe for target 'dsm_firmware_upgrade-dsm.o' failed
make[2]: *** [dsm_firmware_upgrade-dsm.o] Error 1
make[2]: Leaving directory '<http://dsjenkins.cloudapp.net/jenkins/job/dsm-fw-upgrade/ws/src'>
Makefile:464: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '<http://dsjenkins.cloudapp.net/jenkins/job/dsm-fw-upgrade/ws/'>
Makefile:404: recipe for target 'all' failed
make: *** [all] Error 2
Build step 'Execute shell' marked build as failure
Not sending mail to unregistered user michael.tross at digitalstrom.com
More information about the dSS-merge-requests
mailing list