-- The C compiler identification is GNU 13.1.1 -- The CXX compiler identification is GNU 13.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/lib/ccache/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib/ccache/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- AJA: Python 2 Executable: _Python2_EXECUTABLE-NOTFOUND -- AJA: Python 3 Executable: _Python3_EXECUTABLE-NOTFOUND -- AJA: Git Executable: /usr/bin/git -- AJA: Building open-source AJA NTV2 SDK (MIT license) -- AJA: Build Type: Release -- AJA: Bits: 64-bit -- AJA: Platform: Linux -- AJA: Arch: x86_64 -- AJA: Compiler: GNU -- AJA: Install Prefix: /usr -- AJA: adding ajadriver... -- AJA: adding ajalibraries... -- AJA: added target: ajantv2 -- Configuring done (0.8s) -- Generating done (0.0s) -- Build files have been written to: /build/libajantv2/src/build [ 0%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajaanc/src/ancillarydata.cpp.o [ 1%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajaanc/src/ancillarydatafactory.cpp.o In file included from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydatafactory.h:11, from /build/libajantv2/src/ntv2/ajalibraries/ajaanc/src/ancillarydatafactory.cpp:8: /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata.h:647:65: warning: ‘virtual AJAAncillaryData& AJAAncillaryData::operator=(const AJAAncillaryData&)’ was hidden [-Woverloaded-virtual=] 647 | virtual AJAAncillaryData & operator = (const AJAAncillaryData & inRHS); | ^~~~~~~~ In file included from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_timecode_atc.h:13, from /build/libajantv2/src/ntv2/ajalibraries/ajaanc/src/ancillarydatafactory.cpp:10: /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_timecode.h:53:57: note: by ‘virtual AJAAncillaryData_Timecode& AJAAncillaryData_Timecode::operator=(const AJAAncillaryData_Timecode&)’ 53 | virtual AJAAncillaryData_Timecode & operator = (const AJAAncillaryData_Timecode & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_timecode.h:53:57: warning: ‘virtual AJAAncillaryData_Timecode& AJAAncillaryData_Timecode::operator=(const AJAAncillaryData_Timecode&)’ was hidden [-Woverloaded-virtual=] /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_timecode_atc.h:75:65: note: by ‘virtual AJAAncillaryData_Timecode_ATC& AJAAncillaryData_Timecode_ATC::operator=(const AJAAncillaryData_Timecode_ATC&)’ 75 | virtual AJAAncillaryData_Timecode_ATC & operator = (const AJAAncillaryData_Timecode_ATC & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_timecode.h:53:57: warning: ‘virtual AJAAncillaryData_Timecode& AJAAncillaryData_Timecode::operator=(const AJAAncillaryData_Timecode&)’ was hidden [-Woverloaded-virtual=] 53 | virtual AJAAncillaryData_Timecode & operator = (const AJAAncillaryData_Timecode & inRHS); | ^~~~~~~~ In file included from /build/libajantv2/src/ntv2/ajalibraries/ajaanc/src/ancillarydatafactory.cpp:11: /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_timecode_vitc.h:58:65: note: by ‘virtual AJAAncillaryData_Timecode_VITC& AJAAncillaryData_Timecode_VITC::operator=(const AJAAncillaryData_Timecode_VITC&)’ 58 | virtual AJAAncillaryData_Timecode_VITC & operator = (const AJAAncillaryData_Timecode_VITC & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata.h:647:65: warning: ‘virtual AJAAncillaryData& AJAAncillaryData::operator=(const AJAAncillaryData&)’ was hidden [-Woverloaded-virtual=] 647 | virtual AJAAncillaryData & operator = (const AJAAncillaryData & inRHS); | ^~~~~~~~ In file included from /build/libajantv2/src/ntv2/ajalibraries/ajaanc/src/ancillarydatafactory.cpp:12: /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_cea708.h:55:65: note: by ‘virtual AJAAncillaryData_Cea708& AJAAncillaryData_Cea708::operator=(const AJAAncillaryData_Cea708&)’ 55 | virtual AJAAncillaryData_Cea708 & operator = (const AJAAncillaryData_Cea708 & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata.h:647:65: warning: ‘virtual AJAAncillaryData& AJAAncillaryData::operator=(const AJAAncillaryData&)’ was hidden [-Woverloaded-virtual=] 647 | virtual AJAAncillaryData & operator = (const AJAAncillaryData & inRHS); | ^~~~~~~~ In file included from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_cea608_vanc.h:13, from /build/libajantv2/src/ntv2/ajalibraries/ajaanc/src/ancillarydatafactory.cpp:13: /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_cea608.h:50:65: note: by ‘virtual AJAAncillaryData_Cea608& AJAAncillaryData_Cea608::operator=(const AJAAncillaryData_Cea608&)’ 50 | virtual AJAAncillaryData_Cea608 & operator = (const AJAAncillaryData_Cea608 & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_cea608.h:50:65: warning: ‘virtual AJAAncillaryData_Cea608& AJAAncillaryData_Cea608::operator=(const AJAAncillaryData_Cea608&)’ was hidden [-Woverloaded-virtual=] /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_cea608_vanc.h:58:65: note: by ‘virtual AJAAncillaryData_Cea608_Vanc& AJAAncillaryData_Cea608_Vanc::operator=(const AJAAncillaryData_Cea608_Vanc&)’ 58 | virtual AJAAncillaryData_Cea608_Vanc & operator = (const AJAAncillaryData_Cea608_Vanc & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_cea608.h:50:65: warning: ‘virtual AJAAncillaryData_Cea608& AJAAncillaryData_Cea608::operator=(const AJAAncillaryData_Cea608&)’ was hidden [-Woverloaded-virtual=] 50 | virtual AJAAncillaryData_Cea608 & operator = (const AJAAncillaryData_Cea608 & inRHS); | ^~~~~~~~ In file included from /build/libajantv2/src/ntv2/ajalibraries/ajaanc/src/ancillarydatafactory.cpp:14: /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_cea608_line21.h:59:65: note: by ‘virtual AJAAncillaryData_Cea608_Line21& AJAAncillaryData_Cea608_Line21::operator=(const AJAAncillaryData_Cea608_Line21&)’ 59 | virtual AJAAncillaryData_Cea608_Line21 & operator = (const AJAAncillaryData_Cea608_Line21 & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata.h:647:65: warning: ‘virtual AJAAncillaryData& AJAAncillaryData::operator=(const AJAAncillaryData&)’ was hidden [-Woverloaded-virtual=] 647 | virtual AJAAncillaryData & operator = (const AJAAncillaryData & inRHS); | ^~~~~~~~ In file included from /build/libajantv2/src/ntv2/ajalibraries/ajaanc/src/ancillarydatafactory.cpp:15: /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_framestatusinfo524D.h:56:73: note: by ‘virtual AJAAncillaryData_FrameStatusInfo524D& AJAAncillaryData_FrameStatusInfo524D::operator=(const AJAAncillaryData_FrameStatusInfo524D&)’ 56 | virtual AJAAncillaryData_FrameStatusInfo524D & operator = (const AJAAncillaryData_FrameStatusInfo524D & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata.h:647:65: warning: ‘virtual AJAAncillaryData& AJAAncillaryData::operator=(const AJAAncillaryData&)’ was hidden [-Woverloaded-virtual=] 647 | virtual AJAAncillaryData & operator = (const AJAAncillaryData & inRHS); | ^~~~~~~~ In file included from /build/libajantv2/src/ntv2/ajalibraries/ajaanc/src/ancillarydatafactory.cpp:16: /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_framestatusinfo5251.h:55:73: note: by ‘virtual AJAAncillaryData_FrameStatusInfo5251& AJAAncillaryData_FrameStatusInfo5251::operator=(const AJAAncillaryData_FrameStatusInfo5251&)’ 55 | virtual AJAAncillaryData_FrameStatusInfo5251 & operator = (const AJAAncillaryData_FrameStatusInfo5251 & inRHS); | ^~~~~~~~ [ 2%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajaanc/src/ancillarydata_cea608.cpp.o In file included from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydatafactory.h:11, from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_cea608.h:11, from /build/libajantv2/src/ntv2/ajalibraries/ajaanc/src/ancillarydata_cea608.cpp:8: /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata.h:647:65: warning: ‘virtual AJAAncillaryData& AJAAncillaryData::operator=(const AJAAncillaryData&)’ was hidden [-Woverloaded-virtual=] 647 | virtual AJAAncillaryData & operator = (const AJAAncillaryData & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_cea608.h:50:65: note: by ‘virtual AJAAncillaryData_Cea608& AJAAncillaryData_Cea608::operator=(const AJAAncillaryData_Cea608&)’ 50 | virtual AJAAncillaryData_Cea608 & operator = (const AJAAncillaryData_Cea608 & inRHS); | ^~~~~~~~ [ 3%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajaanc/src/ancillarydata_cea608_line21.cpp.o In file included from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydatafactory.h:11, from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_cea608_line21.h:11, from /build/libajantv2/src/ntv2/ajalibraries/ajaanc/src/ancillarydata_cea608_line21.cpp:8: /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata.h:647:65: warning: ‘virtual AJAAncillaryData& AJAAncillaryData::operator=(const AJAAncillaryData&)’ was hidden [-Woverloaded-virtual=] 647 | virtual AJAAncillaryData & operator = (const AJAAncillaryData & inRHS); | ^~~~~~~~ In file included from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_cea608_line21.h:13: /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_cea608.h:50:65: note: by ‘virtual AJAAncillaryData_Cea608& AJAAncillaryData_Cea608::operator=(const AJAAncillaryData_Cea608&)’ 50 | virtual AJAAncillaryData_Cea608 & operator = (const AJAAncillaryData_Cea608 & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_cea608.h:50:65: warning: ‘virtual AJAAncillaryData_Cea608& AJAAncillaryData_Cea608::operator=(const AJAAncillaryData_Cea608&)’ was hidden [-Woverloaded-virtual=] /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_cea608_line21.h:59:65: note: by ‘virtual AJAAncillaryData_Cea608_Line21& AJAAncillaryData_Cea608_Line21::operator=(const AJAAncillaryData_Cea608_Line21&)’ 59 | virtual AJAAncillaryData_Cea608_Line21 & operator = (const AJAAncillaryData_Cea608_Line21 & inRHS); | ^~~~~~~~ [ 4%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajaanc/src/ancillarydata_cea608_vanc.cpp.o In file included from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydatafactory.h:11, from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_cea608_vanc.h:11, from /build/libajantv2/src/ntv2/ajalibraries/ajaanc/src/ancillarydata_cea608_vanc.cpp:8: /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata.h:647:65: warning: ‘virtual AJAAncillaryData& AJAAncillaryData::operator=(const AJAAncillaryData&)’ was hidden [-Woverloaded-virtual=] 647 | virtual AJAAncillaryData & operator = (const AJAAncillaryData & inRHS); | ^~~~~~~~ In file included from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_cea608_vanc.h:13: /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_cea608.h:50:65: note: by ‘virtual AJAAncillaryData_Cea608& AJAAncillaryData_Cea608::operator=(const AJAAncillaryData_Cea608&)’ 50 | virtual AJAAncillaryData_Cea608 & operator = (const AJAAncillaryData_Cea608 & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_cea608.h:50:65: warning: ‘virtual AJAAncillaryData_Cea608& AJAAncillaryData_Cea608::operator=(const AJAAncillaryData_Cea608&)’ was hidden [-Woverloaded-virtual=] /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_cea608_vanc.h:58:65: note: by ‘virtual AJAAncillaryData_Cea608_Vanc& AJAAncillaryData_Cea608_Vanc::operator=(const AJAAncillaryData_Cea608_Vanc&)’ 58 | virtual AJAAncillaryData_Cea608_Vanc & operator = (const AJAAncillaryData_Cea608_Vanc & inRHS); | ^~~~~~~~ [ 5%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajaanc/src/ancillarydata_cea708.cpp.o [ 6%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajaanc/src/ancillarydata_framestatusinfo524D.cpp.o In file included from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydatafactory.h:11, from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_cea708.h:11, from /build/libajantv2/src/ntv2/ajalibraries/ajaanc/src/ancillarydata_cea708.cpp:8: /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata.h:647:65: warning: ‘virtual AJAAncillaryData& AJAAncillaryData::operator=(const AJAAncillaryData&)’ was hidden [-Woverloaded-virtual=] 647 | virtual AJAAncillaryData & operator = (const AJAAncillaryData & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_cea708.h:55:65: note: by ‘virtual AJAAncillaryData_Cea708& AJAAncillaryData_Cea708::operator=(const AJAAncillaryData_Cea708&)’ 55 | virtual AJAAncillaryData_Cea708 & operator = (const AJAAncillaryData_Cea708 & inRHS); | ^~~~~~~~ [ 7%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajaanc/src/ancillarydata_framestatusinfo5251.cpp.o In file included from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydatafactory.h:11, from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_framestatusinfo524D.h:11, from /build/libajantv2/src/ntv2/ajalibraries/ajaanc/src/ancillarydata_framestatusinfo524D.cpp:8: /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata.h:647:65: warning: ‘virtual AJAAncillaryData& AJAAncillaryData::operator=(const AJAAncillaryData&)’ was hidden [-Woverloaded-virtual=] 647 | virtual AJAAncillaryData & operator = (const AJAAncillaryData & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_framestatusinfo524D.h:56:73: note: by ‘virtual AJAAncillaryData_FrameStatusInfo524D& AJAAncillaryData_FrameStatusInfo524D::operator=(const AJAAncillaryData_FrameStatusInfo524D&)’ 56 | virtual AJAAncillaryData_FrameStatusInfo524D & operator = (const AJAAncillaryData_FrameStatusInfo524D & inRHS); | ^~~~~~~~ [ 8%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajaanc/src/ancillarydata_hdr_hdr10.cpp.o In file included from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydatafactory.h:11, from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_hdr_hdr10.h:11, from /build/libajantv2/src/ntv2/ajalibraries/ajaanc/src/ancillarydata_hdr_hdr10.cpp:8: /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata.h:647:65: warning: ‘virtual AJAAncillaryData& AJAAncillaryData::operator=(const AJAAncillaryData&)’ was hidden [-Woverloaded-virtual=] 647 | virtual AJAAncillaryData & operator = (const AJAAncillaryData & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_hdr_hdr10.h:53:65: note: by ‘virtual AJAAncillaryData_HDR_HDR10& AJAAncillaryData_HDR_HDR10::operator=(const AJAAncillaryData_HDR_HDR10&)’ 53 | virtual AJAAncillaryData_HDR_HDR10 & operator = (const AJAAncillaryData_HDR_HDR10 & inRHS); | ^~~~~~~~ [ 9%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajaanc/src/ancillarydata_hdr_hlg.cpp.o In file included from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydatafactory.h:11, from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_framestatusinfo5251.h:11, from /build/libajantv2/src/ntv2/ajalibraries/ajaanc/src/ancillarydata_framestatusinfo5251.cpp:8: /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata.h:647:65: warning: ‘virtual AJAAncillaryData& AJAAncillaryData::operator=(const AJAAncillaryData&)’ was hidden [-Woverloaded-virtual=] 647 | virtual AJAAncillaryData & operator = (const AJAAncillaryData & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_framestatusinfo5251.h:55:73: note: by ‘virtual AJAAncillaryData_FrameStatusInfo5251& AJAAncillaryData_FrameStatusInfo5251::operator=(const AJAAncillaryData_FrameStatusInfo5251&)’ 55 | virtual AJAAncillaryData_FrameStatusInfo5251 & operator = (const AJAAncillaryData_FrameStatusInfo5251 & inRHS); | ^~~~~~~~ [ 10%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajaanc/src/ancillarydata_hdr_sdr.cpp.o In file included from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydatafactory.h:11, from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_hdr_hlg.h:11, from /build/libajantv2/src/ntv2/ajalibraries/ajaanc/src/ancillarydata_hdr_hlg.cpp:8: /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata.h:647:65: warning: ‘virtual AJAAncillaryData& AJAAncillaryData::operator=(const AJAAncillaryData&)’ was hidden [-Woverloaded-virtual=] 647 | virtual AJAAncillaryData & operator = (const AJAAncillaryData & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_hdr_hlg.h:53:65: note: by ‘virtual AJAAncillaryData_HDR_HLG& AJAAncillaryData_HDR_HLG::operator=(const AJAAncillaryData_HDR_HLG&)’ 53 | virtual AJAAncillaryData_HDR_HLG & operator = (const AJAAncillaryData_HDR_HLG & inRHS); | ^~~~~~~~ [ 11%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajaanc/src/ancillarydata_timecode.cpp.o In file included from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydatafactory.h:11, from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_hdr_sdr.h:11, from /build/libajantv2/src/ntv2/ajalibraries/ajaanc/src/ancillarydata_hdr_sdr.cpp:8: /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata.h:647:65: warning: ‘virtual AJAAncillaryData& AJAAncillaryData::operator=(const AJAAncillaryData&)’ was hidden [-Woverloaded-virtual=] 647 | virtual AJAAncillaryData & operator = (const AJAAncillaryData & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_hdr_sdr.h:53:65: note: by ‘virtual AJAAncillaryData_HDR_SDR& AJAAncillaryData_HDR_SDR::operator=(const AJAAncillaryData_HDR_SDR&)’ 53 | virtual AJAAncillaryData_HDR_SDR & operator = (const AJAAncillaryData_HDR_SDR & inRHS); | ^~~~~~~~ [ 12%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajaanc/src/ancillarydata_timecode_atc.cpp.o In file included from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydatafactory.h:11, from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_timecode.h:13, from /build/libajantv2/src/ntv2/ajalibraries/ajaanc/src/ancillarydata_timecode.cpp:8: /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata.h:647:65: warning: ‘virtual AJAAncillaryData& AJAAncillaryData::operator=(const AJAAncillaryData&)’ was hidden [-Woverloaded-virtual=] 647 | virtual AJAAncillaryData & operator = (const AJAAncillaryData & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_timecode.h:53:57: note: by ‘virtual AJAAncillaryData_Timecode& AJAAncillaryData_Timecode::operator=(const AJAAncillaryData_Timecode&)’ 53 | virtual AJAAncillaryData_Timecode & operator = (const AJAAncillaryData_Timecode & inRHS); | ^~~~~~~~ In file included from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydatafactory.h:11, from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_timecode_atc.h:11, from /build/libajantv2/src/ntv2/ajalibraries/ajaanc/src/ancillarydata_timecode_atc.cpp:8: /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata.h:647:65: warning: ‘virtual AJAAncillaryData& AJAAncillaryData::operator=(const AJAAncillaryData&)’ was hidden [-Woverloaded-virtual=] 647 | virtual AJAAncillaryData & operator = (const AJAAncillaryData & inRHS); | ^~~~~~~~ In file included from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_timecode_atc.h:13: /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_timecode.h:53:57: note: by ‘virtual AJAAncillaryData_Timecode& AJAAncillaryData_Timecode::operator=(const AJAAncillaryData_Timecode&)’ 53 | virtual AJAAncillaryData_Timecode & operator = (const AJAAncillaryData_Timecode & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_timecode.h:53:57: warning: ‘virtual AJAAncillaryData_Timecode& AJAAncillaryData_Timecode::operator=(const AJAAncillaryData_Timecode&)’ was hidden [-Woverloaded-virtual=] /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_timecode_atc.h:75:65: note: by ‘virtual AJAAncillaryData_Timecode_ATC& AJAAncillaryData_Timecode_ATC::operator=(const AJAAncillaryData_Timecode_ATC&)’ 75 | virtual AJAAncillaryData_Timecode_ATC & operator = (const AJAAncillaryData_Timecode_ATC & inRHS); | ^~~~~~~~ [ 13%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajaanc/src/ancillarylist.cpp.o [ 14%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajaanc/src/ancillarydata_timecode_vitc.cpp.o In file included from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydatafactory.h:11, from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_timecode_vitc.h:11, from /build/libajantv2/src/ntv2/ajalibraries/ajaanc/src/ancillarydata_timecode_vitc.cpp:8: /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata.h:647:65: warning: ‘virtual AJAAncillaryData& AJAAncillaryData::operator=(const AJAAncillaryData&)’ was hidden [-Woverloaded-virtual=] 647 | virtual AJAAncillaryData & operator = (const AJAAncillaryData & inRHS); | ^~~~~~~~ In file included from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_timecode_vitc.h:13: /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_timecode.h:53:57: note: by ‘virtual AJAAncillaryData_Timecode& AJAAncillaryData_Timecode::operator=(const AJAAncillaryData_Timecode&)’ 53 | virtual AJAAncillaryData_Timecode & operator = (const AJAAncillaryData_Timecode & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_timecode.h:53:57: warning: ‘virtual AJAAncillaryData_Timecode& AJAAncillaryData_Timecode::operator=(const AJAAncillaryData_Timecode&)’ was hidden [-Woverloaded-virtual=] /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_timecode_vitc.h:58:65: note: by ‘virtual AJAAncillaryData_Timecode_VITC& AJAAncillaryData_Timecode_VITC::operator=(const AJAAncillaryData_Timecode_VITC&)’ 58 | virtual AJAAncillaryData_Timecode_VITC & operator = (const AJAAncillaryData_Timecode_VITC & inRHS); | ^~~~~~~~ [ 14%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/common/audioutilities.cpp.o [ 15%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/common/buffer.cpp.o /build/libajantv2/src/ntv2/ajalibraries/ajabase/common/buffer.cpp: In member function ‘AJAStatus AJABuffer::AllocateBuffer(size_t, size_t, char*)’: /build/libajantv2/src/ntv2/ajalibraries/ajabase/common/buffer.cpp:78:24: warning: ‘char* strncpy(char*, const char*, size_t)’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 78 | strncpy(mpAllocateName, pName, nameLen); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajabase/common/buffer.cpp:75:40: note: length computed here 75 | size_t nameLen = strlen(pName); | ~~~~~~^~~~~~~ [ 16%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/common/common.cpp.o [ 17%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/common/dpxfileio.cpp.o [ 18%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/common/dpx_hdr.cpp.o [ 19%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/common/guid.cpp.o [ 20%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/common/options_popt.cpp.o [ 21%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/common/performance.cpp.o [ 22%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/common/pixelformat.cpp.o [ 23%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/common/testpatterngen.cpp.o [ 24%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/common/timebase.cpp.o [ 25%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/common/timecode.cpp.o [ 26%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/common/timecodeburn.cpp.o [ 27%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/common/timer.cpp.o [ 28%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/common/videoutilities.cpp.o [ 28%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/common/wavewriter.cpp.o [ 29%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/network/ip_socket.cpp.o [ 30%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/network/tcp_socket.cpp.o [ 31%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/network/udp_socket.cpp.o [ 32%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/persistence/persistence.cpp.o [ 33%] Building C object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/persistence/sqlite3.c.o [ 34%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/pnp/pnp.cpp.o [ 35%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/system/atomic.cpp.o [ 36%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/system/debug.cpp.o [ 37%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/system/diskstatus.cpp.o [ 38%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/system/event.cpp.o [ 39%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/system/file_io.cpp.o [ 40%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/system/info.cpp.o [ 41%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/system/lock.cpp.o [ 42%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/system/log.cpp.o [ 42%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/system/memory.cpp.o [ 43%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/system/process.cpp.o [ 44%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/system/system.cpp.o [ 45%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/system/systemtime.cpp.o [ 46%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/system/thread.cpp.o [ 47%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/pnp/linux/pnpimpl.cpp.o [ 48%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/system/linux/eventimpl.cpp.o [ 49%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/system/linux/infoimpl.cpp.o [ 50%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/system/linux/lockimpl.cpp.o [ 51%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/system/linux/processimpl.cpp.o [ 52%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/__/ajabase/system/linux/threadimpl.cpp.o [ 53%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2anc.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2anc.cpp:8: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ [ 54%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2audio.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2audio.cpp:8: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ [ 55%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2autocirculate.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2autocirculate.cpp:8: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ In file included from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarylist.h:11, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2autocirculate.cpp:15: /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata.h:647:65: warning: ‘virtual AJAAncillaryData& AJAAncillaryData::operator=(const AJAAncillaryData&)’ was hidden [-Woverloaded-virtual=] 647 | virtual AJAAncillaryData & operator = (const AJAAncillaryData & inRHS); | ^~~~~~~~ In file included from /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_timecode_atc.h:13, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2autocirculate.cpp:16: /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_timecode.h:53:57: note: by ‘virtual AJAAncillaryData_Timecode& AJAAncillaryData_Timecode::operator=(const AJAAncillaryData_Timecode&)’ 53 | virtual AJAAncillaryData_Timecode & operator = (const AJAAncillaryData_Timecode & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_timecode.h:53:57: warning: ‘virtual AJAAncillaryData_Timecode& AJAAncillaryData_Timecode::operator=(const AJAAncillaryData_Timecode&)’ was hidden [-Woverloaded-virtual=] /build/libajantv2/src/ntv2/cmake/../ajalibraries/ajaanc/includes/ancillarydata_timecode_atc.h:75:65: note: by ‘virtual AJAAncillaryData_Timecode_ATC& AJAAncillaryData_Timecode_ATC::operator=(const AJAAncillaryData_Timecode_ATC&)’ 75 | virtual AJAAncillaryData_Timecode_ATC & operator = (const AJAAncillaryData_Timecode_ATC & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2autocirculate.cpp: In member function ‘virtual bool CNTV2Card::GetFrameStamp(NTV2Crosspoint, ULWord, FRAME_STAMP_STRUCT*)’: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2autocirculate.cpp:481:17: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘AUTOCIRCULATE_DATA’ {aka ‘struct AUTOCIRCULATE_DATA’}; use assignment or value-initialization instead [-Wclass-memaccess] 481 | ::memset(&autoCircData, 0, sizeof(AUTOCIRCULATE_DATA)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2nubtypes.h:11, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2nubaccess.h:12, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:16: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2publicinterface.h:4883:16: note: ‘AUTOCIRCULATE_DATA’ {aka ‘struct AUTOCIRCULATE_DATA’} declared here 4883 | typedef struct AUTOCIRCULATE_DATA | ^~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2autocirculate.cpp: In member function ‘virtual bool CNTV2Card::GetAutoCirculate(NTV2Crosspoint, AUTOCIRCULATE_STATUS_STRUCT*)’: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2autocirculate.cpp:515:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘AUTOCIRCULATE_DATA’ {aka ‘struct AUTOCIRCULATE_DATA’}; use assignment or value-initialization instead [-Wclass-memaccess] 515 | memset(&autoCircData, 0, sizeof(AUTOCIRCULATE_DATA)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2publicinterface.h:4883:16: note: ‘AUTOCIRCULATE_DATA’ {aka ‘struct AUTOCIRCULATE_DATA’} declared here 4883 | typedef struct AUTOCIRCULATE_DATA | ^~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2bitfile.cpp.o /build/libajantv2/src/ntv2/ajalibraries/ajabase/persistence/sqlite3.c: In function ‘sqlite3DefaultRowEst’: /build/libajantv2/src/ntv2/ajalibraries/ajabase/persistence/sqlite3.c:107440:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 107440 | if( pIdx->pPartIdxWhere!=0 ) a[0] -= 10; assert( 10==sqlite3LogEst(2) ); | ^~ In file included from /build/libajantv2/src/ntv2/ajalibraries/ajabase/persistence/sqlite3.c:13331: /build/libajantv2/src/ntv2/ajalibraries/ajabase/persistence/sqlite3.c:107440:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 107440 | if( pIdx->pPartIdxWhere!=0 ) a[0] -= 10; assert( 10==sqlite3LogEst(2) ); | ^~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajabase/persistence/sqlite3.c:107441:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 107441 | if( a[0]<33 ) a[0] = 33; assert( 33==sqlite3LogEst(10) ); | ^~ /build/libajantv2/src/ntv2/ajalibraries/ajabase/persistence/sqlite3.c:107441:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 107441 | if( a[0]<33 ) a[0] = 33; assert( 33==sqlite3LogEst(10) ); | ^~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajabase/persistence/sqlite3.c: In function ‘sqlite3SelectNew’: /build/libajantv2/src/ntv2/ajalibraries/ajabase/persistence/sqlite3.c:121479:10: warning: function may return address of local variable [-Wreturn-local-addr] 121479 | return pNew; | ^~~~ /build/libajantv2/src/ntv2/ajalibraries/ajabase/persistence/sqlite3.c:121441:10: note: declared here 121441 | Select standin; | ^~~~~~~ [ 57%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2bitfilemanager.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2bitfile.cpp:8: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ [ 57%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2card.cpp.o [ 58%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2config2022.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2config2022.h:11, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2config2022.cpp:8: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ [ 59%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2config2110.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2card.cpp:9: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ [ 60%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2configts2022.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2configts2022.h:11, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2configts2022.cpp:8: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2configts2022.cpp: In member function ‘bool CNTV2ConfigTs2022::ReadbackJ2KDecoder(j2kDecoderConfig&)’: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2configts2022.cpp:394:91: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 394 | mDevice.ReadRegister(SAREK_REGS2 + kRegSarekModeSelect, (uint32_t&)config.selectionMode); | ~~~~~~~^~~~~~~~~~~~~ [ 61%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2csclut.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2config2110.h:11, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2config2110.cpp:8: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2config2110.cpp: In member function ‘bool tx_2110Config::operator==(const tx_2110Config&)’: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2config2110.cpp:78:49: warning: comparison between two arrays [-Warray-compare] 78 | if ((localPort == other.localPort) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2config2110.cpp:78:49: note: use unary ‘+’ which decays operands to pointers or ‘&‘component_ref’ not supported by dump_decl[0] == &‘component_ref’ not supported by dump_decl[0]’ to compare the addresses /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2config2110.cpp:79:57: warning: comparison between two arrays [-Warray-compare] 79 | (remotePort == other.remotePort) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2config2110.cpp:79:57: note: use unary ‘+’ which decays operands to pointers or ‘&‘component_ref’ not supported by dump_decl[0] == &‘component_ref’ not supported by dump_decl[0]’ to compare the addresses /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2config2110.cpp:80:57: warning: comparison between two arrays [-Warray-compare] 80 | (remoteIP == other.remoteIP) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2config2110.cpp:80:57: note: use unary ‘+’ which decays operands to pointers or ‘&‘component_ref’ not supported by dump_decl[0] == &‘component_ref’ not supported by dump_decl[0]’ to compare the addresses [ 62%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2cscmatrix.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2cscmatrix.h:15, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2cscmatrix.cpp:8: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ [ 63%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2debug.cpp.o [ 64%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2devicefeatures.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2csclut.cpp:8: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ [ 65%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2devicescanner.cpp.o [ 66%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2discover.cpp.o In function ‘void extractBoardInventory(NTV2NubPkt*, NTV2DiscoverRespPayload*, const char*)’, inlined from ‘int ntv2DiscoverNubs(const char*, int, sockaddr_in*, NTV2DiscoverRespPayload*, int&, int, int, bool)’ at /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2discover.cpp:336:27: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2discover.cpp:85:24: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 32 equals destination size [-Wstringop-truncation] 85 | strncpy(tmp, dbi->description, NTV2_DISCOVER_BOARDINFO_DESC_STRMAX); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2dma.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2dma.cpp:8: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2devicescanner.h:12, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2devicescanner.cpp:8: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ [ 68%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2driverinterface.cpp.o [ 69%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2dynamicdevice.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2dynamicdevice.cpp:8: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ [ 70%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2enhancedcsc.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2enhancedcsc.h:12, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2enhancedcsc.cpp:9: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ [ 71%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2formatdescriptor.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2driverinterface.cpp:12: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2spiinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2driverinterface.cpp:17: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2driverinterface.cpp: In member function ‘virtual void CNTV2DriverInterface::FinishOpen()’: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2driverinterface.cpp:999:60: warning: ‘fg’ may be used uninitialized [-Wmaybe-uninitialized] 999 | _ulFrameBufferSize = ::NTV2DeviceGetFrameBufferSize(_boardID, fg, pf); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2driverinterface.cpp:993:27: note: ‘fg’ was declared here 993 | NTV2FrameGeometry fg; | ^~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2driverinterface.cpp: In member function ‘virtual bool CNTV2DriverInterface::ParseFlashHeader(BITFILE_INFO_STRUCT&)’: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2driverinterface.cpp:1078:26: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 16 equals destination size [-Wstringop-truncation] 1078 | ::strncpy(bitFileInfo.dateStr, fileInfo.GetDate().c_str(), NTV2_BITFILE_DATETIME_STRINGLENGTH); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2driverinterface.cpp:1079:26: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 16 equals destination size [-Wstringop-truncation] 1079 | ::strncpy(bitFileInfo.timeStr, fileInfo.GetTime().c_str(), NTV2_BITFILE_DATETIME_STRINGLENGTH); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2driverinterface.cpp:1080:26: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 100 equals destination size [-Wstringop-truncation] 1080 | ::strncpy(bitFileInfo.designNameStr, fileInfo.GetDesignName().c_str(), NTV2_BITFILE_DESIGNNAME_STRINGLENGTH); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2driverinterface.cpp:1081:26: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 16 equals destination size [-Wstringop-truncation] 1081 | ::strncpy(bitFileInfo.partNameStr, fileInfo.GetPartName().c_str(), NTV2_BITFILE_PARTNAME_STRINGLENGTH); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2hdmi.cpp.o [ 72%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2hevc.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2hdmi.cpp:8: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ [ 73%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2interrupts.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2hevc.cpp:9: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2interrupts.cpp:8: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ [ 74%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2konaflashprogram.cpp.o [ 75%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2mailbox.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2mailbox.h:11, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2mailbox.cpp:8: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2mailbox.cpp: In member function ‘bool CNTV2MailBox::sendMsg(char*, uint32_t)’: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2mailbox.cpp:97:16: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 4100 equals destination size [-Wstringop-truncation] 97 | strncpy((char*)txBuf,msg,sizeof(txBuf)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2mbcontroller.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2mbcontroller.h:11, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2mbcontroller.cpp:8: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ [ 77%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2mcsfile.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2konaflashprogram.h:11, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2konaflashprogram.cpp:8: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2konaflashprogram.h:67:17: note: by ‘CNTV2KonaFlashProgram& CNTV2KonaFlashProgram::operator=(const CNTV2KonaFlashProgram&)’ 67 | class AJAExport CNTV2KonaFlashProgram : public CNTV2Card | ^~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2nubaccess.cpp.o [ 79%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2nubpktcom.cpp.o /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2nubpktcom.cpp: In function ‘NTV2NubPkt* BuildNubBasePacket(NTV2NubProtocolVersion, NTV2NubPktType, ULWord, char**)’: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2nubpktcom.cpp:248:18: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound depends on the length of the source argument [-Wstringop-truncation] 248 | ::strncpy(p, queryRespStr, len); // Copy in query/resp string incl. terminating null | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2nubpktcom.cpp:247:36: note: length computed here 247 | ULWord len (ULWord(::strlen(queryRespStr)) + 1); | ~~~~~~~~^~~~~~~~~~~~~~ [ 80%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2publicinterface.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2nubaccess.cpp:34: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2testpatterngen.h: In member function ‘virtual bool NTV2TestPatternGen::DrawTestPattern(NTV2TestPatternSelect, const NTV2FormatDescriptor&, NTV2TestPatBuffer&)’: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2testpatterngen.h:171:104: warning: ‘virtual bool NTV2TestPatternGen::DrawTestPattern(NTV2TestPatternSelect, uint32_t, uint32_t, NTV2FrameBufferFormat, NTV2TestPatBuffer&)’ is deprecated [-Wdeprecated-declarations] 171 | {return DrawTestPattern(inPattern, inDesc.GetRasterWidth(), inDesc.GetVisibleRasterHeight(), inDesc.GetPixelFormat(), outBuffer);} | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2nubaccess.cpp:13: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2testpatterngen.h:175:48: note: declared here 175 | virtual NTV2_DEPRECATED_f(bool DrawTestPattern (const NTV2TestPatternSelect inPat, const uint32_t inWdth, const uint32_t inHght, const NTV2FrameBufferFormat inPF, NTV2TestPatBuffer & outBuf)); | ^~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ajatypes.h:505:73: note: in definition of macro ‘NTV2_DEPRECATED_f’ 505 | #define NTV2_DEPRECATED_f(__f__) __f__ __attribute__ ((deprecated)) | ^~~~~ [ 81%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2register.cpp.o /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2publicinterface.cpp: In function ‘std::ostream& operator<<(std::ostream&, const NTV2RegisterValueMap&)’: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2publicinterface.cpp:862:66: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 862 | const NTV2RegisterNumber registerNumber (static_cast (iter->first)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2publicinterface.cpp: In member function ‘bool AUTOCIRCULATE_TRANSFER::SetOutputTimeCodes(const NTV2TimeCodes&)’: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2publicinterface.cpp:2312:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 2312 | const NTV2TCIndex tcIndex (static_cast(ndx)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2registerexpert.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2register.cpp:8: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2register.cpp:16: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2konaflashprogram.h:67:17: note: by ‘CNTV2KonaFlashProgram& CNTV2KonaFlashProgram::operator=(const CNTV2KonaFlashProgram&)’ 67 | class AJAExport CNTV2KonaFlashProgram : public CNTV2Card | ^~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2register.cpp: In member function ‘virtual bool CNTV2Card::GetActiveFrameDimensions(NTV2FrameDimensions&, NTV2Channel)’: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2register.cpp:846:62: warning: ‘virtual NTV2FrameDimensions CNTV2Card::GetActiveFrameDimensions(NTV2Channel)’ is deprecated [-Wdeprecated-declarations] 846 | outFrameDimensions = GetActiveFrameDimensions(inChannel); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:12: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:1047:59: note: declared here 1047 | AJA_VIRTUAL NTV2_DEPRECATED_f(NTV2FrameDimensions GetActiveFrameDimensions (const NTV2Channel inChannel = NTV2_CHANNEL1)); ///< @deprecated Obsolete starting in SDK 16.2. | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ajatypes.h:505:73: note: in definition of macro ‘NTV2_DEPRECATED_f’ 505 | #define NTV2_DEPRECATED_f(__f__) __f__ __attribute__ ((deprecated)) | ^~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2register.cpp: In member function ‘virtual bool CNTV2Card::FlipFlopPage(NTV2Channel)’: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2register.cpp:2380:72: warning: ‘virtual bool CNTV2Card::GetPCIAccessFrame(NTV2Channel, ULWord&)’ is deprecated [-Wdeprecated-declarations] 2380 | return !IS_CHANNEL_INVALID(inCh) && GetPCIAccessFrame(inCh, nextFrm) && GetOutputFrame(inCh, outFrm) && SetOutputFrame(inCh, nextFrm) && SetPCIAccessFrame(inCh, outFrm); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2register.cpp:2372:14: note: declared here 2372 | bool CNTV2Card::GetPCIAccessFrame (const NTV2Channel inChannel, ULWord & outValue) | ^~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2register.cpp:2380:179: warning: ‘virtual bool CNTV2Card::SetPCIAccessFrame(NTV2Channel, ULWord, bool)’ is deprecated [-Wdeprecated-declarations] 2380 | return !IS_CHANNEL_INVALID(inCh) && GetPCIAccessFrame(inCh, nextFrm) && GetOutputFrame(inCh, outFrm) && SetOutputFrame(inCh, nextFrm) && SetPCIAccessFrame(inCh, outFrm); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2register.cpp:2362:14: note: declared here 2362 | bool CNTV2Card::SetPCIAccessFrame (const NTV2Channel inChannel, const ULWord inValue, const bool inWaitForVBI) | ^~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2register.cpp: In member function ‘virtual bool CNTV2Card::GetBaseAddress(NTV2Channel, ULWord**)’: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2register.cpp:3488:35: warning: ‘virtual bool CNTV2Card::GetPCIAccessFrame(NTV2Channel, ULWord&)’ is deprecated [-Wdeprecated-declarations] 3488 | GetPCIAccessFrame (channel, ulFrame); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2register.cpp:2372:14: note: declared here 2372 | bool CNTV2Card::GetPCIAccessFrame (const NTV2Channel inChannel, ULWord & outValue) | ^~~~~~~~~ [ 83%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2resample.cpp.o [ 84%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2routingexpert.cpp.o [ 85%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2rp188.cpp.o [ 85%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2rp215.cpp.o [ 86%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2serialcontrol.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2serialcontrol.h:13, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2serialcontrol.cpp:8: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ [ 87%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2signalrouter.cpp.o [ 88%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2spiinterface.cpp.o [ 89%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2subscriptions.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2subscriptions.cpp:8: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ [ 90%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2supportlogger.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2spiinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2spiinterface.cpp:7: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ [ 91%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2task.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2task.h:12, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2task.cpp:9: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ [ 92%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2testpatterngen.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:18, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2supportlogger.h:11, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2supportlogger.cpp:7: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2card.h:207:15: note: by ‘CNTV2Card& CNTV2Card::operator=(const CNTV2Card&)’ 207 | class CNTV2Card : public CNTV2LinuxDriverInterface | ^~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2supportlogger.cpp:10: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2konaflashprogram.h:67:17: note: by ‘CNTV2KonaFlashProgram& CNTV2KonaFlashProgram::operator=(const CNTV2KonaFlashProgram&)’ 67 | class AJAExport CNTV2KonaFlashProgram : public CNTV2Card | ^~~~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2transcode.cpp.o /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2transcode.cpp: In function ‘void ConvertLinetoRGB(UByte*, RGBAlphaPixel*, ULWord, bool, bool)’: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2transcode.cpp:286:25: warning: ‘ycbcrPixel.YCbCrAlphaPixel::Alpha’ may be used uninitialized [-Wmaybe-uninitialized] 286 | YCbCrAlphaPixel ycbcrPixel; | ^~~~~~~~~~ [ 94%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2utf8.cpp.o [ 95%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2utils.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2testpatterngen.cpp:14: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2testpatterngen.h: In member function ‘virtual bool NTV2TestPatternGen::DrawTestPattern(NTV2TestPatternSelect, const NTV2FormatDescriptor&, NTV2TestPatBuffer&)’: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2testpatterngen.h:171:104: warning: ‘virtual bool NTV2TestPatternGen::DrawTestPattern(NTV2TestPatternSelect, uint32_t, uint32_t, NTV2FrameBufferFormat, NTV2TestPatBuffer&)’ is deprecated [-Wdeprecated-declarations] 171 | {return DrawTestPattern(inPattern, inDesc.GetRasterWidth(), inDesc.GetVisibleRasterHeight(), inDesc.GetPixelFormat(), outBuffer);} | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2utils.h:12, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/ntv2testpatterngen.cpp:13: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2testpatterngen.h:175:48: note: declared here 175 | virtual NTV2_DEPRECATED_f(bool DrawTestPattern (const NTV2TestPatternSelect inPat, const uint32_t inWdth, const uint32_t inHght, const NTV2FrameBufferFormat inPF, NTV2TestPatBuffer & outBuf)); | ^~~~~~~~~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ajatypes.h:505:73: note: in definition of macro ‘NTV2_DEPRECATED_f’ 505 | #define NTV2_DEPRECATED_f(__f__) __f__ __attribute__ ((deprecated)) | ^~~~~ [ 96%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2verticalfilter.cpp.o [ 97%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2vpid.cpp.o [ 98%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/ntv2vpidfromspec.cpp.o [ 99%] Building CXX object ajalibraries/ajantv2/CMakeFiles/ajantv2.dir/src/lin/ntv2linuxdriverinterface.cpp.o In file included from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:10, from /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.cpp:19: /build/libajantv2/src/ntv2/ajalibraries/ajantv2/includes/ntv2driverinterface.h:106:52: warning: ‘virtual CNTV2DriverInterface& CNTV2DriverInterface::operator=(const CNTV2DriverInterface&)’ was hidden [-Woverloaded-virtual=] 106 | AJA_VIRTUAL CNTV2DriverInterface & operator = (const CNTV2DriverInterface & inRHS); | ^~~~~~~~ /build/libajantv2/src/ntv2/ajalibraries/ajantv2/src/lin/ntv2linuxdriverinterface.h:28:7: note: by ‘CNTV2LinuxDriverInterface& CNTV2LinuxDriverInterface::operator=(const CNTV2LinuxDriverInterface&)’ 28 | class CNTV2LinuxDriverInterface : public CNTV2DriverInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX static library libajantv2.a [100%] Built target ajantv2