Mock Version: 1.3.4 Mock Version: 1.3.4 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/librealsense.spec'], gid=425logger=uid=1000env={'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'en_US.UTF-8', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'SHELL': '/bin/bash', 'TERM': 'vt100', 'PS1': ' \\s-\\v\\$ '}user='mockbuild'nspawn_args=[]chrootPath='/var/lib/mock/f27-build-8020720-716836/root'timeout=172800shell=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/librealsense.spec'] with env {'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'en_US.UTF-8', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'SHELL': '/bin/bash', 'TERM': 'vt100', 'PS1': ' \\s-\\v\\$ '} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/librealsense-1.12.1-7.fc27.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/librealsense.spec'], gid=425logger=uid=1000env={'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'en_US.UTF-8', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'SHELL': '/bin/bash', 'TERM': 'vt100', 'PS1': ' \\s-\\v\\$ '}user='mockbuild'nspawn_args=[]chrootPath='/var/lib/mock/f27-build-8020720-716836/root'timeout=172800shell=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/librealsense.spec'] with env {'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'en_US.UTF-8', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'SHELL': '/bin/bash', 'TERM': 'vt100', 'PS1': ' \\s-\\v\\$ '} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.8pvCyk + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf librealsense-1.12.1 + /usr/bin/gzip -dc /builddir/build/SOURCES/librealsense-1.12.1.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd librealsense-1.12.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/librealsense.remove-cflags.patch + /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.DFokih + umask 022 + cd /builddir/build/BUILD + cd librealsense-1.12.1 + mkdir -p build + pushd build ~/build/BUILD/librealsense-1.12.1/build ~/build/BUILD/librealsense-1.12.1 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_UNIT_TESTS=NO -DCMAKE_INSTALL_BINDIR=/usr/bin -DCMAKE_INSTALL_LIBDIR=/usr/lib64 -DCMAKE_INSTALL_INCLUDEDIR=/usr/include .. -- Info: REALSENSE_VERSION_STRING=1.12.1 -- The C compiler identification is GNU 7.0.1 -- The CXX compiler identification is GNU 7.0.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 -- Performing Test COMPILER_SUPPORTS_CXX11 -- Performing Test COMPILER_SUPPORTS_CXX11 - Success -- Performing Test COMPILER_SUPPORTS_CXX0X -- Performing Test COMPILER_SUPPORTS_CXX0X - Success -- Found PkgConfig: /usr/bin/pkg-config (found version "1.3.0") -- 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 -- Checking for one of the modules 'libusb-1.0' -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/librealsense-1.12.1/build + /usr/bin/make -O -j6 realsense /usr/bin/cmake -H/builddir/build/BUILD/librealsense-1.12.1 -B/builddir/build/BUILD/librealsense-1.12.1/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/make -f CMakeFiles/Makefile2 realsense make[1]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' /usr/bin/cmake -H/builddir/build/BUILD/librealsense-1.12.1 -B/builddir/build/BUILD/librealsense-1.12.1/build --check-build-system CMakeFiles/Makefile.cmake 0 make[1]: Leaving directory '/builddir/build/BUILD/librealsense-1.12.1/build' make[1]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/librealsense-1.12.1/build/CMakeFiles 32 make[1]: Leaving directory '/builddir/build/BUILD/librealsense-1.12.1/build' /usr/bin/make -f CMakeFiles/Makefile2 CMakeFiles/realsense.dir/all /usr/bin/make -f CMakeFiles/realsense.dir/build.make CMakeFiles/realsense.dir/depend make[3]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' cd /builddir/build/BUILD/librealsense-1.12.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-1.12.1 /builddir/build/BUILD/librealsense-1.12.1 /builddir/build/BUILD/librealsense-1.12.1/build /builddir/build/BUILD/librealsense-1.12.1/build /builddir/build/BUILD/librealsense-1.12.1/build/CMakeFiles/realsense.dir/DependInfo.cmake --color= Scanning dependencies of target realsense make[3]: Leaving directory '/builddir/build/BUILD/librealsense-1.12.1/build' /usr/bin/make -f CMakeFiles/realsense.dir/build.make CMakeFiles/realsense.dir/build make[3]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 3%] Building CXX object CMakeFiles/realsense.dir/src/archive.cpp.o /usr/bin/c++ -DRS_USE_V4L2_BACKEND -DUNICODE -Drealsense_EXPORTS -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-1.12.1/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -std=c++11 -fPIC -o CMakeFiles/realsense.dir/src/archive.cpp.o -c /builddir/build/BUILD/librealsense-1.12.1/src/archive.cpp make[3]: Leaving directory '/builddir/build/BUILD/librealsense-1.12.1/build' In file included from /builddir/build/BUILD/librealsense-1.12.1/src/archive.h:8:0, from /builddir/build/BUILD/librealsense-1.12.1/src/archive.cpp:2: /builddir/build/BUILD/librealsense-1.12.1/src/types.h:577:14: error: 'function' in namespace 'std' does not name a template type std::function continuation; ^~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:585:50: error: expected ')' before '<' token explicit frame_continuation(std::function continuation, const void* protected_data) : continuation(continuation), protected_data(protected_data) {} ^ /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In constructor 'rsimpl::frame_continuation::frame_continuation()': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:583:32: error: class 'rsimpl::frame_continuation' does not have any field named 'continuation' frame_continuation() : continuation([]() {}) {} ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In constructor 'rsimpl::frame_continuation::frame_continuation(rsimpl::frame_continuation&&)': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:588:59: error: class 'rsimpl::frame_continuation' does not have any field named 'continuation' frame_continuation(frame_continuation && other) : continuation(std::move(other.continuation)), protected_data(other.protected_data) ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:588:88: error: 'class rsimpl::frame_continuation' has no member named 'continuation'; did you mean 'frame_continuation'? frame_continuation(frame_continuation && other) : continuation(std::move(other.continuation)), protected_data(other.protected_data) ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h:590:19: error: 'class rsimpl::frame_continuation' has no member named 'continuation'; did you mean 'frame_continuation'? other.continuation = []() {}; ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In member function 'void rsimpl::frame_continuation::operator()()': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:596:13: error: 'continuation' was not declared in this scope continuation(); ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:596:13: note: suggested alternative: 'frame_continuation' continuation(); ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In member function 'void rsimpl::frame_continuation::reset()': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:604:13: error: 'continuation' was not declared in this scope continuation = [](){}; ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:604:13: note: suggested alternative: 'frame_continuation' continuation = [](){}; ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In member function 'rsimpl::frame_continuation& rsimpl::frame_continuation::operator=(rsimpl::frame_continuation&&)': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:611:13: error: 'continuation' was not declared in this scope continuation(); ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:611:13: note: suggested alternative: 'frame_continuation' continuation(); ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h:613:34: error: 'class rsimpl::frame_continuation' has no member named 'continuation'; did you mean 'frame_continuation'? continuation = other.continuation; ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h:614:19: error: 'class rsimpl::frame_continuation' has no member named 'continuation'; did you mean 'frame_continuation'? other.continuation = []() {}; ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In destructor 'rsimpl::frame_continuation::~frame_continuation()': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:621:13: error: 'continuation' was not declared in this scope continuation(); ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:621:13: note: suggested alternative: 'frame_continuation' continuation(); ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: At global scope: /builddir/build/BUILD/librealsense-1.12.1/src/types.h:630:44: error: expected ')' before '<' token calibration_validator(std::function extrinsic_validator, ^ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:638:14: error: 'function' in namespace 'std' does not name a template type std::function extrinsic_validator; ^~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:639:14: error: 'function' in namespace 'std' does not name a template type std::function intrinsic_validator; ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-1.12.1/src/archive.cpp:2:0: /builddir/build/BUILD/librealsense-1.12.1/src/archive.h: In constructor 'rsimpl::frame_archive::frame_additional_data::frame_additional_data(double, long long unsigned int, long long int, int, int, int, int, int, int, rs_format, rs_stream, int, std::shared_ptr >, double, double)': /builddir/build/BUILD/librealsense-1.12.1/src/archive.h:35:61: warning: 'rsimpl::frame_archive::frame_additional_data::supported_metadata_vector' will be initialized after [-Wreorder] std::shared_ptr> supported_metadata_vector; ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/archive.h:22:37: warning: 'double rsimpl::frame_archive::frame_additional_data::exposure_value' [-Wreorder] double exposure_value = 0; ^ /builddir/build/BUILD/librealsense-1.12.1/src/archive.h:40:13: warning: when initialized here [-Wreorder] frame_additional_data(double in_timestamp, unsigned long long in_frame_number, long long in_system_time, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/archive.h:22:37: warning: 'rsimpl::frame_archive::frame_additional_data::exposure_value' will be initialized after [-Wreorder] double exposure_value = 0; ^ /builddir/build/BUILD/librealsense-1.12.1/src/archive.h:20:33: warning: 'double rsimpl::frame_archive::frame_additional_data::actual_fps' [-Wreorder] double actual_fps = 0; ^ /builddir/build/BUILD/librealsense-1.12.1/src/archive.h:40:13: warning: when initialized here [-Wreorder] frame_additional_data(double in_timestamp, unsigned long long in_frame_number, long long in_system_time, ^~~~~~~~~~~~~~~~~~~~~ make[3]: *** [CMakeFiles/realsense.dir/build.make:66: CMakeFiles/realsense.dir/src/archive.cpp.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 12%] Building CXX object CMakeFiles/realsense.dir/src/ds-private.cpp.o /usr/bin/c++ -DRS_USE_V4L2_BACKEND -DUNICODE -Drealsense_EXPORTS -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-1.12.1/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -std=c++11 -fPIC -o CMakeFiles/realsense.dir/src/ds-private.cpp.o -c /builddir/build/BUILD/librealsense-1.12.1/src/ds-private.cpp make[3]: Leaving directory '/builddir/build/BUILD/librealsense-1.12.1/build' In file included from /builddir/build/BUILD/librealsense-1.12.1/src/uvc.h:8:0, from /builddir/build/BUILD/librealsense-1.12.1/src/hw-monitor.h:8, from /builddir/build/BUILD/librealsense-1.12.1/src/ds-private.cpp:5: /builddir/build/BUILD/librealsense-1.12.1/src/types.h:577:14: error: 'function' in namespace 'std' does not name a template type std::function continuation; ^~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:585:50: error: expected ')' before '<' token explicit frame_continuation(std::function continuation, const void* protected_data) : continuation(continuation), protected_data(protected_data) {} ^ /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In constructor 'rsimpl::frame_continuation::frame_continuation()': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:583:32: error: class 'rsimpl::frame_continuation' does not have any field named 'continuation' frame_continuation() : continuation([]() {}) {} ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In constructor 'rsimpl::frame_continuation::frame_continuation(rsimpl::frame_continuation&&)': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:588:59: error: class 'rsimpl::frame_continuation' does not have any field named 'continuation' frame_continuation(frame_continuation && other) : continuation(std::move(other.continuation)), protected_data(other.protected_data) ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:588:88: error: 'class rsimpl::frame_continuation' has no member named 'continuation'; did you mean 'frame_continuation'? frame_continuation(frame_continuation && other) : continuation(std::move(other.continuation)), protected_data(other.protected_data) ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h:590:19: error: 'class rsimpl::frame_continuation' has no member named 'continuation'; did you mean 'frame_continuation'? other.continuation = []() {}; ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In member function 'void rsimpl::frame_continuation::operator()()': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:596:13: error: 'continuation' was not declared in this scope continuation(); ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:596:13: note: suggested alternative: 'frame_continuation' continuation(); ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In member function 'void rsimpl::frame_continuation::reset()': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:604:13: error: 'continuation' was not declared in this scope continuation = [](){}; ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:604:13: note: suggested alternative: 'frame_continuation' continuation = [](){}; ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In member function 'rsimpl::frame_continuation& rsimpl::frame_continuation::operator=(rsimpl::frame_continuation&&)': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:611:13: error: 'continuation' was not declared in this scope continuation(); ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:611:13: note: suggested alternative: 'frame_continuation' continuation(); ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h:613:34: error: 'class rsimpl::frame_continuation' has no member named 'continuation'; did you mean 'frame_continuation'? continuation = other.continuation; ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h:614:19: error: 'class rsimpl::frame_continuation' has no member named 'continuation'; did you mean 'frame_continuation'? other.continuation = []() {}; ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In destructor 'rsimpl::frame_continuation::~frame_continuation()': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:621:13: error: 'continuation' was not declared in this scope continuation(); ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:621:13: note: suggested alternative: 'frame_continuation' continuation(); ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: At global scope: /builddir/build/BUILD/librealsense-1.12.1/src/types.h:630:44: error: expected ')' before '<' token calibration_validator(std::function extrinsic_validator, ^ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:638:14: error: 'function' in namespace 'std' does not name a template type std::function extrinsic_validator; ^~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:639:14: error: 'function' in namespace 'std' does not name a template type std::function intrinsic_validator; ^~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/ds-private.cpp: In function 'void rsimpl::ds::bulk_usb_command(rsimpl::uvc::device&, std::timed_mutex&, unsigned char, uint8_t*, size_t, uint32_t&, unsigned char, uint8_t*, size_t&, int)': /builddir/build/BUILD/librealsense-1.12.1/src/ds-private.cpp:87:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] op = *(uint32_t *)buf; ^~~ /builddir/build/BUILD/librealsense-1.12.1/src/ds-private.cpp: In function 'rsimpl::ds::ds_head_content rsimpl::ds::read_camera_head_contents(const uint8_t (&)[4096], uint32_t&)': /builddir/build/BUILD/librealsense-1.12.1/src/ds-private.cpp:310:123: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ds_head_content head_content = reinterpret_cast(flash_data_buffer[CAM_INFO_BLOCK_LEN]); ^ /builddir/build/BUILD/librealsense-1.12.1/src/ds-private.cpp:310:123: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] make[3]: *** [CMakeFiles/realsense.dir/build.make:162: CMakeFiles/realsense.dir/src/ds-private.cpp.o] Error 1 make[3]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 6%] Building CXX object CMakeFiles/realsense.dir/src/context.cpp.o /usr/bin/c++ -DRS_USE_V4L2_BACKEND -DUNICODE -Drealsense_EXPORTS -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-1.12.1/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -std=c++11 -fPIC -o CMakeFiles/realsense.dir/src/context.cpp.o -c /builddir/build/BUILD/librealsense-1.12.1/src/context.cpp make[3]: Leaving directory '/builddir/build/BUILD/librealsense-1.12.1/build' In file included from /builddir/build/BUILD/librealsense-1.12.1/src/uvc.h:8:0, from /builddir/build/BUILD/librealsense-1.12.1/src/device.h:8, from /builddir/build/BUILD/librealsense-1.12.1/src/ds-device.h:8, from /builddir/build/BUILD/librealsense-1.12.1/src/r200.h:8, from /builddir/build/BUILD/librealsense-1.12.1/src/context.cpp:8: /builddir/build/BUILD/librealsense-1.12.1/src/types.h:577:14: error: 'function' in namespace 'std' does not name a template type std::function continuation; ^~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:585:50: error: expected ')' before '<' token explicit frame_continuation(std::function continuation, const void* protected_data) : continuation(continuation), protected_data(protected_data) {} ^ /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In constructor 'rsimpl::frame_continuation::frame_continuation()': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:583:32: error: class 'rsimpl::frame_continuation' does not have any field named 'continuation' frame_continuation() : continuation([]() {}) {} ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In constructor 'rsimpl::frame_continuation::frame_continuation(rsimpl::frame_continuation&&)': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:588:59: error: class 'rsimpl::frame_continuation' does not have any field named 'continuation' frame_continuation(frame_continuation && other) : continuation(std::move(other.continuation)), protected_data(other.protected_data) ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:588:88: error: 'class rsimpl::frame_continuation' has no member named 'continuation'; did you mean 'frame_continuation'? frame_continuation(frame_continuation && other) : continuation(std::move(other.continuation)), protected_data(other.protected_data) ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h:590:19: error: 'class rsimpl::frame_continuation' has no member named 'continuation'; did you mean 'frame_continuation'? other.continuation = []() {}; ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In member function 'void rsimpl::frame_continuation::operator()()': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:596:13: error: 'continuation' was not declared in this scope continuation(); ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:596:13: note: suggested alternative: 'frame_continuation' continuation(); ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In member function 'void rsimpl::frame_continuation::reset()': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:604:13: error: 'continuation' was not declared in this scope continuation = [](){}; ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:604:13: note: suggested alternative: 'frame_continuation' continuation = [](){}; ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In member function 'rsimpl::frame_continuation& rsimpl::frame_continuation::operator=(rsimpl::frame_continuation&&)': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:611:13: error: 'continuation' was not declared in this scope continuation(); ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:611:13: note: suggested alternative: 'frame_continuation' continuation(); ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h:613:34: error: 'class rsimpl::frame_continuation' has no member named 'continuation'; did you mean 'frame_continuation'? continuation = other.continuation; ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h:614:19: error: 'class rsimpl::frame_continuation' has no member named 'continuation'; did you mean 'frame_continuation'? other.continuation = []() {}; ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In destructor 'rsimpl::frame_continuation::~frame_continuation()': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:621:13: error: 'continuation' was not declared in this scope continuation(); ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:621:13: note: suggested alternative: 'frame_continuation' continuation(); ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: At global scope: /builddir/build/BUILD/librealsense-1.12.1/src/types.h:630:44: error: expected ')' before '<' token calibration_validator(std::function extrinsic_validator, ^ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:638:14: error: 'function' in namespace 'std' does not name a template type std::function extrinsic_validator; ^~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:639:14: error: 'function' in namespace 'std' does not name a template type std::function intrinsic_validator; ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-1.12.1/src/sync.h:8:0, from /builddir/build/BUILD/librealsense-1.12.1/src/zr300.h:10, from /builddir/build/BUILD/librealsense-1.12.1/src/context.cpp:11: /builddir/build/BUILD/librealsense-1.12.1/src/archive.h: In constructor 'rsimpl::frame_archive::frame_additional_data::frame_additional_data(double, long long unsigned int, long long int, int, int, int, int, int, int, rs_format, rs_stream, int, std::shared_ptr >, double, double)': /builddir/build/BUILD/librealsense-1.12.1/src/archive.h:35:61: warning: 'rsimpl::frame_archive::frame_additional_data::supported_metadata_vector' will be initialized after [-Wreorder] std::shared_ptr> supported_metadata_vector; ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/archive.h:22:37: warning: 'double rsimpl::frame_archive::frame_additional_data::exposure_value' [-Wreorder] double exposure_value = 0; ^ /builddir/build/BUILD/librealsense-1.12.1/src/archive.h:40:13: warning: when initialized here [-Wreorder] frame_additional_data(double in_timestamp, unsigned long long in_frame_number, long long in_system_time, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/archive.h:22:37: warning: 'rsimpl::frame_archive::frame_additional_data::exposure_value' will be initialized after [-Wreorder] double exposure_value = 0; ^ /builddir/build/BUILD/librealsense-1.12.1/src/archive.h:20:33: warning: 'double rsimpl::frame_archive::frame_additional_data::actual_fps' [-Wreorder] double actual_fps = 0; ^ /builddir/build/BUILD/librealsense-1.12.1/src/archive.h:40:13: warning: when initialized here [-Wreorder] frame_additional_data(double in_timestamp, unsigned long long in_frame_number, long long in_system_time, ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-1.12.1/src/zr300.h:10:0, from /builddir/build/BUILD/librealsense-1.12.1/src/context.cpp:11: /builddir/build/BUILD/librealsense-1.12.1/src/sync.h: In constructor 'rsimpl::fps_calc::fps_calc(long long unsigned int, int)': /builddir/build/BUILD/librealsense-1.12.1/src/sync.h:47:28: warning: 'rsimpl::fps_calc::_frame_counter' will be initialized after [-Wreorder] unsigned long long _frame_counter; ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/sync.h:45:16: warning: 'double rsimpl::fps_calc::_actual_fps' [-Wreorder] double _actual_fps; ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/sync.h:18:9: warning: when initialized here [-Wreorder] fps_calc(unsigned long long in_number_of_frames_to_sampling, int expected_fps) ^~~~~~~~ make[3]: *** [CMakeFiles/realsense.dir/build.make:90: CMakeFiles/realsense.dir/src/context.cpp.o] Error 1 make[3]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 18%] Building CXX object CMakeFiles/realsense.dir/src/f200.cpp.o /usr/bin/c++ -DRS_USE_V4L2_BACKEND -DUNICODE -Drealsense_EXPORTS -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-1.12.1/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -std=c++11 -fPIC -o CMakeFiles/realsense.dir/src/f200.cpp.o -c /builddir/build/BUILD/librealsense-1.12.1/src/f200.cpp make[3]: Leaving directory '/builddir/build/BUILD/librealsense-1.12.1/build' In file included from /builddir/build/BUILD/librealsense-1.12.1/src/image.h:8:0, from /builddir/build/BUILD/librealsense-1.12.1/src/f200.cpp:8: /builddir/build/BUILD/librealsense-1.12.1/src/types.h:577:14: error: 'function' in namespace 'std' does not name a template type std::function continuation; ^~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:585:50: error: expected ')' before '<' token explicit frame_continuation(std::function continuation, const void* protected_data) : continuation(continuation), protected_data(protected_data) {} ^ /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In constructor 'rsimpl::frame_continuation::frame_continuation()': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:583:32: error: class 'rsimpl::frame_continuation' does not have any field named 'continuation' frame_continuation() : continuation([]() {}) {} ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In constructor 'rsimpl::frame_continuation::frame_continuation(rsimpl::frame_continuation&&)': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:588:59: error: class 'rsimpl::frame_continuation' does not have any field named 'continuation' frame_continuation(frame_continuation && other) : continuation(std::move(other.continuation)), protected_data(other.protected_data) ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:588:88: error: 'class rsimpl::frame_continuation' has no member named 'continuation'; did you mean 'frame_continuation'? frame_continuation(frame_continuation && other) : continuation(std::move(other.continuation)), protected_data(other.protected_data) ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h:590:19: error: 'class rsimpl::frame_continuation' has no member named 'continuation'; did you mean 'frame_continuation'? other.continuation = []() {}; ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In member function 'void rsimpl::frame_continuation::operator()()': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:596:13: error: 'continuation' was not declared in this scope continuation(); ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:596:13: note: suggested alternative: 'frame_continuation' continuation(); ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In member function 'void rsimpl::frame_continuation::reset()': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:604:13: error: 'continuation' was not declared in this scope continuation = [](){}; ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:604:13: note: suggested alternative: 'frame_continuation' continuation = [](){}; ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In member function 'rsimpl::frame_continuation& rsimpl::frame_continuation::operator=(rsimpl::frame_continuation&&)': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:611:13: error: 'continuation' was not declared in this scope continuation(); ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:611:13: note: suggested alternative: 'frame_continuation' continuation(); ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h:613:34: error: 'class rsimpl::frame_continuation' has no member named 'continuation'; did you mean 'frame_continuation'? continuation = other.continuation; ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h:614:19: error: 'class rsimpl::frame_continuation' has no member named 'continuation'; did you mean 'frame_continuation'? other.continuation = []() {}; ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In destructor 'rsimpl::frame_continuation::~frame_continuation()': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:621:13: error: 'continuation' was not declared in this scope continuation(); ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:621:13: note: suggested alternative: 'frame_continuation' continuation(); ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: At global scope: /builddir/build/BUILD/librealsense-1.12.1/src/types.h:630:44: error: expected ')' before '<' token calibration_validator(std::function extrinsic_validator, ^ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:638:14: error: 'function' in namespace 'std' does not name a template type std::function extrinsic_validator; ^~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:639:14: error: 'function' in namespace 'std' does not name a template type std::function intrinsic_validator; ^~~~~~~~ make[3]: *** [CMakeFiles/realsense.dir/build.make:186: CMakeFiles/realsense.dir/src/f200.cpp.o] Error 1 make[3]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 9%] Building CXX object CMakeFiles/realsense.dir/src/device.cpp.o /usr/bin/c++ -DRS_USE_V4L2_BACKEND -DUNICODE -Drealsense_EXPORTS -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-1.12.1/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -std=c++11 -fPIC -o CMakeFiles/realsense.dir/src/device.cpp.o -c /builddir/build/BUILD/librealsense-1.12.1/src/device.cpp make[3]: Leaving directory '/builddir/build/BUILD/librealsense-1.12.1/build' In file included from /builddir/build/BUILD/librealsense-1.12.1/src/uvc.h:8:0, from /builddir/build/BUILD/librealsense-1.12.1/src/device.h:8, from /builddir/build/BUILD/librealsense-1.12.1/src/device.cpp:4: /builddir/build/BUILD/librealsense-1.12.1/src/types.h:577:14: error: 'function' in namespace 'std' does not name a template type std::function continuation; ^~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:585:50: error: expected ')' before '<' token explicit frame_continuation(std::function continuation, const void* protected_data) : continuation(continuation), protected_data(protected_data) {} ^ /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In constructor 'rsimpl::frame_continuation::frame_continuation()': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:583:32: error: class 'rsimpl::frame_continuation' does not have any field named 'continuation' frame_continuation() : continuation([]() {}) {} ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In constructor 'rsimpl::frame_continuation::frame_continuation(rsimpl::frame_continuation&&)': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:588:59: error: class 'rsimpl::frame_continuation' does not have any field named 'continuation' frame_continuation(frame_continuation && other) : continuation(std::move(other.continuation)), protected_data(other.protected_data) ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:588:88: error: 'class rsimpl::frame_continuation' has no member named 'continuation'; did you mean 'frame_continuation'? frame_continuation(frame_continuation && other) : continuation(std::move(other.continuation)), protected_data(other.protected_data) ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h:590:19: error: 'class rsimpl::frame_continuation' has no member named 'continuation'; did you mean 'frame_continuation'? other.continuation = []() {}; ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In member function 'void rsimpl::frame_continuation::operator()()': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:596:13: error: 'continuation' was not declared in this scope continuation(); ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:596:13: note: suggested alternative: 'frame_continuation' continuation(); ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In member function 'void rsimpl::frame_continuation::reset()': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:604:13: error: 'continuation' was not declared in this scope continuation = [](){}; ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:604:13: note: suggested alternative: 'frame_continuation' continuation = [](){}; ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In member function 'rsimpl::frame_continuation& rsimpl::frame_continuation::operator=(rsimpl::frame_continuation&&)': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:611:13: error: 'continuation' was not declared in this scope continuation(); ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:611:13: note: suggested alternative: 'frame_continuation' continuation(); ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h:613:34: error: 'class rsimpl::frame_continuation' has no member named 'continuation'; did you mean 'frame_continuation'? continuation = other.continuation; ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h:614:19: error: 'class rsimpl::frame_continuation' has no member named 'continuation'; did you mean 'frame_continuation'? other.continuation = []() {}; ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In destructor 'rsimpl::frame_continuation::~frame_continuation()': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:621:13: error: 'continuation' was not declared in this scope continuation(); ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:621:13: note: suggested alternative: 'frame_continuation' continuation(); ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: At global scope: /builddir/build/BUILD/librealsense-1.12.1/src/types.h:630:44: error: expected ')' before '<' token calibration_validator(std::function extrinsic_validator, ^ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:638:14: error: 'function' in namespace 'std' does not name a template type std::function extrinsic_validator; ^~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:639:14: error: 'function' in namespace 'std' does not name a template type std::function intrinsic_validator; ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-1.12.1/src/sync.h:8:0, from /builddir/build/BUILD/librealsense-1.12.1/src/device.cpp:5: /builddir/build/BUILD/librealsense-1.12.1/src/archive.h: In constructor 'rsimpl::frame_archive::frame_additional_data::frame_additional_data(double, long long unsigned int, long long int, int, int, int, int, int, int, rs_format, rs_stream, int, std::shared_ptr >, double, double)': /builddir/build/BUILD/librealsense-1.12.1/src/archive.h:35:61: warning: 'rsimpl::frame_archive::frame_additional_data::supported_metadata_vector' will be initialized after [-Wreorder] std::shared_ptr> supported_metadata_vector; ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/archive.h:22:37: warning: 'double rsimpl::frame_archive::frame_additional_data::exposure_value' [-Wreorder] double exposure_value = 0; ^ /builddir/build/BUILD/librealsense-1.12.1/src/archive.h:40:13: warning: when initialized here [-Wreorder] frame_additional_data(double in_timestamp, unsigned long long in_frame_number, long long in_system_time, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/archive.h:22:37: warning: 'rsimpl::frame_archive::frame_additional_data::exposure_value' will be initialized after [-Wreorder] double exposure_value = 0; ^ /builddir/build/BUILD/librealsense-1.12.1/src/archive.h:20:33: warning: 'double rsimpl::frame_archive::frame_additional_data::actual_fps' [-Wreorder] double actual_fps = 0; ^ /builddir/build/BUILD/librealsense-1.12.1/src/archive.h:40:13: warning: when initialized here [-Wreorder] frame_additional_data(double in_timestamp, unsigned long long in_frame_number, long long in_system_time, ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-1.12.1/src/device.cpp:5:0: /builddir/build/BUILD/librealsense-1.12.1/src/sync.h: In constructor 'rsimpl::fps_calc::fps_calc(long long unsigned int, int)': /builddir/build/BUILD/librealsense-1.12.1/src/sync.h:47:28: warning: 'rsimpl::fps_calc::_frame_counter' will be initialized after [-Wreorder] unsigned long long _frame_counter; ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/sync.h:45:16: warning: 'double rsimpl::fps_calc::_actual_fps' [-Wreorder] double _actual_fps; ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/sync.h:18:9: warning: when initialized here [-Wreorder] fps_calc(unsigned long long in_number_of_frames_to_sampling, int expected_fps) ^~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/device.cpp: In lambda function: /builddir/build/BUILD/librealsense-1.12.1/src/device.cpp:369:71: error: no matching function for call to 'rsimpl::frame_continuation::frame_continuation(std::function&, const void*&)' frame_continuation release_and_enqueue(continuation, frame); ^ In file included from /builddir/build/BUILD/librealsense-1.12.1/src/uvc.h:8:0, from /builddir/build/BUILD/librealsense-1.12.1/src/device.h:8, from /builddir/build/BUILD/librealsense-1.12.1/src/device.cpp:4: /builddir/build/BUILD/librealsense-1.12.1/src/types.h:588:9: note: candidate: rsimpl::frame_continuation::frame_continuation(rsimpl::frame_continuation&&) frame_continuation(frame_continuation && other) : continuation(std::move(other.continuation)), protected_data(other.protected_data) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:588:9: note: candidate expects 1 argument, 2 provided /builddir/build/BUILD/librealsense-1.12.1/src/types.h:583:9: note: candidate: rsimpl::frame_continuation::frame_continuation() frame_continuation() : continuation([]() {}) {} ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:583:9: note: candidate expects 0 arguments, 2 provided make[3]: *** [CMakeFiles/realsense.dir/build.make:114: CMakeFiles/realsense.dir/src/device.cpp.o] Error 1 make[3]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 15%] Building CXX object CMakeFiles/realsense.dir/src/ds-device.cpp.o /usr/bin/c++ -DRS_USE_V4L2_BACKEND -DUNICODE -Drealsense_EXPORTS -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-1.12.1/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -std=c++11 -fPIC -o CMakeFiles/realsense.dir/src/ds-device.cpp.o -c /builddir/build/BUILD/librealsense-1.12.1/src/ds-device.cpp make[3]: Leaving directory '/builddir/build/BUILD/librealsense-1.12.1/build' In file included from /builddir/build/BUILD/librealsense-1.12.1/src/image.h:8:0, from /builddir/build/BUILD/librealsense-1.12.1/src/ds-device.cpp:8: /builddir/build/BUILD/librealsense-1.12.1/src/types.h:577:14: error: 'function' in namespace 'std' does not name a template type std::function continuation; ^~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:585:50: error: expected ')' before '<' token explicit frame_continuation(std::function continuation, const void* protected_data) : continuation(continuation), protected_data(protected_data) {} ^ /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In constructor 'rsimpl::frame_continuation::frame_continuation()': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:583:32: error: class 'rsimpl::frame_continuation' does not have any field named 'continuation' frame_continuation() : continuation([]() {}) {} ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In constructor 'rsimpl::frame_continuation::frame_continuation(rsimpl::frame_continuation&&)': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:588:59: error: class 'rsimpl::frame_continuation' does not have any field named 'continuation' frame_continuation(frame_continuation && other) : continuation(std::move(other.continuation)), protected_data(other.protected_data) ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:588:88: error: 'class rsimpl::frame_continuation' has no member named 'continuation'; did you mean 'frame_continuation'? frame_continuation(frame_continuation && other) : continuation(std::move(other.continuation)), protected_data(other.protected_data) ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h:590:19: error: 'class rsimpl::frame_continuation' has no member named 'continuation'; did you mean 'frame_continuation'? other.continuation = []() {}; ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In member function 'void rsimpl::frame_continuation::operator()()': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:596:13: error: 'continuation' was not declared in this scope continuation(); ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:596:13: note: suggested alternative: 'frame_continuation' continuation(); ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In member function 'void rsimpl::frame_continuation::reset()': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:604:13: error: 'continuation' was not declared in this scope continuation = [](){}; ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:604:13: note: suggested alternative: 'frame_continuation' continuation = [](){}; ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In member function 'rsimpl::frame_continuation& rsimpl::frame_continuation::operator=(rsimpl::frame_continuation&&)': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:611:13: error: 'continuation' was not declared in this scope continuation(); ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:611:13: note: suggested alternative: 'frame_continuation' continuation(); ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h:613:34: error: 'class rsimpl::frame_continuation' has no member named 'continuation'; did you mean 'frame_continuation'? continuation = other.continuation; ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h:614:19: error: 'class rsimpl::frame_continuation' has no member named 'continuation'; did you mean 'frame_continuation'? other.continuation = []() {}; ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: In destructor 'rsimpl::frame_continuation::~frame_continuation()': /builddir/build/BUILD/librealsense-1.12.1/src/types.h:621:13: error: 'continuation' was not declared in this scope continuation(); ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:621:13: note: suggested alternative: 'frame_continuation' continuation(); ^~~~~~~~~~~~ frame_continuation /builddir/build/BUILD/librealsense-1.12.1/src/types.h: At global scope: /builddir/build/BUILD/librealsense-1.12.1/src/types.h:630:44: error: expected ')' before '<' token calibration_validator(std::function extrinsic_validator, ^ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:638:14: error: 'function' in namespace 'std' does not name a template type std::function extrinsic_validator; ^~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/types.h:639:14: error: 'function' in namespace 'std' does not name a template type std::function intrinsic_validator; ^~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/ds-device.cpp: In constructor 'rsimpl::dinghy_timestamp_reader::dinghy_timestamp_reader(int)': /builddir/build/BUILD/librealsense-1.12.1/src/ds-device.cpp:680:16: warning: 'rsimpl::dinghy_timestamp_reader::last_timestamp' will be initialized after [-Wreorder] double last_timestamp; ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/ds-device.cpp:678:38: warning: 'rsimpl::wraparound_mechanism rsimpl::dinghy_timestamp_reader::timestamp_wraparound' [-Wreorder] wraparound_mechanism timestamp_wraparound; ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/ds-device.cpp:683:9: warning: when initialized here [-Wreorder] dinghy_timestamp_reader(int fps) : fps(fps), last_timestamp(0), timestamp_wraparound(1, std::numeric_limits::max()), frame_counter_wraparound(1, std::numeric_limits::max()) {} ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/ds-device.cpp: In constructor 'rsimpl::fisheye_timestamp_reader::fisheye_timestamp_reader(int, const char*)': /builddir/build/BUILD/librealsense-1.12.1/src/ds-device.cpp:760:16: warning: 'rsimpl::fisheye_timestamp_reader::last_fisheye_timestamp' will be initialized after [-Wreorder] double last_fisheye_timestamp; ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/ds-device.cpp:759:18: warning: 'unsigned int rsimpl::fisheye_timestamp_reader::last_fisheye_counter' [-Wreorder] unsigned last_fisheye_counter; ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/ds-device.cpp:766:9: warning: when initialized here [-Wreorder] fisheye_timestamp_reader(int in_configured_fps, const char* fw_ver) : configured_fps(in_configured_fps), last_fisheye_timestamp(0), last_fisheye_counter(0), timestamp_wraparound(1, std::numeric_limits::max()), frame_counter_wraparound(0, std::numeric_limits::max()), validate(true), fw_version(fw_ver){} ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/ds-device.cpp:763:22: warning: 'rsimpl::fisheye_timestamp_reader::validate' will be initialized after [-Wreorder] mutable bool validate; ^~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/ds-device.cpp:756:21: warning: 'std::__cxx11::string rsimpl::fisheye_timestamp_reader::fw_version' [-Wreorder] std::string fw_version; ^~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/ds-device.cpp:766:9: warning: when initialized here [-Wreorder] fisheye_timestamp_reader(int in_configured_fps, const char* fw_ver) : configured_fps(in_configured_fps), last_fisheye_timestamp(0), last_fisheye_counter(0), timestamp_wraparound(1, std::numeric_limits::max()), frame_counter_wraparound(0, std::numeric_limits::max()), validate(true), fw_version(fw_ver){} ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/ds-device.cpp: In member function 'virtual long long unsigned int rsimpl::fisheye_timestamp_reader::get_frame_counter(const rsimpl::subdevice_mode&, const void*)': /builddir/build/BUILD/librealsense-1.12.1/src/ds-device.cpp:790:90: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] auto last_counter_lsb = reinterpret_cast(last_fisheye_counter).lsb; ^ /builddir/build/BUILD/librealsense-1.12.1/src/ds-device.cpp:796:85: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] auto wrap_around = reinterpret_cast(last_fisheye_counter).lsb; ^ /builddir/build/BUILD/librealsense-1.12.1/src/ds-device.cpp: In constructor 'rsimpl::color_timestamp_reader::color_timestamp_reader(int, int)': /builddir/build/BUILD/librealsense-1.12.1/src/ds-device.cpp:822:16: warning: 'rsimpl::color_timestamp_reader::last_timestamp' will be initialized after [-Wreorder] double last_timestamp; ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/ds-device.cpp:819:38: warning: 'rsimpl::wraparound_mechanism rsimpl::color_timestamp_reader::timestamp_wraparound' [-Wreorder] wraparound_mechanism timestamp_wraparound; ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/ds-device.cpp:824:9: warning: when initialized here [-Wreorder] color_timestamp_reader(int fps, int scale) : fps(fps), scale(scale), last_timestamp(0), timestamp_wraparound(0, std::numeric_limits::max()), frame_counter_wraparound(0, std::numeric_limits::max()) {} ^~~~~~~~~~~~~~~~~~~~~~ make[3]: *** [CMakeFiles/realsense.dir/build.make:138: CMakeFiles/realsense.dir/src/ds-device.cpp.o] Error 1 RPM build errors: make[2]: *** [CMakeFiles/Makefile2:103: CMakeFiles/realsense.dir/all] Error 2 make[1]: *** [CMakeFiles/Makefile2:115: CMakeFiles/realsense.dir/rule] Error 2 make: *** [Makefile:178: realsense] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.DFokih (%build) Bad exit status from /var/tmp/rpm-tmp.DFokih (%build) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.5/site-packages/mockbuild/trace_decorator.py", line 89, in trace result = func(*args, **kw) File "/usr/lib/python3.5/site-packages/mockbuild/util.py", line 582, in do raise exception.Error("Command failed. See logs for output.\n # %s" % (command,), child.returncode) mockbuild.exception.Error: Command failed. See logs for output. # bash --login -c /usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/librealsense.spec