Mock Version: 1.3.3 Mock Version: 1.3.3 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64 --nodeps /builddir/build/SPECS/librealsense.spec'], printOutput=Falseuid=1000env={'PS1': ' \\s-\\v\\$ ', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOSTNAME': 'mock', 'HOME': '/builddir', 'TERM': 'vt100', 'LANG': 'en_US.UTF-8', 'SHELL': '/bin/bash'}shell=Falsetimeout=172800chrootPath='/var/lib/mock/f27-build-8021135-716869/root'gid=425user='mockbuild'logger=) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64 --nodeps /builddir/build/SPECS/librealsense.spec'] with env {'PS1': ' \\s-\\v\\$ ', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOSTNAME': 'mock', 'HOME': '/builddir', 'TERM': 'vt100', 'LANG': 'en_US.UTF-8', 'SHELL': '/bin/bash'} and shell False Building target platforms: ppc64 Building for target ppc64 Wrote: /builddir/build/SRPMS/librealsense-1.12.1-5.fc27.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64 --nodeps /builddir/build/SPECS/librealsense.spec'], printOutput=Falseuid=1000env={'PS1': ' \\s-\\v\\$ ', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOSTNAME': 'mock', 'HOME': '/builddir', 'TERM': 'vt100', 'LANG': 'en_US.UTF-8', 'SHELL': '/bin/bash'}shell=Falsetimeout=172800private_network=TruechrootPath='/var/lib/mock/f27-build-8021135-716869/root'gid=425user='mockbuild'logger=) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64 --nodeps /builddir/build/SPECS/librealsense.spec'] with env {'PS1': ' \\s-\\v\\$ ', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOSTNAME': 'mock', 'HOME': '/builddir', 'TERM': 'vt100', 'LANG': 'en_US.UTF-8', 'SHELL': '/bin/bash'} and shell False Building target platforms: ppc64 Building for target ppc64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.IPygL2 + 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 -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/librealsense.functional.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.5cQjko + 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' + 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' + 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 -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 -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 -j4 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' [ 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 -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/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]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 6%] 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 -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.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]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 15%] 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 -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' /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]: 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 -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/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) ^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 12%] 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 -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' /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]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 21%] Building CXX object CMakeFiles/realsense.dir/src/hw-monitor.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 -std=c++11 -fPIC -o CMakeFiles/realsense.dir/src/hw-monitor.cpp.o -c /builddir/build/BUILD/librealsense-1.12.1/src/hw-monitor.cpp make[3]: Leaving directory '/builddir/build/BUILD/librealsense-1.12.1/build' /builddir/build/BUILD/librealsense-1.12.1/src/hw-monitor.cpp: In function 'void rsimpl::hw_monitor::execute_usb_command(rsimpl::uvc::device&, std::timed_mutex&, uint8_t*, size_t, uint32_t&, uint8_t*, size_t&)': /builddir/build/BUILD/librealsense-1.12.1/src/hw-monitor.cpp:67:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] op = *(uint32_t *)buf; ^~~ 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 -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' make[3]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 28%] Building CXX object CMakeFiles/realsense.dir/src/ivcam-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 -std=c++11 -fPIC -o CMakeFiles/realsense.dir/src/ivcam-private.cpp.o -c /builddir/build/BUILD/librealsense-1.12.1/src/ivcam-private.cpp make[3]: Leaving directory '/builddir/build/BUILD/librealsense-1.12.1/build' /builddir/build/BUILD/librealsense-1.12.1/src/ivcam-private.cpp: In function 'rsimpl::ivcam::FirmwareError rsimpl::ivcam::get_fw_last_error(rsimpl::uvc::device&, std::timed_mutex&)': /builddir/build/BUILD/librealsense-1.12.1/src/ivcam-private.cpp:261:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(cmd.receivedCommandData); ^ /builddir/build/BUILD/librealsense-1.12.1/src/ivcam-private.cpp: In function 'float rsimpl::f200::read_mems_temp(rsimpl::uvc::device&, std::timed_mutex&)': /builddir/build/BUILD/librealsense-1.12.1/src/ivcam-private.cpp:331:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int32_t t = *reinterpret_cast(command.receivedCommandData); ^ make[3]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 34%] Building CXX object CMakeFiles/realsense.dir/src/log.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 -std=c++11 -fPIC -o CMakeFiles/realsense.dir/src/log.cpp.o -c /builddir/build/BUILD/librealsense-1.12.1/src/log.cpp make[3]: Leaving directory '/builddir/build/BUILD/librealsense-1.12.1/build' make[3]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 25%] Building CXX object CMakeFiles/realsense.dir/src/image.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 -std=c++11 -fPIC -o CMakeFiles/realsense.dir/src/image.cpp.o -c /builddir/build/BUILD/librealsense-1.12.1/src/image.cpp make[3]: Leaving directory '/builddir/build/BUILD/librealsense-1.12.1/build' /builddir/build/BUILD/librealsense-1.12.1/src/image.cpp:459:49: warning: multi-character character constant [-Wmultichar] const native_pixel_format pf_raw8 = { 'RAW8', 1, 1,{ { false, ©_pixels<1>, { { RS_STREAM_FISHEYE, RS_FORMAT_RAW8 } } } } }; ^~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/image.cpp:460:49: warning: multi-character character constant [-Wmultichar] const native_pixel_format pf_rw16 = { 'RW16', 1, 2,{ { false, ©_pixels<2>, { { RS_STREAM_COLOR, RS_FORMAT_RAW16 } } } } }; ^~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/image.cpp:461:49: warning: multi-character character constant [-Wmultichar] const native_pixel_format pf_rw10 = { 'pRAA', 1, 1,{ { false, ©_raw10, { { RS_STREAM_COLOR, RS_FORMAT_RAW10 } } } } }; ^~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/image.cpp:462:49: warning: multi-character character constant [-Wmultichar] const native_pixel_format pf_yuy2 = { 'YUY2', 1, 2,{ { true, &unpack_yuy2, { { RS_STREAM_COLOR, RS_FORMAT_RGB8 } } }, ^~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/image.cpp:467:49: warning: multi-character character constant [-Wmultichar] const native_pixel_format pf_y8 = { 'GREY', 1, 1,{ { false, ©_pixels<1>, { { RS_STREAM_INFRARED, RS_FORMAT_Y8 } } } } }; ^~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/image.cpp:468:49: warning: multi-character character constant [-Wmultichar] const native_pixel_format pf_y16 = { 'Y16 ', 1, 2,{ { true, &unpack_y16_from_y16_10, { { RS_STREAM_INFRARED, RS_FORMAT_Y16 } } } } }; ^~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/image.cpp:469:49: warning: multi-character character constant [-Wmultichar] const native_pixel_format pf_y8i = { 'Y8I ', 1, 2,{ { true, &unpack_y8_y8_from_y8i, { { RS_STREAM_INFRARED, RS_FORMAT_Y8 },{ RS_STREAM_INFRARED2, RS_FORMAT_Y8 } } } } }; ^~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/image.cpp:470:49: warning: multi-character character constant [-Wmultichar] const native_pixel_format pf_y12i = { 'Y12I', 1, 3,{ { true, &unpack_y16_y16_from_y12i_10, { { RS_STREAM_INFRARED, RS_FORMAT_Y16 },{ RS_STREAM_INFRARED2, RS_FORMAT_Y16 } } } } }; ^~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/image.cpp:471:49: warning: multi-character character constant [-Wmultichar] const native_pixel_format pf_z16 = { 'Z16 ', 1, 2,{ { false, ©_pixels<2>, { { RS_STREAM_DEPTH, RS_FORMAT_Z16 } } }, ^~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/image.cpp:473:49: warning: multi-character character constant [-Wmultichar] const native_pixel_format pf_invz = { 'INVZ', 1, 2, { { false, ©_pixels<2>, { { RS_STREAM_DEPTH, RS_FORMAT_Z16 } } } } }; ^~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/image.cpp:474:49: warning: multi-character character constant [-Wmultichar] const native_pixel_format pf_f200_invi = { 'INVI', 1, 1, { { false, ©_pixels<1>, { { RS_STREAM_INFRARED, RS_FORMAT_Y8 } } }, ^~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/image.cpp:476:49: warning: multi-character character constant [-Wmultichar] const native_pixel_format pf_f200_inzi = { 'INZI', 1, 3,{ { true, &unpack_z16_y8_from_f200_inzi, { { RS_STREAM_DEPTH, RS_FORMAT_Z16 },{ RS_STREAM_INFRARED, RS_FORMAT_Y8 } } }, ^~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/image.cpp:478:49: warning: multi-character character constant [-Wmultichar] const native_pixel_format pf_sr300_invi = { 'INVI', 1, 2,{ { true, &unpack_y8_from_y16_10, { { RS_STREAM_INFRARED, RS_FORMAT_Y8 } } }, ^~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/image.cpp:480:49: warning: multi-character character constant [-Wmultichar] const native_pixel_format pf_sr300_inzi = { 'INZI', 2, 2,{ { true, &unpack_z16_y8_from_sr300_inzi, { { RS_STREAM_DEPTH, RS_FORMAT_Z16 },{ RS_STREAM_INFRARED, RS_FORMAT_Y8 } } }, ^~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/image.cpp:518:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for schedule(dynamic) In file included from /builddir/build/BUILD/librealsense-1.12.1/src/image.cpp:5:0: /builddir/build/BUILD/librealsense-1.12.1/src/../include/librealsense/rsutil.h:89:13: warning: 'void rs_apply_ivcam_preset(rs_device*, rs_ivcam_preset)' defined but not used [-Wunused-function] static void rs_apply_ivcam_preset(rs_device * device, rs_ivcam_preset preset) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/../include/librealsense/rsutil.h:63:13: warning: 'void rs_apply_depth_control_preset(rs_device*, int)' defined but not used [-Wunused-function] static void rs_apply_depth_control_preset(rs_device * device, int preset) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 31%] Building CXX object CMakeFiles/realsense.dir/src/ivcam-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 -std=c++11 -fPIC -o CMakeFiles/realsense.dir/src/ivcam-device.cpp.o -c /builddir/build/BUILD/librealsense-1.12.1/src/ivcam-device.cpp make[3]: Leaving directory '/builddir/build/BUILD/librealsense-1.12.1/build' make[3]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 37%] Building CXX object CMakeFiles/realsense.dir/src/motion-module.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 -std=c++11 -fPIC -o CMakeFiles/realsense.dir/src/motion-module.cpp.o -c /builddir/build/BUILD/librealsense-1.12.1/src/motion-module.cpp make[3]: Leaving directory '/builddir/build/BUILD/librealsense-1.12.1/build' make[3]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 40%] Building CXX object CMakeFiles/realsense.dir/src/r200.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 -std=c++11 -fPIC -o CMakeFiles/realsense.dir/src/r200.cpp.o -c /builddir/build/BUILD/librealsense-1.12.1/src/r200.cpp make[3]: Leaving directory '/builddir/build/BUILD/librealsense-1.12.1/build' make[3]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 46%] Building CXX object CMakeFiles/realsense.dir/src/sr300.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 -std=c++11 -fPIC -o CMakeFiles/realsense.dir/src/sr300.cpp.o -c /builddir/build/BUILD/librealsense-1.12.1/src/sr300.cpp make[3]: Leaving directory '/builddir/build/BUILD/librealsense-1.12.1/build' make[3]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 43%] Building CXX object CMakeFiles/realsense.dir/src/rs.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 -std=c++11 -fPIC -o CMakeFiles/realsense.dir/src/rs.cpp.o -c /builddir/build/BUILD/librealsense-1.12.1/src/rs.cpp make[3]: Leaving directory '/builddir/build/BUILD/librealsense-1.12.1/build' /builddir/build/BUILD/librealsense-1.12.1/src/rs.cpp:49:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . int major(int version) ^~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/rs.cpp:53:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . int minor(int version) ^~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/rs.cpp:64:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . if (major(version) == 0) return rsimpl::to_string() << version; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/rs.cpp:65:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . return rsimpl::to_string() << major(version) << "." << minor(version) << "." << patch(version); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/rs.cpp:65:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . /builddir/build/BUILD/librealsense-1.12.1/src/rs.cpp:87:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . else if ((major(runtime_api_version) == 1 && minor(runtime_api_version) <= 9) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/rs.cpp:87:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . /builddir/build/BUILD/librealsense-1.12.1/src/rs.cpp:88:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . || (major(api_version) == 1 && minor(api_version) <= 9)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/rs.cpp:88:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . /builddir/build/BUILD/librealsense-1.12.1/src/rs.cpp:97:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . if ((major(api_version) != major(runtime_api_version)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/rs.cpp:97:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . /builddir/build/BUILD/librealsense-1.12.1/src/rs.cpp:98:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . || (minor(api_version) != minor(runtime_api_version))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/rs.cpp:98:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . 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/rs.cpp:9: /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/rs.cpp:9: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) ^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 53%] Building CXX object CMakeFiles/realsense.dir/src/sync.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 -std=c++11 -fPIC -o CMakeFiles/realsense.dir/src/sync.cpp.o -c /builddir/build/BUILD/librealsense-1.12.1/src/sync.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/sync.h:8:0, from /builddir/build/BUILD/librealsense-1.12.1/src/sync.cpp:2: /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/sync.cpp:2: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) ^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 56%] Building CXX object CMakeFiles/realsense.dir/src/timestamps.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 -std=c++11 -fPIC -o CMakeFiles/realsense.dir/src/timestamps.cpp.o -c /builddir/build/BUILD/librealsense-1.12.1/src/timestamps.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/sync.h:8:0, from /builddir/build/BUILD/librealsense-1.12.1/src/timestamps.cpp:2: /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/timestamps.cpp:2: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) ^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 62%] Building CXX object CMakeFiles/realsense.dir/src/uvc-libuvc.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 -std=c++11 -fPIC -o CMakeFiles/realsense.dir/src/uvc-libuvc.cpp.o -c /builddir/build/BUILD/librealsense-1.12.1/src/uvc-libuvc.cpp make[3]: Leaving directory '/builddir/build/BUILD/librealsense-1.12.1/build' make[3]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 68%] Building CXX object CMakeFiles/realsense.dir/src/uvc-wmf.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 -std=c++11 -fPIC -o CMakeFiles/realsense.dir/src/uvc-wmf.cpp.o -c /builddir/build/BUILD/librealsense-1.12.1/src/uvc-wmf.cpp make[3]: Leaving directory '/builddir/build/BUILD/librealsense-1.12.1/build' make[3]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 71%] Building CXX object CMakeFiles/realsense.dir/src/uvc.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 -std=c++11 -fPIC -o CMakeFiles/realsense.dir/src/uvc.cpp.o -c /builddir/build/BUILD/librealsense-1.12.1/src/uvc.cpp make[3]: Leaving directory '/builddir/build/BUILD/librealsense-1.12.1/build' make[3]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 75%] Building C object CMakeFiles/realsense.dir/src/verify.c.o /usr/bin/cc -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 -std=c11 -fPIC -o CMakeFiles/realsense.dir/src/verify.c.o -c /builddir/build/BUILD/librealsense-1.12.1/src/verify.c make[3]: Leaving directory '/builddir/build/BUILD/librealsense-1.12.1/build' make[3]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 50%] Building CXX object CMakeFiles/realsense.dir/src/stream.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 -std=c++11 -fPIC -o CMakeFiles/realsense.dir/src/stream.cpp.o -c /builddir/build/BUILD/librealsense-1.12.1/src/stream.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/sync.h:8:0, from /builddir/build/BUILD/librealsense-1.12.1/src/stream.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/stream.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) ^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 81%] Building C object CMakeFiles/realsense.dir/src/libuvc/ctrl.c.o /usr/bin/cc -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 -std=c11 -fPIC -o CMakeFiles/realsense.dir/src/libuvc/ctrl.c.o -c /builddir/build/BUILD/librealsense-1.12.1/src/libuvc/ctrl.c make[3]: Leaving directory '/builddir/build/BUILD/librealsense-1.12.1/build' In file included from /builddir/build/BUILD/librealsense-1.12.1/src/libuvc/ctrl.c:42:0: /builddir/build/BUILD/librealsense-1.12.1/src/libuvc/libuvc.h:379:18: error: field 'capture_time' has incomplete type struct timeval capture_time; ^~~~~~~~~~~~ make[3]: *** [CMakeFiles/realsense.dir/build.make:666: CMakeFiles/realsense.dir/src/libuvc/ctrl.c.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 59%] Building CXX object CMakeFiles/realsense.dir/src/types.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 -std=c++11 -fPIC -o CMakeFiles/realsense.dir/src/types.cpp.o -c /builddir/build/BUILD/librealsense-1.12.1/src/types.cpp make[3]: Leaving directory '/builddir/build/BUILD/librealsense-1.12.1/build' make[3]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 78%] Building CXX object CMakeFiles/realsense.dir/src/zr300.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 -std=c++11 -fPIC -o CMakeFiles/realsense.dir/src/zr300.cpp.o -c /builddir/build/BUILD/librealsense-1.12.1/src/zr300.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/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/zr300.cpp:9: /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/zr300.cpp:9: /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]: Entering directory '/builddir/build/BUILD/librealsense-1.12.1/build' [ 65%] Building CXX object CMakeFiles/realsense.dir/src/uvc-v4l2.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 -std=c++11 -fPIC -o CMakeFiles/realsense.dir/src/uvc-v4l2.cpp.o -c /builddir/build/BUILD/librealsense-1.12.1/src/uvc-v4l2.cpp make[3]: Leaving directory '/builddir/build/BUILD/librealsense-1.12.1/build' /builddir/build/BUILD/librealsense-1.12.1/src/uvc-v4l2.cpp:109:13: warning: In the GNU C Library, "major" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "major", include directly. If you did not intend to use a system-defined macro "major", you should undefine it after including . std::ostringstream ss; ss << "/sys/dev/char/" << major(st.st_rdev) << ":" << minor(st.st_rdev) << "/device/"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/uvc-v4l2.cpp:109:13: warning: In the GNU C Library, "minor" is defined by . For historical compatibility, it is currently defined by as well, but we plan to remove this soon. To use "minor", include directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including . std::ostringstream ss; ss << "/sys/dev/char/" << major(st.st_rdev) << ":" << minor(st.st_rdev) << "/device/"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-1.12.1/src/uvc-v4l2.cpp: In function 'std::__cxx11::string rsimpl::uvc::get_usb_port_id(const rsimpl::uvc::device&)': /builddir/build/BUILD/librealsense-1.12.1/src/uvc-v4l2.cpp:503:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (size_t i = 0; i < port_count; ++i) ~~^~~~~~~~~~~~ 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 RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.5cQjko (%build) Bad exit status from /var/tmp/rpm-tmp.5cQjko (%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 578, 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 ppc64 --nodeps /builddir/build/SPECS/librealsense.spec