[libyui-commit] Build failed in Jenkins: libyui-ncurses-master #277
See https://ci.opensuse.org/job/libyui-ncurses-master/277/display/redirect?page=... Changes: [jlopez] Refresh NCItemSelector when shortcuts are changed [jlopez] Refresh NCMenuBar when shortcuts are changed [jlopez] Handle hotkeys for NCItemSelector [jlopez] Fix hotkey rendering for NCItemSelector [jlopez] Add more shortcuts to menu bar [jlopez] Activate hotkeys without alt [jlopez] Allow to use shortcuts to jump to another menu [shundhammer] Moved table sort classes out to a separate source file where it belonged to in the first place [shundhammer] Factored out common base class [shundhammer] Moved muddled-up class definition to the header file where it belongs [shundhammer] Human readable code organization [shundhammer] Removed redundant 'protected' [shundhammer] Added a ton of documentation and fixed coding style [shundhammer] Type casts according to coding style [shundhammer] Fixed utterly misleading method name [shundhammer] Better understandable naming [shundhammer] Use bool for a boolean status, not int [shundhammer] Added doc [shundhammer] Fixed broken English [shundhammer] Fixed broken item selection (no event details set) [shundhammer] Fixed table header handling (no more duplicate header data: rely on base class) [shundhammer] Coding style: [shundhammer] Refactored key handler some more [shundhammer] Code readability [shundhammer] Use speaking variable names [shundhammer] Code readability, docs [shundhammer] Code readability [shundhammer] Use plain 'unsigned', not 'unsigned int' [shundhammer] Code readability: Consistently mark member variables with leading underscore [shundhammer] Coding style: Indentation, parameter naming [shundhammer] Propagate information about nesting to table lines [shundhammer] Use speaking parameter name [shundhammer] Add child items [shundhammer] Code readability: [shundhammer] Moved simple tree operations to base class [shundhammer] Suppress closed branches in table [shundhammer] Move visible items handling up to base class [shundhammer] Moved most of drawing up to base class [shundhammer] Consistent event handling, now mostly in base classes [shundhammer] Coding style [shundhammer] Added myself as co-author [shundhammer] Fixed crash when trying to select an item from the outside in multi-selection mode [shundhammer] Prevent exception: Don't try to add child item to YSelectionWidget [shundhammer] Prevent scrolling out of visible lines [shundhammer] Updated copyright year and company [shundhammer] Fixed broken English [shundhammer] Unified setpos() and moved to base class [shundhammer] Fixed table event delivery and added docs about event handling [shundhammer] Less verbose logging [shundhammer] Moved prefix handling to parent class [shundhammer] Moved NCTableTag to NCTableItem.h where all the similar classes are [shundhammer] Coding style [shundhammer] Clearer naming [shundhammer] Added prefix to NCTableCol [shundhammer] Moved tree hierarchy line graphics drawing to base class [shundhammer] Nested items don't add an extra column [shundhammer] Coding style and doc [shundhammer] Extended table sorting to nested items [shundhammer] Use explicit type, don't cheat with 'auto' [shundhammer] Make sure even nested items have an index [shundhammer] New document (brain dump) about NCTable / NCTree [shundhammer] Markdown formatting [shundhammer] Markdown formatting [shundhammer] Refer to new external document [shundhammer] More doc [shundhammer] More doc [shundhammer] Markdown formatting [shundhammer] NC-Pkg testing [shundhammer] Fixed old header handling; code readability [shundhammer] Fixed broken doc format [shundhammer] Fixed [x] indicator for both nested and multiSel [shundhammer] Safer with collapsed nested items [shundhammer] A lot more defensive access to current line pointers [shundhammer] Now assigning index consistent with what NCPkg expects everywhere [shundhammer] Fixed index handling to match NCPkg expectations [shundhammer] Documented usage in other classes [shundhammer] Moved testing out to separate doc and expanded it [shundhammer] Markdown formatting [jlopez] Fix selection and scroll for NCItemSelector [jlopez] Fix key+ for single item selector [jlopez] Update version and changelog [jlopez] Fix hotkey rendering for NCItemSelector [jlopez] Add more shortcuts to menu bar [jlopez] Activate hotkeys without alt [jlopez] Allow to use shortcuts to jump to another menu [jlopez] Allow to show or hide menu items ------------------------------------------ [...truncated 14.49 KB...] [ 3s] [122/159] keeping permissions-config-1550_20200930-24.1 [ 3s] [123/159] keeping krb5-mini-1.18.2-3.2 [ 3s] [124/159] keeping aaa_base-84.87+git20200918.331aa2f-1.1 [ 3s] [125/159] keeping cmake-mini-3.18.3-1.1 [ 3s] [126/159] keeping rpm-4.15.1-7.2 [ 3s] [127/159] keeping aaa_base-malloccheck-84.87+git20200918.331aa2f-1.1 [ 3s] [128/159] keeping cmake-3.18.3-1.1 [ 3s] [129/159] keeping glibc-locale-2.32-1.1 [ 3s] [130/159] keeping permissions-20200930.1550-24.1 [ 3s] [131/159] keeping rpm-config-SUSE-0.g56-1.2 [ 3s] [132/159] keeping libtirpc3-1.2.6-1.16 [ 3s] [133/159] keeping glibc-devel-2.32-1.1 [ 3s] [134/159] keeping librpmbuild9-4.15.1-7.2 [ 3s] [135/159] keeping build-compare-20200727T175347.d95eb35-1.2 [ 3s] [136/159] keeping gdb-9.2-3.1 [ 3s] [137/159] keeping libnsl2-1.3.0-1.3 [ 3s] [138/159] keeping libstdc++6-devel-gcc10-10.2.1+git583-1.2 [ 3s] [139/159] keeping post-build-checks-84.87+git20200916.d341ab0-1.1 [ 3s] [140/159] keeping rpmlint-mini-1.10-22.5 [ 3s] [141/159] keeping gcc10-10.2.1+git583-1.2 [ 3s] [142/159] keeping libstdc++-devel-10-2.1 [ 3s] [143/159] keeping rpmlint-Factory-1.0-98.2 [ 3s] [144/159] keeping gcc-10-2.1 [ 3s] [145/159] keeping gcc10-c++-10.2.1+git583-1.2 [ 3s] [146/159] keeping pam-1.4.0-1.3 [ 3s] [147/159] keeping gcc-PIE-10-2.1 [ 3s] [148/159] keeping gcc-c++-10-2.1 [ 3s] [149/159] keeping libboost_headers1_74_0-devel-1.74.0-4.1 [ 3s] [150/159] keeping shadow-4.8.1-3.1 [ 3s] [151/159] keeping libboost_headers-devel-1.74.0-1.1 [ 3s] [152/159] keeping libboost_test1_74_0-devel-1.74.0-4.1 [ 3s] [153/159] keeping sysuser-shadow-3.0-5.1 [ 3s] [154/159] keeping libboost_test-devel-1.74.0-1.1 [ 3s] [155/159] keeping system-group-hardware-20170617-12.1 [ 3s] [156/159] keeping libutempter0-1.2.0-3.1 [ 3s] [157/159] cumulate libyui-devel-3.11.0-2.1 [ 3s] [158/159] keeping util-linux-2.35.1-2.3 [ 3s] [159/159] keeping rpm-build-4.15.1-7.2 [ 3s] now installing cumulated packages [ 4s] Preparing... ######################################## [ 4s] Updating / installing... [ 4s] libyui13-3.11.0-2.1 ######################################## [ 4s] libyui-devel-3.11.0-2.1 ######################################## [ 4s] ncurses-devel-6.2.20200912-8.1 ######################################## [ 5s] now finalizing build dir... [ 6s] ----------------------------------------------------------------- [ 6s] I have the following modifications for libyui-ncurses.spec: [ 6s] 21c21 [ 6s] < Release: 0 [ 6s] --- [ 6s] > Release: 1 [ 6s] 34c34 [ 6s] < BuildRequires: pkg-config [ 6s] --- [ 6s] > BuildRequires: pkgconf-pkg-config [ 6s] ----------------------------------------------------------------- [ 6s] ----- building libyui-ncurses.spec (user abuild) [ 6s] ----------------------------------------------------------------- [ 6s] ----------------------------------------------------------------- [ 6s] + exec rpmbuild -ba --define '_srcdefattr (-,root,root)' --nosignature /home/abuild/rpmbuild/SOURCES/libyui-ncurses.spec [ 7s] setting SOURCE_DATE_EPOCH=1602201600 [ 7s] Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.bLjQ60 [ 7s] + umask 022 [ 7s] + cd /home/abuild/rpmbuild/BUILD [ 7s] + cd /home/abuild/rpmbuild/BUILD [ 7s] + rm -rf libyui-ncurses-2.57.0 [ 7s] + /usr/bin/bzip2 -dc /home/abuild/rpmbuild/SOURCES/libyui-ncurses-2.57.0.tar.bz2 [ 7s] + /usr/bin/tar -xof - [ 7s] + STATUS=0 [ 7s] + '[' 0 -ne 0 ']' [ 7s] + cd libyui-ncurses-2.57.0 [ 7s] + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . [ 7s] + RPM_EC=0 [ 7s] ++ jobs -p [ 7s] + exit 0 [ 7s] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.WLuJG0 [ 7s] + umask 022 [ 7s] + cd /home/abuild/rpmbuild/BUILD [ 7s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/libyui-ncurses-2.57.0-1.x86_64 [ 7s] ++ dirname /home/abuild/rpmbuild/BUILDROOT/libyui-ncurses-2.57.0-1.x86_64 [ 7s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT [ 7s] + /usr/bin/mkdir /home/abuild/rpmbuild/BUILDROOT/libyui-ncurses-2.57.0-1.x86_64 [ 7s] + cd libyui-ncurses-2.57.0 [ 7s] + export 'CFLAGS=-O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -DNDEBUG' [ 7s] + CFLAGS='-O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -DNDEBUG' [ 7s] + export 'CXXFLAGS=-O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -DNDEBUG' [ 7s] + CXXFLAGS='-O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -DNDEBUG' [ 7s] + ./bootstrap.sh /usr [ 7s] checking for /usr/share/libyui/buildtools/CMakeLists.common... [ 7s] OK: linked to /home/abuild/rpmbuild/BUILD/libyui-ncurses-2.57.0/./CMakeLists.txt. [ 7s] + mkdir build [ 7s] + cd build [ 7s] + cmake .. -DYPREFIX=/usr -DDOC_DIR=/usr/share/doc/packages -DLIB_DIR=lib64 -DCMAKE_BUILD_TYPE=RELEASE [ 7s] CMake Deprecation Warning at CMakeLists.txt:6 (cmake_policy): [ 7s] The OLD behavior for policy CMP0053 will be removed from a future version [ 7s] of CMake. [ 7s] [ 7s] The cmake-policies(7) manual explains that the OLD behaviors of all [ 7s] policies are deprecated and that a policy should be set to OLD only under [ 7s] specific short-term circumstances. Projects should be ported to the NEW [ 7s] behavior and not rely on setting a policy to OLD. [ 7s] [ 7s] [ 7s] CMake Deprecation Warning at CMakeLists.txt:12 (cmake_policy): [ 7s] The OLD behavior for policy CMP0043 will be removed from a future version [ 7s] of CMake. [ 7s] [ 7s] The cmake-policies(7) manual explains that the OLD behaviors of all [ 7s] policies are deprecated and that a policy should be set to OLD only under [ 7s] specific short-term circumstances. Projects should be ported to the NEW [ 7s] behavior and not rely on setting a policy to OLD. [ 7s] [ 7s] [ 7s] -- The C compiler identification is GNU 10.2.1 [ 7s] -- The CXX compiler identification is GNU 10.2.1 [ 7s] -- Detecting C compiler ABI info [ 7s] -- Detecting C compiler ABI info - done [ 7s] -- Check for working C compiler: /usr/bin/cc - skipped [ 7s] -- Detecting C compile features [ 7s] -- Detecting C compile features - done [ 7s] -- Detecting CXX compiler ABI info [ 8s] -- Detecting CXX compiler ABI info - done [ 8s] -- Check for working CXX compiler: /usr/bin/c++ - skipped [ 8s] -- Detecting CXX compile features [ 8s] -- Detecting CXX compile features - done [ 8s] -- Found Curses6: /usr/lib64/libncursesw.so;/usr/lib64/libpanelw.so [ 8s] -- Found Libyui: (Version: 3.11.0) [ 8s] -- USE_C_STD not set, defaulting to gnu99 [ 8s] -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) [ 8s] -- [ 8s] -- ******************************************************************************** [ 8s] -- [ 8s] -- libyui-ncurses has been configured with following options: [ 8s] -- [ 8s] -- Plugin-Name: ncurses [ 8s] -- Extension-Name: [ 8s] -- Library-Dependencies: Curses6;Libyui [ 8s] -- Plugin is for use with: [ 8s] -- targetlib to build: yui-ncurses [ 8s] -- [ 8s] -- Version: 2.57.0 [ 8s] -- SO-Version: 13.0.0 [ 8s] -- [ 8s] -- Used Build-Option: RELEASE [ 8s] -- Used Compiler-Flags: -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -DNDEBUG -std=c++0x -fmessage-length=0 -Wall -Werror -O3 [ 8s] -- linking against: [ 8s] -- using includes from: /usr/include/yui;/usr/include/yui/..;/usr/include [ 8s] -- [ 8s] -- [ 8s] -- Install to Prefix: /usr [ 8s] -- use Shared-Dir: /usr/share [ 8s] -- use Library-Dir: /usr/lib64/yui [ 8s] -- use Include-Dir: /usr/include/yui/ncurses [ 8s] -- use CMake Plugin-InstallDir: /usr/lib64/cmake/libyui-ncurses [ 8s] -- use Doc-Dir: /usr/share/doc/packages/libyui-ncurses13 [ 8s] -- Data-Dir: /usr/share/libyui [ 8s] -- Theme-Dir: /usr/share/libyui/theme [ 8s] -- [ 8s] -- Disable shared library: OFF [ 8s] -- Include Debug-Symbols in library: OFF [ 8s] -- Build a static library, too: OFF [ 8s] -- Build the examples, too: ON [ 8s] -- Build the tests, too: ON [ 8s] -- Generate test code coverage: OFF [ 8s] -- [ 8s] -- ******************************************************************************** [ 8s] -- [ 8s] -- Configuring done [ 8s] -- Generating done [ 8s] -- Build files have been written to: /home/abuild/rpmbuild/BUILD/libyui-ncurses-2.57.0/build [ 8s] + make -j2 [ 8s] Scanning dependencies of target yui-ncurses [ 8s] [ 2%] Building CXX object src/CMakeFiles/yui-ncurses.dir/YNCursesUI.cc.o [ 8s] [ 2%] Building CXX object src/CMakeFiles/yui-ncurses.dir/position.cc.o [ 8s] [ 4%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCtoY2Event.cc.o [ 9s] [ 5%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCApplication.cc.o [ 9s] [ 6%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCWidgetFactory.cc.o [ 10s] [ 8%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCOptionalWidgetFactory.cc.o [ 11s] [ 9%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCPackageSelectorPluginStub.cc.o [ 11s] [ 10%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCtext.cc.o [ 12s] [ 12%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCstring.cc.o [ 12s] [ 13%] Building CXX object src/CMakeFiles/yui-ncurses.dir/stringutil.cc.o [ 13s] [ 15%] Building CXX object src/CMakeFiles/yui-ncurses.dir/lang2encoding.cc.o [ 13s] [ 16%] Building CXX object src/CMakeFiles/yui-ncurses.dir/ncursesw.cc.o [ 14s] [ 17%] Building CXX object src/CMakeFiles/yui-ncurses.dir/ncursesp.cc.o [ 15s] [ 19%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCtypes.cc.o [ 15s] [ 20%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCurses.cc.o [ 15s] [ 21%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCstyle.cc.o [ 16s] [ 23%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCStyleDef.cc.o [ 16s] [ 24%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCTableItem.cc.o [ 18s] [ 26%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCPad.cc.o [ 18s] [ 27%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCButtonBox.cc.o [ 19s] [ 28%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCTablePadBase.cc.o [ 19s] [ 30%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCTablePad.cc.o [ 20s] [ 31%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCTableSort.cc.o [ 20s] [ 32%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCTreePad.cc.o [ 21s] [ 34%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCTextPad.cc.o [ 21s] [ 35%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCWidget.cc.o [ 22s] [ 36%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCDialog.cc.o [ 22s] [ 38%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCEmpty.cc.o [ 23s] [ 39%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCSpacing.cc.o [ 24s] [ 41%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCSquash.cc.o [ 24s] [ 42%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCAlignment.cc.o [ 24s] [ 43%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCFrame.cc.o [ 25s] [ 45%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCCheckBoxFrame.cc.o [ 26s] [ 46%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCLayoutBox.cc.o [ 26s] [ 47%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCReplacePoint.cc.o [ 26s] [ 49%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCRadioButtonGroup.cc.o [ 27s] [ 50%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCImage.cc.o [ 27s] [ 52%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCItemSelector.cc.o [ 28s] [ 53%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCCustomStatusItemSelector.cc.o [ 29s] [ 54%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCCheckBox.cc.o [ 30s] [ 56%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCLabel.cc.o [ 31s] [ 57%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCProgressBar.cc.o [ 31s] [ 58%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCBusyIndicator.cc.o [ 32s] [ 60%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCMenuBar.cc.o [ 32s] [ 61%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCMenuButton.cc.o [ 33s] /home/abuild/rpmbuild/BUILD/libyui-ncurses-2.57.0/src/NCMenuBar.cc: In member function 'virtual void NCMenuBar::rebuildMenuTree()': [ 33s] /home/abuild/rpmbuild/BUILD/libyui-ncurses-2.57.0/src/NCMenuBar.cc:114:15: error: 'class YMenuItem' has no member named 'isVisible' [ 33s] 114 | if ( ! item->isVisible() ) [ 33s] | ^~~~~~~~~ [ 33s] /home/abuild/rpmbuild/BUILD/libyui-ncurses-2.57.0/src/NCMenuBar.cc: In member function 'virtual void NCMenuBar::setItemVisible(YMenuItem*, bool)': [ 33s] /home/abuild/rpmbuild/BUILD/libyui-ncurses-2.57.0/src/NCMenuBar.cc:198:18: error: 'setItemVisible' is not a member of 'YMenuWidget' [ 33s] 198 | YMenuWidget::setItemVisible( item, visible ); [ 33s] | ^~~~~~~~~~~~~~ [ 33s] make[2]: *** [src/CMakeFiles/yui-ncurses.dir/build.make:641: src/CMakeFiles/yui-ncurses.dir/NCMenuBar.cc.o] Error 1 [ 33s] make[2]: *** Waiting for unfinished jobs.... [ 33s] make[1]: *** [CMakeFiles/Makefile2:197: src/CMakeFiles/yui-ncurses.dir/all] Error 2 [ 33s] make: *** [Makefile:182: all] Error 2 [ 33s] error: Bad exit status from /var/tmp/rpm-tmp.WLuJG0 (%build) [ 33s] [ 33s] [ 33s] RPM build errors: [ 33s] Bad exit status from /var/tmp/rpm-tmp.WLuJG0 (%build) [ 33s] [ 33s] yast-yui failed "build libyui-ncurses.spec" at Fri Oct 9 14:19:17 UTC 2020. [ 33s] The buildroot was: /var/tmp/build-root/openSUSE_Factory-x86_64 rm -rf devel:libraries:libyui rake aborted! Command failed with status (1): [yes | osc -A 'https://api.opensuse.org/' b...] Tasks: TOP => osc:sr => osc:commit => osc:build (See full trace by running task with --trace) cleaning Build step 'Execute shell' marked build as failure Not sending mail to unregistered user shundhammer@suse.de Not sending mail to unregistered user jlopez@suse.com
participants (1)
-
admin@opensuse.org