See <http://jenkins.x2go.org:8080/job/nx-libs+nightly+sles-11.2/75/display/redirect?page=changes> Changes: [mike.gabriel] debian/rules: Enable -fPIE / -pie hardening support for nxagent and [mike.gabriel] nxproxy.1 man page: Fix a typo + a rendering error. Detected by lintian. [mike.gabriel] Xserver/dix/events.c: Drop unused i variable from TryClientEvents. [mike.gabriel] debian/*.doc-base: Add .doc-base files for bin:packages containing [mike.gabriel] nxproxy.1 man page: Another rendering flaw fixed. [mike.gabriel] LICENSE files: Update copyright holders, FSF address and various other [mike.gabriel] Per-file copyright notices: Update copyright information in file headers [mike.gabriel] VCS info lines: Remove ancient X.org / XFree86 VCS info line from code [mike.gabriel] make-changelog.sh: Ship simple script for updating the upstream [mike.gabriel] README.md: Status update of listed 3.6.x features. [mike.gabriel] README.md: Add build howto for openSUSE based RPMs. [mike.gabriel] release 3.5.99.0 [uli42] Fix wrong include [ïonic] {nx-X11/programs/Xserver/hw/nxagent/{Args.c,Options.{c,h}},nxcomp/{Loop,Misc}.cpp}: [ïonic] nx-X11/programs/Xserver/hw/nxagent/Display.c: use new ReconnectTolerance [ïonic] nx-X11/programs/Xserver/hw/nxagent/Display.c: use new ReconnectTolerance [ïonic] nx-X11/programs/Xserver/hw/nxagent/Display.c: use new ReconnectTolerance [ïonic] nx-X11/programs/Xserver/hw/nxagent/Display.c: split up [ïonic] nx-X11/programs/Xserver/hw/nxagent/Display.c: add FIXME comment to [ïonic] nx-X11/programs/Xserver/hw/nxagent/Display.c: add FIXME comment to [mike.gabriel] hw/nxagent/Args.c: Follow-up fix for PR #183: expect [mike.gabriel] nxagent.1 man page: Add explanation about the new reconnectchecks nx/nx [mike.gabriel] hw/nxagent/Display.c: Fix comment where the meaning of the "bypass" [mike.gabriel] nxagent.1 man page: Some layout fixes for string options with [uli42] Fix pasting the clipboard directly after session start. [mike.gabriel] nxcomp/Loop.cpp: Refer to Github namespace of Arctica Project as [mike.gabriel] nxcomp/*.c: Update copyright headers, use new list of copyright holders [mike.gabriel] nxcomp/Misc.cpp: Display new list of copyright holders when launching [mike.gabriel] hw/nxagent/Init.c: Fix copy+paste flaw when re-arranging copyright [mike.gabriel] nxcomp/Loop.cpp: We have GetCopyrightInfo() in Misc.cpp, so why not use [mike.gabriel] nxcomp/Loop.cpp: Mention DXPC copyright holders on application (i.e. [mike.gabriel] nxcomp/Loop.cpp: We have PrintVersionInfo(), why not use it? Use endl [mike.gabriel] release 3.5.99.1 [uli42] move xkblib to xserver [uli42] remove misc dir [uli42] ensure that <X11/..> headers references use nx-X11 files if existing [uli42] whitespace cleanup [uli42] Revert "Fix wrong include" [mikedep333] nx-libs.spec: Add BuildRequires: imake [mike.gabriel] Makefile: Adapt install target to the new situation where we fake X11 [mike.gabriel] Fix FTBFS with gcc 4.4 [mike.gabriel] nx-libs.spec: Fix warning because of double reference to nxproxy.1.gz. [mike.gabriel] hw/nxagent/X11/include/Xrandr_nxagent.h: Reduce injected [mike.gabriel] nx-X11: Enable -Wpedantic as default CFLAG. This is to detect redefined [mike.gabriel] randrproto: It was discovered that nx-libs shipped two different version [mike.gabriel] include/extensions/damageproto.h: Use nx-X11's xfixesproto.h and [mike.gabriel] Imake.tmpl: Use gccmakedep instead of makedepend. [mike.gabriel] lib/X11/XKeysymDB: Update to last version found in X.org (between 1.3.5 [mike.gabriel] Add XF86TouchpadOn and XF86TouchpadOff to keysymdb [mike.gabriel] run-nxproxy2nxagent-over-network: New test script that tests [mike.gabriel] testscripts: Rename run-nxagent and run-nxagent-over-sockets. [mike.gabriel] run-nxproxy2nxagent-over-network: Improve comment that describes script [uli42] copy files from libX11 to xserver dir [uli42] xserver: use own copy of XKBsrv.h header [uli42] xserver: use own copy of XKBstr.h header [uli42] xserver: use own copy of XKBrules.h header [uli42] xserver: use own copy of XKBrules.h header [uli42] xserver: use own copy of XKBgeom.h header [uli42] xserver: remove define XKB_IN_SERVER [uli42] xserver: drop XKBSRV_NEED_FILE_FUNCS [uli42] replace transport.c link by xstrans.c [uli42] Fix multiple warnings in os/xdmauth.c. [uli42] dix: GetHosts bounds check using wrong pointer value [CVE-2014-8092 pt. [uli42] os: Eliminate uninitialized value warnings from access.c [uli42] os/access: fix regression in server interpreted auth [uli42] xserver: adapt xkbsrc includes syntax to match upstream [mike.gabriel] Check if unixPath is NULL before accessing it; this fixes crashing of [mike.gabriel] Fix nxproxy hostname parsing. [uli42] xserver: add missing xkbfile.h [uli42] fix wrong include in XlibInt.c [uli42] update all files with NX relevant changes to libX11 1.3.4 [uli42] improve header guards [uli42] add XLOCALELIBDIR [uli42] update src files *[ch] to libX11 1.3.4 [uli42] update lcUniConv subdir to libX11 1.3.4 [uli42] update makekeys.c to libX11 1.3.4 (+ fix) [uli42] adapt include files to libX11 1.3.4 [uli42] Remove CRAY support [uli42] set USE_XCB define to 0 to prevent compiler complaints [uli42] update X.h and Xproto.h because of GenericEvent [uli42] XlibInt.c: shorten one ifdef [uli42] Lift XKB*.c to libX11 1.3.4 [uli42] Purge more remaining VCS refs [uli42] remove more NEED_REPLIES/EVENTS [uli42] Add (Free|Get)EventData.c from libX11 1.3.4 [uli42] Update some missing files to libX11 1.3.4 [uli42] update xcms files to libX11 1.3.4 [uli42] update xlibi18n files to libX11 1.3.4 [uli42] replace {x11,xim}trans.c links by libX11 1.3.4 solution [uli42] Xutil.h: Fix wrong include path [uli42] update files from modules dir of libX11 1.3.4 [uli42] Update keysym includes [uli42] Increase size of working arrays in the makekeys utility program. [uli42] When makekeys fails to find a good hash, print error instead of [uli42] makekeys: Scan vendor keysyms as well as core [uli42] adapt Imakefile to call makekeys correctly after update [uli42] makekeys: Fix build/target word size mismatch when cross-compiling [uli42] makekeys: move buf declaration from global to main to silence gcc [uli42] Give GNU & Solaris Studio compilers hints about XEatData branches [uli42] MakeBigReq: don't move the last word, already handled by Data32 (X.Org [uli42] Use both __APPLE__ and __DARWIN__ defines [uli42] Xrm: Handle the extremely unlikely situation of fstat failing [uli42] ximcp: Prevent memory leak & double free if multiple %L in string [uli42] XListFontsWithInfo: avoid accessing realloc'ed memory [uli42] integer overflow in _XQueryFont() on 32-bit platforms [CVE-2013-1981 [uli42] integer overflow in _XF86BigfontQueryFont() [CVE-2013-1981 2/13] [uli42] integer overflow in XListFontsWithInfo() [CVE-2013-1981 3/13] [uli42] integer overflow in XGetMotionEvents() [CVE-2013-1981 4/13] [uli42] integer overflow in XListHosts() [CVE-2013-1981 5/13] [uli42] Integer overflows in stringSectionSize() cause buffer overflow in [uli42] integer overflow in ReadInFile() in Xrm.c [CVE-2013-1981 7/13] [uli42] integer truncation in _XimParseStringFile() [CVE-2013-1981 8/13] [uli42] integer overflows in TransFileName() [CVE-2013-1981 9/13] [uli42] integer overflow in XGetWindowProperty() [CVE-2013-1981 10/13] [uli42] integer overflow in XGetImage() [CVE-2013-1981 11/13] [uli42] integer overflow in XGetPointerMapping() & XGetKeyboardMapping() [uli42] integer overflow in XGetModifierMapping() [CVE-2013-1981 13/13] [uli42] Convert more _XEatData callers to _XEatDataWords [uli42] Move repeated #ifdef magic to find PATH_MAX into a common header [uli42] Make XGetWindowProperty() always initialize returned values [uli42] unvalidated lengths in XAllocColorCells() [CVE-2013-1997 1/15] [uli42] unvalidated index in _XkbReadGetDeviceInfoReply() [CVE-2013-1997 2/15] [uli42] unvalidated indexes in _XkbReadGeomShapes() [CVE-2013-1997 3/15] [uli42] unvalidated indexes in _XkbReadGetGeometryReply() [CVE-2013-1997 4/15] [uli42] unvalidated index in _XkbReadKeySyms() [CVE-2013-1997 5/15] [uli42] unvalidated index in _XkbReadKeyActions() [CVE-2013-1997 6/15] [uli42] unvalidated index in _XkbReadKeyBehaviors() [CVE-2013-1997 7/15] [uli42] unvalidated index in _XkbReadModifierMap() [CVE-2013-1997 8/15] [uli42] unvalidated index in _XkbReadExplicitComponents() [CVE-2013-1997 9/15] [uli42] unvalidated index in _XkbReadVirtualModMap() [CVE-2013-1997 10/15] [uli42] unvalidated index/length in _XkbReadGetNamesReply() [CVE-2013-1997 [uli42] unvalidated length in _XimXGetReadData() [CVE-2013-1997 12/15] [uli42] Avoid overflows in XListFonts() [CVE-2013-1997 13/15] [uli42] Avoid overflows in XGetFontPath() [CVE-2013-1997 14/15] [uli42] Avoid overflows in XListExtensions() [CVE-2013-1997 15/15] [uli42] Unbounded recursion in GetDatabase() when parsing include files [uli42] Unbounded recursion in _XimParseStringFile() when parsing include files [uli42] Use calloc in XOpenDisplay to initialize structs containing pointers [uli42] _XkbReadGetMapReply: reject maxKeyCodes smaller than the minKeyCode [uli42] XListFontsWithInfo: Re-decrement flist[0] before calling free() on it. [uli42] Add a couple fixups for the security patches [mike.gabriel] nxcomp: Fix typo in usage message. [mike.gabriel] Pending.c: conditionally include stdio.h [mike.gabriel] debian/libnx-x11-6.symbols: Update symbols for new backports in [mike.gabriel] nxcomp/{Client|}Proxy.cpp: Typo fix in error messages. [mike.gabriel] hw/nxagent/{Clipboard|Events}.c: Typo fix in error messages. [mike.gabriel] debian/rules: Don't modify/create post{inst,rm} scripts during [mike.gabriel] debian/*.triggers: Call ldconfig via a trigger for all shared libraries. [mike.gabriel] release 3.5.99.2 [ïonic] nx-X11/programs/Xserver/GL/glx/Imakefile: typo fix, leading to [mike.gabriel] debian/rules: Don't use -pie -fPIE at build time for 3.5.99.2 as it [uli42] XStringToKeysym: Special case for XF86 keysyms [uli42] Delete now-redundant XKeysymDB [uli42] XStringToKeysym: Check strdup() return value [uli42] XStringToKeysym: Cope with 0x1234cafe-style input [uli42] LINEAR_RGB_InitSCCData: When malloc fails, don't try to free unallocated [uli42] Initialize event type [uli42] Using freed pointer "e" [uli42] Dereferencing possibly NULL "str" in call to function "memcpy" (Deref [uli42] Variable "entry" tracked as NULL was dereferenced. [uli42] Comparing array against NULL is not useful "&xkb->server->vmods != NULL" [uli42] XDefaultOMIF.c: Fix memory leaks in get_font_name [uli42] xcmx/cmxColNm: Removed unused assignments to pBuf (in two functions) [uli42] xlibi18n/lcGeneric: Initialize uninitialized local variable [uli42] ImUtil: Handle a memory leak in one early return branch [uli42] Xrm: NEWTABLE had a memory leak after a memory allocation error [uli42] xcms/LRGB: Fix potential resource leak. [uli42] xcms/LRGB: Add a label for freeing property_return. [uli42] XlibInt: info_list->watch_data was reallocated, but result was discarded [uli42] xlibi18n/lcFile: Removed superfluous check for NULL target_dir [uli42] XlibInt: Use strncpy+zero termination instead of strcpy to enforce [uli42] Expand GetSizeOfFile() macro at the one place it's called [uli42] Xrm.c: ReadInFile: refactor fstat error handling [uli42] xcms/LRGB: don't double-free property_return [uli42] cmsProp: don't deal with uninitialized values, fail instead [uli42] Clean up memory when first XCreateRegion succeeds and second fails [uli42] keyBind: Use Xcalloc to initialize allocated _XKeytrans [uli42] xkb: XkbPropertyPtr determined allocation success from wrong variables [uli42] Add #define XK_SINHALA [uli42] Fix memory leak with broken bitmap files in XReadBitmapFileData [uli42] FSWrap: fix potential leak in copy_string_list [uli42] xcms: Fix error on LINEAR_RGB_InitSCCData error path. [uli42] xcms: Fix memory leaks on LINEAR_RGB_InitSCCData error path. [uli42] Fix memory leaks on _XimGetAttributeID error paths. [uli42] Replace Xmalloc+bzero pairs with Xcalloc calls [uli42] Convert malloc(strlen()); strcpy() sets to strdup [uli42] Delete special case code to append "/sparcv9" to i18n module path [uli42] Dead code removal [uli42] XKB: XkbComputeSectionBounds: Check correct bounds in default [uli42] XIM: Make Xim handle NEED_SYNC_REPLY flag [uli42] Add _XGetRequest as substitute for GetReq/GetReqExtra [uli42] XlcSL.c: convert old-style function definitions to ANSI C89 style [uli42] Reject negative string counts in copy_string_list [uli42] XQueryColors: Split a request into multiple requests if necessary [uli42] Use pthreads on MinGW also [uli42] Provide translation from XK_permille (ad5) to Unicode (U2030) [uli42] Block for other threads in _XUserLockDisplay [uli42] Remove "register" qualifier that annoys Solaris Studio compiler [uli42] Typo fix [uli42] Match braille patterns with compose tree [uli42] XIM: Allow modifier releases in compose sequences (#26705) [uli42] Fix "nomal" -> "normal" typo in several comments [uli42] mbtocs should not truncate input [uli42] Return name instead of False in XSetICValues() [uli42] Return name instead of value in XGetIMValues() and XSetIMValues() [uli42] Fix potential uninitialized variable access in _XimMakeICAttrIDList [uli42] om: Fix memory leaks on get_font_name error paths. [uli42] om: Fix potential memory leak in init_om. [uli42] om: Fix memory leak on read_EncodingInfo error path. [uli42] Fix memory leaks on _XimCbDispatch error path. [uli42] Fix memory leak on _XimCommitRecv error path. [uli42] Fix memory leaks on _XimWriteCachedDefaultTree error paths. [uli42] Fix memory leaks on _XimProtoCreateIC error paths. [uli42] Fix leaks in _XimEncodingNegotiation error paths. [uli42] Fix "attrinute" typo in comments in ximcp [uli42] im/ximcp: release modifiermap before returning [uli42] Make the Local XIM request key releases for braille [uli42] Fix status reporting for braille patterns [uli42] lc/def/lcDefConv: Use Xcalloc to avoid use of uninitialized memory [uli42] ximcp/imLckup: Handle negative return value from _Xlcwctomb [uli42] ximcp/imTrX: Handle failing XGetWindowProperty [uli42] ximcp/imRm: Handle leaking colormap_ret [uli42] ximcp/imRmAttr: Handle leaking missing_list [uli42] Use GetReqSized for GetReq and GetReqExtra [uli42] include: Add GetReqSized() for request buffers of specific size [uli42] Switch GetEmptyReq and GetResReq to call _XGetRequest [uli42] libX11: Fixing modifier key range in Xutil.h (Bug #21910) [uli42] Mark XKeycodeToKeysym as _X_DEPRECATED [uli42] Fix man page and comment references to use XFreeModifiermap (lowercase [uli42] Silence clang static analysis warnings for SetReqLen [uli42] clang analyzer: Don't warn about Xmalloc(0) [uli42] Events: Store event cookie when dequeuing event [uli42] XCreate{Pix,Bit}map...Data: Free pixmap in error path if XCreateGC fails [uli42] Convert XCreate{Pix,Bit}map...Data to use C99 designated initializers [uli42] XIM: remove Private and Public macros [uli42] Don't hard code path to Xcms.txt file. [uli42] Remove unused TLI ("STREAMSCONN") code from Xlib [uli42] Remove unused DECnet ("DNETCONN") code from Xlib [uli42] cmsColNm.c: maintain constness of arguments to qsort helper function [uli42] XRebindKeysym: Drop unnecessary const-removing cast [uli42] XStringToKeysym: preserve constness when casting off unsignedness for [uli42] Preserve constness in casting arguments through the Data*() routines [uli42] XKeysymToString: move variable declarations to the scope of their usage [uli42] Convert more sprintf calls to snprintf [uli42] unifdef XKB_IN_SERVER [uli42] Assume size_t is always available, since it was defined in C89 [uli42] _xudc_code_to_glyph: check for NULL pointer *before* writing to it, not [uli42] XAllocClassHint: Assume calloc sets pointers in allocated memory to NULL [uli42] Fix very weird indenting in nx-X11/lib/X11/GetFProp.c [uli42] Move big request comment in XOpenDisplay to the right place [uli42] Remove more unnecessary casts from Xmalloc/calloc calls [uli42] Revert "Add a couple fixups for the security patches" [uli42] xkb: fix off-by-one in _XkbReadGetNamesReply and _XkbReadVirtualModMap [uli42] Free fs->properties in XF86BigfontQueryFont overflow error path [uli42] Make sure internal headers include required headers [uli42] cmsMath.c: Add missing stdio header for printf(3) in DEBUG build. [uli42] rename xf86bigfstr.h to xf86bigfproto.h [uli42] Assume size_t is always available, since it was defined in C89 [uli42] Sun's copyrights are now owned by Oracle [uli42] Revert incomplete "Fix status reporting for braille patterns" [uli42] Fix status reporting for braille patterns [uli42] ximcp/imRmAttr: Handle leaking colormap_ret [uli42] integer overflow in ReadInFile() in Xrm.c [CVE-2013-1981 7/13] [uli42] GetProp: Zero-initialized error so its resourceID field is initialized [uli42] Zero buffer data in BufAlloc() [uli42] Tell clang not to report -Wpadded warnings on public headers we can't [uli42] Align files with upstream libX11-1.6.0 [uli42] update Xfuncproto.h [uli42] Require ANSI C89 pre-processor, drop pre-C89 token pasting support [uli42] Stop truncating source to destination length if it is larger. [uli42] Check for symbol existence with #ifdef, not #if [uli42] Fix out-of-range comparison in _XF86BigfontQueryFont [uli42] Tighten out-of-range comparisons. [uli42] libX11: check size of GetReqExtra after XFlush [uli42] XSetModifierMapping: Use Data instead of GetReqExtra [uli42] omGeneric: remove space between struct name & member name [uli42] XIM: Fix race on focus change: set 'FABRICATED' only when keyev filters [uli42] Fix bogus timestamp generated by XIM [uli42] Fix file leak on malloc error in XlcDL.c:resolve_object() [uli42] lcfile: skip over any null entries in args list [uli42] xlibi18n: convert sprintf calls to snprintf [uli42] ximcp/imRm.c: convert sprintf calls to snprintf [uli42] omGeneric.c: convert sprintf calls to snprintf [uli42] Avoid memory leak/corruption if realloc fails in [uli42] lcDB.c: ensure buffer size is updated correctly if realloc fails [uli42] Avoid memory leak/corruption if realloc fails in imLcPrs.c:parseline() [uli42] Avoid memory leak/corruption if realloc fails in Xregion.h:MEMCHECK [uli42] miRegionCopy(): handle realloc failure better [uli42] miRegionOp(): ensure region size is not updated if realloc fails [uli42] Delete unused XKB_INSURE_SIZE macro from XKBlibint.h [uli42] init_om: remove unneeded extra copy of string to local buffer [uli42] Constify lc_name argument to _XlcLocaleDirName() & [uli42] Fix const handling in XSetLocaleModifiers [uli42] xlibi18n: Fix a bunch of const cast warnings [uli42] i18n modules: Fix some const cast warnings [uli42] xlibi18n: fix argsize argument to _XlcParsePath [uli42] Remove even more casts of return values from Xmalloc/Xrealloc [uli42] Don't cast sizeof() results to unsigned when passing to Xmalloc/Xcalloc [uli42] Remove unnecessary casts of pointers to (char *) in calls to Xfree() [uli42] Remove long unused udcInf.c [uli42] Fix overflow checks in _XkbReadKeySyms when key_sym_map is already [uli42] Reindent XKB code to X.Org standard style [uli42] Rearrange some variable declarations & initializations in XKB [uli42] Stop checking for HAVE_DIX_CONFIG_H on the client side [uli42] Bug 68413 - [Bisected]Error in `xterm': realloc(): invalid next size [uli42] Drop X_LOCALE fallback for OS'es without setlocale() [uli42] unifdef -UISC [uli42] Don't try so hard to find a matching font with the given encoding [uli42] XkbSelectEventDetails: remove unnecessary assignments [uli42] _XkbReadGeomOverlay: check for NULL first, then use pointer [uli42] Fix typos in Xrm.c comments [uli42] Remove dead USE_OWN_COMPOSE-protected code [uli42] Fix XNextRequest() after direct usage of XCB [uli42] libX11/lcGenConv.c fix: dereferenced before check [uli42] libX11/XKBNames.c fix: dereferenced before check [uli42] libX11/lcUTF8.c fix: dereferenced before check [uli42] Remove redundant null checks before free [uli42] Remove more redundant null checks before Xfree() [uli42] libX11: rm redundante NULL checks [uli42] rm redundant null checks [uli42] lcDefConv.c: fix use before check [uli42] Fix map->num_types check in XkbAddKeyType() [uli42] Fix validation of ctrls parameter to XkbGetPerClientControls() [uli42] Use C99 named initializers to fill in events passed to XSendEvent [uli42] compose: fix the description of modifiers in compose sequences [uli42] Fix potential memory leak [uli42] Fix three "use of uninitialized variable" coverity warnings [uli42] omGeneric.c: Correct the parameter usage of sizeof [uli42] Replace Xmalloc+memset pairs with Xcalloc calls [uli42] Add missing NULL checks to ICWrap [uli42] Do not return() after exit(). [uli42] Get rid of some extraneous ; at the end of C source lines [uli42] Remove unused definition of XCONN_CHECK_FREQ [uli42] Bug 93184: read_EncodingInfo invalid free [uli42] Bug 93183: _XDefaultOpenIM memory leaks in out-of-memory error paths [uli42] Delete #if 0 hunks of code [uli42] Use strdup instead of Xmalloc+strcpy in _XDefaultOpenIM [uli42] XDefaultOMIF: replace strlen+Xmalloc+strcpy with strdup [uli42] XDefaultOMIF: additional code simplification [uli42] XDefaultOMIF: Remove comments referring to ancient Sun bug ids [uli42] XlcDL.c: replace strcpy+strcat sequences with snprintf [uli42] XlcDL.c: reduce code duplication [uli42] lcPubWrap: replace malloc(strlen) + strcpy with strdup [uli42] XKB: fix XkbGetKeyboardByName with Xming server [uli42] Xlib.h: Fix macros imitating C functions. [uli42] xcms: use size_t for strlen/sizeof values instead of converting to int & [uli42] xcms: use unsigned indexes when looping through unsigned values [uli42] xcms: use size_t for pointer offsets passed to strncmp [uli42] The validation of server responses avoids out of boundary accesses. [uli42] Validation of server responses in XGetImage() [mike.gabriel] XKeysymDB: ... got removed. [mike.gabriel] debian/libnx-x11-6.symbols: Update symbols list. [mike.gabriel] Drop nx-X11/lib/X11/libX11.elist. Not needed for anything nowadays. [u.sibiller] Fix libX11 implicit declaration warnings [u.sibiller] Pending.c: Fix compilation warning [u.sibiller] imLcIm.c: Fix unused variables [u.sibiller] Args.c: fix string format warning [u.sibiller] Colormap.c: add cast to avoid warning [u.sibiller] Display.c: remove unused variable [u.sibiller] Window.c: Fix function assignment warning [u.sibiller] Loop.cpp: Fix output of SetCore() [u.sibiller] security.c: fix compiler warnings [u.sibiller] xcmisc.c: remove HAVE_STDINT [u.sibiller] xkmread.c: use _X_UNUSED to avoid compiler warning when result is not [u.sibiller] xkb.c: fix 'assignment makes integer from pointer without a cast' [u.sibiller] Fix warnings in XlibInt.c [u.sibiller] remove stray extern [u.sibiller] no need to check args for Xfree() [u.sibiller] fix: warning: pointer targets in passing argument 2 of '_XSend' differ [u.sibiller] Fixes: warning: variable 'req' set but not,used [u.sibiller] LRGB.c: Fix label defined but not used [u.sibiller] dbe: Call to DDX SwapBuffers requires address of int, not unsigned int [u.sibiller] dix: fix cast from pointer to integer [u.sibiller] Remove useless line of code that contained a bug and triggered a gcc [u.sibiller] xfixes: Remove unused variable. [u.sibiller] sendexev.c: Fix return of unitialized variable [mike.gabriel] debian/rules: Re-enable (+pie) hardening flags again when building .deb [uli42] Plug a memory leak [vadim] Slave channel implementation [vadim] Add description of NX_SLAVE_CMD to man and help [mike.gabriel] debian/patches: Rebase [uli42] remove xf86Version.h and xf86Date.h [uli42] remove hw/xfree86 altogether [mike.gabriel] Imake.rules: Make BuildIncludes{,Top}() more robust in case people [uli42] saver.c: fix unused variable warnings [uli42] Imakefile: remove references to non-existing subdirs [uli42] nxagent.keyboard: add quotes [mike.gabriel] nxcompext: Drop (nowadays) no-op file NXlibint.h. [mike.gabriel] Disinfect mi/ of mfb. [mike.gabriel] Death to mfb (removing last remnants from NX code). [mike.gabriel] Xserver/Imakefile: Drop all references to building already removed cfb* [mike.gabriel] Xserver/Imakefile: Drop references to already removed afb code. [mike.gabriel] Imakefile cleanup: Delete all ancient Vcs comments stemming from SVN [uli42] libX11/Imakefile: add missing dependencies on ks_tables.h [uli42] libX11/Imakefile: handle libX11 links [mike.gabriel] Remove extmod from nx-X11/programs/Xserver/Xext/. [mike.gabriel] Imake: drop DoLoadableServer, MakeDllModules and IHaveModules [mike.gabriel] nxcomp: remove unused Utils.cpp [mike.gabriel] remove *-def.cpp [mike.gabriel] remove unused registry file [mike.gabriel] drop ap_keysym.h [mike.gabriel] drop unused glu.h [mike.gabriel] Remove unused Xv and XvMC headers [mike.gabriel] remove unused XInput.h [mike.gabriel] remove unused registry.h [mike.gabriel] remove unused fb24_32.h [mike.gabriel] drop unused xtest1.frags [mike.gabriel] remove unused jump_* files from libX11 [mike.gabriel] remove unused mkks.sh [mike.gabriel] Makefile: Make sure libNX_X11.so.6.2 does not get installed as symlink [mike.gabriel] remove DECnet support [mike.gabriel] Remove unused TLI ("STREAMSCONN") code [mike.gabriel] Remove OS2PIPECONN transport [mike.gabriel] undef __UNIXOS2__ [mike.gabriel] undef hpux [mike.gabriel] undef AIXV3 [mike.gabriel] undef Lynx [mike.gabriel] undef __QNX__ [mike.gabriel] Drastically simplify TRANS_OPEN_MAX. [mike.gabriel] whitespace cleanup [mike.gabriel] Fixed #ifdef checks that were using i386 to use __i386__ [mike.gabriel] move helper functions to file end [mike.gabriel] align license headers with Xorg/xtrans upstream [mike.gabriel] replace PRMSG by prmsg [mike.gabriel] use %p in format strings [mike.gabriel] remove CLTS code [mike.gabriel] Remove __UNIXOS2__ references [mike.gabriel] Xtrans: update to Xorg/xtrans upstream (1.3.5+) [mike.gabriel] Whitespace fixes [mike.gabriel] debian/libnx-x11-6.symbols: Update after upgrade of xtrans library [uli42] xtrans: fix compilation warnings because of missing XTRANS_SEND_FDS [uli42] xtrans: Fix compile warning [uli42] libX11 + Xserver: fix missing define warning [uli42] xtrans: silence compiler warning regarding is_numeric [uli42] xtrans: fix const warnings for SocketConnectConnInfo [mike.gabriel] Xserver/fb/Imakefile: Introduce NULL variable. [mike.gabriel] Xserver/fb: Drop fbmmx.[ch] files and code passages wrapped-in by [vadim] Added sample slave agent and test script [ïonic] nx-X11/lib/X11/Imakefile: essentially revert 5a90a63. [ïonic] Makefile: fix up a9b145d4. [uli42] Drop unused define NXAGENT_KEYMAP_DIR_FILE [uli42] Improve DEBUG/TEST output regarding keyboard stuff [uli42] Keyboard.c: Fix and simplify keyboard config file handling [uli42] Keyboard.c: Fix wrong error msg prefix [uli42] Keyboard.c: remove superfluous whitespace [uli42] Keyboard.c: use NULL instead of 0 [uli42] Keyboard.c: improve keyboard file creation [uli42] Keyboard.c: more whitespace/formatting fixes [uli42] Keyboard.c: replace malloc/strcpy by str(n)dup [uli42] Reconnect.c: simplify code by using strndup [uli42] Keyboard.c: move variable to inner scope [uli42] xkb: remove the world's most staggeringly broken vendor workaround [uli42] Keyboard.c: evdev is only existing on Linux [mike.gabriel] Xserver/hw/nxagent/Imakefile: Introduce the NULL variable. [mike.gabriel] nxcompext: Move code into Xserver subtree, as nxcompext requires Xserver [mike.gabriel] Xserver/Imakefile: Some whitespace fixes. [mike.gabriel] New helper script: regenerate-symbol-docs.sh. Plus update symbols usage [mike.gabriel] testscripts: Use non-NoMachine file headers for our testscripts. [uli42] LibX11: drop unused xlibi18n [uli42] add .gitignore files [mike.gabriel] .gitignore: Don't ignore myself. [mike.gabriel] Update auto-generated debian/copyright.in. [uli42] Fix compilation warnings [uli42] slightly improve rrxinerama debug output [mike.gabriel] Remove libcwrapper usage from xorg server modules. The libcwrapper is [mike.gabriel] Drop glx_ansic.h wrapper and call malloc, realloc, free and str-funcs [mike.gabriel] Drop xf86glx.h, so we can finally drop Xserver/GL/include/ entirely. [mike.gabriel] Mesa: Convert some files with MSDOS EOL style to Unix EOL style. [mike.gabriel] debian/control: B-D alternatively on libxfont1-dev or libxfont-dev. Fix [uli42] Screen.c: improve debugging output [uli42] Screen.c: fix formatting [uli42] Screen.c: fix compile warnings in DEBUG mode [uli42] Screen.c: fix uninitalized variable [uli42] Screen.c: more debug output formatting improvements [vtroshchinskiy] Fix reversed logic in acceptHost setting [vtroshchinskiy] Make nxagent only bind to loopback when requested [mike.gabriel] release 3.5.99.3 [mike.gabriel] roll-tarballs.sh: Adapt to recent changes in nx-libs, keep legacy [mike.gabriel] nxcompext: Drop folder with .gitignore file. nxcompext has been moved [mike.gabriel] nxcomp: Fix artifacts in copyright headers. [mike.gabriel] helper scripts: Add license headers to files. [mike.gabriel] hw/nxagent/Init.c: Amend artifact in license header. [orion] Use Obsoletes instead of Conflicts. Drop unneeded %{?_isa} versions [orion] Be consistent with macros [orion] Install missing libNX_X11.so.6 symlink - fixes gh-287 [mike.gabriel] Use Obsoletes instead of Conflicts. Drop unneeded %{?_isa} versions [mike.gabriel] Be consistent with macros [mike.gabriel] debian/changelog: Cosmetic fix, restoring correct version number for [mike.gabriel] Makefile: Don't create superfluous symlink for libX11.so -> [mike.gabriel] Xserver/randr: Regression fix introduced by c2b1f48. Re-introduce [mike.gabriel] debian/copyright{,.in}: Adopt from Debian's upload candidate, being [mike.gabriel] nx-X11/config/cf/X11.tmpl: Fix DefaultRGBDatabase path to [uli42] Screen.c: Ensure that an output is unused before destroying it [uli42] Screen.c: clean up superfluous whitespace [mike.gabriel] drop platform support: unifdef __UNIXOS2__. [mike.gabriel] drop platform support: unifdef Lynx. [mike.gabriel] drop platform support: unifdef hpux and __hppa__. [mike.gabriel] drop platform support: unifdef AIXV3, AIXV4 (and AIXrt, AIX386). [mike.gabriel] drop platform support: unifdef __osf__. [mike.gabriel] drop platform support: unifdef DGUX. [mike.gabriel] drop platform support: unifdef QNX. [mike.gabriel] drop platform support: unifdef sgi. [mike.gabriel] dix: remove staggeringly broken vendor workarounds [mike.gabriel] nx-X11/include/Xos_r.h: Drop one _POSIX_REENTRANT_FUNCTIONS macro block, [mike.gabriel] Makefile: Align variable names USRLIBDIR, SHLIBDIR (and NX_DIR) with [mike.gabriel] nx-libs.spec: Don't manually override SHLIBDIR via the .spec file. The [mike.gabriel] debian/rules: Don't manually override SHLIBDIR via the dh_auto_build [mike.gabriel] Makefile: Actively set/override USRLIBDIR and SHLIBDIR when calling [mike.gabriel] Makefile: Allow longer names for variables that we want to allow distro [mike.gabriel] Load libNX_X11 / faked libX11 via RPATH setting rather than fidgeting [mike.gabriel] debian/patches: Update 016_nx-X11_install-location.debian.patch. Adapt [mike.gabriel] debian/patches: Update comment header of [mike.gabriel] Makefile: Fix flawed uninstall-* targets. Spotted by Ionic while [mike.gabriel] The smart scheduler is not optional. [mike.gabriel] Switch from using libNX_X11's deprecated XKeycodeToKeysym() function to [mike.gabriel] Naming change: Security*Access -> Dix*Access [uli42] dix: fix incomplete commit [mike.gabriel] release 3.5.99.4 [mike.gabriel] Xserver/os/oscolor.c: Follow X.org in dropping the rgb.txt file [mike.gabriel] debian/nxagent.*: Drop conffile /etc/nxagent/rgb utilizing [mike.gabriel] nx-libs.spec: Drop non-shipped-anymore rgb(.txt) file from list of [mike.gabriel] debian/patches: Update/rebase 016_nx-X11_install-location.debian.patch. [mike.gabriel] nx-X11/config/cf/X11.tmpl: Set a more appropriate font directory [mike.gabriel] Xserver/hw/nxagent/Font.c: Drop NXAGENT_ALTERNATE_FONT_PATH_4 (pointing [mike.gabriel] Xserver/hw/nxagent/Font.c: Change (alternative) default font path order [mike.gabriel] Xserver/hw/nxagent/Font.c: Drop references to /usr/NX/share/fonts/base [mike.gabriel] debian/nx-x11-common.{links,dirs}: Make sure /usr/share/fonts/X11 are [mike.gabriel] Xserver/dix/main.c: ErrorF requires a string to end with an EOL char. [mike.gabriel] {dix/,hw/nxagent/NX}dixfont.{c,h}: Support using builtin-fonts. Makes [mike.gabriel] For consistency, apply patch from previous commit (630a7c3) to the [mike.gabriel] nx-libs.spec: Handle fonts dir symlinking and install [mike.gabriel] dix: use one single function to register fpe fonts [mike.gabriel] debian/control: Versioned B-D on libXfont (>= 1.4.2). [mike.gabriel] nx-libs.spec: Versioned BR on libXfont-devel (and alike) (>= 1.4.2). [mike.gabriel] nx-libs.spec: Add BR for Fedora/RHEL builds: xorg-x11-font-utils. [mike.gabriel] nx-libs.spec: Add BR filesystem for SUSE builds (as it provides [ionic] debian/copyright{,.in}: Adopt from Debian's upload candidate, being [ionic] nx-X11/config/cf/X11.tmpl: Fix DefaultRGBDatabase path to [ionic] Screen.c: Ensure that an output is unused before destroying it [ionic] Screen.c: clean up superfluous whitespace [ionic] drop platform support: unifdef __UNIXOS2__. [ionic] drop platform support: unifdef Lynx. [ionic] drop platform support: unifdef hpux and __hppa__. [ionic] drop platform support: unifdef AIXV3, AIXV4 (and AIXrt, AIX386). [ionic] drop platform support: unifdef __osf__. [ionic] drop platform support: unifdef DGUX. [ionic] drop platform support: unifdef QNX. [ionic] drop platform support: unifdef sgi. [ionic] dix: remove staggeringly broken vendor workarounds [ionic] nx-X11/include/Xos_r.h: Drop one _POSIX_REENTRANT_FUNCTIONS macro block, [ionic] Makefile: Align variable names USRLIBDIR, SHLIBDIR (and NX_DIR) with [ionic] nx-libs.spec: Don't manually override SHLIBDIR via the .spec file. The [ionic] debian/rules: Don't manually override SHLIBDIR via the dh_auto_build [ionic] Makefile: Actively set/override USRLIBDIR and SHLIBDIR when calling [ionic] Makefile: Allow longer names for variables that we want to allow distro [ionic] Load libNX_X11 / faked libX11 via RPATH setting rather than fidgeting [ionic] debian/patches: Update 016_nx-X11_install-location.debian.patch. Adapt [ionic] debian/patches: Update comment header of [ionic] Makefile: Fix flawed uninstall-* targets. Spotted by Ionic while [ionic] The smart scheduler is not optional. [ionic] Switch from using libNX_X11's deprecated XKeycodeToKeysym() function to [ionic] Naming change: Security*Access -> Dix*Access [ionic] dix: fix incomplete commit [ionic] release 3.5.99.4 [ionic] Xserver/os/oscolor.c: Follow X.org in dropping the rgb.txt file [ionic] debian/nxagent.*: Drop conffile /etc/nxagent/rgb utilizing [ionic] nx-libs.spec: Drop non-shipped-anymore rgb(.txt) file from list of [ionic] debian/patches: Update/rebase 016_nx-X11_install-location.debian.patch. [ionic] nx-X11/config/cf/X11.tmpl: Set a more appropriate font directory [ionic] Xserver/hw/nxagent/Font.c: Drop NXAGENT_ALTERNATE_FONT_PATH_4 (pointing [ionic] Xserver/hw/nxagent/Font.c: Change (alternative) default font path order [ionic] Xserver/hw/nxagent/Font.c: Drop references to /usr/NX/share/fonts/base [ionic] debian/nx-x11-common.{links,dirs}: Make sure /usr/share/fonts/X11 are [ionic] Xserver/dix/main.c: ErrorF requires a string to end with an EOL char. [ionic] {dix/,hw/nxagent/NX}dixfont.{c,h}: Support using builtin-fonts. Makes [ionic] For consistency, apply patch from previous commit (630a7c3) to the [ionic] nx-libs.spec: Handle fonts dir symlinking and install [ionic] dix: use one single function to register fpe fonts [ionic] debian/control: Versioned B-D on libXfont (>= 1.4.2). [ionic] nx-libs.spec: Versioned BR on libXfont-devel (and alike) (>= 1.4.2). [ionic] nx-libs.spec: Add BR for Fedora/RHEL builds: xorg-x11-font-utils. [ionic] nx-libs.spec: Add BR filesystem for SUSE builds (as it provides [mike.gabriel] Xserver/dix/atom.c (et al.): Constify atom name strings. [mike.gabriel] nxcomp/Loop.cpp: Ignore, options= nx/nx parameter, if file options path [mike.gabriel] nxcomp/Loop.cpp: Allow nx/nx:<disp> as DISPLAY variable (i.e. an empty [uli42] Fix "uninitialised byte(s)" complaints from valgrind [mike.gabriel] hw/nxagent/Display.c: Fix uninitialized newAction in [mike.gabriel] nx-X11/programs/Xserver/mi/{Imakefile,mibank.{c,h}}: backport [ïonic] misc nx-X11/programs/Xserver/{hw/nxagent,miext,render}/: move code [ïonic] nx-X11/{config/cf/{{Imake,X11}.tmpl,linux.cf},programs/Xserver/{include/os.h,os/{Imakefile,reallocarray.c}}: [ïonic] nx-X11/programs/Xserver/include/os.h: backport xallocarray(). [ïonic] misc nx-X11/programs/Xserver/{composite,dix,randr}/: switch to using [ïonic] misc nx-X11/programs/Xserver/randr/: switch to using xreallocarray, [mike.gabriel] Xserver/GL/glx/glxcmd.c: Fix uninitialized xGLXQueryVersionReply. [ionic] doc/libNX_X11/lcUniConv: Pull over README from X.org's libX11 to [ionic] doc/libNX_X11/lcUniConv: Move over the rather-documentary files [ionic] libNX_X11/lcUTF8.c: Drop not-used X11/lcUniConv/ascii.h. [ionic] libNX_X11: Fully drop loadable i18n module support in libNX_X11. [mike.gabriel] Xserver/Xext/shmint.h: Provide header file exporting ShmRegisterFunc and [mike.gabriel] Xserver/fb/fboverlay.c: Define -DMITSHM at build as it is used in [mike.gabriel] Xserver/mi/miscrinit.c: Use new shmint.h for making ShmRegisterFbFuncs() [uli42] replace (DE)ALLOCATE_LOCAL by malloc/free [uli42] nxagent: half number of NameForAtom calls [uli42] Replace _XkbDupString with Xstrdup [uli42] xkb: remove XkbAtomGetString, replace with NameForAtom. [uli42] xkb: add missing const [uli42] nxagent: move validateString as inline func to Utils.h [mike.gabriel] replace (DE)ALLOCATE_LOCAL by malloc/free [uli42] Backport CVE-2017-2624 (timingsafe_memcmp) [uli42] os: add timingsafe_memcmp to Imake [uli42] xkb: Allow NULL as rulesFile in XkbSetRulesDflts. [ionic] nxcomp/ChannelEndPoint.cpp: we're not really testing for a character, [uli42] Args.c: Fix missing parentheses [uli42] Rootless.c: Fix wrongly negated comparisons [uli42] Keyboard.c: Simplify if clause [uli42] Window.c: Fix reference before check for null pointer [uli42] Display.c: pid is always 0, remove check [uli42] Rootless.c: fix possible memleak [uli42] Rootless.c: improve malloc failure handling [uli42] Rootless.c: improve debugging output [uli42] Display.c: remove unused logo code [uli42] dix: Fix compiler warning [uli42] fb: fix compiler warning [uli42] record.c: fix compiler warnings [uli42] render/filter.c: add missing return value [uli42] xfixes: fix compiler warnings [uli42] xfixes: fix compiler warning [uli42] Xext: fix compiler warning [uli42] Keystroke.c: use Bool type where appropriate [uli42] Keystroke.c: rework read_binding_from_xmlnode() [uli42] Keystroke.c: fix code formatting [uli42] Keystroke.c: simplify nxagentCheckSpecialKeystroke [uli42] Keystroke.c: handle parsing state in parse_keystroke_file() [uli42] Keystroke.c: reorder parse_keystroke_file [uli42] Keystroke.c: Boolify nxagentCheckSpecialKeystroke [uli42] Keystroke.c: Boolify read_binding_from_xmlnode [uli42] Keystroke.c: use symbols instead of integers [uli42] Keystroke.c: Simplify read_binding_from_xmlnode [uli42] Keystroke.c: add another FIXME [uli42] Keystroke.c: improve TEST output [uli42] Keystroke.c: print keystroke name in TEST mode [uli42] Keystroke.c: arrange switch_all_screens and fullscreen close together [uli42] Keystroke: whitespace fixes [uli42] Keystroke.c: more/fixed debug output [uli42] Keystroke.c: Fix modifier handling [uli42] Keyboard.c: Introduce separate masks for Alt and Meta [uli42] Keystroke.h: sane struct init [uli42] Keystroke.c: fix code order [uli42] Keystroke.c: add missing Mod5 modifier [uli42] Keystroke.c: make nxagentKeystrokeFileParsed local [uli42] Keystroke.c: use an own environment variable for X2Go [uli42] Keystroke.c: fix formatting [uli42] Keystroke.c: simplify parse_keystroke_file [uli42] Keystroke.c: add new keystroke to reread keystroke config [uli42] Keystroke.c: remove unneeded capital keys for default keystrokes [uli42] Update keystroke readme [mike.gabriel] os/xdmcp: Just send XDMCP keepalive packets once every three minute [mike.gabriel] Xserver/include/list.h: Add list.h from X.org (from X.org commit [mike.gabriel] os: Add NotifyFd interfaces [mike.gabriel] nxagent: Use SetNotifyFd to receive events. [mike.gabriel] Move the code for resetting the DPMS mode in response to input events, [mike.gabriel] os: Implement support for NotifyFd X_NOTIFY_WRITE and removal of [mike.gabriel] os: Initialize NotifyFds earlier in startup [uli42] Keystroke.c: ignore CapsLock and NumLock most of the time [mike.gabriel] os/xdmcp: Remove dead 'restart' code [mike.gabriel] os: Immediately queue initial WriteToClient [mike.gabriel] Xserver/os/io.c: Bail out early from FlushClient if nothing needs to be [mike.gabriel] dix: Pass ClientPtr to FlushCallback [mike.gabriel] Fix overflow of ConnectionOutput->size and ->count [mike.gabriel] os: Return BadLength instead of disconnecting BigReq clients (#4565) [mike.gabriel] Set padding bytes to 0 in WriteToClient [mike.gabriel] Don't crash on unconfigured interfaces. (X.org bug #5218, Andrei Barbu) [mike.gabriel] Xserver/os/Imakefile: Introduce the NULL variable and line-wrap various [mike.gabriel] Xserver/os/: Drop not-used-anymore MNX_TCPCONN macro. [mike.gabriel] LBX clean-up: Drop forgotten passage in Xserver/os/connection.c. [mike.gabriel] AUDIT messages should contain uid for local accesses (X.org bug #1997) [mike.gabriel] Rework local client id finding code to be more uniform [mike.gabriel] os: Fix a memory leak [mike.gabriel] dix/os: Merge priority computation into SmartScheduleClient [mike.gabriel] dix/os: backport various signal handling and smart scheduler changes [mike.gabriel] os: Add facilities for client ID tracking. [mike.gabriel] os: always check if client is local when connection is accepted [mike.gabriel] dix: Pull client-is-local flag up to the ClientRec [mike.gabriel] dix: Extend initial connection handshake for forwarding proxies [mike.gabriel] Move SIGUSR1 notification as late as possible. [mike.gabriel] os: Use NotifyFd for ErrorConnMax [mike.gabriel] os: Add -displayfd option [mike.gabriel] os: Add a mechanism to prevent creating any listen sockets [mike.gabriel] Xserver/os/utils.c: Add NXAGENT_SERVER specific -nolisten parameter: [mike.gabriel] Handle -displayfd and an explicit display number sensibly [mike.gabriel] os: Use NotifyFd interface for listen descriptors [mike.gabriel] os: -displayfd should check ports up to 65535 [mike.gabriel] Use unique logfile names when starting server with -displayfd [mike.gabriel] os: FatalError if -displayfd writes fail AND Clear the -displayfd option [mike.gabriel] os: Remove the useless -x option [mike.gabriel] dix: Move AddScreen() over into dispatch.c and introduce init_screen() [mike.gabriel] Move AddScreen() comment where it actually belongs. Should be done in [mike.gabriel] dix: Remove insane BC hacks [uli42] Fix wrong Xfree in XListFonts failure path [uli42] _XDefaultError: set XlibDisplayIOError flag before calling exit [mike.gabriel] regression fix for 52872a0: Keep index parameter in AddScreen() for now. [mikedep333] Cygwin nxcomp: Use Cygwin un.h [mikedep333] Remove EMX (MS-DOS & OS/2) support [mike.gabriel] xinerama: Swap the response in RRXineramaWriteMonitor [uli42] Args.c: add two missing options to help message [uli42] Keystroke.c: use KEYSTROKE_NOTHING [uli42] Keystroke.c: detect duplicate keystroke definitions [uli42] Keystroke.h/Keyboard.h: cleanup mask variables [uli42] Keystroke.h: auto-enum keystrokes [uli42] Keystroke.c/h: completely disable keystrokes that are not active at [uli42] keystrokes.cfg: add missing keystrokes [uli42] Keystroke.c: introduce nxagentDumpKeystrokes() [uli42] Keystroke.h: improve parse_keystroke_file() [uli42] Keystroke.c: use Booleans where appropriate [uli42] Keystroke.c: avoid use of comparisons on "False" [uli42] Init keystrokes at startup and reconnect [uli42] Keystroke.c: move some vars to inner scope [uli42] keystrokes.cfg: remove debug keystrokes [uli42] doc: document debugging keystrokes [uli42] doc: rework keystroke documentation [uli42] Keystrokes: rename left/up/right/down keystrokes to descriptive names [mike.gabriel] roll-tarball.sh: Fix ChangeLog creation, always create ChangeLog for the [mike.gabriel] Mesa subtree: Add quilt based patch system for bundled Mesa. [ionic] record: avoid crash when calling RecordFlushReplyBuffer recursively [mike.gabriel] NXpicturestr_PictSolidFill.h: Drop file and revert db8705. Not an issue [mike.gabriel] nxcomp/Loop.cpp: Fix server/client mode info cerr printing in [mike.gabriel] nxproxy: Support communication over stdin. Allow nxcl to use standard [mike.gabriel] xserver: remove index from CloseScreen (API/ABI breakage) [mike.gabriel] Revert "regression fix for 52872a0: Keep index parameter in AddScreen() [mike.gabriel] Xserver/Imakefile: Improve readability by introducing the NULL variable [mike.gabriel] dix: Move InitFonts up above screen initialization [mike.gabriel] hw/nxagent/BitmapUtils.c: Derive from utilbitmap.c in deprecated [mike.gabriel] dix: pass a valid ClientPtr to SetFontPath in all cases. [mike.gabriel] SetFontPath: set client->errorValue on failure. [mike.gabriel] Xserver: Support building against libXfont2 (v2) API and old libXfont(1) [mike.gabriel] Makefile: Tell Xserver build which Xfont API to use (v2 or v1) depending [mike.gabriel] debian/control: Use B-D libxfont-dev only. Follow libXfont2 transition [mike.gabriel] nx-libs.spec: Prefer libXfont2-devel on RPM distro versions that have [mike.gabriel] Add CreatePixmap allocation hints. [mike.gabriel] Save pixmap allocation hints into the PixmapRec. [mike.gabriel] Mesa.patches: Adapt Mesa to CreatePixmap allocation hint ABI bump. [mike.gabriel] hw/nxagent/Pixmap.c et al.: Propagate usage_hint through [mike.gabriel] Regression fix for added libXfont2 API support: [mike.gabriel] debian/patches: Update 016_nx-X11_install-location.debian.patch (due to [mike.gabriel] release 3.5.99.5 [mike.gabriel] nx-X11/config/cf/linux.cf: Fix FTBFS on arm64 (aarch64) due to missing [mike.gabriel] nx-X11/config/cf/linux.cf: Fix FTBFS on Linux SPARC64 due to missing [mike.gabriel] Makefile: Fix comment above special clean rules. [mike.gabriel] Makefile: Remove nx-X11/config/cf/date.def on clean. [mike.gabriel] Makefile: Make sure that 'make all' only calls 'make build' and _not_ [mike.gabriel] nx-X11/config/cf: Clean-up left-overs from having our own libNX_Xext [mike.gabriel] Mesa.patches: Define USE_IEEE for __aarch64__ and __mc68000__, as well. [mike.gabriel] Xserver: Build nxagent with MIT-SCREEN-SAVER extension enabled. [mike.gabriel] debian/copyright{,in}: Pull-over latest changes on these files from the [mike.gabriel] debian/control: Pull-over latest changes on these files from the [mike.gabriel] debian/control: Pre-D (nx-x11-common) on versioned dpkg not required [mike.gabriel] debian/{rules,nx-x11proto-xext-dev}: More Xext header files belong int [mike.gabriel] debian/control: Add get-orig-source rule as in official Debian package. [ïonic] nx-libs.spec: whitespace only. [ïonic] {debian/control,nx-libs.spec}: add proper dependencies upon xkbcomp for [ïonic] nx-libs.spec: sync up RPM builds after Xext proto change in [mike.gabriel] Clearing comments from $XFree86$ (et al.) header lines. [mike.gabriel] Xserver/GL/glx/glxext.c: Fix for previous commit, re-adding a comment [uli42] nxagent.1: remove no longer existing -co option from manpage [uli42] nxagent.1: fix typo [uli42] nxagent.1: add -options, previously undocumented [uli42] nxagent.1: rephrase description [uli42] nxagent.1: use nxagent everywhere [uli42] nxagent.1: highlight nxagent [uli42] nxagent.1: fix: "tolerancechecks" was documented as "reconnectchecks" [uli42] nxagent.1: some more rephrasing [mike.gabriel] Xserver/os/connection.c: Accompany display number with some [mike.gabriel] Xserver/os/connection.c: If -displayfd and an explicit display port [mike.gabriel] man/nxagent.1: Document the nxagent specific usage pattern of the [ionic] nx-X11/programs/Xserver/os/connection.c: compact display autodetection [mike.gabriel] Revert "NXpicturestr_PictSolidFill.h: Drop file and revert db8705. Not [mike.gabriel] hw/nxagent/Dialog.c: Drop unused dialog for DIALOG_DISABLE_XKB_LOCAL. [mike.gabriel] nxcomp/Children.cpp: Don't generate warnings with duplicated NX paths. [mike.gabriel] Xserver/Imakefile: Change order of linker options, so that self-built [mike.gabriel] Xserver/Imakefile: Drop redundant library path option [mike.gabriel] release 3.5.99.6 [mike.gabriel] debian/copyright: Update copyright attributions (re-add [ionic] nx-libs.spec: RPM does not support %elif/%elsif/%elseif/whatever. [uli42] Revert "Switch from using libNX_X11's deprecated XKeycodeToKeysym() [uli42] remove _X_DEPRECATED for XKeycodeToKeysym [mike.gabriel] nx-X11/config/cf/gnu*: Re-introduce GNU/Hurd support to the nx-X11 [mike.gabriel] nxcompshad/Shadow.cpp: Use EBADF instead of EBADFD (which is not [mike.gabriel] release 3.5.99.7 [ulrich.sibiller] nx-libs.spec: fix FTBFS on RHEL6 [mike.gabriel] nx-X11/config/cf/gnuLib.rules: Drop ancient Vcs comment. Erroneously [mike.gabriel] debian/copyright: Update copyright attributions. [mikedep333] nx-libs.xpec: Fix FTBFS on F24 due to missing Xfont2 [sfandino] Propagate DESTDIR and PREFIX from Makefile [sfandino] Don't force root ownership of dirs when installing [uli42] remove BuildRman define [uli42] Args.c: fix sync option parsing [frantracer] Squashed 'nx-X11/extras/Mesa_6.4.1/' content from commit 53d1bc0 [frantracer] nx-X11/extras/Mesa: Drop bundled Mesa, place a symlink to imported Git [frantracer] Mesa subtree: Adapt build process for building against Mesa that gets [frantracer] roll-tarball.sh: Drop various unused files from the bundled Mesa version [mike.gabriel] roll-tarball.sh: Fix tarball creation, now that we pull in Mesa as a [frantracer] Squashed 'nx-X11/extras/Mesa_6.4.2/' content from commit 475b1f7 [frantracer] nx-X11/extras: Add symlinks to Mesa_6.4.2 and patches [frantracer] roll-tarball.sh: Fix resolution of symbolic links and removal of useless [mike.gabriel] Mesa.patches: Have Mesa.patches_6.4.2 rather as a copy than as a symlink [mike.gabriel] Mesa.patches_6.4.1: Add missing EOL at EOF to series file. [mike.gabriel] Fix FTBFS on mips64el architecture due to missing definition of the [mike.gabriel] nx-X11/config/cf/linux.cf: Drop AsOutputArchSize macro from [mike.gabriel] dix: Remove arch awareness from servermd.h (X.org v2, nx-libs v4) [mike.gabriel] Fix FTBFS on Linux based HP-PARisc 32-bit systems. Thanks to John Paul [mike.gabriel] debian/patches: Update 016_nx-X11_install-location.debian.patch (line [mike.gabriel] hw/nxagnet/Atoms.c: In DEBUG mode, we need validateString() which is not [mike.gabriel] hw/nxagent/Window.c: Introduce NX_REAL_WINDOW window property. [mike.gabriel] nxcomp: Set TokenSize to 1536 for link type ADSL and WAN. Improving [mike.gabriel] nx-libs.spec: Use mesa-quilt with Fedora builds, but rely on fallback [mike.gabriel] mesa-quilt: Provide a fallback patching method on systems where pulling [mike.gabriel] README.Mesa.patches: Define some rules for patch naming and numbering [mike.gabriel] release 3.5.99.8 [mike.gabriel] roll-tarballs.sh: Remove even more files from nx-X11/extras/Mesa/. This [mike.gabriel] Mesa.patches: Disable 4001_Fix-non-working-GLX-in-64bit-Xorg-7.0.patch. [mike.gabriel] nxagent man page: Fix layout near -nxrealwindowprop option. [mike.gabriel] Report Xlib-side window IDs to session.log in machine readable form. [mike.gabriel] make-changelog.sh: Drop obviously not needed '--since 1970' option from [mike.gabriel] m4/nx-macros.m4: Add autotools macros derived from X.org and nxcomp* [mike.gabriel] nxproxy: Switch to autoreconf. [mike.gabriel] debian/rules: Drop redundant --with-symbols configure option, '-g' [mike.gabriel] nxproxy/configure.ac: Have AC_LANG before NX_COMPILER_BRAND. Thanks to [mike.gabriel] debian/control: Add B-D: automake (required for Debian jessie, Ubuntu [mike.gabriel] nxcompshad: Switch to autoreconf. [mike.gabriel] nxcompshad/src/Regions.h: Avoid warning: ‘typedef’ was ignored in this [mike.gabriel] nxcompshad/src/Core.cpp: Don't redeclare (and shadow) curLine. Use [mike.gabriel] nxcompshad/src/Shadow.cpp: Drop duplicate prototype for [mike.gabriel] nxcompshad: Prototype for NXShadowResetOptions() missing. Export it as [mike.gabriel] nxcompshad: Rewrite Logger class methods to properly take advantage of [mike.gabriel] debian/control: Process with wrap-and-sort -s. [mike.gabriel] debian/copyright: White-space cleanup. [mike.gabriel] debian/control: Add B-D: libtool (required for Debian jessie, Ubuntu [uli42] Improve keystroke file handling [uli42] pass filename as parameter to nxagentProcessOptionsFile() [uli42] rename nxagentOptionFile to nxagentOptionsFilename [uli42] treat options parameter as option string if it starts with nx/nx [mike.gabriel] nxcomp: Switch to autoreconf. [mike.gabriel] nxcomp/configure.ac: Re-add previously available configure options [mike.gabriel] nxcomp/configure.ac,m4/nx-macros.m4,nxcomp/src/Socket.h: Use [mike.gabriel] debian/rules: Drop override_dh_clean target. Not required anymore, as [mike.gabriel] nxcomp: Trivially fix local variables shadowing variables of same name [mike.gabriel] nxcomp/src/Loop.cpp: Avoid duplicate usage of proxyFD (global variable) [mike.gabriel] nxcomp/src/Proxy.cpp: Fix index usage of nested loops. [mike.gabriel] nxcomp/src/Loop.cpp: Drop duplicate prototypes (which already exist in [mike.gabriel] nxcomp/src/Loop.cpp: Rename local variable 'handler' to 'signalHandler'. [mike.gabriel] nxcomp/src/Loop.cpp: Don't reuse global variable names as function [mike.gabriel] nxcomp/src/Transport.cpp: Don't redeclare local variable if it can be [mike.gabriel] nxcomp/src/Loop.cpp: Drop global variable diffTs, declare it in every [mike.gabriel] nxcomp/src/Loop.cpp: Don't use global variables as function paramters in [mike.gabriel] nxcomp/src/Loop.cpp: Don't mix using global proxyFD and a local [mike.gabriel] nxcomp: Add __attribute__((noreturn)) to more functions where [mike.gabriel] Render.c: Improve situation for multiple trapezoid requests. [mike.gabriel] nxproxy/src/Makefile.am: Actually define nxproxy_CFLAGS, so the various [mike.gabriel] nxcomp/configure.ac: Don't rely on pkg-config alone when it comes to [ionic] nxcomp/configure.ac: we don't need to specify empty optional parameters. [ionic] nxcomp/configure.ac: fix copy-and-paste typo (nxcompshad.pc.) [uli42] Set NX_AGENT_VERSION property for root window [mike.gabriel] m4/nx-macros.m4: Add NX_STRICT_OPTION and NX_DEFAULT_OPTIONS macros [mike.gabriel] nx*/configure.ac: Use newly introduced macro NX_DEFAULT_OPTIONS instead [mike.gabriel] debian/rules: Add configure option --disable-silent-rules. [mike.gabriel] Convert nx-X11/lib/ build flow from imake to autotools. [mike.gabriel] nx-X11/programs/Xserver/Imakefile: White-space fix. [mike.gabriel] debian/control: Add D (libnx-x11-6): libx11-data. [mike.gabriel] debian/rules: Use tabs as first indentation level. [mike.gabriel] debian/rules: Re-order configure options for the sake of more beauty. [mike.gabriel] Makefile: Use $(RM_DIR) rather then plain rmdir in clean-env target. [mike.gabriel] Makefile: Check for dir existence before attempting to remove it. [mike.gabriel] nx-X11/Makefile: Only run full CleanEnv code, if imake is installed in [mike.gabriel] nx-X11/programs/Xserver/Render.c: Re-introduce nxagentGlyphsCleanup() [mike.gabriel] nxcompshad: Drop Cygwin/Win32 support. Has been untested and unused for [mike.gabriel] nx-X11/extras: Drop Mesa-6.4.1 related files. [mike.gabriel] debian/copyright: Update copyright attributions. [mike.gabriel] debian/control: Bump Standards-Version: to 4.0.1. No changes needed. [mike.gabriel] hw/nxagent/Window.c: Fix spelling error in debug message. [mike.gabriel] Mesa.patches: Add 5001_nasty-typo-fixes.patch. Fix some nasty typos in [mike.gabriel] debian/rules: Strip static libraries before installing them into the [mike.gabriel] release 3.5.99.9 [mike.gabriel] roll-tarball.sh: Use -f with rm everywhere, also when tweaking the Mesa/ [mike.gabriel] roll-tarball.sh: Some more .gitignore files to remove. [mike.gabriel] roll-tarball.sh: Drop m4/nx-xtrans.m4 from nx-libs-lite tarball. [mike.gabriel] Mesa.patches: Shrink over-zealous 5001 patch. Only patch files that we [mike.gabriel] nxcomp/src/{Loop,Proxy}.cpp: On Debian/kFreeBSD (and other *BSD [ionic] nx-X11/programs/Xserver/hw/nxagent/Render.c: use macros obtaining values [mike.gabriel] Assure that headers from libNX_X11 are always included from [mike.gabriel] release 3.5.99.10 [mike.gabriel] debian/control: Drop non-required B-D libxmltok1-dev. [mike.gabriel] debian/control: Bump Standards-Version: to 4.1.0. No changes needed. [vtroshchinskiy] Fix nxagent argument parsing logic [mike.gabriel] nxproxy/src/Main.c: Silence compiler warning. [ionic] nxcomp/configure.ac: prettify AC_ARG_ENABLE() calls, use more quotes and [ionic] nxcomp/src/Loop.cpp: whitespace fixes only. [mike.gabriel] .gitignore: Improve all .gitignore files, adapt to autotools build-flow [mike.gabriel] nxcomp/src/Loop.cpp: Reduce control->TokenSize slightly again in order [ionic] **/.gitignore: add stray files. [ionic] .gitignore: ignore vim swap files. [vtroshchinskiy] Fix bug #525: PANIC! No port specified for multimedia connections [ionic] nx-libs.spec: add -mno-vxs to general C(XX)FLAGS on ppc64le. [ionic] nx-libs.spec: drop ugly optsflag sed hack, hopefully obsoleted by [ionic] nx-libs.spec: handle potentially undefined variables more gracefully. [ionic] nx-libs.spec: pass CDEBUGFLAGS and friends directly through via make [ionic] README.md: add short Windows section and mention that using Cygwin tools [ionic] nxcomp/configure.ac: rename --{en,dis}able-info to --{en,dis}able-debug, [ionic] nx{comp{,shad},proxy}: add configure flag --enable-cxx11 to enable and [ionic] nxcomp: add AX_PTHREAD code from autoconf-archive and check for pthread [ionic] New logging implementation [ionic] Set default log level to WARNING [ionic] nxcomp/Log.h: also clear the buffer after setting it to an empty string. [ionic] nxcomp/Log.h: delete stream_ member before class object destruction. [ionic] nxcomp/{configure.ac,Log.cpp}: implement configure-time std::put_time [ionic] nxcomp/src/Log.{cpp,h}: port to std::stack as internal buffer structure. [ionic] nxcomp/src/Log.h: block signals while writing out data. [ionic] nxcomp/src/Log.cpp: add PID to thread ID output if requested. [ionic] nxcomp/src/Log.h: prepare for logger testing application. [ionic] nxcomp: add basic logging_test utility in test subdirectory. [ionic] Conversion of Loop.cpp to the new log system [ionic] Fix whitespace and line splitting issues reported by ionic [ionic] Remove leading \n in NXTrans* logging [ionic] nxcomp/src/Loop.cpp: fix whitespace errors on continued lines. [mike.gabriel] Regression fix for f855b3b6. Caused FTBFS with Loop.cpp:2669:0: error: [ionic] nxcomp/m4/ax_pthread.m4: move to top-level m4/ directory, use symlink. [ionic] nxproxy: use ax_pthread.m4. [ionic] nxcomp/src/Auth.cpp: handle launchd sockets in DISPLAY variable [ionic] nxcomp/src/Loop.cpp: hardcode X11 and (legacy/xfs) font UNIX paths. [uli42] nxagent manpage: some minor formatting improvements and typo fixes [mike.gabriel] keysym.h: fix include path [mike.gabriel] glxext.c/NXglxext.c: merge two functions into one [mike.gabriel] NXglxext.c: rename and relocate variable [mike.gabriel] fix broken path due to missing / [uli42] Fix options parsing on reconnect [uli42] Args.c: Fix compile bug with DEBUG enabled [uli42] Args.c: simplify nxagentProcessOptionsFile() [uli42] simply free() calls [uli42] Error.c: simply nxagentGetClientsPath() [ionic] nx-X11/lib/include/xtrans/Xtranssock.c: drop UNIX path overrides as [mike.gabriel] nxproxy.1 man page: Update explanation for NX_TEMP env variable. [mike.gabriel] nxcomp/src/Misc.cpp: Update explanation for the NX_TEMP env variable. [uli42] Keyboard.c: Use booleans for nxagentKeycodeConversion [uli42] add option keyconv=(auto|on|off) [uli42] Keyboard.c: make nxagentKeycodeConversion a Boolean [uli42] nxcomp: Fix setting of global tcpFD [uli42] nxcomp: remove unused return values [uli42] nxcomp: use lowercase abbreviations for seconds and milliseconds [mike.gabriel] Drop bin wrappers for nxagent and nxproxy, directly install nxproxy and [mike.gabriel] Makefile: Don't use DESTDIR in configure. [mike.gabriel] Makefile: Quote '$@' in make calls with double quotes. [ionic] nxcomp/nxproxy: add missing hint for keyconv option [ionic] nxcomp/nxproxy: slightly improve the usage message of nxproxy [ionic] nxproxy/nxcomp: document logging options [ionic] randr: always realloc crtcs and outputs [ionic] randr: free crtc->outputs on destroy [ionic] Coverity # 807: Fix a memory leak in XFixesExpandRegion. [ionic] Coverity # 487: Check version number correctly. [ionic] Coverity # 491: Check version number correctly. [ionic] Coverity # 337: Remove useless NULL check. [ionic] devPrivates fixes [ionic] Allow options to appear with other components. [ionic] DIX: XKB: Set xkbInfo to NULL as well as freeing it [ionic] Events.c: move variable to inner scope [ionic] Events.c: drop unused variable [ionic] Make sure XQueryTree results are freed [ionic] Events.c: add ifdef around nxagentRemoteWindowsTree [uli42] Reintroduce -co as no-op [ionic] nxcomp: fix double free [ionic] nxcomp: simplify free calls [ionic] ChannelEndPoint.cpp: fix two memleaks [ionic] Loop.cpp: fix two memleaks [ionic] Loop.cpp: fix more memory leaks [ionic] nxcomp: use new macro SAFE_FREE(ptr) [mike.gabriel] Add asprintf() implementation for platforms without it [mike.gabriel] Typo in xserver Xvasprintf() [mike.gabriel] os/xprintf: add Xvscnprintf and Xscnprintf [ionic] nx-X11/programs/Xserver/os/xprintf.c: remove doubly-defined Xscnprintf [mike.gabriel] Xserver/os/xprintf.c: Drop NoMachine's own implementation of [mike.gabriel] Xtranssock.c: simplify code in SocketWritev [mike.gabriel] nxcomp: fix shadow warning [mike.gabriel] Silence warning: "ar: 'u' modifier ignored since 'D' is the default" [ionic] nxcomp/src/Log.cpp: only create a new queue entry if we actually intend [ionic] nx-X11/programs/Xserver/os/xprintf.c: completely drop NX-related [mike.gabriel] re-implement pre-xinerama behaviour [mike.gabriel] always notify on size changes [mike.gabriel] small code cosmetics [mike.gabriel] debian/*: Adopt from official Debian package where appropriate. [mike.gabriel] Keyboard.c: Improve TEST output [mike.gabriel] Keyboard.c: print message class for user messages [mike.gabriel] Keyboard.c: Add some comments with changelog explanations [mike.gabriel] nxagent manpage: Improve explanation of -noignore and -noxkblock [mike.gabriel] Keyboard.c: Some code cleanups [mike.gabriel] Keyboard.c: Make xkblock more robust [mike.gabriel] nxagent manpage: Extend keyboard documentation [mike.gabriel] Keyboard.c: Use calloc instead of malloc + memset [mike.gabriel] Keyboard.c: XkbDfltRepeatDelay and XkbDfltRepeatIntervall are int not [mike.gabriel] Keyboard.c: set variables to NULL after free [mike.gabriel] Keyboard.c: Fix indentation [mike.gabriel] Keyboard.c: Replace some memsets by zero initialization [mike.gabriel] Events.c/h: Rename & restructure some Xkb functions [mike.gabriel] nxagent manpage: extend description of keyboard option [mike.gabriel] debian/control: All Priority: extras packages are required to be changed [mike.gabriel] debian/control: Set Section: to "libs" for libnx-x11-6. [mike.gabriel] nx-libs.spec: Add missing BuildRequires and fix paths to files. [mike.gabriel] Add missing/renamed patches. (Ouch!). [mike.gabriel] debian/rules: Fix override_dh_clean target for older Debian/Ubuntu [mike.gabriel] debian/rules: Don't remove our main Makefile. [mike.gabriel] debian/rules: Neither overzealously remove nx-X11/Makefile. [mike.gabriel] Xserver/Xi/chgfctl.c: Fix compiler warning: misleading-indentation. [mike.gabriel] hw/nxagent/NXdispatch.c: Fix compiler warning: misleading-indentation [mike.gabriel] hw/nxagent/NXxvdisp.c: Fix compiler warnings: misleading-indentation [mike.gabriel] hw/nxagent/Events.c: Fix compiler warnings (with NX_DEBUG_INPUT): [mike.gabriel] Xserver/GL/glx/glxfb.c: Fix compiler warning: pointer-sign. [mike.gabriel] glx: warning fixes [mike.gabriel] lib/X11/Xrm.c: Compiler warning fix: logical-not-parentheses [mike.gabriel] Xserver/GL/glx/glxcmds.c: Cast small-int values through intptr_t when [ionic] nx-libs.spec: add back erroneously dropped xkeyboard-config dependency. [ionic] nx-libs.spec: actually use a weak dependency for xkeyboard-config. [mike.gabriel] Xserver/hw/nxagent/compext: Xfree -> free and Xmalloc -> malloc. [mike.gabriel] Xserver/hw/nxagent/Clipboard.c: Fix free calls (free back to XFree). [mike.gabriel] release 3.5.99.11 [mike.gabriel] debian/changelog: post-release version bump to 3.5.99.11 [mike.gabriel] Xserver/hw/nxagent/Image.c: Fix regression FTBFS after d4465b71 got [mike.gabriel] release 3.5.99.12 ------------------------------------------ [...truncated 15.23 KB...] +++ i=13 +++ '[' 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.qxTbZkByDjZYiVO9vWwYc3pV + temp_cleanup+=("${TEMP_DIR}") + mkdir -p -- /var/lib/jenkins/tmp/tmp.qxTbZkByDjZYiVO9vWwYc3pV/nx-libs + chmod -Rf -- 2770 /var/lib/jenkins/tmp/tmp.qxTbZkByDjZYiVO9vWwYc3pV + cd /var/lib/jenkins/build/heuler/nx-libs + git clone --no-hardlinks --no-local /var/lib/jenkins/build/heuler/nx-libs /var/lib/jenkins/tmp/tmp.qxTbZkByDjZYiVO9vWwYc3pV/nx-libs/ Cloning into '/var/lib/jenkins/tmp/tmp.qxTbZkByDjZYiVO9vWwYc3pV/nx-libs'... + cd /var/lib/jenkins/tmp/tmp.qxTbZkByDjZYiVO9vWwYc3pV ++ cd nx-libs ++ gitrevno ++ cd - + GITREV=2716 + pushd nx-libs + git --no-pager log --since '2 years ago' '--format=%ai %aN (%h) %n%n%x09*%w(68,0,10) %s%d%n' + popd + rm -Rf -- nx-libs/.git + mv -- nx-libs/nx-libs.spec . ++ awk '{ print $2 }' ++ grep -E -- '^Version:.*' nx-libs.spec + UPSTREAM_VERSION=3.5.99.12 ++ grep -E -- '^Release:.*' nx-libs.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0build1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0build1 ++ grep -qsE -- '^BuildArch:.*noarch$' nx-libs.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i nx-libs.spec -e 's/%{?dist}/.0.git20171215.2716.heuler%{?dist}/' + '[' -f nx-libs/debian/patches/series ']' + cd nx-libs + QUILT_PATCHES=debian/patches + quilt push -a Applying patch debian/patches/2001_nx-X11_install-location.debian.patch patching file nx-X11/config/cf/Imake.tmpl patching file nx-X11/config/cf/site.def Applying patch debian/patches/2002_xserver-xext_set-securitypolicy-path.debian.patch patching file nx-X11/programs/Xserver/Xext/security.c Now at patch debian/patches/2002_xserver-xext_set-securitypolicy-path.debian.patch + rm -Rf -- .pc/ + read source_file + awk '{ print $2 }' + sed 's/%{name}/nx-libs/' + grep -E '^Source[1-9]+:.*' nx-libs.spec + mv -- /var/lib/jenkins/tmp/tmp.qxTbZkByDjZYiVO9vWwYc3pV/nx-libs /var/lib/jenkins/tmp/tmp.qxTbZkByDjZYiVO9vWwYc3pV/nx-libs-3.5.99.12 + tar -czf /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM/rpmbuild/SOURCES/nx-libs-3.5.99.12.tar.gz nx-libs-3.5.99.12 + cp -- nx-libs.spec /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.qxTbZkByDjZYiVO9vWwYc3pV/nx-libs + '[' xsle = xopensuse ']' + '[' xsle = xsle ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ 11.2 = \t\u\m\b\l\e\w\e\e\d ]] ++ get_generic_major_version 11.2 ++ typeset version=11.2 ++ typeset -i ret=0 ++ '[' -z 11.2 ']' ++ typeset -i tmp_major_version=0 +++ sed -e '/^\([0-9][0-9]*\)\.[0-9][0-9]*$/!d;s//\1/' ++ tmp_major_version=11 ++ '[' 11 -ne 0 ']' ++ echo 11 ++ return 0 + tmp_suse_major_version=11 + '[' 0 -ne 0 ']' ++ get_generic_minor_version 11.2 ++ typeset version=11.2 ++ typeset -i ret=0 ++ '[' -z 11.2 ']' ++ typeset -i tmp_minor_version=-1 +++ sed -e '/^[0-9][0-9]*\.\([0-9][0-9]*\)$/!d;s//\1/' ++ tmp_minor_version=2 ++ echo 2 ++ return 0 + tmp_suse_minor_version=2 + '[' 0 -ne 0 ']' + '[' xsle = xopensuse ']' + '[' xsle = xsle ']' ++ sed s/#VERSION#/11.2/ + DOWNLOAD_URL=/srv/mirrors/non-public/sle/11.2/rpms/ + '[' 11 -lt 12 ']' + BUILD_RESULT=/usr/src/packages + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' xsle = xfedora ']' + '[' xsle = xepel ']' + grep -E 'build.*/var/cache/obs-build/sle/11.2/x86_64/' + grep 'sudo obs' + ps ax + get_extra_repository suse sle 11.2 heuler nx-libs x86_64 1 + typeset TYPE=suse + typeset DIST=sle + typeset CODENAME=11.2 + typeset COMPONENT=heuler + typeset PACKAGE=nx-libs + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/sle/11.2/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' nx-libs ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/sle/11.2/extras --repo suse@https://packages.x2go.org/sle/11.2/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/sle/11.2/extras --repo suse@https://packages.x2go.org/sle/11.2/heuler --repo /srv/mirrors/non-public/sle/11.2/rpms/ --root /var/cache/obs-build/sle/11.2/x86_64/ --clean --stage=-bs --define '%vendor X2Go' /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM/rpmbuild/SOURCES/nx-libs.spec logging output to /var/cache/obs-build/sle/11.2/x86_64/.build.log... [ 0s] Memory limit set to 33053024KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/sle/11.2/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] japsand started "build nx-libs.spec" at Fri Dec 15 13:14:46 UTC 2017. [ 0s] [ 0s] [ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM/rpmbuild/SOURCES/nx-libs.spec ... [ 0s] init_buildsystem --configdir /usr/lib/obs-build/configs --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/sle/11.2/extras --repository suse@https://packages.x2go.org/sle/11.2/heuler --repository /srv/mirrors/non-public/sle/11.2/rpms/ --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM/rpmbuild/SOURCES/nx-libs.spec ... [ 14s] initializing /var/cache/obs-build/sle/11.2/x86_64/.srcfiles.cache ... [ 14s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/sle/11.2/extras [ 15s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/sle/11.2/heuler [ 15s] /usr/lib/obs-build/createdirdeps --oldfile /var/cache/obs-build/sle/11.2/x86_64/.srcfiles.cache /srv/mirrors/non-public/sle/11.2/rpms/ [ 20s] expanding package dependencies... [ 21s] Warning: distribution not specified, assuming 'sles11sp2-x86_64' (see /usr/lib/obs-build/configs). [ 21s] expansion error [ 21s] nothing provides imake [ 21s] nothing provides pixman-devel >= 0.13.2 [ 21s] nothing provides xorg-x11-libXfont-devel >= 1.4.2 [ 21s] nothing provides xorg-x11-libXdamage-devel [ 21s] nothing provides xorg-x11-libXcomposite-devel [ 21s] nothing provides xorg-x11-libXrandr-devel [ 21s] nothing provides xorg-x11-libXtst-devel [ 21s] nothing provides xorg-x11-libXinerama-devel [ 21s] [ 21s] japsand failed "build nx-libs.spec" at Fri Dec 15 13:15:07 UTC 2017. [ 21s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.qxTbZkByDjZYiVO9vWwYc3pV ']' + '[' -d /var/lib/jenkins/tmp/tmp.qxTbZkByDjZYiVO9vWwYc3pV ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.qxTbZkByDjZYiVO9vWwYc3pV Build step 'Execute shell' marked build as failure
See <http://jenkins.x2go.org:8080/job/nx-libs+nightly+sles-11.2/76/display/redirect?page=changes> Changes: [ionic] nx-X11/config/cf/linux.cf: don't override default CC options for [ionic] nx-libs.spec: only remove files in the BuildRoot. [ionic] nxcomp/Makefile.am: call aclocal with the correct include dir argument. ------------------------------------------ [...truncated 7.75 KB...] +++ i=13 +++ '[' 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.QgjkpP3HlmIHNWj2xVOfwoXr + temp_cleanup+=("${TEMP_DIR}") + mkdir -p -- /var/lib/jenkins/tmp/tmp.QgjkpP3HlmIHNWj2xVOfwoXr/nx-libs + chmod -Rf -- 2770 /var/lib/jenkins/tmp/tmp.QgjkpP3HlmIHNWj2xVOfwoXr + cd /var/lib/jenkins/build/heuler/nx-libs + git clone --no-hardlinks --no-local /var/lib/jenkins/build/heuler/nx-libs /var/lib/jenkins/tmp/tmp.QgjkpP3HlmIHNWj2xVOfwoXr/nx-libs/ Cloning into '/var/lib/jenkins/tmp/tmp.QgjkpP3HlmIHNWj2xVOfwoXr/nx-libs'... + cd /var/lib/jenkins/tmp/tmp.QgjkpP3HlmIHNWj2xVOfwoXr ++ cd nx-libs ++ gitrevno ++ cd - + GITREV=2719 + pushd nx-libs + git --no-pager log --since '2 years ago' '--format=%ai %aN (%h) %n%n%x09*%w(68,0,10) %s%d%n' + popd + rm -Rf -- nx-libs/.git + mv -- nx-libs/nx-libs.spec . ++ grep -E -- '^Version:.*' nx-libs.spec ++ awk '{ print $2 }' + UPSTREAM_VERSION=3.5.99.12 ++ grep -E -- '^Release:.*' nx-libs.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0build1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0build1 ++ grep -qsE -- '^BuildArch:.*noarch$' nx-libs.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i nx-libs.spec -e 's/%{?dist}/.0.git20171215.2719.heuler%{?dist}/' + '[' -f nx-libs/debian/patches/series ']' + cd nx-libs + QUILT_PATCHES=debian/patches + quilt push -a Applying patch debian/patches/2001_nx-X11_install-location.debian.patch patching file nx-X11/config/cf/Imake.tmpl patching file nx-X11/config/cf/site.def Applying patch debian/patches/2002_xserver-xext_set-securitypolicy-path.debian.patch patching file nx-X11/programs/Xserver/Xext/security.c Now at patch debian/patches/2002_xserver-xext_set-securitypolicy-path.debian.patch + rm -Rf -- .pc/ + grep -E '^Source[1-9]+:.*' nx-libs.spec + sed 's/%{name}/nx-libs/' + awk '{ print $2 }' + read source_file + mv -- /var/lib/jenkins/tmp/tmp.QgjkpP3HlmIHNWj2xVOfwoXr/nx-libs /var/lib/jenkins/tmp/tmp.QgjkpP3HlmIHNWj2xVOfwoXr/nx-libs-3.5.99.12 + tar -czf /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM/rpmbuild/SOURCES/nx-libs-3.5.99.12.tar.gz nx-libs-3.5.99.12 + cp -- nx-libs.spec /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.QgjkpP3HlmIHNWj2xVOfwoXr/nx-libs + '[' xsle = xopensuse ']' + '[' xsle = xsle ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ 11.2 = \t\u\m\b\l\e\w\e\e\d ]] ++ get_generic_major_version 11.2 ++ typeset version=11.2 ++ typeset -i ret=0 ++ '[' -z 11.2 ']' ++ typeset -i tmp_major_version=0 +++ sed -e '/^\([0-9][0-9]*\)\.[0-9][0-9]*$/!d;s//\1/' ++ tmp_major_version=11 ++ '[' 11 -ne 0 ']' ++ echo 11 ++ return 0 + tmp_suse_major_version=11 + '[' 0 -ne 0 ']' ++ get_generic_minor_version 11.2 ++ typeset version=11.2 ++ typeset -i ret=0 ++ '[' -z 11.2 ']' ++ typeset -i tmp_minor_version=-1 +++ sed -e '/^[0-9][0-9]*\.\([0-9][0-9]*\)$/!d;s//\1/' ++ tmp_minor_version=2 ++ echo 2 ++ return 0 + tmp_suse_minor_version=2 + '[' 0 -ne 0 ']' + '[' xsle = xopensuse ']' + '[' xsle = xsle ']' ++ sed s/#VERSION#/11.2/ + DOWNLOAD_URL=/srv/mirrors/non-public/sle/11.2/rpms/ + '[' 11 -lt 12 ']' + BUILD_RESULT=/usr/src/packages + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' xsle = xfedora ']' + '[' xsle = xepel ']' + ps ax + grep -E 'build.*/var/cache/obs-build/sle/11.2/x86_64/' + grep 'sudo obs' + get_extra_repository suse sle 11.2 heuler nx-libs x86_64 1 + typeset TYPE=suse + typeset DIST=sle + typeset CODENAME=11.2 + typeset COMPONENT=heuler + typeset PACKAGE=nx-libs + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/sle/11.2/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' nx-libs ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/sle/11.2/extras --repo suse@https://packages.x2go.org/sle/11.2/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/sle/11.2/extras --repo suse@https://packages.x2go.org/sle/11.2/heuler --repo /srv/mirrors/non-public/sle/11.2/rpms/ --root /var/cache/obs-build/sle/11.2/x86_64/ --clean --stage=-bs --define '%vendor X2Go' /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM/rpmbuild/SOURCES/nx-libs.spec logging output to /var/cache/obs-build/sle/11.2/x86_64/.build.log... [ 0s] Memory limit set to 33053024KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/sle/11.2/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] japsand started "build nx-libs.spec" at Fri Dec 15 15:00:57 UTC 2017. [ 0s] [ 0s] [ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM/rpmbuild/SOURCES/nx-libs.spec ... [ 0s] init_buildsystem --configdir /usr/lib/obs-build/configs --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/sle/11.2/extras --repository suse@https://packages.x2go.org/sle/11.2/heuler --repository /srv/mirrors/non-public/sle/11.2/rpms/ --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM/rpmbuild/SOURCES/nx-libs.spec ... [ 0s] initializing /var/cache/obs-build/sle/11.2/x86_64/.srcfiles.cache ... [ 0s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/sle/11.2/extras [ 0s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/sle/11.2/heuler [ 2s] /usr/lib/obs-build/createdirdeps --oldfile /var/cache/obs-build/sle/11.2/x86_64/.srcfiles.cache /srv/mirrors/non-public/sle/11.2/rpms/ [ 6s] expanding package dependencies... [ 6s] Warning: distribution not specified, assuming 'sles11sp2-x86_64' (see /usr/lib/obs-build/configs). [ 6s] expansion error [ 6s] nothing provides imake [ 6s] nothing provides pixman-devel >= 0.13.2 [ 6s] nothing provides xorg-x11-libXfont-devel >= 1.4.2 [ 6s] nothing provides xorg-x11-libXdamage-devel [ 6s] nothing provides xorg-x11-libXcomposite-devel [ 6s] nothing provides xorg-x11-libXrandr-devel [ 6s] nothing provides xorg-x11-libXtst-devel [ 6s] nothing provides xorg-x11-libXinerama-devel [ 7s] [ 7s] japsand failed "build nx-libs.spec" at Fri Dec 15 15:01:04 UTC 2017. [ 7s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.QgjkpP3HlmIHNWj2xVOfwoXr ']' + '[' -d /var/lib/jenkins/tmp/tmp.QgjkpP3HlmIHNWj2xVOfwoXr ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.QgjkpP3HlmIHNWj2xVOfwoXr Build step 'Execute shell' marked build as failure
See <http://jenkins.x2go.org:8080/job/nx-libs+nightly+sles-11.2/77/display/redirect?page=changes> Changes: [ionic] nx-X11/config/cf/linux.cf: recursive macros aren't a thing. [ionic] nxcomp/test/logging_test.cpp: return a value in non-void function. [ionic] {nx-X11/lib,nxproxy}/Makefile.am: also use correct aclocal flags in the [ionic] nxcompshad/Makefile.am: also correctly call aclocal here. ------------------------------------------ [...truncated 7.78 KB...] +++ i=13 +++ '[' 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.9iPXdxdFcrCQ3fWKHWMNqhHo + temp_cleanup+=("${TEMP_DIR}") + mkdir -p -- /var/lib/jenkins/tmp/tmp.9iPXdxdFcrCQ3fWKHWMNqhHo/nx-libs + chmod -Rf -- 2770 /var/lib/jenkins/tmp/tmp.9iPXdxdFcrCQ3fWKHWMNqhHo + cd /var/lib/jenkins/build/heuler/nx-libs + git clone --no-hardlinks --no-local /var/lib/jenkins/build/heuler/nx-libs /var/lib/jenkins/tmp/tmp.9iPXdxdFcrCQ3fWKHWMNqhHo/nx-libs/ Cloning into '/var/lib/jenkins/tmp/tmp.9iPXdxdFcrCQ3fWKHWMNqhHo/nx-libs'... + cd /var/lib/jenkins/tmp/tmp.9iPXdxdFcrCQ3fWKHWMNqhHo ++ cd nx-libs ++ gitrevno ++ cd - + GITREV=2723 + pushd nx-libs + git --no-pager log --since '2 years ago' '--format=%ai %aN (%h) %n%n%x09*%w(68,0,10) %s%d%n' + popd + rm -Rf -- nx-libs/.git + mv -- nx-libs/nx-libs.spec . ++ awk '{ print $2 }' ++ grep -E -- '^Version:.*' nx-libs.spec + UPSTREAM_VERSION=3.5.99.12 ++ grep -E -- '^Release:.*' nx-libs.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0build1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0build1 ++ grep -qsE -- '^BuildArch:.*noarch$' nx-libs.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i nx-libs.spec -e 's/%{?dist}/.0.git20171215.2723.heuler%{?dist}/' + '[' -f nx-libs/debian/patches/series ']' + cd nx-libs + QUILT_PATCHES=debian/patches + quilt push -a Applying patch debian/patches/2001_nx-X11_install-location.debian.patch patching file nx-X11/config/cf/Imake.tmpl patching file nx-X11/config/cf/site.def Applying patch debian/patches/2002_xserver-xext_set-securitypolicy-path.debian.patch patching file nx-X11/programs/Xserver/Xext/security.c Now at patch debian/patches/2002_xserver-xext_set-securitypolicy-path.debian.patch + rm -Rf -- .pc/ + grep -E '^Source[1-9]+:.*' nx-libs.spec + sed 's/%{name}/nx-libs/' + awk '{ print $2 }' + read source_file + mv -- /var/lib/jenkins/tmp/tmp.9iPXdxdFcrCQ3fWKHWMNqhHo/nx-libs /var/lib/jenkins/tmp/tmp.9iPXdxdFcrCQ3fWKHWMNqhHo/nx-libs-3.5.99.12 + tar -czf /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM/rpmbuild/SOURCES/nx-libs-3.5.99.12.tar.gz nx-libs-3.5.99.12 + cp -- nx-libs.spec /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.9iPXdxdFcrCQ3fWKHWMNqhHo/nx-libs + '[' xsle = xopensuse ']' + '[' xsle = xsle ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ 11.2 = \t\u\m\b\l\e\w\e\e\d ]] ++ get_generic_major_version 11.2 ++ typeset version=11.2 ++ typeset -i ret=0 ++ '[' -z 11.2 ']' ++ typeset -i tmp_major_version=0 +++ sed -e '/^\([0-9][0-9]*\)\.[0-9][0-9]*$/!d;s//\1/' ++ tmp_major_version=11 ++ '[' 11 -ne 0 ']' ++ echo 11 ++ return 0 + tmp_suse_major_version=11 + '[' 0 -ne 0 ']' ++ get_generic_minor_version 11.2 ++ typeset version=11.2 ++ typeset -i ret=0 ++ '[' -z 11.2 ']' ++ typeset -i tmp_minor_version=-1 +++ sed -e '/^[0-9][0-9]*\.\([0-9][0-9]*\)$/!d;s//\1/' ++ tmp_minor_version=2 ++ echo 2 ++ return 0 + tmp_suse_minor_version=2 + '[' 0 -ne 0 ']' + '[' xsle = xopensuse ']' + '[' xsle = xsle ']' ++ sed s/#VERSION#/11.2/ + DOWNLOAD_URL=/srv/mirrors/non-public/sle/11.2/rpms/ + '[' 11 -lt 12 ']' + BUILD_RESULT=/usr/src/packages + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' xsle = xfedora ']' + '[' xsle = xepel ']' + grep 'sudo obs' + grep -E 'build.*/var/cache/obs-build/sle/11.2/x86_64/' + ps ax + get_extra_repository suse sle 11.2 heuler nx-libs x86_64 1 + typeset TYPE=suse + typeset DIST=sle + typeset CODENAME=11.2 + typeset COMPONENT=heuler + typeset PACKAGE=nx-libs + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/sle/11.2/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' nx-libs ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/sle/11.2/extras --repo suse@https://packages.x2go.org/sle/11.2/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/sle/11.2/extras --repo suse@https://packages.x2go.org/sle/11.2/heuler --repo /srv/mirrors/non-public/sle/11.2/rpms/ --root /var/cache/obs-build/sle/11.2/x86_64/ --clean --stage=-bs --define '%vendor X2Go' /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM/rpmbuild/SOURCES/nx-libs.spec logging output to /var/cache/obs-build/sle/11.2/x86_64/.build.log... [ 0s] Memory limit set to 33053024KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/sle/11.2/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] japsand started "build nx-libs.spec" at Fri Dec 15 16:58:06 UTC 2017. [ 0s] [ 0s] [ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM/rpmbuild/SOURCES/nx-libs.spec ... [ 0s] init_buildsystem --configdir /usr/lib/obs-build/configs --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/sle/11.2/extras --repository suse@https://packages.x2go.org/sle/11.2/heuler --repository /srv/mirrors/non-public/sle/11.2/rpms/ --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM/rpmbuild/SOURCES/nx-libs.spec ... [ 0s] initializing /var/cache/obs-build/sle/11.2/x86_64/.srcfiles.cache ... [ 0s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/sle/11.2/extras [ 0s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/sle/11.2/heuler [ 0s] /usr/lib/obs-build/createdirdeps --oldfile /var/cache/obs-build/sle/11.2/x86_64/.srcfiles.cache /srv/mirrors/non-public/sle/11.2/rpms/ [ 5s] expanding package dependencies... [ 5s] Warning: distribution not specified, assuming 'sles11sp2-x86_64' (see /usr/lib/obs-build/configs). [ 5s] expansion error [ 5s] nothing provides imake [ 5s] nothing provides pixman-devel >= 0.13.2 [ 5s] nothing provides xorg-x11-libXfont-devel >= 1.4.2 [ 5s] nothing provides xorg-x11-libXdamage-devel [ 5s] nothing provides xorg-x11-libXcomposite-devel [ 5s] nothing provides xorg-x11-libXrandr-devel [ 5s] nothing provides xorg-x11-libXtst-devel [ 5s] nothing provides xorg-x11-libXinerama-devel [ 5s] [ 5s] japsand failed "build nx-libs.spec" at Fri Dec 15 16:58:11 UTC 2017. [ 5s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.9iPXdxdFcrCQ3fWKHWMNqhHo ']' + '[' -d /var/lib/jenkins/tmp/tmp.9iPXdxdFcrCQ3fWKHWMNqhHo ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.9iPXdxdFcrCQ3fWKHWMNqhHo Build step 'Execute shell' marked build as failure
See <http://jenkins.x2go.org:8080/job/nx-libs+nightly+sles-11.2/78/display/redirect?page=changes> Changes: [ionic] nx-libs.spec: also own %{_datadir}/nx/X11, since %dir explicitly does ------------------------------------------ [...truncated 8.10 KB...] +++ i=13 +++ '[' 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.I8tFoqpyVAt3sBwKoTT2Zvj7 + temp_cleanup+=("${TEMP_DIR}") + mkdir -p -- /var/lib/jenkins/tmp/tmp.I8tFoqpyVAt3sBwKoTT2Zvj7/nx-libs + chmod -Rf -- 2770 /var/lib/jenkins/tmp/tmp.I8tFoqpyVAt3sBwKoTT2Zvj7 + cd /var/lib/jenkins/build/heuler/nx-libs + git clone --no-hardlinks --no-local /var/lib/jenkins/build/heuler/nx-libs /var/lib/jenkins/tmp/tmp.I8tFoqpyVAt3sBwKoTT2Zvj7/nx-libs/ Cloning into '/var/lib/jenkins/tmp/tmp.I8tFoqpyVAt3sBwKoTT2Zvj7/nx-libs'... + cd /var/lib/jenkins/tmp/tmp.I8tFoqpyVAt3sBwKoTT2Zvj7 ++ cd nx-libs ++ gitrevno ++ cd - + GITREV=2724 + pushd nx-libs + git --no-pager log --since '2 years ago' '--format=%ai %aN (%h) %n%n%x09*%w(68,0,10) %s%d%n' + popd + rm -Rf -- nx-libs/.git + mv -- nx-libs/nx-libs.spec . ++ grep -E -- '^Version:.*' nx-libs.spec ++ awk '{ print $2 }' + UPSTREAM_VERSION=3.5.99.12 ++ grep -E -- '^Release:.*' nx-libs.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0build1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0build1 ++ grep -qsE -- '^BuildArch:.*noarch$' nx-libs.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i nx-libs.spec -e 's/%{?dist}/.0.git20171216.2724.heuler%{?dist}/' + '[' -f nx-libs/debian/patches/series ']' + cd nx-libs + QUILT_PATCHES=debian/patches + quilt push -a Applying patch debian/patches/2001_nx-X11_install-location.debian.patch patching file nx-X11/config/cf/Imake.tmpl patching file nx-X11/config/cf/site.def Applying patch debian/patches/2002_xserver-xext_set-securitypolicy-path.debian.patch patching file nx-X11/programs/Xserver/Xext/security.c Now at patch debian/patches/2002_xserver-xext_set-securitypolicy-path.debian.patch + rm -Rf -- .pc/ + grep -E '^Source[1-9]+:.*' nx-libs.spec + sed 's/%{name}/nx-libs/' + awk '{ print $2 }' + read source_file + mv -- /var/lib/jenkins/tmp/tmp.I8tFoqpyVAt3sBwKoTT2Zvj7/nx-libs /var/lib/jenkins/tmp/tmp.I8tFoqpyVAt3sBwKoTT2Zvj7/nx-libs-3.5.99.12 + tar -czf /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM/rpmbuild/SOURCES/nx-libs-3.5.99.12.tar.gz nx-libs-3.5.99.12 + cp -- nx-libs.spec /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.I8tFoqpyVAt3sBwKoTT2Zvj7/nx-libs + '[' xsle = xopensuse ']' + '[' xsle = xsle ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ 11.2 = \t\u\m\b\l\e\w\e\e\d ]] ++ get_generic_major_version 11.2 ++ typeset version=11.2 ++ typeset -i ret=0 ++ '[' -z 11.2 ']' ++ typeset -i tmp_major_version=0 +++ sed -e '/^\([0-9][0-9]*\)\.[0-9][0-9]*$/!d;s//\1/' ++ tmp_major_version=11 ++ '[' 11 -ne 0 ']' ++ echo 11 ++ return 0 + tmp_suse_major_version=11 + '[' 0 -ne 0 ']' ++ get_generic_minor_version 11.2 ++ typeset version=11.2 ++ typeset -i ret=0 ++ '[' -z 11.2 ']' ++ typeset -i tmp_minor_version=-1 +++ sed -e '/^[0-9][0-9]*\.\([0-9][0-9]*\)$/!d;s//\1/' ++ tmp_minor_version=2 ++ echo 2 ++ return 0 + tmp_suse_minor_version=2 + '[' 0 -ne 0 ']' + '[' xsle = xopensuse ']' + '[' xsle = xsle ']' ++ sed s/#VERSION#/11.2/ + DOWNLOAD_URL=/srv/mirrors/non-public/sle/11.2/rpms/ + '[' 11 -lt 12 ']' + BUILD_RESULT=/usr/src/packages + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' xsle = xfedora ']' + '[' xsle = xepel ']' + ps ax + grep -E 'build.*/var/cache/obs-build/sle/11.2/x86_64/' + grep 'sudo obs' + get_extra_repository suse sle 11.2 heuler nx-libs x86_64 1 + typeset TYPE=suse + typeset DIST=sle + typeset CODENAME=11.2 + typeset COMPONENT=heuler + typeset PACKAGE=nx-libs + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/sle/11.2/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' nx-libs ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/sle/11.2/extras --repo suse@https://packages.x2go.org/sle/11.2/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/sle/11.2/extras --repo suse@https://packages.x2go.org/sle/11.2/heuler --repo /srv/mirrors/non-public/sle/11.2/rpms/ --root /var/cache/obs-build/sle/11.2/x86_64/ --clean --stage=-bs --define '%vendor X2Go' /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM/rpmbuild/SOURCES/nx-libs.spec logging output to /var/cache/obs-build/sle/11.2/x86_64/.build.log... [ 0s] Memory limit set to 33053024KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/sle/11.2/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] japsand started "build nx-libs.spec" at Fri Dec 15 23:51:18 UTC 2017. [ 0s] [ 0s] [ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM/rpmbuild/SOURCES/nx-libs.spec ... [ 0s] init_buildsystem --configdir /usr/lib/obs-build/configs --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/sle/11.2/extras --repository suse@https://packages.x2go.org/sle/11.2/heuler --repository /srv/mirrors/non-public/sle/11.2/rpms/ --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM/rpmbuild/SOURCES/nx-libs.spec ... [ 0s] initializing /var/cache/obs-build/sle/11.2/x86_64/.srcfiles.cache ... [ 0s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/sle/11.2/extras [ 0s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/sle/11.2/heuler [ 0s] /usr/lib/obs-build/createdirdeps --oldfile /var/cache/obs-build/sle/11.2/x86_64/.srcfiles.cache /srv/mirrors/non-public/sle/11.2/rpms/ [ 6s] expanding package dependencies... [ 6s] Warning: distribution not specified, assuming 'sles11sp2-x86_64' (see /usr/lib/obs-build/configs). [ 6s] expansion error [ 6s] nothing provides imake [ 6s] nothing provides pixman-devel >= 0.13.2 [ 6s] nothing provides xorg-x11-libXfont-devel >= 1.4.2 [ 6s] nothing provides xorg-x11-libXdamage-devel [ 6s] nothing provides xorg-x11-libXcomposite-devel [ 6s] nothing provides xorg-x11-libXrandr-devel [ 6s] nothing provides xorg-x11-libXtst-devel [ 6s] nothing provides xorg-x11-libXinerama-devel [ 6s] [ 6s] japsand failed "build nx-libs.spec" at Fri Dec 15 23:51:24 UTC 2017. [ 6s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.I8tFoqpyVAt3sBwKoTT2Zvj7 ']' + '[' -d /var/lib/jenkins/tmp/tmp.I8tFoqpyVAt3sBwKoTT2Zvj7 ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.I8tFoqpyVAt3sBwKoTT2Zvj7 Build step 'Execute shell' marked build as failure
See <http://jenkins.x2go.org:8080/job/nx-libs+nightly+sles-11.2/79/display/redirect?page=changes> Changes: [ionic] debian/: add compat.sh file containing compatibility logic for older [ionic] debian/rules: execute new debian/compat.sh file before the actual build. ------------------------------------------ [...truncated 7.75 KB...] +++ i=13 +++ '[' 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.61jBx7XIsJw270m6ATqllOTn + temp_cleanup+=("${TEMP_DIR}") + mkdir -p -- /var/lib/jenkins/tmp/tmp.61jBx7XIsJw270m6ATqllOTn/nx-libs + chmod -Rf -- 2770 /var/lib/jenkins/tmp/tmp.61jBx7XIsJw270m6ATqllOTn + cd /var/lib/jenkins/build/heuler/nx-libs + git clone --no-hardlinks --no-local /var/lib/jenkins/build/heuler/nx-libs /var/lib/jenkins/tmp/tmp.61jBx7XIsJw270m6ATqllOTn/nx-libs/ Cloning into '/var/lib/jenkins/tmp/tmp.61jBx7XIsJw270m6ATqllOTn/nx-libs'... + cd /var/lib/jenkins/tmp/tmp.61jBx7XIsJw270m6ATqllOTn ++ cd nx-libs ++ gitrevno ++ cd - + GITREV=2726 + pushd nx-libs + git --no-pager log --since '2 years ago' '--format=%ai %aN (%h) %n%n%x09*%w(68,0,10) %s%d%n' + popd + rm -Rf -- nx-libs/.git + mv -- nx-libs/nx-libs.spec . ++ awk '{ print $2 }' ++ grep -E -- '^Version:.*' nx-libs.spec + UPSTREAM_VERSION=3.5.99.12 ++ grep -E -- '^Release:.*' nx-libs.spec ++ awk '{ print $2 }' + PKG_RELEASE='0.0build1%{?dist}' ++ sed -e 's/%{?dist}//' + PKG_SRCRELEASE=0.0build1 ++ grep -qsE -- '^BuildArch:.*noarch$' nx-libs.spec ++ echo no + IS_NOARCH=no + '[' heuler = heuler ']' + IS_RELEASE=0 + sed -i nx-libs.spec -e 's/%{?dist}/.0.git20171216.2726.heuler%{?dist}/' + '[' -f nx-libs/debian/patches/series ']' + cd nx-libs + QUILT_PATCHES=debian/patches + quilt push -a Applying patch debian/patches/2001_nx-X11_install-location.debian.patch patching file nx-X11/config/cf/Imake.tmpl patching file nx-X11/config/cf/site.def Applying patch debian/patches/2002_xserver-xext_set-securitypolicy-path.debian.patch patching file nx-X11/programs/Xserver/Xext/security.c Now at patch debian/patches/2002_xserver-xext_set-securitypolicy-path.debian.patch + rm -Rf -- .pc/ + awk '{ print $2 }' + read source_file + sed 's/%{name}/nx-libs/' + grep -E '^Source[1-9]+:.*' nx-libs.spec + mv -- /var/lib/jenkins/tmp/tmp.61jBx7XIsJw270m6ATqllOTn/nx-libs /var/lib/jenkins/tmp/tmp.61jBx7XIsJw270m6ATqllOTn/nx-libs-3.5.99.12 + tar -czf /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM/rpmbuild/SOURCES/nx-libs-3.5.99.12.tar.gz nx-libs-3.5.99.12 + cp -- nx-libs.spec /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM/rpmbuild/SOURCES + cd + rm -Rf -- /var/lib/jenkins/tmp/tmp.61jBx7XIsJw270m6ATqllOTn/nx-libs + '[' xsle = xopensuse ']' + '[' xsle = xsle ']' + typeset -a arches_copy + arches_copy=("${arches[@]}") + typeset -i i=0 + (( i = 0 )) + (( i < 3 )) + [[ SRPM == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ x86_64 == \i\3\8\6 ]] + (( ++i )) + (( i < 3 )) + [[ i386 == \i\3\8\6 ]] + arches_copy[i]=i586 + (( ++i )) + (( i < 3 )) + typeset arch= + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/x86_64 + for arch in "${arches_copy[@]}" + mkdir -p -- /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/i586 + BUILD_RESULT=/home/abuild/rpmbuild/ + typeset obs_config_dir=obs-config + extra_obs_build_args=() + typeset -a extra_obs_build_args + typeset obs_build_vendor_tag= ++ map_prefix_to_vendor x2go ++ typeset prefix=x2go ++ typeset out= ++ typeset ret=1 ++ case "${prefix}" in ++ out=X2Go ++ ret=0 ++ printf %s X2Go ++ return 0 + obs_build_vendor_tag=X2Go + '[' 0 -ne 0 ']' + extra_obs_build_args+=("--define" "%vendor ${obs_build_vendor_tag}") + typeset -i tmp_suse_major_version=0 + typeset -i tmp_suse_minor_version=0 + [[ 11.2 = \t\u\m\b\l\e\w\e\e\d ]] ++ get_generic_major_version 11.2 ++ typeset version=11.2 ++ typeset -i ret=0 ++ '[' -z 11.2 ']' ++ typeset -i tmp_major_version=0 +++ sed -e '/^\([0-9][0-9]*\)\.[0-9][0-9]*$/!d;s//\1/' ++ tmp_major_version=11 ++ '[' 11 -ne 0 ']' ++ echo 11 ++ return 0 + tmp_suse_major_version=11 + '[' 0 -ne 0 ']' ++ get_generic_minor_version 11.2 ++ typeset version=11.2 ++ typeset -i ret=0 ++ '[' -z 11.2 ']' ++ typeset -i tmp_minor_version=-1 +++ sed -e '/^[0-9][0-9]*\.\([0-9][0-9]*\)$/!d;s//\1/' ++ tmp_minor_version=2 ++ echo 2 ++ return 0 + tmp_suse_minor_version=2 + '[' 0 -ne 0 ']' + '[' xsle = xopensuse ']' + '[' xsle = xsle ']' ++ sed s/#VERSION#/11.2/ + DOWNLOAD_URL=/srv/mirrors/non-public/sle/11.2/rpms/ + '[' 11 -lt 12 ']' + BUILD_RESULT=/usr/src/packages + typeset -i noarch_built=0 + for l_ARCH in "${arches[@]}" + '[' SRPM = SRPM ']' + typeset base_arch=x86_64 + '[' -z x86_64 ']' + '[' xsle = xfedora ']' + '[' xsle = xepel ']' + ps ax + grep -E 'build.*/var/cache/obs-build/sle/11.2/x86_64/' + grep 'sudo obs' + get_extra_repository suse sle 11.2 heuler nx-libs x86_64 1 + typeset TYPE=suse + typeset DIST=sle + typeset CODENAME=11.2 + typeset COMPONENT=heuler + typeset PACKAGE=nx-libs + typeset ARCH=x86_64 ++ make_boolean 1 ++ typeset -l OPTION=1 ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + typeset WANT_EXTRA=1 + case "${TYPE}" in + OTHERMIRROR= + '[' 1 -eq 1 ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/sle/11.2/extras' + '[' -z x2go-keyring ']' + '[' x2go-keyring '!=' nx-libs ']' + OTHERMIRROR='--repo suse@https://packages.x2go.org/sle/11.2/extras --repo suse@https://packages.x2go.org/sle/11.2/heuler' + return 0 + sudo obs-build --nosignature --repo suse@https://packages.x2go.org/sle/11.2/extras --repo suse@https://packages.x2go.org/sle/11.2/heuler --repo /srv/mirrors/non-public/sle/11.2/rpms/ --root /var/cache/obs-build/sle/11.2/x86_64/ --clean --stage=-bs --define '%vendor X2Go' /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM/rpmbuild/SOURCES/nx-libs.spec logging output to /var/cache/obs-build/sle/11.2/x86_64/.build.log... [ 0s] Memory limit set to 33053024KB [ 0s] Using BUILD_ROOT=/var/cache/obs-build/sle/11.2/x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] japsand started "build nx-libs.spec" at Sat Dec 16 02:31:25 UTC 2017. [ 0s] [ 0s] [ 0s] processing recipe /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM/rpmbuild/SOURCES/nx-libs.spec ... [ 0s] init_buildsystem --configdir /usr/lib/obs-build/configs --cachedir /var/cache/obs-build --define %vendor X2Go --repository suse@https://packages.x2go.org/sle/11.2/extras --repository suse@https://packages.x2go.org/sle/11.2/heuler --repository /srv/mirrors/non-public/sle/11.2/rpms/ --clean --nosignature /var/lib/jenkins/pkg-dist/heuler/nx-libs/sle/11.2/SRPM/rpmbuild/SOURCES/nx-libs.spec ... [ 0s] initializing /var/cache/obs-build/sle/11.2/x86_64/.srcfiles.cache ... [ 0s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/sle/11.2/extras [ 1s] /usr/lib/obs-build/createyastdeps --cachedir=/var/cache/obs-build https://packages.x2go.org/sle/11.2/heuler [ 1s] /usr/lib/obs-build/createdirdeps --oldfile /var/cache/obs-build/sle/11.2/x86_64/.srcfiles.cache /srv/mirrors/non-public/sle/11.2/rpms/ [ 8s] expanding package dependencies... [ 8s] Warning: distribution not specified, assuming 'sles11sp2-x86_64' (see /usr/lib/obs-build/configs). [ 9s] expansion error [ 9s] nothing provides imake [ 9s] nothing provides pixman-devel >= 0.13.2 [ 9s] nothing provides xorg-x11-libXfont-devel >= 1.4.2 [ 9s] nothing provides xorg-x11-libXdamage-devel [ 9s] nothing provides xorg-x11-libXcomposite-devel [ 9s] nothing provides xorg-x11-libXrandr-devel [ 9s] nothing provides xorg-x11-libXtst-devel [ 9s] nothing provides xorg-x11-libXinerama-devel [ 9s] [ 9s] japsand failed "build nx-libs.spec" at Sat Dec 16 02:31:34 UTC 2017. [ 9s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.61jBx7XIsJw270m6ATqllOTn ']' + '[' -d /var/lib/jenkins/tmp/tmp.61jBx7XIsJw270m6ATqllOTn ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.61jBx7XIsJw270m6ATqllOTn Build step 'Execute shell' marked build as failure
See <http://jenkins.x2go.org:8080/job/nx-libs+nightly+sles-11.2/80/display/redirect?page=changes> Changes: [ionic] Support building with legacy (pre-1.4.2) libXfont(1) versions. [ionic] nx-libs.spec: older *SUSE versions do not split up (all) libraries in a [ionic] nx-libs.spec: imake is part of xorg-x11-util-devel on older *SUSE [ionic] nx-libs.spec: pixman is called libpixman-1-0 on older *SUSE versions. [ionic] Makefile: correctly quote variables when passing them down to other ------------------------------------------ [...truncated 174.46 KB...] [ 44s] ln -s ../../../../../extras/Mesa/src/mesa/shader/nvprogram.c nvprogram.c [ 44s] rm -f nvprogram.h [ 44s] ln -s ../../../../../extras/Mesa/src/mesa/shader/nvprogram.h nvprogram.h [ 44s] rm -f nvfragparse.c [ 44s] ln -s ../../../../../extras/Mesa/src/mesa/shader/nvfragparse.c nvfragparse.c [ 44s] rm -f nvvertexec.c [ 44s] ln -s ../../../../../extras/Mesa/src/mesa/shader/nvvertexec.c nvvertexec.c [ 44s] rm -f nvvertexec.h [ 44s] ln -s ../../../../../extras/Mesa/src/mesa/shader/nvvertexec.h nvvertexec.h [ 44s] rm -f nvvertparse.c [ 44s] ln -s ../../../../../extras/Mesa/src/mesa/shader/nvvertparse.c nvvertparse.c [ 44s] rm -f nvvertparse.h [ 44s] ln -s ../../../../../extras/Mesa/src/mesa/shader/nvvertparse.h nvvertparse.h [ 44s] rm -f nvvertprog.h [ 44s] ln -s ../../../../../extras/Mesa/src/mesa/shader/nvvertprog.h nvvertprog.h [ 44s] rm -f program.c [ 44s] ln -s ../../../../../extras/Mesa/src/mesa/shader/program.c program.c [ 44s] rm -f program.h [ 44s] ln -s ../../../../../extras/Mesa/src/mesa/shader/program.h program.h [ 44s] rm -f shaderobjects.c [ 44s] ln -s ../../../../../extras/Mesa/src/mesa/shader/shaderobjects.c shaderobjects.c [ 44s] rm -f shaderobjects.h [ 44s] ln -s ../../../../../extras/Mesa/src/mesa/shader/shaderobjects.h shaderobjects.h [ 44s] rm -f shaderobjects_3dlabs.c [ 44s] ln -s ../../../../../extras/Mesa/src/mesa/shader/shaderobjects_3dlabs.c shaderobjects_3dlabs.c [ 44s] rm -f shaderobjects_3dlabs.h [ 44s] ln -s ../../../../../extras/Mesa/src/mesa/shader/shaderobjects_3dlabs.h shaderobjects_3dlabs.h [ 44s] including in programs/Xserver/GL/mesa/shader/grammar... [ 44s] make[10]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/GL/mesa/shader/grammar' [ 44s] rm -f grammar.c [ 44s] ln -s ../../../../../../extras/Mesa/src/mesa/shader/grammar/grammar.c grammar.c [ 44s] rm -f grammar.h [ 44s] ln -s ../../../../../../extras/Mesa/src/mesa/shader/grammar/grammar.h grammar.h [ 44s] rm -f grammar_syn.h [ 44s] ln -s ../../../../../../extras/Mesa/src/mesa/shader/grammar/grammar_syn.h grammar_syn.h [ 44s] rm -f grammar_mesa.c [ 44s] ln -s ../../../../../../extras/Mesa/src/mesa/shader/grammar/grammar_mesa.c grammar_mesa.c [ 44s] rm -f grammar_mesa.h [ 44s] ln -s ../../../../../../extras/Mesa/src/mesa/shader/grammar/grammar_mesa.h grammar_mesa.h [ 44s] make[10]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/GL/mesa/shader/grammar' [ 44s] including in programs/Xserver/GL/mesa/shader/slang... [ 44s] make[10]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/GL/mesa/shader/slang' [ 44s] rm -f slang_assemble_assignment.c [ 44s] ln -s ../../../../../../extras/Mesa/src/mesa/shader/slang/slang_assemble_assignment.c slang_assemble_assignment.c [ 44s] rm -f slang_assemble_assignment.h [ 44s] ln -s ../../../../../../extras/Mesa/src/mesa/shader/slang/slang_assemble_assignment.h slang_assemble_assignment.h [ 44s] rm -f slang_assemble.c [ 44s] ln -s ../../../../../../extras/Mesa/src/mesa/shader/slang/slang_assemble.c slang_assemble.c [ 44s] rm -f slang_assemble.h [ 44s] ln -s ../../../../../../extras/Mesa/src/mesa/shader/slang/slang_assemble.h slang_assemble.h [ 44s] rm -f slang_assemble_conditional.c [ 44s] ln -s ../../../../../../extras/Mesa/src/mesa/shader/slang/slang_assemble_conditional.c slang_assemble_conditional.c [ 44s] rm -f slang_assemble_conditional.h [ 44s] ln -s ../../../../../../extras/Mesa/src/mesa/shader/slang/slang_assemble_conditional.h slang_assemble_conditional.h [ 44s] rm -f slang_assemble_constructor.c [ 44s] ln -s ../../../../../../extras/Mesa/src/mesa/shader/slang/slang_assemble_constructor.c slang_assemble_constructor.c [ 44s] rm -f slang_assemble_constructor.h [ 44s] ln -s ../../../../../../extras/Mesa/src/mesa/shader/slang/slang_assemble_constructor.h slang_assemble_constructor.h [ 44s] rm -f slang_assemble_typeinfo.c [ 44s] ln -s ../../../../../../extras/Mesa/src/mesa/shader/slang/slang_assemble_typeinfo.c slang_assemble_typeinfo.c [ 44s] rm -f slang_assemble_typeinfo.h [ 44s] ln -s ../../../../../../extras/Mesa/src/mesa/shader/slang/slang_assemble_typeinfo.h slang_assemble_typeinfo.h [ 44s] rm -f slang_compile.c [ 44s] ln -s ../../../../../../extras/Mesa/src/mesa/shader/slang/slang_compile.c slang_compile.c [ 44s] rm -f slang_compile.h [ 44s] ln -s ../../../../../../extras/Mesa/src/mesa/shader/slang/slang_compile.h slang_compile.h [ 44s] rm -f slang_execute.c [ 44s] ln -s ../../../../../../extras/Mesa/src/mesa/shader/slang/slang_execute.c slang_execute.c [ 44s] rm -f slang_execute.h [ 44s] ln -s ../../../../../../extras/Mesa/src/mesa/shader/slang/slang_execute.h slang_execute.h [ 44s] rm -f slang_preprocess.c [ 44s] ln -s ../../../../../../extras/Mesa/src/mesa/shader/slang/slang_preprocess.c slang_preprocess.c [ 44s] rm -f slang_preprocess.h [ 44s] ln -s ../../../../../../extras/Mesa/src/mesa/shader/slang/slang_preprocess.h slang_preprocess.h [ 44s] rm -f slang_storage.c [ 44s] ln -s ../../../../../../extras/Mesa/src/mesa/shader/slang/slang_storage.c slang_storage.c [ 44s] rm -f slang_storage.h [ 44s] ln -s ../../../../../../extras/Mesa/src/mesa/shader/slang/slang_storage.h slang_storage.h [ 44s] rm -f slang_utility.c [ 44s] ln -s ../../../../../../extras/Mesa/src/mesa/shader/slang/slang_utility.c slang_utility.c [ 44s] rm -f slang_utility.h [ 44s] ln -s ../../../../../../extras/Mesa/src/mesa/shader/slang/slang_utility.h slang_utility.h [ 44s] rm -f traverse_wrap.h [ 44s] ln -s ../../../../../../extras/Mesa/src/mesa/shader/slang/traverse_wrap.h traverse_wrap.h [ 44s] including in programs/Xserver/GL/mesa/shader/slang/library... [ 44s] make[11]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/GL/mesa/shader/slang/library' [ 44s] rm -f slang_common_builtin_gc_bin.h [ 44s] ln -s ../../../../../../../extras/Mesa/src/mesa/shader/slang/library/slang_common_builtin_gc_bin.h slang_common_builtin_gc_bin.h [ 44s] rm -f slang_common_builtin_gc.h [ 44s] ln -s ../../../../../../../extras/Mesa/src/mesa/shader/slang/library/slang_common_builtin_gc.h slang_common_builtin_gc.h [ 44s] rm -f slang_core_gc_bin.h [ 44s] ln -s ../../../../../../../extras/Mesa/src/mesa/shader/slang/library/slang_core_gc_bin.h slang_core_gc_bin.h [ 44s] rm -f slang_core_gc.h [ 44s] ln -s ../../../../../../../extras/Mesa/src/mesa/shader/slang/library/slang_core_gc.h slang_core_gc.h [ 44s] rm -f slang_fragment_builtin_gc_bin.h [ 44s] ln -s ../../../../../../../extras/Mesa/src/mesa/shader/slang/library/slang_fragment_builtin_gc_bin.h slang_fragment_builtin_gc_bin.h [ 44s] rm -f slang_fragment_builtin_gc.h [ 44s] ln -s ../../../../../../../extras/Mesa/src/mesa/shader/slang/library/slang_fragment_builtin_gc.h slang_fragment_builtin_gc.h [ 44s] rm -f slang_shader_syn.h [ 44s] ln -s ../../../../../../../extras/Mesa/src/mesa/shader/slang/library/slang_shader_syn.h slang_shader_syn.h [ 44s] rm -f slang_version_syn.h [ 44s] ln -s ../../../../../../../extras/Mesa/src/mesa/shader/slang/library/slang_version_syn.h slang_version_syn.h [ 44s] rm -f slang_vertex_builtin_gc_bin.h [ 44s] ln -s ../../../../../../../extras/Mesa/src/mesa/shader/slang/library/slang_vertex_builtin_gc_bin.h slang_vertex_builtin_gc_bin.h [ 44s] rm -f slang_vertex_builtin_gc.h [ 44s] ln -s ../../../../../../../extras/Mesa/src/mesa/shader/slang/library/slang_vertex_builtin_gc.h slang_vertex_builtin_gc.h [ 44s] make[11]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/GL/mesa/shader/slang/library' [ 44s] make[10]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/GL/mesa/shader/slang' [ 44s] make[9]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/GL/mesa/shader' [ 44s] including in programs/Xserver/GL/mesa/X... [ 44s] make[9]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/GL/mesa/X' [ 44s] rm -f xm_api.c [ 44s] ln -s ../../../../../extras/Mesa/src/mesa/drivers/x11/xm_api.c xm_api.c [ 44s] rm -f xm_buffer.c [ 44s] ln -s ../../../../../extras/Mesa/src/mesa/drivers/x11/xm_buffer.c xm_buffer.c [ 44s] rm -f xm_dd.c [ 44s] ln -s ../../../../../extras/Mesa/src/mesa/drivers/x11/xm_dd.c xm_dd.c [ 44s] rm -f xm_line.c [ 44s] ln -s ../../../../../extras/Mesa/src/mesa/drivers/x11/xm_line.c xm_line.c [ 44s] rm -f xm_span.c [ 44s] ln -s ../../../../../extras/Mesa/src/mesa/drivers/x11/xm_span.c xm_span.c [ 44s] rm -f xm_tri.c [ 44s] ln -s ../../../../../extras/Mesa/src/mesa/drivers/x11/xm_tri.c xm_tri.c [ 44s] rm -f compsize.c [ 44s] ln -s ../../../../../extras/Mesa/src/glx/x11/compsize.c compsize.c [ 44s] rm -f driverfuncs.c [ 44s] ln -s ../../../../../extras/Mesa/src/mesa/drivers/dri/../common/driverfuncs.c driverfuncs.c [ 44s] rm -f driverfuncs.h [ 44s] ln -s ../../../../../extras/Mesa/src/mesa/drivers/dri/../common/driverfuncs.h driverfuncs.h [ 44s] make[9]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/GL/mesa/X' [ 44s] including in programs/Xserver/GL/mesa/GLcore... [ 44s] make[9]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/GL/mesa/GLcore' [ 44s] make[9]: Nothing to be done for `includes'. [ 44s] make[9]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/GL/mesa/GLcore' [ 44s] make[8]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/GL/mesa' [ 44s] make[7]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/GL' [ 44s] including in programs/Xserver/dbe... [ 44s] make[7]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/dbe' [ 44s] make[7]: Nothing to be done for `includes'. [ 44s] make[7]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/dbe' [ 44s] including in programs/Xserver/record... [ 44s] make[7]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/record' [ 44s] make[7]: Nothing to be done for `includes'. [ 44s] make[7]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/record' [ 44s] including in programs/Xserver/randr... [ 44s] make[7]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/randr' [ 44s] make[7]: Nothing to be done for `includes'. [ 44s] make[7]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/randr' [ 44s] including in programs/Xserver/render... [ 44s] make[7]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/render' [ 44s] make[7]: Nothing to be done for `includes'. [ 44s] make[7]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/render' [ 44s] including in programs/Xserver/xfixes... [ 44s] make[7]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/xfixes' [ 44s] make[7]: Nothing to be done for `includes'. [ 44s] make[7]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/xfixes' [ 44s] including in programs/Xserver/damageext... [ 44s] make[7]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/damageext' [ 44s] make[7]: Nothing to be done for `includes'. [ 44s] make[7]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/damageext' [ 44s] including in programs/Xserver/miext/cw... [ 44s] make[7]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/miext/cw' [ 44s] make[7]: Nothing to be done for `includes'. [ 44s] make[7]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/miext/cw' [ 44s] including in programs/Xserver/composite... [ 44s] make[7]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/composite' [ 44s] make[7]: Nothing to be done for `includes'. [ 44s] make[7]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/composite' [ 44s] including in programs/Xserver/hw/nxagent... [ 44s] make[7]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/hw/nxagent' [ 44s] rm -f stubs.c [ 44s] ln -s ../../../../programs/Xserver/Xi/stubs.c stubs.c [ 44s] rm -f xpstubs.c [ 44s] ln -s ../../../../programs/Xserver/dix/xpstubs.c xpstubs.c [ 44s] rm -f miinitext.c [ 44s] ln -s ../../../../programs/Xserver/mi/miinitext.c miinitext.c [ 44s] including in programs/Xserver/hw/nxagent/compext... [ 44s] make[8]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/hw/nxagent/compext' [ 44s] make[8]: Nothing to be done for `includes'. [ 44s] make[8]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/hw/nxagent/compext' [ 44s] make[7]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/hw/nxagent' [ 44s] including in programs/Xserver/fb... [ 44s] make[7]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/fb' [ 44s] make[7]: Nothing to be done for `includes'. [ 44s] make[7]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/fb' [ 44s] including in programs/Xserver/miext/damage... [ 44s] make[7]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/miext/damage' [ 44s] make[7]: Nothing to be done for `includes'. [ 44s] make[7]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/miext/damage' [ 44s] make[6]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver' [ 44s] make[5]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs' [ 44s] make[4]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11' [ 44s] make[3]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11' [ 44s] # set up environment for libNX_X11 build (X11 header files) [ 44s] mkdir -p nx-X11/exports/include/nx-X11/ [ 44s] for header in Xlib.h Xresource.h Xutil.h cursorfont.h Xlibint.h Xcms.h Xlocale.h XKBlib.h XlibConf.h Xregion.h ImUtil.h ; do \ [ 44s] ln -f -s ../../../lib/include/X11/${header} nx-X11/exports/include/nx-X11/${header}; \ [ 44s] done [ 44s] # set up environment for libNX_X11 build (Xtrans header/include files) [ 44s] mkdir -p nx-X11/exports/include/nx-X11/Xtrans/ [ 44s] for header in transport.c Xtrans.c Xtrans.h Xtransint.h Xtranslcl.c Xtranssock.c Xtransutil.c ; do \ [ 44s] ln -f -s ../../../../lib/include/xtrans/${header} nx-X11/exports/include/nx-X11/Xtrans/${header}; \ [ 44s] done [ 44s] # build nxcomp first [ 44s] cd nxcomp && autoreconf -vfsi && (/usr/src/packages/BUILD/nx-libs-3.5.99.12/my_configure) && make [ 45s] autoreconf: Entering directory `.' [ 45s] autoreconf: configure.ac: not using Gettext [ 46s] autoreconf: running: aclocal --force -I m4 [ 47s] autoreconf: configure.ac: tracing [ 48s] autoreconf: configure.ac: creating directory build-aux [ 48s] autoreconf: running: libtoolize --force [ 48s] libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `build-aux'. [ 48s] libtoolize: linking file `build-aux/ltmain.sh' [ 48s] libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. [ 48s] libtoolize: linking file `m4/libtool.m4' [ 48s] libtoolize: linking file `m4/ltoptions.m4' [ 48s] libtoolize: linking file `m4/ltsugar.m4' [ 48s] libtoolize: linking file `m4/ltversion.m4' [ 48s] libtoolize: linking file `m4/lt~obsolete.m4' [ 50s] autoreconf: running: /usr/bin/autoconf --force [ 51s] autoreconf: running: /usr/bin/autoheader --force [ 52s] autoreconf: running: automake --add-missing --force-missing [ 52s] configure.ac:17: option `dist-xz' not recognized [ 52s] autoreconf: automake failed with exit status: 1 [ 52s] make[2]: *** [build-full] Error 1 [ 52s] make[2]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12' [ 52s] make[1]: *** [build] Error 2 [ 52s] make[1]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12' [ 52s] make: *** [all] Error 2 [ 52s] error: Bad exit status from /var/tmp/rpm-tmp.34766 (%build) [ 52s] [ 52s] [ 52s] RPM build errors: [ 52s] Bad exit status from /var/tmp/rpm-tmp.34766 (%build) [ 52s] [ 52s] japsand failed "build nx-libs.spec" at Sat Dec 16 04:26:24 UTC 2017. [ 52s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.SIVfEGEQLpikkSEWCkFgFRaF ']' + '[' -d /var/lib/jenkins/tmp/tmp.SIVfEGEQLpikkSEWCkFgFRaF ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.SIVfEGEQLpikkSEWCkFgFRaF Build step 'Execute shell' marked build as failure
See <http://jenkins.x2go.org:8080/job/nx-libs+nightly+sles-11.2/81/display/redirect?page=changes> Changes: [ionic] debian/control: add dependencies needed for debian/compat.sh. [ionic] nx{comp{,shad},proxy}: use dist-bzip2 instead of dist-xz. [ionic] nx-libs.spec: add xorg-x11-libXext-devel build dependency for older [ionic] Revert "nx-libs.spec: add xorg-x11-libXext-devel build dependency for [ionic] Support building with legacy (pre-7.1.0) Xext proto versions. ------------------------------------------ [...truncated 183.72 KB...] [ 49s] rm -f driverfuncs.c [ 49s] ln -s ../../../../../extras/Mesa/src/mesa/drivers/dri/../common/driverfuncs.c driverfuncs.c [ 49s] rm -f driverfuncs.h [ 49s] ln -s ../../../../../extras/Mesa/src/mesa/drivers/dri/../common/driverfuncs.h driverfuncs.h [ 49s] make[9]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/GL/mesa/X' [ 49s] including in programs/Xserver/GL/mesa/GLcore... [ 49s] make[9]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/GL/mesa/GLcore' [ 49s] make[9]: Nothing to be done for `includes'. [ 49s] make[9]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/GL/mesa/GLcore' [ 49s] make[8]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/GL/mesa' [ 49s] make[7]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/GL' [ 49s] including in programs/Xserver/dbe... [ 49s] make[7]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/dbe' [ 49s] make[7]: Nothing to be done for `includes'. [ 49s] make[7]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/dbe' [ 49s] including in programs/Xserver/record... [ 49s] make[7]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/record' [ 49s] make[7]: Nothing to be done for `includes'. [ 49s] make[7]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/record' [ 49s] including in programs/Xserver/randr... [ 49s] make[7]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/randr' [ 49s] make[7]: Nothing to be done for `includes'. [ 49s] make[7]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/randr' [ 49s] including in programs/Xserver/render... [ 49s] make[7]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/render' [ 49s] make[7]: Nothing to be done for `includes'. [ 49s] make[7]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/render' [ 49s] including in programs/Xserver/xfixes... [ 49s] make[7]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/xfixes' [ 49s] make[7]: Nothing to be done for `includes'. [ 49s] make[7]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/xfixes' [ 49s] including in programs/Xserver/damageext... [ 49s] make[7]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/damageext' [ 49s] make[7]: Nothing to be done for `includes'. [ 49s] make[7]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/damageext' [ 49s] including in programs/Xserver/miext/cw... [ 49s] make[7]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/miext/cw' [ 49s] make[7]: Nothing to be done for `includes'. [ 49s] make[7]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/miext/cw' [ 49s] including in programs/Xserver/composite... [ 49s] make[7]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/composite' [ 49s] make[7]: Nothing to be done for `includes'. [ 49s] make[7]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/composite' [ 49s] including in programs/Xserver/hw/nxagent... [ 49s] make[7]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/hw/nxagent' [ 49s] rm -f stubs.c [ 49s] ln -s ../../../../programs/Xserver/Xi/stubs.c stubs.c [ 49s] rm -f xpstubs.c [ 49s] ln -s ../../../../programs/Xserver/dix/xpstubs.c xpstubs.c [ 49s] rm -f miinitext.c [ 49s] ln -s ../../../../programs/Xserver/mi/miinitext.c miinitext.c [ 49s] including in programs/Xserver/hw/nxagent/compext... [ 49s] make[8]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/hw/nxagent/compext' [ 49s] make[8]: Nothing to be done for `includes'. [ 49s] make[8]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/hw/nxagent/compext' [ 49s] make[7]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/hw/nxagent' [ 49s] including in programs/Xserver/fb... [ 49s] make[7]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/fb' [ 49s] make[7]: Nothing to be done for `includes'. [ 49s] make[7]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/fb' [ 49s] including in programs/Xserver/miext/damage... [ 49s] make[7]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/miext/damage' [ 49s] make[7]: Nothing to be done for `includes'. [ 49s] make[7]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/miext/damage' [ 49s] make[6]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver' [ 49s] make[5]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs' [ 49s] make[4]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11' [ 49s] make[3]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11' [ 49s] # set up environment for libNX_X11 build (X11 header files) [ 49s] mkdir -p nx-X11/exports/include/nx-X11/ [ 49s] for header in Xlib.h Xresource.h Xutil.h cursorfont.h Xlibint.h Xcms.h Xlocale.h XKBlib.h XlibConf.h Xregion.h ImUtil.h ; do \ [ 49s] ln -f -s ../../../lib/include/X11/${header} nx-X11/exports/include/nx-X11/${header}; \ [ 49s] done [ 49s] # set up environment for libNX_X11 build (Xtrans header/include files) [ 49s] mkdir -p nx-X11/exports/include/nx-X11/Xtrans/ [ 49s] for header in transport.c Xtrans.c Xtrans.h Xtransint.h Xtranslcl.c Xtranssock.c Xtransutil.c ; do \ [ 49s] ln -f -s ../../../../lib/include/xtrans/${header} nx-X11/exports/include/nx-X11/Xtrans/${header}; \ [ 49s] done [ 49s] # build nxcomp first [ 49s] cd nxcomp && autoreconf -vfsi && (/usr/src/packages/BUILD/nx-libs-3.5.99.12/my_configure) && make [ 49s] autoreconf: Entering directory `.' [ 49s] autoreconf: configure.ac: not using Gettext [ 50s] autoreconf: running: aclocal --force -I m4 [ 52s] autoreconf: configure.ac: tracing [ 53s] autoreconf: configure.ac: creating directory build-aux [ 53s] autoreconf: running: libtoolize --force [ 53s] libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `build-aux'. [ 53s] libtoolize: linking file `build-aux/ltmain.sh' [ 53s] libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. [ 53s] libtoolize: linking file `m4/libtool.m4' [ 53s] libtoolize: linking file `m4/ltoptions.m4' [ 53s] libtoolize: linking file `m4/ltsugar.m4' [ 53s] libtoolize: linking file `m4/ltversion.m4' [ 53s] libtoolize: linking file `m4/lt~obsolete.m4' [ 55s] autoreconf: running: /usr/bin/autoconf --force [ 56s] autoreconf: running: /usr/bin/autoheader --force [ 57s] autoreconf: running: automake --add-missing --force-missing [ 57s] configure.ac:20: installing `build-aux/config.guess' [ 57s] configure.ac:20: installing `build-aux/config.sub' [ 57s] configure.ac:17: installing `build-aux/install-sh' [ 57s] configure.ac:17: installing `build-aux/missing' [ 57s] src/Makefile.am: installing `build-aux/depcomp' [ 57s] autoreconf: Leaving directory `.' [ 57s] checking for x86_64-suse-linux-gnu-g++... no [ 57s] checking for x86_64-suse-linux-gnu-c++... no [ 57s] checking for x86_64-suse-linux-gnu-gpp... no [ 57s] checking for x86_64-suse-linux-gnu-aCC... no [ 57s] checking for x86_64-suse-linux-gnu-CC... no [ 57s] checking for x86_64-suse-linux-gnu-cxx... no [ 57s] checking for x86_64-suse-linux-gnu-cc++... no [ 57s] checking for x86_64-suse-linux-gnu-cl.exe... no [ 57s] checking for x86_64-suse-linux-gnu-FCC... no [ 57s] checking for x86_64-suse-linux-gnu-KCC... no [ 57s] checking for x86_64-suse-linux-gnu-RCC... no [ 57s] checking for x86_64-suse-linux-gnu-xlC_r... no [ 57s] checking for x86_64-suse-linux-gnu-xlC... no [ 57s] checking for g++... g++ [ 57s] checking for C++ compiler default output file name... a.out [ 57s] checking whether the C++ compiler works... yes [ 57s] checking whether we are cross compiling... no [ 58s] checking for suffix of executables... [ 58s] checking for suffix of object files... o [ 58s] checking whether we are using the GNU C++ compiler... yes [ 59s] checking whether g++ accepts -g... yes [ 62s] checking for a BSD-compatible install... /usr/bin/install -c [ 66s] checking whether build environment is sane... yes [ 66s] checking for a thread-safe mkdir -p... /bin/mkdir -p [ 66s] checking for gawk... gawk [ 66s] checking whether make sets $(MAKE)... yes [ 66s] checking for style of include used by make... GNU [ 66s] checking dependency style of g++... gcc3 [ 66s] checking build system type... x86_64-suse-linux-gnu [ 66s] checking host system type... x86_64-suse-linux-gnu [ 66s] checking for x86_64-suse-linux-gnu-gcc... no [ 66s] checking for gcc... gcc [ 66s] checking whether we are using the GNU C compiler... yes [ 68s] checking whether gcc accepts -g... yes [ 68s] checking for gcc option to accept ISO C89... none needed [ 68s] checking dependency style of gcc... gcc3 [ 68s] checking for a sed that does not truncate output... /usr/bin/sed [ 68s] checking for grep that handles long lines and -e... /usr/bin/grep [ 68s] checking for egrep... /usr/bin/grep -E [ 68s] checking for fgrep... /usr/bin/grep -F [ 68s] checking for ld used by gcc... /usr/x86_64-suse-linux/bin/ld [ 68s] checking if the linker (/usr/x86_64-suse-linux/bin/ld) is GNU ld... yes [ 68s] checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B [ 68s] checking the name lister (/usr/bin/nm -B) interface... BSD nm [ 68s] checking whether ln -s works... yes [ 68s] checking the maximum length of command line arguments... 3458764513820540925 [ 68s] checking whether the shell understands some XSI constructs... yes [ 68s] checking whether the shell understands "+="... yes [ 68s] checking for /usr/x86_64-suse-linux/bin/ld option to reload object files... -r [ 68s] checking for x86_64-suse-linux-gnu-objdump... no [ 68s] checking for objdump... objdump [ 68s] checking how to recognize dependent libraries... pass_all [ 68s] checking for x86_64-suse-linux-gnu-ar... no [ 68s] checking for ar... ar [ 68s] checking for x86_64-suse-linux-gnu-strip... no [ 68s] checking for strip... strip [ 68s] checking for x86_64-suse-linux-gnu-ranlib... no [ 68s] checking for ranlib... ranlib [ 68s] checking command to parse /usr/bin/nm -B output from gcc object... ok [ 68s] checking how to run the C preprocessor... gcc -E [ 68s] checking for ANSI C header files... yes [ 68s] checking for sys/types.h... yes [ 68s] checking for sys/stat.h... yes [ 68s] checking for stdlib.h... yes [ 68s] checking for string.h... yes [ 69s] checking for memory.h... yes [ 69s] checking for strings.h... yes [ 69s] checking for inttypes.h... yes [ 69s] checking for stdint.h... yes [ 69s] checking for unistd.h... yes [ 69s] checking for dlfcn.h... yes [ 69s] checking whether we are using the GNU C++ compiler... (cached) yes [ 69s] checking whether g++ accepts -g... (cached) yes [ 69s] checking how to run the C++ preprocessor... g++ -E [ 69s] checking for objdir... .libs [ 69s] checking if gcc supports -fno-rtti -fno-exceptions... no [ 69s] checking for gcc option to produce PIC... -fPIC -DPIC [ 69s] checking if gcc PIC flag -fPIC -DPIC works... yes [ 69s] checking if gcc static flag -static works... yes [ 69s] checking if gcc supports -c -o file.o... yes [ 69s] checking if gcc supports -c -o file.o... (cached) yes [ 69s] checking whether the gcc linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes [ 69s] checking whether -lc should be explicitly linked in... no [ 69s] checking dynamic linker characteristics... GNU/Linux ld.so [ 69s] checking how to hardcode library paths into programs... immediate [ 69s] checking whether stripping libraries is possible... yes [ 69s] checking if libtool supports shared libraries... yes [ 69s] checking whether to build shared libraries... yes [ 69s] checking whether to build static libraries... yes [ 70s] checking for ld used by g++... /usr/x86_64-suse-linux/bin/ld -m elf_x86_64 [ 70s] checking if the linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) is GNU ld... yes [ 70s] checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes [ 70s] checking for g++ option to produce PIC... -fPIC -DPIC [ 70s] checking if g++ PIC flag -fPIC -DPIC works... yes [ 70s] checking if g++ static flag -static works... yes [ 70s] checking if g++ supports -c -o file.o... yes [ 70s] checking if g++ supports -c -o file.o... (cached) yes [ 70s] checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes [ 70s] checking dynamic linker characteristics... GNU/Linux ld.so [ 70s] checking how to hardcode library paths into programs... immediate [ 70s] checking for x86_64-suse-linux-gnu-pkg-config... no [ 70s] checking for pkg-config... /usr/bin/pkg-config [ 70s] checking pkg-config is at least version 0.9.0... yes [ 70s] checking for JPEG... no [ 70s] checking for libjpeg shared libary file and headers... checking for jpeg_destroy_compress in -ljpeg... yes [ 70s] checking jpeglib.h usability... yes [ 70s] checking jpeglib.h presence... yes [ 70s] checking for jpeglib.h... yes [ 70s] yes [ 70s] checking for PNG... yes [ 70s] checking for Z... configure: error: Package requirements (zlib) were not met: [ 70s] [ 70s] No package 'zlib' found [ 70s] [ 70s] Consider adjusting the PKG_CONFIG_PATH environment variable if you [ 70s] installed software in a non-standard prefix. [ 70s] [ 70s] Alternatively, you may set the environment variables Z_CFLAGS [ 70s] and Z_LIBS to avoid the need to call pkg-config. [ 70s] See the pkg-config man page for more details. [ 70s] [ 70s] make[2]: *** [build-full] Error 1 [ 70s] make[2]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12' [ 70s] make[1]: *** [build] Error 2 [ 70s] make[1]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12' [ 70s] make: *** [all] Error 2 [ 70s] error: Bad exit status from /var/tmp/rpm-tmp.46535 (%build) [ 70s] [ 70s] [ 70s] RPM build errors: [ 70s] Bad exit status from /var/tmp/rpm-tmp.46535 (%build) [ 70s] [ 70s] japsand failed "build nx-libs.spec" at Sat Dec 16 06:27:01 UTC 2017. [ 70s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.gygH7NUtwslnqQchjzkg2qyx ']' + '[' -d /var/lib/jenkins/tmp/tmp.gygH7NUtwslnqQchjzkg2qyx ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.gygH7NUtwslnqQchjzkg2qyx Build step 'Execute shell' marked build as failure
See <http://jenkins.x2go.org:8080/job/nx-libs+nightly+sles-11.2/82/display/redirect?page=changes> Changes: [ionic] Support building with legacy zlib versions that do not ship a pkg-config [ionic] nx-X11/programs/Xserver/include/misc.h: add compat define for SHMNAME. [ionic] zlib compatibility: whenever we want -I flags only, assume that the ------------------------------------------ [...truncated 1.33 MB...] [ 219s] shape.c: In function 'ProcShapeMask': [ 219s] shape.c:412: warning: ISO C forbids nested functions [ 219s] shape.c:412: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 219s] shape.c:412: error: 'stuff' undeclared (first use in this function) [ 219s] shape.c:412: error: 'xShapeMaskReq' undeclared (first use in this function) [ 219s] shape.c:412: error: expected expression before ')' token [ 219s] shape.c:424: error: 'ShapeBounding' undeclared (first use in this function) [ 219s] shape.c:427: error: 'ShapeClip' undeclared (first use in this function) [ 219s] shape.c:430: error: 'ShapeInput' undeclared (first use in this function) [ 219s] shape.c: In function 'ProcPanoramiXShapeMask': [ 219s] shape.c:479: warning: ISO C forbids nested functions [ 219s] shape.c:479: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 219s] shape.c:479: error: 'stuff' undeclared (first use in this function) [ 219s] shape.c:479: error: 'xShapeMaskReq' undeclared (first use in this function) [ 219s] shape.c:479: error: expected expression before ')' token [ 219s] shape.c: In function 'ProcShapeCombine': [ 219s] shape.c:518: warning: ISO C forbids nested functions [ 219s] shape.c:518: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 219s] shape.c:518: error: 'stuff' undeclared (first use in this function) [ 219s] shape.c:518: error: 'xShapeCombineReq' undeclared (first use in this function) [ 219s] shape.c:518: error: expected expression before ')' token [ 219s] shape.c:533: error: 'ShapeBounding' undeclared (first use in this function) [ 219s] shape.c:536: error: 'ShapeClip' undeclared (first use in this function) [ 219s] shape.c:539: error: 'ShapeInput' undeclared (first use in this function) [ 219s] shape.c: In function 'ProcPanoramiXShapeCombine': [ 219s] shape.c:607: warning: ISO C forbids nested functions [ 219s] shape.c:607: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 219s] shape.c:607: error: 'stuff' undeclared (first use in this function) [ 219s] shape.c:607: error: 'xShapeCombineReq' undeclared (first use in this function) [ 219s] shape.c:607: error: expected expression before ')' token [ 219s] shape.c: In function 'ProcShapeOffset': [ 219s] shape.c:641: warning: ISO C forbids nested functions [ 219s] shape.c:641: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 219s] shape.c:641: error: 'stuff' undeclared (first use in this function) [ 219s] shape.c:641: error: 'xShapeOffsetReq' undeclared (first use in this function) [ 219s] shape.c:641: error: expected expression before ')' token [ 219s] shape.c:650: error: 'ShapeBounding' undeclared (first use in this function) [ 219s] shape.c:653: error: 'ShapeClip' undeclared (first use in this function) [ 219s] shape.c:656: error: 'ShapeInput' undeclared (first use in this function) [ 219s] shape.c: In function 'ProcPanoramiXShapeOffset': [ 219s] shape.c:679: warning: ISO C forbids nested functions [ 219s] shape.c:679: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 219s] shape.c:679: error: 'stuff' undeclared (first use in this function) [ 219s] shape.c:679: error: 'xShapeOffsetReq' undeclared (first use in this function) [ 219s] shape.c:679: error: expected expression before ')' token [ 219s] shape.c: In function 'ProcShapeQueryExtents': [ 219s] shape.c:703: warning: ISO C forbids nested functions [ 219s] shape.c:703: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 219s] shape.c:703: error: 'stuff' undeclared (first use in this function) [ 219s] shape.c:703: error: 'xShapeQueryExtentsReq' undeclared (first use in this function) [ 219s] shape.c:703: error: expected expression before ')' token [ 219s] shape.c:705: error: 'xShapeQueryExtentsReply' undeclared (first use in this function) [ 219s] shape.c:705: error: expected ';' before 'rep' [ 219s] shape.c:710: error: 'rep' undeclared (first use in this function) [ 219s] shape.c: In function 'ProcShapeSelectInput': [ 219s] shape.c:814: warning: ISO C forbids nested functions [ 219s] shape.c:814: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 219s] shape.c:814: error: 'stuff' undeclared (first use in this function) [ 219s] shape.c:814: error: 'xShapeSelectInputReq' undeclared (first use in this function) [ 219s] shape.c:814: error: expected expression before ')' token [ 219s] shape.c: In function 'SendShapeNotify': [ 219s] shape.c:911: error: 'xShapeNotifyEvent' undeclared (first use in this function) [ 219s] shape.c:911: error: expected ';' before 'se' [ 219s] shape.c:920: error: 'ShapeBounding' undeclared (first use in this function) [ 219s] shape.c:933: error: 'ShapeClip' undeclared (first use in this function) [ 219s] shape.c:946: error: 'ShapeInput' undeclared (first use in this function) [ 219s] shape.c:963: error: 'se' undeclared (first use in this function) [ 219s] shape.c:963: error: 'ShapeNotify' undeclared (first use in this function) [ 219s] shape.c: In function 'ProcShapeInputSelected': [ 219s] shape.c:980: warning: ISO C forbids nested functions [ 219s] shape.c:980: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 219s] shape.c:980: error: 'stuff' undeclared (first use in this function) [ 219s] shape.c:980: error: 'xShapeInputSelectedReq' undeclared (first use in this function) [ 219s] shape.c:980: error: expected expression before ')' token [ 219s] shape.c:984: error: 'xShapeInputSelectedReply' undeclared (first use in this function) [ 219s] shape.c:984: error: expected ';' before 'rep' [ 219s] shape.c:1004: error: 'rep' undeclared (first use in this function) [ 219s] shape.c: In function 'ProcShapeGetRectangles': [ 219s] shape.c:1020: warning: ISO C forbids nested functions [ 219s] shape.c:1020: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 219s] shape.c:1020: error: 'stuff' undeclared (first use in this function) [ 219s] shape.c:1020: error: 'xShapeGetRectanglesReq' undeclared (first use in this function) [ 219s] shape.c:1020: error: expected expression before ')' token [ 219s] shape.c:1022: error: 'xShapeGetRectanglesReply' undeclared (first use in this function) [ 219s] shape.c:1022: error: expected ';' before 'rep' [ 219s] shape.c:1032: error: 'ShapeBounding' undeclared (first use in this function) [ 219s] shape.c:1035: error: 'ShapeClip' undeclared (first use in this function) [ 219s] shape.c:1038: error: 'ShapeInput' undeclared (first use in this function) [ 219s] shape.c:1084: error: 'rep' undeclared (first use in this function) [ 219s] shape.c: In function 'ProcShapeDispatch': [ 219s] shape.c:1107: error: 'X_ShapeQueryVersion' undeclared (first use in this function) [ 219s] shape.c:1109: error: 'X_ShapeRectangles' undeclared (first use in this function) [ 219s] shape.c:1116: error: 'X_ShapeMask' undeclared (first use in this function) [ 219s] shape.c:1123: error: 'X_ShapeCombine' undeclared (first use in this function) [ 219s] shape.c:1130: error: 'X_ShapeOffset' undeclared (first use in this function) [ 219s] shape.c:1137: error: 'X_ShapeQueryExtents' undeclared (first use in this function) [ 219s] shape.c:1139: error: 'X_ShapeSelectInput' undeclared (first use in this function) [ 219s] shape.c:1141: error: 'X_ShapeInputSelected' undeclared (first use in this function) [ 219s] shape.c:1143: error: 'X_ShapeGetRectangles' undeclared (first use in this function) [ 219s] shape.c: In function 'SShapeNotifyEvent': [ 219s] shape.c:1152: error: expected declaration specifiers before 'xShapeNotifyEvent' [ 219s] shape.c:1153: warning: type of 'from' defaults to 'int' [ 219s] shape.c:1153: warning: type of 'to' defaults to 'int' [ 219s] shape.c:1154: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1154: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1155: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1155: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1156: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1156: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1156: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1156: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1156: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1156: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1156: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1157: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1157: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1157: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1157: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1157: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1158: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1158: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1158: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1158: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1158: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1159: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1159: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1159: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1159: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1159: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1160: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1160: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1160: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1160: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1160: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1161: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1161: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1161: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1161: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1161: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1162: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1162: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1162: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1162: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1162: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1162: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1162: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1163: error: invalid type argument of '->' (have 'int') [ 219s] shape.c:1163: error: invalid type argument of '->' (have 'int') [ 219s] shape.c: In function 'SProcShapeQueryVersion': [ 219s] shape.c:1170: warning: ISO C forbids nested functions [ 219s] shape.c:1170: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 219s] shape.c:1170: error: 'stuff' undeclared (first use in this function) [ 219s] shape.c:1170: error: 'xShapeQueryVersionReq' undeclared (first use in this function) [ 219s] shape.c:1170: error: expected expression before ')' token [ 219s] shape.c: In function 'SProcShapeRectangles': [ 219s] shape.c:1180: warning: ISO C forbids nested functions [ 219s] shape.c:1180: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 219s] shape.c:1180: error: 'stuff' undeclared (first use in this function) [ 219s] shape.c:1180: error: 'xShapeRectanglesReq' undeclared (first use in this function) [ 219s] shape.c:1180: error: expected expression before ')' token [ 219s] shape.c: In function 'SProcShapeMask': [ 219s] shape.c:1195: warning: ISO C forbids nested functions [ 219s] shape.c:1195: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 219s] shape.c:1195: error: 'stuff' undeclared (first use in this function) [ 219s] shape.c:1195: error: 'xShapeMaskReq' undeclared (first use in this function) [ 219s] shape.c:1195: error: expected expression before ')' token [ 219s] shape.c: In function 'SProcShapeCombine': [ 219s] shape.c:1210: warning: ISO C forbids nested functions [ 219s] shape.c:1210: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 219s] shape.c:1210: error: 'stuff' undeclared (first use in this function) [ 219s] shape.c:1210: error: 'xShapeCombineReq' undeclared (first use in this function) [ 219s] shape.c:1210: error: expected expression before ')' token [ 219s] shape.c: In function 'SProcShapeOffset': [ 219s] shape.c:1225: warning: ISO C forbids nested functions [ 219s] shape.c:1225: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 219s] shape.c:1225: error: 'stuff' undeclared (first use in this function) [ 219s] shape.c:1225: error: 'xShapeOffsetReq' undeclared (first use in this function) [ 219s] shape.c:1225: error: expected expression before ')' token [ 219s] shape.c: In function 'SProcShapeQueryExtents': [ 219s] shape.c:1239: warning: ISO C forbids nested functions [ 219s] shape.c:1239: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 219s] shape.c:1239: error: 'stuff' undeclared (first use in this function) [ 219s] shape.c:1239: error: 'xShapeQueryExtentsReq' undeclared (first use in this function) [ 219s] shape.c:1239: error: expected expression before ')' token [ 219s] shape.c: In function 'SProcShapeSelectInput': [ 219s] shape.c:1251: warning: ISO C forbids nested functions [ 219s] shape.c:1251: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 219s] shape.c:1251: error: 'stuff' undeclared (first use in this function) [ 219s] shape.c:1251: error: 'xShapeSelectInputReq' undeclared (first use in this function) [ 219s] shape.c:1251: error: expected expression before ')' token [ 219s] shape.c: In function 'SProcShapeInputSelected': [ 219s] shape.c:1263: warning: ISO C forbids nested functions [ 219s] shape.c:1263: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 219s] shape.c:1263: error: 'stuff' undeclared (first use in this function) [ 219s] shape.c:1263: error: 'xShapeInputSelectedReq' undeclared (first use in this function) [ 219s] shape.c:1263: error: expected expression before ')' token [ 219s] shape.c: In function 'SProcShapeGetRectangles': [ 219s] shape.c:1275: warning: ISO C forbids nested functions [ 219s] shape.c:1275: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 219s] shape.c:1275: error: 'stuff' undeclared (first use in this function) [ 219s] shape.c:1275: error: 'xShapeGetRectanglesReq' undeclared (first use in this function) [ 219s] shape.c:1275: error: expected expression before ')' token [ 219s] shape.c: In function 'SProcShapeDispatch': [ 219s] shape.c:1289: error: 'X_ShapeQueryVersion' undeclared (first use in this function) [ 219s] shape.c:1291: error: 'X_ShapeRectangles' undeclared (first use in this function) [ 219s] shape.c:1293: error: 'X_ShapeMask' undeclared (first use in this function) [ 219s] shape.c:1295: error: 'X_ShapeCombine' undeclared (first use in this function) [ 219s] shape.c:1297: error: 'X_ShapeOffset' undeclared (first use in this function) [ 219s] shape.c:1299: error: 'X_ShapeQueryExtents' undeclared (first use in this function) [ 219s] shape.c:1301: error: 'X_ShapeSelectInput' undeclared (first use in this function) [ 219s] shape.c:1303: error: 'X_ShapeInputSelected' undeclared (first use in this function) [ 219s] shape.c:1305: error: 'X_ShapeGetRectangles' undeclared (first use in this function) [ 219s] make[8]: *** [shape.o] Error 1 [ 219s] make[8]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/Xext' [ 219s] make[7]: *** [Xext] Error 2 [ 219s] make[7]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver' [ 219s] make[6]: *** [all] Error 2 [ 219s] make[6]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs' [ 219s] make[5]: *** [all] Error 2 [ 219s] make[5]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11' [ 219s] make[4]: *** [World] Error 2 [ 219s] make[4]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11' [ 219s] make[3]: *** [World] Error 2 [ 219s] make[3]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11' [ 219s] make[2]: *** [build-full] Error 2 [ 219s] make[2]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12' [ 219s] make[1]: *** [build] Error 2 [ 219s] make[1]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12' [ 219s] make: *** [all] Error 2 [ 219s] error: Bad exit status from /var/tmp/rpm-tmp.5981 (%build) [ 219s] [ 219s] [ 219s] RPM build errors: [ 219s] Bad exit status from /var/tmp/rpm-tmp.5981 (%build) [ 219s] [ 219s] japsand failed "build nx-libs.spec" at Sat Dec 16 07:59:57 UTC 2017. [ 219s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.PPGnPgP2NKkRMrSYLxm8S5xv ']' + '[' -d /var/lib/jenkins/tmp/tmp.PPGnPgP2NKkRMrSYLxm8S5xv ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.PPGnPgP2NKkRMrSYLxm8S5xv Build step 'Execute shell' marked build as failure
See <http://jenkins.x2go.org:8080/job/nx-libs+nightly+sles-11.2/83/display/redirect?page=changes> Changes: [ionic] Handle SHAPE proto splitup gracefully for legacy Xext proto versions. ------------------------------------------ [...truncated 1.32 MB...] [ 166s] rm -f cbrt.o [ 166s] gcc -c -std=c99 -Wall -pedantic -Wpointer-arith -Wundef -I. -I../include -I../render -I../xfixes -I../damageext -I../miext/damage -I../../../exports/include/nx-X11 -I../../../include/extensions -I../../../programs/Xserver/Xext `pkg-config --cflags-only-I pixman-1` -I../../.. -I../../../exports/include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_DEFAULT_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DSHAPE -DXINPUT -DXKB -DXCSECURITY -DXF86BIGFONT -DDPMSExtension -DRENDER -DRANDR -DPANORAMIX -DXFIXES -DDAMAGE -DCOMPOSITE -DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRIV -DSINGLEDEPTH -DXvExtension -DXFree86Server -DXvMCExtension -DBUILDDEBUG -DXResExtension -DX_BYTE_ORDER=X_LITTLE_ENDIAN -DXORG_VERSION_CURRENT="(((6) * 10000000) + ((9) * 100000) + ((0) * 1000) + 0)" -D_XSERVER64 -DNDEBUG -DHAVE_SETITIMER=1 -DLEGACY_XFONT1 -DFUNCPROTO=15 -DNARROWPROTO -DLEGACY_XEXT_PROTO -DHAS_FFS cbrt.c [ 166s] rm -f libcbrt.a [ 166s] ar clq libcbrt.a cbrt.o [ 166s] ranlib libcbrt.a [ 166s] make[8]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/mi' [ 166s] making all in programs/Xserver/Xext... [ 166s] make[8]: Entering directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/Xext' [ 166s] rm -f shape.o [ 166s] gcc -c -std=c99 -Wall -pedantic -Wpointer-arith -Wundef -I. -I../include -I../../../exports/include/nx-X11 -I../../../include/extensions -I../mi -I../render -I../../../programs/Xserver/hw/xfree86/common `pkg-config --cflags-only-I pixman-1` -I../../.. -I../../../exports/include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_DEFAULT_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DSHAPE -DXINPUT -DXKB -DXCSECURITY -DXF86BIGFONT -DDPMSExtension -DRENDER -DRANDR -DPANORAMIX -DXFIXES -DDAMAGE -DCOMPOSITE -DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRIV -DSINGLEDEPTH -DXvExtension -DXFree86Server -DXvMCExtension -DBUILDDEBUG -DXResExtension -DX_BYTE_ORDER=X_LITTLE_ENDIAN -DXORG_VERSION_CURRENT="(((6) * 10000000) + ((9) * 100000) + ((0) * 1000) + 0)" -D_XSERVER64 -DNDEBUG -DHAVE_SETITIMER=1 -DLEGACY_XFONT1 -DFUNCPROTO=15 -DNARROWPROTO -DLEGACY_XEXT_PROTO -DDBE -DXTEST -DXSYNC -DXRECORD -DMITSHM -DBIGREQS -DDPMSExtension -DSCREENSAVER -DXV -DXVMC -DGLXEXT -D__GLX_ALIGN64 -DRES -DNXAGENT_SERVER shape.c [ 166s] In file included from shape.c:51: [ 166s] ../include/gcstruct.h:324: error: conflicting types for 'GC' [ 166s] ../../../exports/include/nx-X11/Xlib.h:219: error: previous declaration of 'GC' was here [ 166s] shape.c:69: error: expected ')' before '*' token [ 166s] shape.c: In function 'ShapeExtensionInit': [ 166s] shape.c:154: error: 'SHAPENAME' undeclared (first use in this function) [ 166s] shape.c:154: error: (Each undeclared identifier is reported only once [ 166s] shape.c:154: error: for each function it appears in.) [ 166s] shape.c:162: error: 'SShapeNotifyEvent' undeclared (first use in this function) [ 166s] shape.c: In function 'ProcShapeQueryVersion': [ 166s] shape.c:288: error: 'xShapeQueryVersionReply' undeclared (first use in this function) [ 166s] shape.c:288: error: expected ';' before 'rep' [ 166s] shape.c:290: error: 'xShapeQueryVersionReq' undeclared (first use in this function) [ 166s] shape.c:291: error: 'rep' undeclared (first use in this function) [ 166s] shape.c: In function 'ProcShapeRectangles': [ 166s] shape.c:317: warning: ISO C forbids nested functions [ 166s] shape.c:317: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 166s] shape.c:317: error: 'stuff' undeclared (first use in this function) [ 166s] shape.c:317: error: 'xShapeRectanglesReq' undeclared (first use in this function) [ 166s] shape.c:317: error: expected expression before ')' token [ 166s] shape.c: In function 'ProcPanoramiXShapeRectangles': [ 166s] shape.c:385: warning: ISO C forbids nested functions [ 166s] shape.c:385: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 166s] shape.c:385: error: 'stuff' undeclared (first use in this function) [ 166s] shape.c:385: error: 'xShapeRectanglesReq' undeclared (first use in this function) [ 166s] shape.c:385: error: expected expression before ')' token [ 166s] shape.c: In function 'ProcShapeMask': [ 166s] shape.c:416: warning: ISO C forbids nested functions [ 166s] shape.c:416: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 166s] shape.c:416: error: 'stuff' undeclared (first use in this function) [ 166s] shape.c:416: error: 'xShapeMaskReq' undeclared (first use in this function) [ 166s] shape.c:416: error: expected expression before ')' token [ 166s] shape.c: In function 'ProcPanoramiXShapeMask': [ 166s] shape.c:483: warning: ISO C forbids nested functions [ 166s] shape.c:483: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 166s] shape.c:483: error: 'stuff' undeclared (first use in this function) [ 166s] shape.c:483: error: 'xShapeMaskReq' undeclared (first use in this function) [ 166s] shape.c:483: error: expected expression before ')' token [ 166s] shape.c: In function 'ProcShapeCombine': [ 166s] shape.c:522: warning: ISO C forbids nested functions [ 166s] shape.c:522: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 166s] shape.c:522: error: 'stuff' undeclared (first use in this function) [ 166s] shape.c:522: error: 'xShapeCombineReq' undeclared (first use in this function) [ 166s] shape.c:522: error: expected expression before ')' token [ 166s] shape.c: In function 'ProcPanoramiXShapeCombine': [ 166s] shape.c:611: warning: ISO C forbids nested functions [ 166s] shape.c:611: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 166s] shape.c:611: error: 'stuff' undeclared (first use in this function) [ 166s] shape.c:611: error: 'xShapeCombineReq' undeclared (first use in this function) [ 166s] shape.c:611: error: expected expression before ')' token [ 166s] shape.c: In function 'ProcShapeOffset': [ 166s] shape.c:645: warning: ISO C forbids nested functions [ 166s] shape.c:645: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 166s] shape.c:645: error: 'stuff' undeclared (first use in this function) [ 166s] shape.c:645: error: 'xShapeOffsetReq' undeclared (first use in this function) [ 166s] shape.c:645: error: expected expression before ')' token [ 166s] shape.c: In function 'ProcPanoramiXShapeOffset': [ 166s] shape.c:683: warning: ISO C forbids nested functions [ 166s] shape.c:683: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 166s] shape.c:683: error: 'stuff' undeclared (first use in this function) [ 166s] shape.c:683: error: 'xShapeOffsetReq' undeclared (first use in this function) [ 166s] shape.c:683: error: expected expression before ')' token [ 166s] shape.c: In function 'ProcShapeQueryExtents': [ 166s] shape.c:707: warning: ISO C forbids nested functions [ 166s] shape.c:707: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 166s] shape.c:707: error: 'stuff' undeclared (first use in this function) [ 166s] shape.c:707: error: 'xShapeQueryExtentsReq' undeclared (first use in this function) [ 166s] shape.c:707: error: expected expression before ')' token [ 166s] shape.c:709: error: 'xShapeQueryExtentsReply' undeclared (first use in this function) [ 166s] shape.c:709: error: expected ';' before 'rep' [ 166s] shape.c:714: error: 'rep' undeclared (first use in this function) [ 166s] shape.c: In function 'ProcShapeSelectInput': [ 166s] shape.c:818: warning: ISO C forbids nested functions [ 166s] shape.c:818: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 166s] shape.c:818: error: 'stuff' undeclared (first use in this function) [ 166s] shape.c:818: error: 'xShapeSelectInputReq' undeclared (first use in this function) [ 166s] shape.c:818: error: expected expression before ')' token [ 166s] shape.c: In function 'SendShapeNotify': [ 166s] shape.c:915: error: 'xShapeNotifyEvent' undeclared (first use in this function) [ 166s] shape.c:915: error: expected ';' before 'se' [ 166s] shape.c:967: error: 'se' undeclared (first use in this function) [ 166s] shape.c: In function 'ProcShapeInputSelected': [ 166s] shape.c:984: warning: ISO C forbids nested functions [ 166s] shape.c:984: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 166s] shape.c:984: error: 'stuff' undeclared (first use in this function) [ 166s] shape.c:984: error: 'xShapeInputSelectedReq' undeclared (first use in this function) [ 166s] shape.c:984: error: expected expression before ')' token [ 166s] shape.c:988: error: 'xShapeInputSelectedReply' undeclared (first use in this function) [ 166s] shape.c:988: error: expected ';' before 'rep' [ 166s] shape.c:1008: error: 'rep' undeclared (first use in this function) [ 166s] shape.c: In function 'ProcShapeGetRectangles': [ 166s] shape.c:1024: warning: ISO C forbids nested functions [ 166s] shape.c:1024: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 166s] shape.c:1024: error: 'stuff' undeclared (first use in this function) [ 166s] shape.c:1024: error: 'xShapeGetRectanglesReq' undeclared (first use in this function) [ 166s] shape.c:1024: error: expected expression before ')' token [ 166s] shape.c:1026: error: 'xShapeGetRectanglesReply' undeclared (first use in this function) [ 166s] shape.c:1026: error: expected ';' before 'rep' [ 166s] shape.c:1088: error: 'rep' undeclared (first use in this function) [ 166s] shape.c: In function 'SShapeNotifyEvent': [ 166s] shape.c:1156: error: expected declaration specifiers before 'xShapeNotifyEvent' [ 166s] shape.c:1157: warning: type of 'from' defaults to 'int' [ 166s] shape.c:1157: warning: type of 'to' defaults to 'int' [ 166s] shape.c:1158: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1158: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1159: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1159: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1160: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1160: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1160: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1160: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1160: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1160: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1160: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1161: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1161: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1161: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1161: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1161: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1162: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1162: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1162: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1162: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1162: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1163: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1163: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1163: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1163: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1163: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1164: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1164: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1164: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1164: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1164: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1165: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1165: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1165: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1165: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1165: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1166: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1166: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1166: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1166: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1166: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1166: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1166: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1167: error: invalid type argument of '->' (have 'int') [ 166s] shape.c:1167: error: invalid type argument of '->' (have 'int') [ 166s] shape.c: In function 'SProcShapeQueryVersion': [ 166s] shape.c:1174: warning: ISO C forbids nested functions [ 166s] shape.c:1174: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 166s] shape.c:1174: error: 'stuff' undeclared (first use in this function) [ 166s] shape.c:1174: error: 'xShapeQueryVersionReq' undeclared (first use in this function) [ 166s] shape.c:1174: error: expected expression before ')' token [ 166s] shape.c: In function 'SProcShapeRectangles': [ 166s] shape.c:1184: warning: ISO C forbids nested functions [ 166s] shape.c:1184: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 166s] shape.c:1184: error: 'stuff' undeclared (first use in this function) [ 166s] shape.c:1184: error: 'xShapeRectanglesReq' undeclared (first use in this function) [ 166s] shape.c:1184: error: expected expression before ')' token [ 166s] shape.c: In function 'SProcShapeMask': [ 166s] shape.c:1199: warning: ISO C forbids nested functions [ 166s] shape.c:1199: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 166s] shape.c:1199: error: 'stuff' undeclared (first use in this function) [ 166s] shape.c:1199: error: 'xShapeMaskReq' undeclared (first use in this function) [ 166s] shape.c:1199: error: expected expression before ')' token [ 166s] shape.c: In function 'SProcShapeCombine': [ 166s] shape.c:1214: warning: ISO C forbids nested functions [ 166s] shape.c:1214: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 166s] shape.c:1214: error: 'stuff' undeclared (first use in this function) [ 166s] shape.c:1214: error: 'xShapeCombineReq' undeclared (first use in this function) [ 166s] shape.c:1214: error: expected expression before ')' token [ 166s] shape.c: In function 'SProcShapeOffset': [ 166s] shape.c:1229: warning: ISO C forbids nested functions [ 166s] shape.c:1229: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 166s] shape.c:1229: error: 'stuff' undeclared (first use in this function) [ 166s] shape.c:1229: error: 'xShapeOffsetReq' undeclared (first use in this function) [ 166s] shape.c:1229: error: expected expression before ')' token [ 166s] shape.c: In function 'SProcShapeQueryExtents': [ 166s] shape.c:1243: warning: ISO C forbids nested functions [ 166s] shape.c:1243: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 166s] shape.c:1243: error: 'stuff' undeclared (first use in this function) [ 166s] shape.c:1243: error: 'xShapeQueryExtentsReq' undeclared (first use in this function) [ 166s] shape.c:1243: error: expected expression before ')' token [ 166s] shape.c: In function 'SProcShapeSelectInput': [ 166s] shape.c:1255: warning: ISO C forbids nested functions [ 166s] shape.c:1255: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 166s] shape.c:1255: error: 'stuff' undeclared (first use in this function) [ 166s] shape.c:1255: error: 'xShapeSelectInputReq' undeclared (first use in this function) [ 166s] shape.c:1255: error: expected expression before ')' token [ 166s] shape.c: In function 'SProcShapeInputSelected': [ 166s] shape.c:1267: warning: ISO C forbids nested functions [ 166s] shape.c:1267: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 166s] shape.c:1267: error: 'stuff' undeclared (first use in this function) [ 166s] shape.c:1267: error: 'xShapeInputSelectedReq' undeclared (first use in this function) [ 166s] shape.c:1267: error: expected expression before ')' token [ 166s] shape.c: In function 'SProcShapeGetRectangles': [ 166s] shape.c:1279: warning: ISO C forbids nested functions [ 166s] shape.c:1279: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token [ 166s] shape.c:1279: error: 'stuff' undeclared (first use in this function) [ 166s] shape.c:1279: error: 'xShapeGetRectanglesReq' undeclared (first use in this function) [ 166s] shape.c:1279: error: expected expression before ')' token [ 166s] make[8]: *** [shape.o] Error 1 [ 166s] make[8]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver/Xext' [ 166s] make[7]: *** [Xext] Error 2 [ 166s] make[7]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs/Xserver' [ 166s] make[6]: *** [all] Error 2 [ 166s] make[6]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11/programs' [ 166s] make[5]: *** [all] Error 2 [ 166s] make[5]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11' [ 166s] make[4]: *** [World] Error 2 [ 166s] make[4]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11' [ 166s] make[3]: *** [World] Error 2 [ 166s] make[3]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12/nx-X11' [ 166s] make[2]: *** [build-full] Error 2 [ 166s] make[2]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12' [ 166s] make[1]: *** [build] Error 2 [ 166s] make[1]: Leaving directory `/usr/src/packages/BUILD/nx-libs-3.5.99.12' [ 166s] make: *** [all] Error 2 [ 166s] error: Bad exit status from /var/tmp/rpm-tmp.10545 (%build) [ 166s] [ 166s] [ 166s] RPM build errors: [ 166s] Bad exit status from /var/tmp/rpm-tmp.10545 (%build) [ 166s] [ 166s] japsand failed "build nx-libs.spec" at Sat Dec 16 09:30:01 UTC 2017. [ 166s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.2ydySgKLrVRWy5SofdskzDZZ ']' + '[' -d /var/lib/jenkins/tmp/tmp.2ydySgKLrVRWy5SofdskzDZZ ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.2ydySgKLrVRWy5SofdskzDZZ Build step 'Execute shell' marked build as failure