See <https://jenkins.x2go.org:8443/job/x2goserver+nightly+debian-jessie/459/display/redirect?page=changes> Changes: [ionic] x2goserver/bin/x2goruncommand: fix syntax. [ionic] x2goserver/Makefile: allow auto-generation of files, including [ionic] x2goserver/bin: rename x2gopath to x2gopath.in. [ionic] x2goserver/bin/x2gopath.in: use ${BASH_SOURCE[0]} instead of ${0}... for [ionic] x2goserver/bin/x2gopath.in: rework quoting, variable usage, drop [ionic] x2goserver/bin/x2gopath.in: hardcode LIBDIR, PREFIX and SHAREDIR at [ionic] x2goserver.spec: pass down LIBDIR via make calls, not by modifying all [ionic] debian/rules: export and pass down LIBDIR. [ionic] debian/rules: fix standalone make call by specifying PREFIX, NXLIBDIR [ionic] Makefile: specify SHAREDIR as a default-if-not-specified variable. [ionic] Makefile: same change, but for ETCDIR. [ionic] {libx2go-server-db-perl,x2goserver{,-{common,desktopsharing,extensions,fmbindings,printing,x2goagent,xsession}}}/Makefile: [ionic] x2goserver/Makefile: add support for $(NXLIBDIR). [ionic] x2goserver/bin/x2gopath.in: switch to bash. [ionic] x2goserver/bin/x2gopath.in: fix warning message to also include [ionic] x2goserver/bin/x2gopath.in: add and use support for NXLIBDIR; drop the [ionic] x2goserver/bin/x2gopath.in: use [] instead of test, for consistency. ------------------------------------------ [...truncated 11.27 KB...] +++ '[' 13 -lt 24 ']' ++++ printf X +++ ret=XXXXXXXXXXXXXX +++ i=14 +++ '[' 14 -lt 24 ']' ++++ printf X +++ ret=XXXXXXXXXXXXXXX +++ i=15 +++ '[' 15 -lt 24 ']' ++++ printf X +++ ret=XXXXXXXXXXXXXXXX +++ i=16 +++ '[' 16 -lt 24 ']' ++++ printf X +++ ret=XXXXXXXXXXXXXXXXX +++ i=17 +++ '[' 17 -lt 24 ']' ++++ printf X +++ ret=XXXXXXXXXXXXXXXXXX +++ i=18 +++ '[' 18 -lt 24 ']' ++++ printf X +++ ret=XXXXXXXXXXXXXXXXXXX +++ i=19 +++ '[' 19 -lt 24 ']' ++++ printf X +++ ret=XXXXXXXXXXXXXXXXXXXX +++ i=20 +++ '[' 20 -lt 24 ']' ++++ printf X +++ ret=XXXXXXXXXXXXXXXXXXXXX +++ i=21 +++ '[' 21 -lt 24 ']' ++++ printf X +++ ret=XXXXXXXXXXXXXXXXXXXXXX +++ i=22 +++ '[' 22 -lt 24 ']' ++++ printf X +++ ret=XXXXXXXXXXXXXXXXXXXXXXX +++ i=23 +++ '[' 23 -lt 24 ']' ++++ printf X +++ ret=XXXXXXXXXXXXXXXXXXXXXXXX +++ i=24 +++ '[' 24 -lt 24 ']' +++ printf XXXXXXXXXXXXXXXXXXXXXXXX +++ return 0 ++ mktemp -d --tmpdir=/var/lib/jenkins/tmp/ tmp.XXXXXXXXXXXXXXXXXXXXXXXX + TEMP_DIR=/var/lib/jenkins/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof + temp_cleanup+=("${TEMP_DIR}") + mkdir -p -- /var/lib/jenkins/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver + chmod 2770 -Rf -- /var/lib/jenkins/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof + cd /var/lib/jenkins/build/heuler/x2goserver + git clone --no-hardlinks --no-local /var/lib/jenkins/build/heuler/x2goserver /var/lib/jenkins/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver/ Cloning into '/var/lib/jenkins/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver'... + cd /var/lib/jenkins/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver + git checkout master Already on 'master' Your branch is up-to-date with 'origin/master'. + find /var/lib/jenkins/build/heuler/x2goserver/../ -maxdepth 0 -mindepth 0 -type f + grep -qs 'x2goserver_*.orig.tar.gz' ++ gitrevno + GITREV=1783 + SA_OPTION= + test -f debian/source/format + grep -Eqs '^3.0.*\(quilt\)$' debian/source/format + '[' -n 4 ']' + '[' 4 -gt 3 ']' + typeset -l codename=jessie + '[' jessie = sid ']' + typeset numerical_version= + typeset pretty_dist= + typeset -i tmp_ret=1 ++ map_codename_to_numerical_version debian jessie ++ typeset dist=debian ++ typeset codename_in=jessie ++ '[' -n 4 ']' ++ '[' 4 -gt 3 ']' ++ typeset -l codename=jessie ++ '[' jessie = sid ']' ++ typeset numerical_version= ++ typeset -i ret=1 ++ '[' debian = debian ']' +++ debian-codename-to-version.sh jessie ++ numerical_version=8 ++ ret=0 ++ echo 8 ++ return 0 + numerical_version=8 + tmp_ret=0 + '[' -n debian ']' + '[' debian = debian ']' + pretty_dist=Debian + '[' -n debian ']' + '[' debian = ubuntu ']' + '[' 0 -ne 0 ']' + '[' -z 8 ']' + '[' xheuler '!=' xmain ']' + mv -- debian/control debian/control.tmp + sed 's,Section:[\ ]*\(.*\),Section: heuler/\1,g' debian/control.tmp + '[' heuler '!=' heuler ']' + dch --distribution jessie --force-distribution -l '~git20190623.1783+8.heuler.' 'Development-Snapshot!!! Auto-built Debian jessie (8) package for packages.x2go.org repository (Git commit: c2efe7634f46c1b9ae28e93026ae105220a63c6b).' + typeset -i skip_arch_all=0 + typeset -a arches + arches=() + case "${PLATFORM}" in + arches+=("amd64" "i386") + '[' debian = raspbian ']' + typeset cur_arch= + for cur_arch in "${arches[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goserver/debian/jessie/amd64 + for cur_arch in "${arches[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/x2goserver/debian/jessie/i386 + OTHERMIRROR= + '[' xheuler = xheuler ']' + grep -qs x2goserver + OTHERMIRROR='deb http://packages.x2go.org/debian jessie main heuler' + '[' x2goserver = x2gomatebindings ']' + git --no-pager log --since '2 years ago' '--format=%ai %aN (%h) %n%n%x09*%w(68,0,10) %s%d%n' + typeset -a sbuild_options + sbuild_options=("-n" "--jobs=2" "-sA" "--dist=${codename}" "--keyid=${GPG_KEY}") + '[' 8 -gt 8 ']' + sbuild_options+=("--build-dep-resolver=aptitude") + '[' -n '' ']' + '[' -n 'deb http://packages.x2go.org/debian jessie main heuler' ']' + sbuild_options+=("--extra-repository=${OTHERMIRROR}") + typeset -a sbuild_options_amd64 sbuild_options_i386 sbuild_options_armhf sbuild_options_powerpc sbuild_options_ppc64 sbuild_options_ppc64el + sbuild_options_amd64=("${sbuild_options[@]}") + sbuild_options_i386=("${sbuild_options[@]}" "--arch=i386" "--debbuildopts=-B") + sbuild_options_armhf=("${sbuild_options[@]}" "--arch=armhf" "--chroot=${codename}-armhf-raspbian-sbuild") + sbuild_options_powerpc=("${sbuild_options[@]}" "--debbuildopts=-B") + sbuild_options_ppc64=("${sbuild_options[@]}" "--arch=ppc64" "--chroot=${codename}-ppc64-sbuild" "--debbuildopts=-B") + sbuild_options_ppc64el=("${sbuild_options[@]}" "--debbuildopts=-B") + typeset base_arch=amd64 + '[' -n amd64 ']' + '[' x '!=' xamd64 ']' + grep -Eqs 'Architecture.*(all|any|amd64)' /var/lib/jenkins/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver/debian/control + typeset -i has_arch_dep=0 + grep -Eqs 'Architecture.*(any|amd64)' /var/lib/jenkins/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver/debian/control + has_arch_dep=1 + '[' 1 -eq 1 ']' + typeset 'indirect=sbuild_options_amd64[@]' + typeset -a indirect_resolve + indirect_resolve=("${!indirect}") + cd /var/lib/jenkins/pkg-dist/heuler/x2goserver/debian/jessie/amd64 + nice sbuild -n --jobs=2 -sA --dist=jessie --keyid=F4A7678C9C6B0B2B --build-dep-resolver=aptitude '--extra-repository=deb http://packages.x2go.org/debian jessie main heuler' /var/lib/jenkins/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver PREFIX='/usr' NXLIBDIR='"/usr/lib/x86_64-linux-gnu/nx"' LIBDIR='"/usr/lib/x2go"' dh clean --with=systemd || PREFIX='/usr' NXLIBDIR='"/usr/lib/x86_64-linux-gnu/nx"' LIBDIR='"/usr/lib/x2go"' dh clean dh_testdir debian/rules override_dh_auto_clean make[1]: Entering directory '/home/_jenkins_/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver' rm -f ChangeLog rm -Rfv x2goserver/.build_html rm -Rfv x2goserver-extensions/.build_html rm -f ChangeLog.gitlog rm -f MYMETA.yml rm -f Makefile.perl.old PREFIX='/usr' NXLIBDIR='"/usr/lib/x86_64-linux-gnu/nx"' LIBDIR='"/usr/lib/x2go"' dh_auto_clean make -j1 clean make[2]: Entering directory '/home/_jenkins_/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver' make -f Makefile.perl clean make[3]: Entering directory '/home/_jenkins_/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver' make[3]: Makefile.perl: No such file or directory make[3]: *** No rule to make target 'Makefile.perl'. Stop. make[3]: Leaving directory '/home/_jenkins_/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver' Makefile:32: recipe for target 'clean' failed make[2]: [clean] Error 2 (ignored) make -C x2goserver-common clean make[3]: Entering directory '/home/_jenkins_/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver/x2goserver-common' rm -Rf `dirname .build_man2html/html` make[3]: Leaving directory '/home/_jenkins_/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver/x2goserver-common' make -C x2goserver clean make[3]: Entering directory '/home/_jenkins_/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver/x2goserver' rm -Rf `dirname .build_man2html/html` for dir in 'bin' 'sbin' 'lib' 'share/x2gofeature.d'; do \ for gen_file in "${!dir}/"*; do \ file="${gen_file%.in}"; \ if [ "${gen_file}" != "${file}" ]; then \ rm -f "${file}"; \ fi; \ done; \ done /bin/bash: line 1: share/x2gofeature.d: bad substitution Makefile:100: recipe for target 'clean-indep' failed make[3]: *** [clean-indep] Error 1 make[3]: Leaving directory '/home/_jenkins_/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver/x2goserver' Makefile:32: recipe for target 'clean' failed make[2]: *** [clean] Error 2 make[2]: Leaving directory '/home/_jenkins_/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver' dh_auto_clean: make -j1 clean returned exit code 2 debian/rules:53: recipe for target 'override_dh_auto_clean' failed make[1]: *** [override_dh_auto_clean] Error 2 make[1]: Leaving directory '/home/_jenkins_/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver' dh_testdir debian/rules override_dh_auto_clean make[1]: Entering directory '/home/_jenkins_/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver' rm -f ChangeLog rm -Rfv x2goserver/.build_html rm -Rfv x2goserver-extensions/.build_html rm -f ChangeLog.gitlog rm -f MYMETA.yml rm -f Makefile.perl.old PREFIX='/usr' NXLIBDIR='"/usr/lib/x86_64-linux-gnu/nx"' LIBDIR='"/usr/lib/x2go"' dh_auto_clean make -j1 clean make[2]: Entering directory '/home/_jenkins_/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver' make -f Makefile.perl clean make[3]: Entering directory '/home/_jenkins_/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver' make[3]: Makefile.perl: No such file or directory make[3]: *** No rule to make target 'Makefile.perl'. Stop. make[3]: Leaving directory '/home/_jenkins_/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver' Makefile:32: recipe for target 'clean' failed make[2]: [clean] Error 2 (ignored) make -C x2goserver-common clean make[3]: Entering directory '/home/_jenkins_/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver/x2goserver-common' rm -Rf `dirname .build_man2html/html` make[3]: Leaving directory '/home/_jenkins_/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver/x2goserver-common' make -C x2goserver clean make[3]: Entering directory '/home/_jenkins_/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver/x2goserver' rm -Rf `dirname .build_man2html/html` for dir in 'bin' 'sbin' 'lib' 'share/x2gofeature.d'; do \ for gen_file in "${!dir}/"*; do \ file="${gen_file%.in}"; \ if [ "${gen_file}" != "${file}" ]; then \ rm -f "${file}"; \ fi; \ done; \ done /bin/bash: line 1: share/x2gofeature.d: bad substitution Makefile:100: recipe for target 'clean-indep' failed make[3]: *** [clean-indep] Error 1 make[3]: Leaving directory '/home/_jenkins_/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver/x2goserver' Makefile:32: recipe for target 'clean' failed make[2]: *** [clean] Error 2 make[2]: Leaving directory '/home/_jenkins_/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver' dh_auto_clean: make -j1 clean returned exit code 2 debian/rules:53: recipe for target 'override_dh_auto_clean' failed make[1]: *** [override_dh_auto_clean] Error 2 make[1]: Leaving directory '/home/_jenkins_/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver' debian/rules:39: recipe for target 'clean' failed make: *** [clean] Error 2 E: Failed to clean source directory /home/_jenkins_/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver (/home/_jenkins_/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof/x2goserver_4.1.0.4-0x2go1.1~git20190623.1783+8.heuler.1.dsc) + cleanup + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n '' ']' + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof ']' + '[' -d /var/lib/jenkins/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.ROtTy6wKOG1Gp6T7EakdcQof Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goserver+nightly+debian-jessie/460/display/redirect?page=changes> Changes: [ionic] x2goserver/Makefile: remove indirections, not needed any longer and ------------------------------------------ [...truncated 69.91 KB...] SBINDIR='/usr/sbin'; \ LIBDIR='"/usr/lib/x2go"'; \ NXLIBDIR='"/usr/lib/x86_64-linux-gnu/nx"'; \ MANDIR='/usr/share/man'; \ SHAREDIR='/usr/share/x2go'; \ for subst in 'PREFIX' 'ETCDIR' 'BINDIR' 'SBINDIR' 'LIBDIR' 'NXLIBDIR' 'MANDIR' 'SHAREDIR'; do \ sed -e "s#@@${subst}@@#${!subst}#g" "${gen_file}" > "${file}"; \ done; \ fi; \ done; \ done /bin/bash: line 4: # Copy the file first, making sure we keep permissions.: command not found /bin/bash: line 7: # Run actual substitutions.: command not found for dir in 'bin' 'sbin' 'lib' 'share/x2gofeature.d'; do \ destination directory."); \ dest='/<<PKGBUILDDIR>>/debian/tmp'; \ case "${dir}" in \ ('bin') dest="${dest}/usr/bin/";; \ ('sbin') dest="${dest}/usr/sbin/";; \ ('lib') dest="${dest}"/usr/lib/x2go"/";; \ ('share/x2gofeature.d') dest="${dest}/usr/share/x2go/x2gofeature.d/";; \ (*) printf '%s\n' 'Unknown component in install_scripts scriptlet.' >&2; exit '1';; \ esac; \ install -d -o root -g root -m 755 "${dest}"; \ \ ; \ for gen_file in "${dir}/"*; do \ file="${gen_file%.in}"; \ ; \ if [ "${gen_file}" != "${file}" ] || ( [ "${dir}" = 'share/x2gofeature.d' ] && [ "${file%.features}" = "${file}" ] ); then \ continue; \ fi; \ \ install -o root -g root -m 755 "${file}" "${dest}/"; \ done; \ done /bin/bash: -c: line 20: unexpected EOF while looking for matching `"' /bin/bash: -c: line 23: syntax error: unexpected end of file Makefile:115: recipe for target 'install_scripts' failed make[3]: *** [install_scripts] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver' Makefile:80: recipe for target 'install' failed make[2]: *** [install] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_install: make -j1 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp AM_UPDATE_INFO_DIR=no returned exit code 2 debian/rules:45: recipe for target 'override_dh_auto_install' failed make[1]: *** [override_dh_auto_install] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules override_dh_auto_install make[1]: Entering directory '/<<PKGBUILDDIR>>' if [ -f ChangeLog.gitlog ]; then cp ChangeLog.gitlog ChangeLog; fi /usr/bin/make -f Makefile build-arch PREFIX='/usr' NXLIBDIR='"/usr/lib/x86_64-linux-gnu/nx"' LIBDIR='"/usr/lib/x2go"' make[2]: Entering directory '/<<PKGBUILDDIR>>' /usr/bin/make -C x2goserver-common build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-common' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-common' /usr/bin/make -C x2goserver build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver' /usr/bin/make -C libx2go-server-db-perl build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/libx2go-server-db-perl' cc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -fPIE -fPIE -pie -Wl,-z,relro -Wl,-z,now -pie -DTRUSTED_BINARY=\""/usr/lib/x2go"/libx2go-server-db-sqlite3-wrapper.pl\" -o lib/libx2go-server-db-sqlite3-wrapper src/libx2go-server-db-sqlite3-wrapper.c make[3]: Leaving directory '/<<PKGBUILDDIR>>/libx2go-server-db-perl' /usr/bin/make -C x2goserver-x2goagent build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-x2goagent' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-x2goagent' /usr/bin/make -C x2goserver-printing build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-printing' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-printing' /usr/bin/make -C x2goserver-extensions build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-extensions' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-extensions' /usr/bin/make -C x2goserver-xsession build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-xsession' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-xsession' /usr/bin/make -C x2goserver-fmbindings build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-fmbindings' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-fmbindings' /usr/bin/make -C x2goserver-desktopsharing build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-desktopsharing' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-desktopsharing' make[2]: Leaving directory '/<<PKGBUILDDIR>>' PREFIX='/usr' NXLIBDIR='"/usr/lib/x86_64-linux-gnu/nx"' LIBDIR='"/usr/lib/x2go"' dh_auto_install make[2]: Entering directory '/<<PKGBUILDDIR>>' make -f Makefile.perl pure_install make[3]: Entering directory '/<<PKGBUILDDIR>>' make[3]: Leaving directory '/<<PKGBUILDDIR>>' make -C x2goserver-common install make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-common' install -d -o root -g root -m 755 /<<PKGBUILDDIR>>/debian/tmp/etc/x2go install -o root -g root -m 644 etc/x2goserver.conf /<<PKGBUILDDIR>>/debian/tmp/etc/x2go/ install -d -o root -g root -m 755 /<<PKGBUILDDIR>>/debian/tmp/etc/x2go/x2gosql install -d -o root -g root -m 755 /<<PKGBUILDDIR>>/debian/tmp/etc/x2go/x2gosql/passwords install -o root -g root -m 644 etc/x2gosql/sql /<<PKGBUILDDIR>>/debian/tmp/etc/x2go/x2gosql install -d -o root -g root -m 755 /<<PKGBUILDDIR>>/debian/tmp//usr/lib/tmpfiles.d || true install -o root -g root -m 644 lib/tmpfiles.d/x2goserver.conf /<<PKGBUILDDIR>>/debian/tmp//usr/lib/tmpfiles.d/ install -d -o root -g root -m 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man5 install -o root -g root -m 644 man/man5/*.5 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man5 gzip -f /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man5/x2go*.5 install -d -o root -g root -m 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/x2go install -d -o root -g root -m 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/x2go/versions install -o root -g root -m 644 VERSION.x2goserver-common /<<PKGBUILDDIR>>/debian/tmp/usr/share/x2go/versions/VERSION.x2goserver-common make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-common' make -C x2goserver install make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver' for sectioned_script in sbin/x2gocleansessions.8 bin/x2goupdateoptionsstring.1; do \ man_page="$(basename "${sectioned_script}")"; \ section="${man_page##*.}"; \ script="${sectioned_script%.*}"; \ install -d -o root -g root -m 755 "man/man${section}"; \ case "${suite}" in \ ('1') \ suite='General Commands Manual'; \ ;; \ ('5') \ suite='X2Go Server Configuration'; \ ;; \ ('8') \ suite='X2Go Server Tool'; \ ;; \ (*) \ suite='Unknown - X2Go Server Bug!'; \ ;; \ esac; \ pod2man -s "${section}" -c "${suite}" -r "Version $(cat 'VERSION.x2goserver')" "${script}" > "man/man${section}/${man_page}"; \ done if [ -n "/usr/bin/man2html" ]; then \ mkdir -p .build_man2html/html; \ for man_page in `cd man && find * -type f`; do mkdir -p `dirname .build_man2html/html/$man_page`; done; \ for man_page in `cd man && find * -type f`; do /usr/bin/man2html man/$man_page > .build_man2html/html/$man_page.html; done; \ fi for dir in 'bin' 'sbin' 'lib' 'share/x2gofeature.d'; do \ for gen_file in "${dir}/"*; do \ file="${gen_file%.in}"; \ if [ "${gen_file}" != "${file}" ]; then \ $("# Copy the file first, making sure we keep permissions."); \ cp -a "${gen_file}" "${file}"; \ \ $("# Run actual substitutions."); \ PREFIX='/usr'; \ ETCDIR='/etc/x2go'; \ BINDIR='/usr/bin'; \ SBINDIR='/usr/sbin'; \ LIBDIR='"/usr/lib/x2go"'; \ NXLIBDIR='"/usr/lib/x86_64-linux-gnu/nx"'; \ MANDIR='/usr/share/man'; \ SHAREDIR='/usr/share/x2go'; \ for subst in 'PREFIX' 'ETCDIR' 'BINDIR' 'SBINDIR' 'LIBDIR' 'NXLIBDIR' 'MANDIR' 'SHAREDIR'; do \ sed -e "s#@@${subst}@@#${!subst}#g" "${gen_file}" > "${file}"; \ done; \ fi; \ done; \ done /bin/bash: line 4: # Copy the file first, making sure we keep permissions.: command not found /bin/bash: line 7: # Run actual substitutions.: command not found for dir in 'bin' 'sbin' 'lib' 'share/x2gofeature.d'; do \ destination directory."); \ dest='/<<PKGBUILDDIR>>/debian/tmp'; \ case "${dir}" in \ ('bin') dest="${dest}/usr/bin/";; \ ('sbin') dest="${dest}/usr/sbin/";; \ ('lib') dest="${dest}"/usr/lib/x2go"/";; \ ('share/x2gofeature.d') dest="${dest}/usr/share/x2go/x2gofeature.d/";; \ (*) printf '%s\n' 'Unknown component in install_scripts scriptlet.' >&2; exit '1';; \ esac; \ install -d -o root -g root -m 755 "${dest}"; \ \ ; \ for gen_file in "${dir}/"*; do \ file="${gen_file%.in}"; \ ; \ if [ "${gen_file}" != "${file}" ] || ( [ "${dir}" = 'share/x2gofeature.d' ] && [ "${file%.features}" = "${file}" ] ); then \ continue; \ fi; \ \ install -o root -g root -m 755 "${file}" "${dest}/"; \ done; \ done /bin/bash: -c: line 20: unexpected EOF while looking for matching `"' /bin/bash: -c: line 23: syntax error: unexpected end of file Makefile:115: recipe for target 'install_scripts' failed make[3]: *** [install_scripts] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver' Makefile:80: recipe for target 'install' failed make[2]: *** [install] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_install: make -j1 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp AM_UPDATE_INFO_DIR=no returned exit code 2 debian/rules:45: recipe for target 'override_dh_auto_install' failed make[1]: *** [override_dh_auto_install] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules:39: recipe for target 'binary' failed make: *** [binary] Error 2 dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2 -------------------------------------------------------------------------------- Build finished at 2019-06-23T03:54:04Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 5640 Build-Time: 18 Distribution: jessie Fail-Stage: build Host Architecture: amd64 Install-Time: 546 Job: /home/_jenkins_/tmp/tmp.njgCcVejk0eOXDTIFtajTnPP/x2goserver_4.1.0.4-0x2go1.1~git20190623.1784+8.heuler.1.dsc Machine Architecture: amd64 Package: x2goserver Package-Time: 592 Source-Version: 4.1.0.4-0x2go1.1~git20190623.1784+8.heuler.1 Space: 5640 Status: attempted Version: 4.1.0.4-0x2go1.1~git20190623.1784+8.heuler.1 -------------------------------------------------------------------------------- Finished at 2019-06-23T03:54:04Z Build needed 00:09:52, 5640k disk space E: Build failure (dpkg-buildpackage died) + cleanup + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n '' ']' + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.njgCcVejk0eOXDTIFtajTnPP ']' + '[' -d /var/lib/jenkins/tmp/tmp.njgCcVejk0eOXDTIFtajTnPP ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.njgCcVejk0eOXDTIFtajTnPP Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goserver+nightly+debian-jessie/461/display/redirect?page=changes> Changes: [ionic] x2goserver/Makefile: fix "inline" commenting syntax. ------------------------------------------ [...truncated 69.51 KB...] $(: "Run actual substitutions."); \ PREFIX='/usr'; \ ETCDIR='/etc/x2go'; \ BINDIR='/usr/bin'; \ SBINDIR='/usr/sbin'; \ LIBDIR='"/usr/lib/x2go"'; \ NXLIBDIR='"/usr/lib/x86_64-linux-gnu/nx"'; \ MANDIR='/usr/share/man'; \ SHAREDIR='/usr/share/x2go'; \ for subst in 'PREFIX' 'ETCDIR' 'BINDIR' 'SBINDIR' 'LIBDIR' 'NXLIBDIR' 'MANDIR' 'SHAREDIR'; do \ sed -e "s#@@${subst}@@#${!subst}#g" "${gen_file}" > "${file}"; \ done; \ fi; \ done; \ done for dir in 'bin' 'sbin' 'lib' 'share/x2gofeature.d'; do \ destination directory."); \ dest='/<<PKGBUILDDIR>>/debian/tmp'; \ case "${dir}" in \ ('bin') dest="${dest}/usr/bin/";; \ ('sbin') dest="${dest}/usr/sbin/";; \ ('lib') dest="${dest}"/usr/lib/x2go"/";; \ ('share/x2gofeature.d') dest="${dest}/usr/share/x2go/x2gofeature.d/";; \ (*) printf '%s\n' 'Unknown component in install_scripts scriptlet.' >&2; exit '1';; \ esac; \ install -d -o root -g root -m 755 "${dest}"; \ \ ; \ for gen_file in "${dir}/"*; do \ file="${gen_file%.in}"; \ ; \ if [ "${gen_file}" != "${file}" ] || ( [ "${dir}" = 'share/x2gofeature.d' ] && [ "${file%.features}" = "${file}" ] ); then \ continue; \ fi; \ \ install -o root -g root -m 755 "${file}" "${dest}/"; \ done; \ done /bin/bash: -c: line 20: unexpected EOF while looking for matching `"' /bin/bash: -c: line 23: syntax error: unexpected end of file Makefile:115: recipe for target 'install_scripts' failed make[3]: *** [install_scripts] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver' Makefile:80: recipe for target 'install' failed make[2]: *** [install] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_install: make -j1 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp AM_UPDATE_INFO_DIR=no returned exit code 2 debian/rules:45: recipe for target 'override_dh_auto_install' failed make[1]: *** [override_dh_auto_install] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules override_dh_auto_install make[1]: Entering directory '/<<PKGBUILDDIR>>' if [ -f ChangeLog.gitlog ]; then cp ChangeLog.gitlog ChangeLog; fi /usr/bin/make -f Makefile build-arch PREFIX='/usr' NXLIBDIR='"/usr/lib/x86_64-linux-gnu/nx"' LIBDIR='"/usr/lib/x2go"' make[2]: Entering directory '/<<PKGBUILDDIR>>' /usr/bin/make -C x2goserver-common build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-common' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-common' /usr/bin/make -C x2goserver build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver' /usr/bin/make -C libx2go-server-db-perl build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/libx2go-server-db-perl' cc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -fPIE -fPIE -pie -Wl,-z,relro -Wl,-z,now -pie -DTRUSTED_BINARY=\""/usr/lib/x2go"/libx2go-server-db-sqlite3-wrapper.pl\" -o lib/libx2go-server-db-sqlite3-wrapper src/libx2go-server-db-sqlite3-wrapper.c make[3]: Leaving directory '/<<PKGBUILDDIR>>/libx2go-server-db-perl' /usr/bin/make -C x2goserver-x2goagent build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-x2goagent' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-x2goagent' /usr/bin/make -C x2goserver-printing build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-printing' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-printing' /usr/bin/make -C x2goserver-extensions build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-extensions' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-extensions' /usr/bin/make -C x2goserver-xsession build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-xsession' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-xsession' /usr/bin/make -C x2goserver-fmbindings build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-fmbindings' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-fmbindings' /usr/bin/make -C x2goserver-desktopsharing build-arch make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-desktopsharing' make[3]: Nothing to be done for 'build-arch'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-desktopsharing' make[2]: Leaving directory '/<<PKGBUILDDIR>>' PREFIX='/usr' NXLIBDIR='"/usr/lib/x86_64-linux-gnu/nx"' LIBDIR='"/usr/lib/x2go"' dh_auto_install make[2]: Entering directory '/<<PKGBUILDDIR>>' make -f Makefile.perl pure_install make[3]: Entering directory '/<<PKGBUILDDIR>>' make[3]: Leaving directory '/<<PKGBUILDDIR>>' make -C x2goserver-common install make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver-common' install -d -o root -g root -m 755 /<<PKGBUILDDIR>>/debian/tmp/etc/x2go install -o root -g root -m 644 etc/x2goserver.conf /<<PKGBUILDDIR>>/debian/tmp/etc/x2go/ install -d -o root -g root -m 755 /<<PKGBUILDDIR>>/debian/tmp/etc/x2go/x2gosql install -d -o root -g root -m 755 /<<PKGBUILDDIR>>/debian/tmp/etc/x2go/x2gosql/passwords install -o root -g root -m 644 etc/x2gosql/sql /<<PKGBUILDDIR>>/debian/tmp/etc/x2go/x2gosql install -d -o root -g root -m 755 /<<PKGBUILDDIR>>/debian/tmp//usr/lib/tmpfiles.d || true install -o root -g root -m 644 lib/tmpfiles.d/x2goserver.conf /<<PKGBUILDDIR>>/debian/tmp//usr/lib/tmpfiles.d/ install -d -o root -g root -m 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man5 install -o root -g root -m 644 man/man5/*.5 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man5 gzip -f /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man5/x2go*.5 install -d -o root -g root -m 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/x2go install -d -o root -g root -m 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/x2go/versions install -o root -g root -m 644 VERSION.x2goserver-common /<<PKGBUILDDIR>>/debian/tmp/usr/share/x2go/versions/VERSION.x2goserver-common make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver-common' make -C x2goserver install make[3]: Entering directory '/<<PKGBUILDDIR>>/x2goserver' for sectioned_script in sbin/x2gocleansessions.8 bin/x2goupdateoptionsstring.1; do \ man_page="$(basename "${sectioned_script}")"; \ section="${man_page##*.}"; \ script="${sectioned_script%.*}"; \ install -d -o root -g root -m 755 "man/man${section}"; \ case "${suite}" in \ ('1') \ suite='General Commands Manual'; \ ;; \ ('5') \ suite='X2Go Server Configuration'; \ ;; \ ('8') \ suite='X2Go Server Tool'; \ ;; \ (*) \ suite='Unknown - X2Go Server Bug!'; \ ;; \ esac; \ pod2man -s "${section}" -c "${suite}" -r "Version $(cat 'VERSION.x2goserver')" "${script}" > "man/man${section}/${man_page}"; \ done if [ -n "/usr/bin/man2html" ]; then \ mkdir -p .build_man2html/html; \ for man_page in `cd man && find * -type f`; do mkdir -p `dirname .build_man2html/html/$man_page`; done; \ for man_page in `cd man && find * -type f`; do /usr/bin/man2html man/$man_page > .build_man2html/html/$man_page.html; done; \ fi for dir in 'bin' 'sbin' 'lib' 'share/x2gofeature.d'; do \ for gen_file in "${dir}/"*; do \ file="${gen_file%.in}"; \ if [ "${gen_file}" != "${file}" ]; then \ $(: "Copy the file first, making sure we keep permissions."); \ cp -a "${gen_file}" "${file}"; \ \ $(: "Run actual substitutions."); \ PREFIX='/usr'; \ ETCDIR='/etc/x2go'; \ BINDIR='/usr/bin'; \ SBINDIR='/usr/sbin'; \ LIBDIR='"/usr/lib/x2go"'; \ NXLIBDIR='"/usr/lib/x86_64-linux-gnu/nx"'; \ MANDIR='/usr/share/man'; \ SHAREDIR='/usr/share/x2go'; \ for subst in 'PREFIX' 'ETCDIR' 'BINDIR' 'SBINDIR' 'LIBDIR' 'NXLIBDIR' 'MANDIR' 'SHAREDIR'; do \ sed -e "s#@@${subst}@@#${!subst}#g" "${gen_file}" > "${file}"; \ done; \ fi; \ done; \ done for dir in 'bin' 'sbin' 'lib' 'share/x2gofeature.d'; do \ destination directory."); \ dest='/<<PKGBUILDDIR>>/debian/tmp'; \ case "${dir}" in \ ('bin') dest="${dest}/usr/bin/";; \ ('sbin') dest="${dest}/usr/sbin/";; \ ('lib') dest="${dest}"/usr/lib/x2go"/";; \ ('share/x2gofeature.d') dest="${dest}/usr/share/x2go/x2gofeature.d/";; \ (*) printf '%s\n' 'Unknown component in install_scripts scriptlet.' >&2; exit '1';; \ esac; \ install -d -o root -g root -m 755 "${dest}"; \ \ ; \ for gen_file in "${dir}/"*; do \ file="${gen_file%.in}"; \ ; \ if [ "${gen_file}" != "${file}" ] || ( [ "${dir}" = 'share/x2gofeature.d' ] && [ "${file%.features}" = "${file}" ] ); then \ continue; \ fi; \ \ install -o root -g root -m 755 "${file}" "${dest}/"; \ done; \ done /bin/bash: -c: line 20: unexpected EOF while looking for matching `"' /bin/bash: -c: line 23: syntax error: unexpected end of file Makefile:115: recipe for target 'install_scripts' failed make[3]: *** [install_scripts] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/x2goserver' Makefile:80: recipe for target 'install' failed make[2]: *** [install] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_install: make -j1 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp AM_UPDATE_INFO_DIR=no returned exit code 2 debian/rules:45: recipe for target 'override_dh_auto_install' failed make[1]: *** [override_dh_auto_install] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules:39: recipe for target 'binary' failed make: *** [binary] Error 2 dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2 -------------------------------------------------------------------------------- Build finished at 2019-06-23T04:39:11Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 5620 Build-Time: 9 Distribution: jessie Fail-Stage: build Host Architecture: amd64 Install-Time: 587 Job: /home/_jenkins_/tmp/tmp.J8KfbbLsB4J67NiaIPmNFqLL/x2goserver_4.1.0.4-0x2go1.1~git20190623.1785+8.heuler.1.dsc Machine Architecture: amd64 Package: x2goserver Package-Time: 612 Source-Version: 4.1.0.4-0x2go1.1~git20190623.1785+8.heuler.1 Space: 5620 Status: attempted Version: 4.1.0.4-0x2go1.1~git20190623.1785+8.heuler.1 -------------------------------------------------------------------------------- Finished at 2019-06-23T04:39:11Z Build needed 00:10:12, 5620k disk space E: Build failure (dpkg-buildpackage died) + cleanup + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n '' ']' + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.J8KfbbLsB4J67NiaIPmNFqLL ']' + '[' -d /var/lib/jenkins/tmp/tmp.J8KfbbLsB4J67NiaIPmNFqLL ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.J8KfbbLsB4J67NiaIPmNFqLL Build step 'Execute shell' marked build as failure