[X2Go-Commits] Build failed in Jenkins: x2gokdrive+nightly+debian+sid #46

jenkins at x2go.org jenkins at x2go.org
Fri Aug 21 00:35:00 CEST 2020


See <https://jenkins.x2go.org:8443/job/x2gokdrive+nightly+debian+sid/46/display/redirect?page=changes>

Changes:

[ionic] debian/control: try to pull libxfont1-dev (for old Ubuntu versions such as 16.04/xenial that don't support building X.Org against libXfont2) and fallback to libxfont-dev to retain the old, default behavior.

[ionic] patches.xorg/1.18.4: refresh against Ubuntu 16.04/xenial version.

[ionic] x2gokdrive{.c,remote.c,init.{c,h}}: patch for X.Org 1.18.x compatibility, merging in the content from patches.legacy/osuse_42.3.patch via preprocessor defines.

[ionic] patches.xorg/: add 1.20.6 files, essentially copied and refreshed from 1.20.5.

[ionic] debian/control: make libxfont1-dev an entirely optional dependency and libxfont-dev a hard one.

[ionic] patches.xorg/: add 1.20.7 files, essentially copied and refreshed from 1.20.6.

[ionic] x2gokdrive{,remote}.c: fix logic flaws.

[ionic] debian/control: depend upon libxfont1-dev << 1.5.2 (which is the version in Debian 9/stretch) or fall back to libxfont-dev *and* make sure that the libxfont1-dev version is greater than 1.4.2.

[ionic] x2gokdriveremote.h: remove duplicate function declaration for clientReadNotify ().

[ionic] patches.xorg/1.18.4/xorg-server-configure-ac.patch: add -lpthread to X2GOKDRIVE_LIBS.

[ionic] patches.xorg/1.19.6: refresh patch set for Ubuntu 18.04/bionic, including backporting of the XORG_VERSION_CURRENT change.

[ionic] patches.xorg/1.18.4/xorg-server-configure-ac.patch: add -lz and also -ljpeg and -lpng to be on the safe side, since it seems that these libraries are universally missing.

[ionic] Makefile.am: add print-debugging to figure out what is being generated on Ubuntu 16.04/xenial.

[ionic] Revert "Makefile.am: add print-debugging to figure out what is being generated on Ubuntu 16.04/xenial."

[ionic] patches.xorg/1.18.4/xorg-server-configure-ac.patch: correctly add -pthread and -lpthread references *after* the pkgconfig checks execute.

[o.shneyder] Move selection functionality to separate thread. Use XCB API to manage selections.

[o.shneyder] add xcb-xfixes to deps.


------------------------------------------
[...truncated 237.41 KB...]
xorg-server/present/Makefile.in
xorg-server/present/meson.build
xorg-server/present/present.c
xorg-server/present/present.h
xorg-server/present/present_event.c
xorg-server/present/present_execute.c
xorg-server/present/present_fake.c
xorg-server/present/present_fence.c
xorg-server/present/present_notify.c
xorg-server/present/present_priv.h
xorg-server/present/present_request.c
xorg-server/present/present_scmd.c
xorg-server/present/present_screen.c
xorg-server/present/present_vblank.c
xorg-server/present/present_wnmd.c
xorg-server/present/presentext.h
xorg-server/pseudoramiX/
xorg-server/pseudoramiX/Makefile.am
xorg-server/pseudoramiX/Makefile.in
xorg-server/pseudoramiX/meson.build
xorg-server/pseudoramiX/pseudoramiX.c
xorg-server/pseudoramiX/pseudoramiX.h
xorg-server/randr/
xorg-server/randr/Makefile.am
xorg-server/randr/Makefile.in
xorg-server/randr/meson.build
xorg-server/randr/randr.c
xorg-server/randr/randrstr.h
xorg-server/randr/rrcrtc.c
xorg-server/randr/rrdispatch.c
xorg-server/randr/rrinfo.c
xorg-server/randr/rrlease.c
xorg-server/randr/rrmode.c
xorg-server/randr/rrmonitor.c
xorg-server/randr/rroutput.c
xorg-server/randr/rrpointer.c
xorg-server/randr/rrproperty.c
xorg-server/randr/rrprovider.c
xorg-server/randr/rrproviderproperty.c
xorg-server/randr/rrscreen.c
xorg-server/randr/rrsdispatch.c
xorg-server/randr/rrtransform.c
xorg-server/randr/rrtransform.h
xorg-server/randr/rrxinerama.c
xorg-server/record/
xorg-server/record/Makefile.am
xorg-server/record/Makefile.in
xorg-server/record/meson.build
xorg-server/record/record.c
xorg-server/record/set.c
xorg-server/record/set.h
xorg-server/render/
xorg-server/render/Makefile.am
xorg-server/render/Makefile.in
xorg-server/render/animcur.c
xorg-server/render/filter.c
xorg-server/render/glyph.c
xorg-server/render/glyphstr.h
xorg-server/render/matrix.c
xorg-server/render/meson.build
xorg-server/render/miindex.c
xorg-server/render/mipict.c
xorg-server/render/mipict.h
xorg-server/render/mirect.c
xorg-server/render/mitrap.c
xorg-server/render/mitri.c
xorg-server/render/picture.c
xorg-server/render/picture.h
xorg-server/render/picturestr.h
xorg-server/render/render.c
xorg-server/test/
xorg-server/test/Makefile.am
xorg-server/test/Makefile.in
xorg-server/test/README
xorg-server/test/bigreq/
xorg-server/test/bigreq/meson.build
xorg-server/test/bigreq/request-length.c
xorg-server/test/fixes.c
xorg-server/test/hashtabletest.c
xorg-server/test/input.c
xorg-server/test/list.c
xorg-server/test/meson.build
xorg-server/test/misc.c
xorg-server/test/scripts/
xorg-server/test/scripts/build-travis-osx.sh
xorg-server/test/scripts/run-piglit.sh
xorg-server/test/scripts/xephyr-glamor-piglit.sh
xorg-server/test/scripts/xinit-piglit-session.sh
xorg-server/test/scripts/xvfb-piglit.sh
xorg-server/test/signal-logging.c
xorg-server/test/simple-xinit.c
xorg-server/test/string.c
xorg-server/test/sync/
xorg-server/test/sync/meson.build
xorg-server/test/sync/sync.c
xorg-server/test/test_xkb.c
xorg-server/test/tests-common.c
xorg-server/test/tests-common.h
xorg-server/test/tests.c
xorg-server/test/tests.h
xorg-server/test/touch.c
xorg-server/test/xfree86.c
xorg-server/test/xi1/
xorg-server/test/xi1/protocol-xchangedevicecontrol.c
xorg-server/test/xi2/
xorg-server/test/xi2/protocol-common.c
xorg-server/test/xi2/protocol-common.h
xorg-server/test/xi2/protocol-eventconvert.c
xorg-server/test/xi2/protocol-xigetclientpointer.c
xorg-server/test/xi2/protocol-xigetselectedevents.c
xorg-server/test/xi2/protocol-xipassivegrabdevice.c
xorg-server/test/xi2/protocol-xiquerydevice.c
xorg-server/test/xi2/protocol-xiquerypointer.c
xorg-server/test/xi2/protocol-xiqueryversion.c
xorg-server/test/xi2/protocol-xiselectevents.c
xorg-server/test/xi2/protocol-xisetclientpointer.c
xorg-server/test/xi2/protocol-xiwarppointer.c
xorg-server/test/xi2/xi2.c
xorg-server/test/xtest.c
xorg-server/test-driver
xorg-server/xfixes/
xorg-server/xfixes/Makefile.am
xorg-server/xfixes/Makefile.in
xorg-server/xfixes/cursor.c
xorg-server/xfixes/meson.build
xorg-server/xfixes/region.c
xorg-server/xfixes/saveset.c
xorg-server/xfixes/select.c
xorg-server/xfixes/xfixes.c
xorg-server/xfixes/xfixes.h
xorg-server/xfixes/xfixesint.h
xorg-server/xkb/
xorg-server/xkb/Makefile.am
xorg-server/xkb/Makefile.in
xorg-server/xkb/README.compiled
xorg-server/xkb/XKBAlloc.c
xorg-server/xkb/XKBGAlloc.c
xorg-server/xkb/XKBMAlloc.c
xorg-server/xkb/XKBMisc.c
xorg-server/xkb/XKM_file_format.txt
xorg-server/xkb/ddxBeep.c
xorg-server/xkb/ddxCtrls.c
xorg-server/xkb/ddxKillSrv.c
xorg-server/xkb/ddxLEDs.c
xorg-server/xkb/ddxLoad.c
xorg-server/xkb/ddxPrivate.c
xorg-server/xkb/ddxVT.c
xorg-server/xkb/maprules.c
xorg-server/xkb/meson.build
xorg-server/xkb/xkb.c
xorg-server/xkb/xkb.h
xorg-server/xkb/xkbAccessX.c
xorg-server/xkb/xkbActions.c
xorg-server/xkb/xkbDflts.h
xorg-server/xkb/xkbEvents.c
xorg-server/xkb/xkbInit.c
xorg-server/xkb/xkbLEDs.c
xorg-server/xkb/xkbPrKeyEv.c
xorg-server/xkb/xkbSwap.c
xorg-server/xkb/xkbUtils.c
xorg-server/xkb/xkbfmisc.c
xorg-server/xkb/xkbgeom.h
xorg-server/xkb/xkbout.c
xorg-server/xkb/xkbtext.c
xorg-server/xkb/xkmread.c
xorg-server/xorg-server.m4
xorg-server/xorg-server.pc.in
xorg-server/xserver.ent.in
xorg-server/ylwrap
mkdir -p '/<<PKGBUILDDIR>>/BUILD/xorg-server/hw/kdrive/x2gokdrive/'
# inject x2gokdrive into xorg-server build tree
cp 'Makefile.am' *'.c' *'.h' '/<<PKGBUILDDIR>>/BUILD/xorg-server/hw/kdrive/x2gokdrive/'
cp -r '/<<PKGBUILDDIR>>/man/' 'BUILD/xorg-server/hw/kdrive/x2gokdrive/'
# patch xorg-server build tree, so that it will build x2gokdrive
set -x; \
	export XORG_UPSTREAM_VERSION="$(grep AC_INIT '/<<PKGBUILDDIR>>/BUILD/xorg-server/configure.ac' | sed -r 's/^AC_INIT[^,]*, ([^,]+),.*/\1/')" && \
	cd '/<<PKGBUILDDIR>>/BUILD/xorg-server' && \
	if [ -d  "../../patches.xorg/${XORG_UPSTREAM_VERSION}" ]; then \
		QUILT_PATCHES="../../patches.xorg/${XORG_UPSTREAM_VERSION}/" quilt push -a; \
	else \
		( \
			set +x; \
			printf '\n##################################################\nERROR: This X2Go KDrive version does not support\nbuilding against X.Org version %s.\n##################################################\n' "${XORG_UPSTREAM_VERSION}"; \
			exit '1'; \
		); \
	fi
+ grep AC_INIT /<<PKGBUILDDIR>>/BUILD/xorg-server/configure.ac
+ sed -r s/^AC_INIT[^,]*, ([^,]+),.*/\1/
+ export XORG_UPSTREAM_VERSION=1.20.8
+ cd /<<PKGBUILDDIR>>/BUILD/xorg-server
+ [ -d ../../patches.xorg/1.20.8 ]
+ set +x

##################################################
ERROR: This X2Go KDrive version does not support
building against X.Org version 1.20.8.
##################################################
make[1]: *** [debian/rules:26: override_dh_auto_configure] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:15: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2020-08-20T22:34:58Z

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: 44416
Build-Time: 2
Distribution: unstable
Fail-Stage: build
Host Architecture: amd64
Install-Time: 901
Job: /home/_jenkins_/tmp/tmp.0i8v0LQdTavPEVP04JfFYeeq/x2gokdrive_0.0.0.1-0x2go1~git20200820.185+9999.heuler.1.dsc
Machine Architecture: amd64
Package: x2gokdrive
Package-Time: 2652
Source-Version: 0.0.0.1-0x2go1~git20200820.185+9999.heuler.1
Space: 44416
Status: attempted
Version: 0.0.0.1-0x2go1~git20200820.185+9999.heuler.1
--------------------------------------------------------------------------------
Finished at 2020-08-20T22:34:58Z
Build needed 00:44:12, 44416k 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.0i8v0LQdTavPEVP04JfFYeeq ']'
+ '[' -d /var/lib/jenkins/tmp/tmp.0i8v0LQdTavPEVP04JfFYeeq ']'
+ rm -Rf -- /var/lib/jenkins/tmp/tmp.0i8v0LQdTavPEVP04JfFYeeq
Build step 'Execute shell' marked build as failure


More information about the x2go-commits mailing list