Bug #2575
Unable to build rsb-spread 0.13 with gcc (GCC) 6.1.1 20160602
Added by N. Köster almost 8 years ago. Updated over 7 years ago.
Status: | Resolved | Start date: | 06/21/2016 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | J. Moringen | % Done: | 100% | |
Category: | Spread Connector | |||
Target version: | rsb-0.15 |
Description
Fix attached.
Started by user nkoester
Building in workspace /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-spread-cpp-0.13-toolkit-ltm-nightly/workspace
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://code.cor-lab.org/git/rsb.git.spread-cpp # timeout=10
Cleaning workspace
> git rev-parse --verify HEAD # timeout=10
Resetting working tree
> git reset --hard # timeout=10
> git clean fdx # timeout=10 The C compiler identification is GNU 6.1.1
Fetching upstream changes from https://code.cor-lab.org/git/rsb.git.spread-cpp
> git --version # timeout=10
> git -c core.askpass=true fetch --tags --progress https://code.cor-lab.org/git/rsb.git.spread-cpp refs/heads/*:refs/remotes/origin/*
> git rev-parse origin/0.13^{commit} # timeout=10
Checking out Revision e25550a0d1bb6c5984aaaadb616f7cd313524873 (origin/0.13)
> git config core.sparsecheckout # timeout=10
> git checkout -f e25550a0d1bb6c5984aaaadb616f7cd313524873 # timeout=10
> git branch -a # timeout=10
> git rev-parse 0.13^{commit} # timeout=10
> git rev-parse remotes/origin/0.10^{commit} # timeout=10
> git rev-parse remotes/origin/0.11^{commit} # timeout=10
> git rev-parse remotes/origin/0.12^{commit} # timeout=10
> git rev-parse remotes/origin/0.13^{commit} # timeout=10
> git rev-parse remotes/origin/0.14^{commit} # timeout=10
> git rev-parse remotes/origin/0.9^{commit} # timeout=10
> git rev-parse remotes/origin/enhancement-2063^{commit} # timeout=10
> git rev-parse remotes/origin/famula-0.13^{commit} # timeout=10
> git rev-parse remotes/origin/master^{commit} # timeout=10
> git branch -D 0.13 # timeout=10
> git checkout -b 0.13 e25550a0d1bb6c5984aaaadb616f7cd313524873
> git rev-list e25550a0d1bb6c5984aaaadb616f7cd313524873 # timeout=10
[workspace] $ /bin/sh -xe /tmp/hudson5134662317560674683.sh
mkdir -p build
+ cd build
+ rm -f CMakeCache.txt
+ export PKG_CONFIG_PATH=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/lib/pkgconfig:
+ PKG_CONFIG_PATH=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/lib/pkgconfig:
+ export PATH=/home/nkoester/local/bin:/homes/nkoester/local/usr/local/bin:/home/nkoester/.local/bin:/home/nkoester/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/bin:/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/bin
+ PATH=/home/nkoester/local/bin:/homes/nkoester/local/usr/local/bin:/home/nkoester/.local/bin:/home/nkoester/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/bin:/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/bin
+ find /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly -type f '(' -name RSCConfig.cmake -o -name rsc-config.cmake ')' -exec dirname '{}' ';'
RSC_DIR='/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc0.13
/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc0.12'
+ find /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly -type f '(' -name RSBConfig.cmake -o -name rsb-config.cmake ')' -exec dirname '{}' ';'
RSB_DIR='/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsb0.12
/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsb0.13'
+ find /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly -type f '(' -name SpreadConfig.cmake -o -name spread-config.cmake ')' -exec dirname '{}' ';'
SPREAD_DIR=
+ find /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly -type f '(' -name RSC-CMakeConfig.cmake -o -name rsc-cmake-config.cmake ')' -exec dirname '{}' ';'
RSC_CMAKE_DIR='/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc-cmake0.12
/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc-cmake0.13'
+ find /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly -type f '(' -name RSCConfig.cmake -o -name rsc-config.cmake ')' -exec dirname '{}' ';'
RSC_DIR='/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc0.13
/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc0.12'
+ find /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly -type f '(' -name RSBProtocolConfig.cmake -o -name rsbprotocol-config.cmake ')' -exec dirname '{}' ';'
RSBPROTOCOL_DIR=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsbprotocol0.12
+ find /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly -type f '(' -name PythonInterpConfig.cmake -o -name pythoninterp-config.cmake ')' -exec dirname '{}' ';'
PYTHONINTERP_DIR=
+ cmake -DRSC_DIR=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc0.13 /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc0.12 -DRSB_DIR=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsb0.12 /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsb0.13 -DSpread_DIR= -DRSC-CMake_DIR=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc-cmake0.12 /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc-cmake0.13 -DRSC_DIR=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc0.13 /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc0.12 -DRSBProtocol_DIR=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsbprotocol0.12 -DPythonInterp_DIR= -DCMAKE_INSTALL_PREFIX=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly -DCMAKE_BUILD_TYPE=RelWithDebInfo '-DCMAKE_CXX_FLAGS=-march=core2 -O0' -DCMAKE_SKIP_BUILD_RPATH=FALSE -DCMAKE_BUILD_WITH_INSTALL_RPATH=FALSE -DCMAKE_INSTALL_RPATH=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/lib -DCMAKE_INSTALL_LIBDIR=lib ..
-
-- The CXX compiler identification is GNU 6.1.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Boost version: 1.60.0
-- Found the following Boost libraries:
-- date_time
-- thread
-- filesystem
-- signals
-- program_options
-- system
-- regex
-- chrono
-- atomic
-- RSC version: 0.13.0
-- RSC libraries: rsc0.13
-- RSC runtime library dirs: /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc0.13/../../bin
-- RSC CMake module path: /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc0.13/../../share/rsc0.13/cmake/Modules
-- Performing Test CHECK_CXX_FLAG_pipe
-- Performing Test CHECK_CXX_FLAG_pipe - Success
-- Performing Test CHECK_CXX_FLAG_Wall
-- Performing Test CHECK_CXX_FLAG_Wall - Success
-- Performing Test CHECK_CXX_FLAG_Wextra
-- Performing Test CHECK_CXX_FLAG_Wextra - Success
-- Performing Test CHECK_CXX_FLAG_DIAGNOSTICS
-- Performing Test CHECK_CXX_FLAG_DIAGNOSTICS - Success
-- Boost version: 1.60.0
-- Found the following Boost libraries:
-- regex
-- date_time
-- program_options
-- system
-- Found BoostUUID: /usr/include
-- Boost version: 1.60.0
-- Found the following Boost libraries:
-- regex
-- date_time
-- program_options
-- system
-- RSB version: 0.13.2
-- RSB libraries: rsb0.13
-- RSB runtime library dirs: /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsb0.13/../../bin;/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc0.13/../../bin
-- This is a git repository
-- Searching for spread library with name libspread.so
-- Spread version 4.0 requested
-- Found spread version: 4.4.0
-- Found Spread: /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/lib/libspread.so (Required is at least version "4.0")
-- protoc does not support matlab
-- Found PROTOBUF: /lib64/libprotobuf.so
-- Google Mock download URL changed. Forcing new download.
-- Downloading a fresh Google Mock archive as no old one was found.
-- GMOCK_ALL_FILE: gmock-1.7.0/src/gmock-all.cc
-- GMOCK_ALL_FILE: gmock-1.7.0/gtest/src/gtest-all.cc
-- GMOCK_BASE_DIR: /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-spread-cpp-0.13-toolkit-ltm-nightly/workspace/build/gmock-1.7.0
-- Google Mock successfully installed
-- Generating package for generator: TGZ
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_INSTALL_LIBDIR
PythonInterp_DIR
RSBProtocol_DIR
RSC-CMake_DIR
Spread_DIR
-- Build files have been written to: /media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-spread-cpp-0.13-toolkit-ltm-nightly/workspace/build
+ make -j1
Scanning dependencies of target gmock
[ 3%] Building CXX object CMakeFiles/gmock.dir/gmock-1.7.0/src/gmock-all.cc.o
[ 7%] Building CXX object CMakeFiles/gmock.dir/gmock-1.7.0/gtest/src/gtest-all.cc.o
[ 10%] Linking CXX static library build/libgmock.a
[ 10%] Built target gmock
Scanning dependencies of target rsbspread
[ 14%] Building CXX object src/CMakeFiles/rsbspread.dir/rsb/Plugin.cpp.o
[ 17%] Building CXX object src/CMakeFiles/rsbspread.dir/rsb/transport/spread/SpreadMessage.cpp.o
[ 21%] Building CXX object src/CMakeFiles/rsbspread.dir/rsb/transport/spread/SpreadGroup.cpp.o
[ 25%] Building CXX object src/CMakeFiles/rsbspread.dir/rsb/transport/spread/SpreadConnection.cpp.o
[ 28%] Building CXX object src/CMakeFiles/rsbspread.dir/rsb/transport/spread/RefCountingSpreadConnection.cpp.o
[ 32%] Building CXX object src/CMakeFiles/rsbspread.dir/rsb/transport/spread/SpreadWrapper.cpp.o
[ 35%] Building CXX object src/CMakeFiles/rsbspread.dir/rsb/transport/spread/MembershipManager.cpp.o
[ 39%] Building CXX object src/CMakeFiles/rsbspread.dir/rsb/transport/spread/Assembly.cpp.o
/media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-spread-cpp-0.13-toolkit-ltm-nightly/workspace/src/rsb/transport/spread/Assembly.cpp: In member function ‘bool rsb::transport::spread::AssemblyPool::isPruning() const’:
/media/local_data/nkoester/jenkins/ltm-system/jobs/rsb-spread-cpp-0.13-toolkit-ltm-nightly/workspace/src/rsb/transport/spread/Assembly.cpp:142:12: error: cannot convert ‘const TaskPtr {aka const boost::shared_ptr<rsc::threading::Task>}’ to ‘bool’ in return
return pruningTask;
^~~~~~~~~
make2: * [src/CMakeFiles/rsbspread.dir/build.make:231: src/CMakeFiles/rsbspread.dir/rsb/transport/spread/Assembly.cpp.o] Error 1
make1: [CMakeFiles/Makefile2:123: src/CMakeFiles/rsbspread.dir/all] Error 2
make: ** [Makefile:161: all] Error 2
Build step 'Execute shell' marked build as failure
Finished: FAILURE
more info, please refer to issue #2574
0001-Add-explicit-bool-conversion.patch (825 Bytes) N. Köster, 06/21/2016 06:45 PM
Subtasks
Associated revisions
Revision 56b44885
Added by N. Köster almost 8 years ago
Backport: Added explicit bool conversion in src/rsb/transport/spread/Assembly.cpp
refs #2575
Signed-off-by: Jan Moringen <jmoringe@techfak.uni-bielefeld.de>
(cherry picked from commit e9284696a2f32fe1cadbd243a6db6327dedd9183)
Revision 00f7df66
Added by N. Köster almost 8 years ago
Added explicit bool conversion in src/rsb/transport/spread/Assembly.cpp
fixes #2575
Signed-off-by: Jan Moringen <jmoringe@techfak.uni-bielefeld.de>
Revision 39834a7c
Added by N. Köster almost 8 years ago
Backport: Added explicit bool conversion in src/rsb/transport/spread/Assembly.cpp
refs #2575
Signed-off-by: Jan Moringen <jmoringe@techfak.uni-bielefeld.de>
(cherry picked from commit 00f7df6621fe1a6aa9c042c33bc1cebda3ec3c33)
History
#1 Updated by N. Köster almost 8 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Applied in changeset rsb-spread-cpp|00f7df6621fe1a6aa9c042c33bc1cebda3ec3c33.
#2 Updated by J. Moringen almost 8 years ago
- Assignee set to J. Moringen
- Target version set to rsb-0.15