TheImagingSource / tiscamera

The Linux SDK for The Imaging Source cameras.
https://www.theimagingsource.com
Apache License 2.0
299 stars 148 forks source link

error building/cmake? #375

Closed UCN0 closed 3 years ago

UCN0 commented 3 years ago

Hello. I am trying to build tiscamera, I have cloned and installed the dependencies except libzip4, I have libzip5. I am using ubuntu-20.10 arm64 on raspi4 and this is the error I get

 root@machine:/home/machine/Documents/tiscamera/build# cmake -DBUILD_ARAVIS=OFF ..
-- The C compiler identification is GNU 10.2.0
-- The CXX compiler identification is GNU 10.2.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found GObject: /usr/include/glib-2.0  
-- Found PYTHON_MODULE_PyQt5: /usr/lib/python3/dist-packages/PyQt5  
-- 
-- Build gstreamer-1.0 plugins:   ON
-- Support for GigE via aravis:   OFF
-- Support for USB cameras:       ON
-- Support for LibUsb cameras:    ON
-- Build additional utilities:    ON
-- Build documentation            OFF
-- Build tests                    OFF
-- 
-- Installation prefix:           /usr
-- Installing binaries to:        /usr/bin
-- Installing libraries to:       /usr/lib
-- Installing header to:          /usr/include
-- Installing udev rules to:      /etc/udev/rules.d
-- Installing systemd units to:   /lib/systemd/system
-- Installing uvcdynctrl rules to:/usr/share/uvcdynctrl/data/199e
-- Installing desktop files to:   /usr/share/applications
-- Installing data files to:      /usr/share/theimagingsource/tiscamera
-- Installing gstreamer-1.0 to:   /usr/lib/aarch64-linux-gnu/gstreamer-1.0
-- Installing gobject-introspection to: /usr/share/gir-1.0
-- Installing introspection typelib to: /usr/lib/aarch64-linux-gnu/girepository-1.0
-- Configuring done
-- Generating done
-- Build files have been written to: /home/machine/Documents/tiscamera/build
root@machine:/home/machine/Documents/tiscamera/build# make -j4
make[1]: Entering directory '/home/machine/Documents/tiscamera/build'
make[2]: Entering directory '/home/machine/Documents/tiscamera/build'
make[2]: Entering directory '/home/machine/Documents/tiscamera/build'
make[2]: Entering directory '/home/machine/Documents/tiscamera/build'
make[2]: Entering directory '/home/machine/Documents/tiscamera/build'
Scanning dependencies of target pugixml_obj
Scanning dependencies of target tcam-dfk73
Scanning dependencies of target generate-version-file
make[2]: Leaving directory '/home/machine/Documents/tiscamera/build'
Scanning dependencies of target 33update
make[2]: Leaving directory '/home/machine/Documents/tiscamera/build'
make[2]: Entering directory '/home/machine/Documents/tiscamera/build'
make[2]: Leaving directory '/home/machine/Documents/tiscamera/build'
make[2]: Entering directory '/home/machine/Documents/tiscamera/build'
make[2]: Entering directory '/home/machine/Documents/tiscamera/build'
[  1%] Building CXX object dependencies/PugiXml/CMakeFiles/pugixml_obj.dir/pugixml.cpp.o
make[2]: Leaving directory '/home/machine/Documents/tiscamera/build'
[  2%] Built target generate-version-file
[  2%] Building C object src/v4l2/CMakeFiles/tcam-dfk73.dir/dfk73.c.o
make[2]: Leaving directory '/home/machine/Documents/tiscamera/build'
make[2]: Entering directory '/home/machine/Documents/tiscamera/build'
make[2]: Entering directory '/home/machine/Documents/tiscamera/build'
Scanning dependencies of target tcam-base
[  2%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/Archive.cpp.o
make[2]: Leaving directory '/home/machine/Documents/tiscamera/build'
make[2]: Entering directory '/home/machine/Documents/tiscamera/build'
[  3%] Building CXX object src/CMakeFiles/tcam-base.dir/format.cpp.o
[  4%] Linking C shared library libtcam-dfk73.so
make[2]: Leaving directory '/home/machine/Documents/tiscamera/build'
[  4%] Built target tcam-dfk73
[  5%] Building CXX object src/CMakeFiles/tcam-base.dir/logging.cpp.o
[  5%] Building CXX object src/CMakeFiles/tcam-base.dir/DeviceInfo.cpp.o
make[2]: Leaving directory '/home/machine/Documents/tiscamera/build'
[  5%] Built target pugixml_obj
[  6%] Building CXX object src/CMakeFiles/tcam-base.dir/ImageBuffer.cpp.o
[  7%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/Crc32.cpp.o
[  8%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/Camera.cpp.o
[  9%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/DevicePortFlash.cpp.o
[  9%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/DevicePortEEPROM.cpp.o
[ 10%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/DevicePortI2CMachXO3.cpp.o
[ 11%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/Firmware.cpp.o
[ 12%] Building CXX object src/CMakeFiles/tcam-base.dir/Properties.cpp.o
[ 13%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/FirmwarePackage.cpp.o
[ 14%] Building CXX object src/CMakeFiles/tcam-base.dir/Property.cpp.o
make[2]: Entering directory '/home/machine/Documents/tiscamera/build'
Scanning dependencies of target dfk73udev
make[2]: Leaving directory '/home/machine/Documents/tiscamera/build'
make[2]: Entering directory '/home/machine/Documents/tiscamera/build'
[ 15%] Building C object tools/dfk73udev/CMakeFiles/dfk73udev.dir/dfk73udev.c.o
[ 15%] Linking C executable dfk73udev
/home/machine/Documents/tiscamera/src/Property.cpp: In member function ‘bool tcam::Property::from_string(const string&)’:
/home/machine/Documents/tiscamera/src/Property.cpp:339:39: error: expected unqualified-id before ‘&’ token
  339 |     catch (const std::invalid_argument& e)
      |                                       ^
/home/machine/Documents/tiscamera/src/Property.cpp:339:39: error: expected ‘)’ before ‘&’ token
  339 |     catch (const std::invalid_argument& e)
      |           ~                           ^
      |                                       )
/home/machine/Documents/tiscamera/src/Property.cpp:339:39: error: expected ‘{’ before ‘&’ token
/home/machine/Documents/tiscamera/src/Property.cpp:339:41: error: ‘e’ was not declared in this scope
  339 |     catch (const std::invalid_argument& e)
      |                                         ^
/home/machine/Documents/tiscamera/src/Property.cpp:343:5: error: expected primary-expression before ‘catch’
  343 |     catch (const std::out_of_range& e)
      |     ^~~~~
[ 15%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/Flash.cpp.o
make[2]: Leaving directory '/home/machine/Documents/tiscamera/build'
[ 15%] Built target dfk73udev
[ 16%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/EEPROM.cpp.o
make[2]: *** [src/CMakeFiles/tcam-base.dir/build.make:128: src/CMakeFiles/tcam-base.dir/Property.cpp.o] Error 1
make[2]: Leaving directory '/home/machine/Documents/tiscamera/build'
make[1]: *** [CMakeFiles/Makefile2:611: src/CMakeFiles/tcam-base.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 17%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/ForwardProgress.cpp.o
[ 18%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/GenCPCommand.cpp.o
[ 18%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/GenCPDevice.cpp.o
[ 19%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/LibUsbShowDevice.cpp.o
[ 20%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/LibUsbShowEnumerator.cpp.o
[ 21%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/ReportProgress.cpp.o
[ 21%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/GenCPFacade.cpp.o
[ 22%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/MachXO3.cpp.o
[ 23%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/JedecFile.cpp.o
[ 24%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/7zAlloc.c.o
[ 24%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/7zCrc.c.o
[ 25%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/7zFile.c.o
[ 26%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/Bra86.c.o
[ 27%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/CpuArch.c.o
[ 27%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/LzmaDec.c.o
[ 28%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/7zArcIn.c.o
[ 29%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/7zCrcOpt.c.o
[ 30%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/7zStream.c.o
[ 30%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/Bra.c.o
[ 31%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/Delta.c.o
[ 32%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/Ppmd7.c.o
[ 33%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/7zBuf.c.o
[ 33%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/7zDec.c.o
[ 34%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/Bcj2.c.o
[ 35%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/BraIA64.c.o
[ 36%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/Lzma2Dec.c.o
[ 36%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/Ppmd7Dec.c.o
make[2]: Leaving directory '/home/machine/Documents/tiscamera/build'
[ 36%] Built target 33update
make[1]: Leaving directory '/home/machine/Documents/tiscamera/build'
make: *** [Makefile:152: all] Error 2
TIS-Edgar commented 3 years ago

Fixed in 939b27a.

Please pull the master branch an try building to verify this issue is fixed.

UCN0 commented 3 years ago

Thanks, but now it makes up to 74%:

` root@machine:/home/machine/Documents/tiscamera/build# cmake -DBUILD_ARAVIS=ON .. -- The C compiler identification is GNU 10.2.0 -- The CXX compiler identification is GNU 10.2.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found GObject: /usr/include/glib-2.0 -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Found PYTHON_MODULE_PyQt5: /usr/lib/python3/dist-packages/PyQt5 -- Found PYTHON_MODULE_setuptools: /usr/lib/python3/dist-packages/setuptools -- -- Build gstreamer-1.0 plugins: ON -- Support for GigE via aravis: ON -- Support for USB cameras: ON -- Support for LibUsb cameras: ON -- Build additional utilities: ON -- Build documentation OFF -- Build tests OFF -- -- Installation prefix: /usr -- Installing binaries to: /usr/bin -- Installing libraries to: /usr/lib -- Installing header to: /usr/include -- Installing udev rules to: /etc/udev/rules.d -- Installing systemd units to: /lib/systemd/system -- Installing uvcdynctrl rules to:/usr/share/uvcdynctrl/data/199e -- Installing desktop files to: /usr/share/applications -- Installing data files to: /usr/share/theimagingsource/tiscamera -- Installing gstreamer-1.0 to: /usr/lib/aarch64-linux-gnu/gstreamer-1.0 -- Installing gobject-introspection to: /usr/share/gir-1.0 -- Installing introspection typelib to: /usr/lib/aarch64-linux-gnu/girepository-1.0 -- -- Configuring done -- Generating done -- Build files have been written to: /home/machine/Documents/tiscamera/build root@machine:/home/machine/Documents/tiscamera/build# make -j4 make[1]: Entering directory '/home/machine/Documents/tiscamera/build' make[2]: Entering directory '/home/machine/Documents/tiscamera/build' make[2]: Entering directory '/home/machine/Documents/tiscamera/build' make[2]: Entering directory '/home/machine/Documents/tiscamera/build' make[2]: Entering directory '/home/machine/Documents/tiscamera/build' Scanning dependencies of target aravis Scanning dependencies of target tcam-dfk73 make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' Scanning dependencies of target generate-version-file Scanning dependencies of target pugixml_obj make[2]: Entering directory '/home/machine/Documents/tiscamera/build' make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' make[2]: Entering directory '/home/machine/Documents/tiscamera/build' make[2]: Entering directory '/home/machine/Documents/tiscamera/build' make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' make[2]: Entering directory '/home/machine/Documents/tiscamera/build' [ 0%] Creating directories for 'aravis' [ 1%] Building C object src/v4l2/CMakeFiles/tcam-dfk73.dir/dfk73.c.o [ 2%] Building CXX object dependencies/PugiXml/CMakeFiles/pugixml_obj.dir/pugixml.cpp.o make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' [ 2%] Built target generate-version-file make[2]: Entering directory '/home/machine/Documents/tiscamera/build' Scanning dependencies of target 33update make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' make[2]: Entering directory '/home/machine/Documents/tiscamera/build' [ 2%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/Archive.cpp.o [ 3%] Performing download step (git clone) for 'aravis' Cloning into 'aravis'... [ 4%] Linking C shared library libtcam-dfk73.so make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' [ 4%] Built target tcam-dfk73 make[2]: Entering directory '/home/machine/Documents/tiscamera/build' Scanning dependencies of target target make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' make[2]: Entering directory '/home/machine/Documents/tiscamera/build' [ 4%] Generating build/timestamp running build running build_py creating build creating build/lib creating build/lib/tcamgigetool copying /home/machine/Documents/tiscamera/tools/tcam-gigetool/tcamgigetool/tcam_gigetool.py -> build/lib/tcamgigetool copying /home/machine/Documents/tiscamera/tools/tcam-gigetool/tcamgigetool/version.py -> build/lib/tcamgigetool copying /home/machine/Documents/tiscamera/tools/tcam-gigetool/tcamgigetool/__init__.py -> build/lib/tcamgigetool copying /home/machine/Documents/tiscamera/tools/tcam-gigetool/tcamgigetool/controller.py -> build/lib/tcamgigetool copying /home/machine/Documents/tiscamera/tools/tcam-gigetool/tcamgigetool/__main__.py -> build/lib/tcamgigetool make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' [ 4%] Built target target [ 5%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/Camera.cpp.o make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' [ 5%] Built target pugixml_obj make[2]: Entering directory '/home/machine/Documents/tiscamera/build' Scanning dependencies of target tcam-base make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' make[2]: Entering directory '/home/machine/Documents/tiscamera/build' [ 6%] Building CXX object src/CMakeFiles/tcam-base.dir/format.cpp.o [ 6%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/Crc32.cpp.o [ 6%] Building CXX object src/CMakeFiles/tcam-base.dir/logging.cpp.o [ 7%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/DevicePortFlash.cpp.o Branch 'aravis-0-6' set up to track remote branch 'aravis-0-6' from 'origin'. Switched to a new branch 'aravis-0-6' [ 7%] No patch step for 'aravis' [ 8%] No update step for 'aravis' [ 9%] Performing configure step for 'aravis' [ 10%] Building CXX object src/CMakeFiles/tcam-base.dir/DeviceInfo.cpp.o [ 10%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/DevicePortEEPROM.cpp.o [ 10%] Building CXX object src/CMakeFiles/tcam-base.dir/ImageBuffer.cpp.o autoreconf: Entering directory.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -I m4 make[2]: Entering directory '/home/machine/Documents/tiscamera/build' Scanning dependencies of target tcam-network make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' make[2]: Entering directory '/home/machine/Documents/tiscamera/build' [ 10%] Building CXX object src/tcam-network/CMakeFiles/tcam-network.dir/CameraDiscovery.cpp.o [ 11%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/DevicePortI2CMachXO3.cpp.o [ 12%] Building CXX object src/CMakeFiles/tcam-base.dir/Properties.cpp.o [ 13%] Building CXX object src/tcam-network/CMakeFiles/tcam-network.dir/Camera.cpp.o [ 13%] Building CXX object src/CMakeFiles/tcam-base.dir/Property.cpp.o [ 14%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/Firmware.cpp.o autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force [ 14%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/FirmwarePackage.cpp.o libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' [ 15%] Building CXX object src/CMakeFiles/tcam-base.dir/PropertyGeneration.cpp.o libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' [ 15%] Building CXX object src/tcam-network/CMakeFiles/tcam-network.dir/Socket.cpp.o [ 16%] Building CXX object src/tcam-network/CMakeFiles/tcam-network.dir/NetworkInterface.cpp.o [ 17%] Building CXX object src/tcam-network/CMakeFiles/tcam-network.dir/utils.cpp.o [ 18%] Building CXX object src/CMakeFiles/tcam-base.dir/utils.cpp.o autoreconf: running: /usr/bin/autoconf --force [ 18%] Building CXX object src/tcam-network/CMakeFiles/tcam-network.dir/FirmwareUpgrade.cpp.o autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:31: installing './compile' configure.ac:42: installing './config.guess' configure.ac:42: installing './config.sub' configure.ac:10: installing './install-sh' configure.ac:10: installing './missing' gst-0.10/Makefile.am: installing './depcomp' parallel-tests: installing './test-driver' autoreconf: Leaving directory `.' [ 18%] Building CXX object src/CMakeFiles/tcam-base.dir/VideoFormat.cpp.o checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking whether make supports nested variables... (cached) yes checking whether make supports the include directive... yes (GNU style) checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... [ 19%] Building CXX object src/tcam-network/CMakeFiles/tcam-network.dir/GigE3DevicePortFlashMemory.cpp.o no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking for library containing strerror... none required checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... [ 20%] Building CXX object src/CMakeFiles/tcam-base.dir/VideoFormatDescription.cpp.o yes checking dependency style of g++... none checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking locale.h usability... [ 20%] Building CXX object src/CMakeFiles/tcam-base.dir/ImageSink.cpp.o yes checking locale.h presence... yes checking for locale.h... yes checking for LC_MESSAGES... yes checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... [ 21%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/Flash.cpp.o no checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking for ngettext in libc... yes checking for dgettext in libc... [ 21%] Building CXX object src/tcam-network/CMakeFiles/tcam-network.dir/GigE3DevicePortMachXO2.cpp.o yes checking for bind_textdomain_codeset... yes checking for msgfmt... /usr/bin/msgfmt checking for dcgettext... yes checking if msgfmt accepts -c... yes checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking whether NLS is requested... yes checking for intltool >= 0.31.2... 0.51.0 found checking for intltool-update... /usr/bin/intltool-update checking for intltool-merge... /usr/bin/intltool-merge checking for intltool-extract... /usr/bin/intltool-extract checking for xgettext... (cached) /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for msgfmt... (cached) /usr/bin/msgfmt checking for gmsgfmt... (cached) /usr/bin/msgfmt checking for perl... /usr/bin/perl checking for perl >= 5.8.1... 5.30.3 checking for XML::Parser... ok checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... [ 21%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/EEPROM.cpp.o @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... mt checking if mt is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... [ 22%] Building CXX object src/tcam-network/CMakeFiles/tcam-network.dir/GigE3Package.cpp.o [ 23%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/ForwardProgress.cpp.o GNU/Linux ld.so checking how to hardcode library pmachines into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... [ 24%] Building CXX object src/CMakeFiles/tcam-base.dir/json.cpp.o [ 25%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/GenCPCommand.cpp.o yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library pmachines into programs... immediate checking for valgrind... no checking whether to build with code coverage support... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.14... yes checking for ARAVIS... yes checking for asan flags... no checking for glib-mkenums... /usr/bin/glib-mkenums checking for gobject-introspection... yes checking for gtk-doc... yes checking for gtkdoc-check... gtkdoc-check.test checking for gtkdoc-check... /usr/bin/gtkdoc-check checking for gtkdoc-rebase... /usr/bin/gtkdoc-rebase checking for gtkdoc-mkpdf... /usr/bin/gtkdoc-mkpdf checking whether to build gtk-doc documentation... no checking for GTKDOC_DEPS... yes checking for appstream-util... no checking that generated files are newer than configure... done configure: creating ./config.status [ 25%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/GenCPDevice.cpp.o [ 26%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/LibUsbShowDevice.cpp.o [ 26%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/LibUsbShowEnumerator.cpp.o config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/arvfeatures.h config.status: creating src/arvversion.h config.status: creating viewer/Makefile config.status: creating viewer/data/Makefile config.status: creating viewer/data/arv-viewer.desktop.in config.status: creating viewer/data/arv-viewer.appdata.xml config.status: creating gst/Makefile config.status: creating gst-0.10/Makefile config.status: creating tests/Makefile config.status: creating po/Makefile.in config.status: creating man/Makefile config.status: creating docs/Makefile config.status: creating docs/reference/Makefile config.status: creating docs/reference/aravis/Makefile config.status: creating aravis.pc config.status: creating src/arvconfig.h config.status: executing depfiles commands config.status: executing default-1 commands config.status: executing libtool commands config.status: executing po/stamp-it commands

Configuration:

Compiler: gcc Compiler flags: -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include Linker flags: -lm -lgio-2.0 -lgobject-2.0 -lxml2 -lgthread-2.0 -pthread -lglib-2.0 -lz

Build USB support: no Build packet socket support: no Build viewer: no Build gstreamer plugin: no Build gstreamer-0.10 plugin: no Build with fast heartbeat: yes Build with address sanitizer: no

[ 26%] Performing build step for 'aravis' make[3]: Entering directory '/home/machine/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build' make[3]: warning: -j4 forced in submake: resetting jobserver mode. Making all in src make[4]: Entering directory '/home/machine/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/src' GEN arvenumtypes.h GEN arvenumtypes.c WARNING: No file "arvenumtypes.h" found. WARNING: No file "arvenumtypes.h" found. make all-am make[5]: Entering directory '/home/machine/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/src' CC arvfakegvcamera.o CC arvenums.lo CC arvdebug.lo CC arvsystem.lo [ 27%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/ReportProgress.cpp.o CC arvevaluator.lo CC arvdomnode.lo [ 28%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/GenCPFacade.cpp.o CC arvdomnodelist.lo /home/machine/Documents/tiscamera/dependencies/aravis/src/arvevaluator.c: In function ‘arv_evaluator_init’: /home/machine/Documents/tiscamera/dependencies/aravis/src/arvevaluator.c:1469:13: warning: Deprecated pre-processor symbol, replace with 1469 | evaluator->priv = G_TYPE_INSTANCE_GET_PRIVATE (evaluator, ARV_TYPE_EVALUATOR, ArvEvaluatorPrivate); | ^~~~~~~~~~~~ CC arvdomnamednodemap.lo CC arvdomdocument.lo CC arvdomdocumentfragment.lo [ 28%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/MachXO3.cpp.o CC arvdomelement.lo CC arvdomcharacterdata.lo [ 29%] Building CXX object src/tcam-network/CMakeFiles/tcam-network.dir/GigE3Update.cpp.o CC arvdomtext.lo CC arvdomparser.lo CC arvdomimplementation.lo CC arvcamera.lo /home/machine/Documents/tiscamera/dependencies/aravis/src/arvcamera.c: In function ‘arv_camera_init’: /home/machine/Documents/tiscamera/dependencies/aravis/src/arvcamera.c:2207:13: warning: Deprecated pre-processor symbol, replace with 2207 | camera->priv = G_TYPE_INSTANCE_GET_PRIVATE (camera, ARV_TYPE_CAMERA, ArvCameraPrivate); | ^~~~~~~~~~~~ CC arvgc.lo CC arvgcnode.lo CC arvgcpropertynode.lo /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgc.c: In function ‘arv_gc_init’: /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgc.c:366:13: warning: Deprecated pre-processor symbol, replace with 366 | genicam->priv = G_TYPE_INSTANCE_GET_PRIVATE (genicam, ARV_TYPE_GC, ArvGcPrivate); | ^~~~~~~~~~~~ [ 30%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/JedecFile.cpp.o CC arvgcindexnode.lo CC arvgcvalueindexednode.lo CC arvgcinvalidatornode.lo CC arvgcfeaturenode.lo CC arvgcregisterdescriptionnode.lo /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgcfeaturenode.c: In function ‘arv_gc_feature_node_init’: /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgcfeaturenode.c:410:13: warning: Deprecated pre-processor symbol, replace with 410 | gc_feature_node->priv = G_TYPE_INSTANCE_GET_PRIVATE (gc_feature_node, ARV_TYPE_GC_FEATURE_NODE, ArvGcFeatureNodePrivate); | ^~~~~~~~~~~~ CC arvgcgroupnode.lo CC arvgccategory.lo [ 30%] Building CXX object src/tcam-network/CMakeFiles/tcam-network.dir/FirmwarePackage.cpp.o CC arvgcboolean.lo [ 30%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/7zAlloc.c.o [ 31%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/7zCrc.c.o CC arvgcenumeration.lo [ 32%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/7zFile.c.o [ 32%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/Bra86.c.o [ 33%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/CpuArch.c.o [ 33%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/LzmaDec.c.o [ 34%] Building CXX object src/tcam-network/CMakeFiles/tcam-network.dir/MachXO2.cpp.o CC arvgcenumentry.lo CC arvgcintegernode.lo CC arvgcfloatnode.lo CC arvgcregisternode.lo [ 35%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/7zArcIn.c.o CC arvgcstructentrynode.lo CC arvgccommand.lo CC arvgcswissknife.lo CC arvgcconverter.lo CC arvgcport.lo [ 36%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/7zCrcOpt.c.o CC arvgcregister.lo [ 36%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/7zStream.c.o CC arvgcinteger.lo [ 37%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/Bra.c.o /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgcport.c: In function ‘arv_gc_port_init’: /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgcport.c:228:13: warning: Deprecated pre-processor symbol, replace with 228 | gc_port->priv = G_TYPE_INSTANCE_GET_PRIVATE (gc_port, ARV_TYPE_GC_PORT, ArvGcPortPrivate); | ^~~~~~~~~~~~ [ 37%] Building CXX object src/tcam-network/CMakeFiles/tcam-network.dir/JedecFile.cpp.o [ 37%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/Delta.c.o [ 38%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/Ppmd7.c.o CC arvgcstring.lo CC arvgcfloat.lo CC arvinterface.lo [ 39%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/7zBuf.c.o CC arvdevice.lo CC arvstream.lo [ 39%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/7zDec.c.o /home/machine/Documents/tiscamera/dependencies/aravis/src/arvinterface.c: In function ‘arv_interface_init’: /home/machine/Documents/tiscamera/dependencies/aravis/src/arvinterface.c:325:13: warning: Deprecated pre-processor symbol, replace with 325 | interface->priv = G_TYPE_INSTANCE_GET_PRIVATE (interface, ARV_TYPE_INTERFACE, ArvInterfacePrivate); | ^~~~~~~~~~~~ make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' [ 39%] Built target tcam-base make[2]: Entering directory '/home/machine/Documents/tiscamera/build' Scanning dependencies of target dfk73udev make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' make[2]: Entering directory '/home/machine/Documents/tiscamera/build' [ 40%] Building C object tools/dfk73udev/CMakeFiles/dfk73udev.dir/dfk73udev.c.o [ 41%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/Bcj2.c.o CC arvbuffer.lo /home/machine/Documents/tiscamera/dependencies/aravis/src/arvstream.c: In function ‘arv_stream_init’: /home/machine/Documents/tiscamera/dependencies/aravis/src/arvstream.c:416:13: warning: Deprecated pre-processor symbol, replace with 416 | stream->priv = G_TYPE_INSTANCE_GET_PRIVATE (stream, ARV_TYPE_STREAM, ArvStreamPrivate); | ^~~~~~~~~~~~ [ 41%] Linking C executable dfk73udev [ 41%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/BraIA64.c.o CC arvchunkparser.lo /home/machine/Documents/tiscamera/dependencies/aravis/src/arvdevice.c: In function ‘arv_device_init’: /home/machine/Documents/tiscamera/dependencies/aravis/src/arvdevice.c:764:13: warning: Deprecated pre-processor symbol, replace with 764 | device->priv = G_TYPE_INSTANCE_GET_PRIVATE (device, ARV_TYPE_DEVICE, ArvDevicePrivate); | ^~~~~~~~~~~~ make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' [ 41%] Built target dfk73udev [ 42%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/Lzma2Dec.c.o make[2]: Entering directory '/home/machine/Documents/tiscamera/build' Scanning dependencies of target tcam-algorithms make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' make[2]: Entering directory '/home/machine/Documents/tiscamera/build' [ 43%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/roi.cpp.o [ 44%] Linking CXX shared library libtcam-network.so CC arvgvinterface.lo [ 45%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/Ppmd7Dec.c.o /home/machine/Documents/tiscamera/dependencies/aravis/src/arvbuffer.c: In function ‘arv_buffer_init’: /home/machine/Documents/tiscamera/dependencies/aravis/src/arvbuffer.c:513:13: warning: Deprecated pre-processor symbol, replace with 513 | buffer->priv = G_TYPE_INSTANCE_GET_PRIVATE (buffer, ARV_TYPE_BUFFER, ArvBufferPrivate); | ^~~~~~~~~~~~ make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' [ 45%] Built target tcam-network make[2]: Entering directory '/home/machine/Documents/tiscamera/build' Scanning dependencies of target camera-ip-conf make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' make[2]: Entering directory '/home/machine/Documents/tiscamera/build' [ 46%] Building CXX object tools/camera-ip-conf/CMakeFiles/camera-ip-conf.dir/main.cpp.o CC arvgvdevice.lo make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' [ 46%] Built target 33update [ 46%] Building CXX object tools/camera-ip-conf/CMakeFiles/camera-ip-conf.dir/ConsoleManager.cpp.o /home/machine/Documents/tiscamera/dependencies/aravis/src/arvchunkparser.c: In function ‘arv_chunk_parser_init’: /home/machine/Documents/tiscamera/dependencies/aravis/src/arvchunkparser.c:252:13: warning: Deprecated pre-processor symbol, replace with 252 | chunk_parser->priv = G_TYPE_INSTANCE_GET_PRIVATE (chunk_parser, ARV_TYPE_CHUNK_PARSER, ArvChunkParserPrivate); | ^~~~~~~~~~~~ CC arvgvstream.lo CC arvfakeinterface.lo /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgvdevice.c: In function ‘arv_gv_device_init’: /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgvdevice.c:1395:13: warning: Deprecated pre-processor symbol, replace with 1395 | gv_device->priv = G_TYPE_INSTANCE_GET_PRIVATE (gv_device, ARV_TYPE_GV_DEVICE, ArvGvDevicePrivate); | ^~~~~~~~~~~~ /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgvinterface.c: In function ‘arv_gv_interface_init’: /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgvinterface.c:715:13: warning: Deprecated pre-processor symbol, replace with 715 | gv_interface->priv = G_TYPE_INSTANCE_GET_PRIVATE (gv_interface, ARV_TYPE_GV_INTERFACE, ArvGvInterfacePrivate); | ^~~~~~~~~~~~ /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgvstream.c: In function ‘_close_frame’: /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgvstream.c:509:2: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 509 | GTimeVal current_time; | ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /home/machine/Documents/tiscamera/dependencies/aravis/src/arvenums.h:30, from /home/machine/Documents/tiscamera/dependencies/aravis/src/arvtypes.h:30, from /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgvstream.h:30, from /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgvstreamprivate.h:30, from /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgvstream.c:28: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~ /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgvstream.c:534:2: warning: ‘g_get_current_time’ is deprecated: Use 'g_get_real_time' instead [-Wdeprecated-declarations] 534 | g_get_current_time (&current_time); | ^~~~~~ In file included from /usr/include/glib-2.0/glib/giochannel.h:33, from /usr/include/glib-2.0/glib.h:54, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /home/machine/Documents/tiscamera/dependencies/aravis/src/arvenums.h:30, from /home/machine/Documents/tiscamera/dependencies/aravis/src/arvtypes.h:30, from /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgvstream.h:30, from /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgvstreamprivate.h:30, from /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgvstream.c:28: /usr/include/glib-2.0/glib/gmain.h:681:8: note: declared here 681 | void g_get_current_time (GTimeVal result); | ^~~~~~ /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgvstream.c: In function ‘_loop’: /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgvstream.c:726:2: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 726 | GTimeVal current_time; | ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /home/machine/Documents/tiscamera/dependencies/aravis/src/arvenums.h:30, from /home/machine/Documents/tiscamera/dependencies/aravis/src/arvtypes.h:30, from /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgvstream.h:30, from /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgvstreamprivate.h:30, from /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgvstream.c:28: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~ /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgvstream.c:758:3: warning: ‘g_get_current_time’ is deprecated: Use 'g_get_real_time' instead [-Wdeprecated-declarations] 758 | g_get_current_time (&current_time); | ^~~~~~ In file included from /usr/include/glib-2.0/glib/giochannel.h:33, from /usr/include/glib-2.0/glib.h:54, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /home/machine/Documents/tiscamera/dependencies/aravis/src/arvenums.h:30, from /home/machine/Documents/tiscamera/dependencies/aravis/src/arvtypes.h:30, from /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgvstream.h:30, from /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgvstreamprivate.h:30, from /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgvstream.c:28: /usr/include/glib-2.0/glib/gmain.h:681:8: note: declared here 681 | void g_get_current_time (GTimeVal result); | ^~~~~~ /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgvstream.c: In function ‘arv_gv_stream_init’: /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgvstream.c:1279:13: warning: Deprecated pre-processor symbol, replace with 1279 | gv_stream->priv = G_TYPE_INSTANCE_GET_PRIVATE (gv_stream, ARV_TYPE_GV_STREAM, ArvGvStreamPrivate); | ^~~~~~~~~~~~ [ 46%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/roi_preset.cpp.o CC arvfakedevice.lo CC arvfakestream.lo CC arvfakecamera.lo CC arvgvfakecamera.lo /home/machine/Documents/tiscamera/dependencies/aravis/src/arvfakedevice.c: In function ‘arv_fake_device_init’: /home/machine/Documents/tiscamera/dependencies/aravis/src/arvfakedevice.c:137:13: warning: Deprecated pre-processor symbol, replace with 137 | fake_device->priv = G_TYPE_INSTANCE_GET_PRIVATE (fake_device, ARV_TYPE_FAKE_DEVICE, ArvFakeDevicePrivate); | ^~~~~~~~~~~~ /home/machine/Documents/tiscamera/dependencies/aravis/src/arvfakestream.c: In function ‘arv_fake_stream_init’: /home/machine/Documents/tiscamera/dependencies/aravis/src/arvfakestream.c:200:13: warning: Deprecated pre-processor symbol, replace with 200 | fake_stream->priv = G_TYPE_INSTANCE_GET_PRIVATE (fake_stream, ARV_TYPE_FAKE_STREAM, ArvFakeStreamPrivate); | ^~~~~~~~~~~~ [ 47%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/roi_change_behavior.cpp.o [ 47%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/RegionOfInterest.cpp.o /home/machine/Documents/tiscamera/dependencies/aravis/src/arvfakecamera.c: In function ‘arv_fake_camera_init’: /home/machine/Documents/tiscamera/dependencies/aravis/src/arvfakecamera.c:517:13: warning: Deprecated pre-processor symbol, replace with 517 | fake_camera->priv = G_TYPE_INSTANCE_GET_PRIVATE (fake_camera, ARV_TYPE_FAKE_CAMERA, ArvFakeCameraPrivate); | ^~~~~~~~~~~~ CC arvrealtime.lo /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgvfakecamera.c: In function ‘arv_gv_fake_camera_init’: /home/machine/Documents/tiscamera/dependencies/aravis/src/arvgvfakecamera.c:570:13: warning: Deprecated pre-processor symbol, replace with 570 | gv_fake_camera->priv = G_TYPE_INSTANCE_GET_PRIVATE (gv_fake_camera, ARV_TYPE_GV_FAKE_CAMERA, ArvGvFakeCameraPrivate); | ^~~~~~~~~~~~ CC arvxmlschema.lo CC arvmisc.lo CC arvzip.lo [ 48%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/AutoFocus.cpp.o /home/machine/Documents/tiscamera/dependencies/aravis/src/arvxmlschema.c: In function ‘arv_xml_schema_init’: /home/machine/Documents/tiscamera/dependencies/aravis/src/arvxmlschema.c:164:13: warning: Deprecated pre-processor symbol, replace with 164 | self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, ARV_TYPE_XML_SCHEMA, ArvXmlSchemaPrivate); | ^~~~~~~~~~~~ [ 49%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/auto_focus.cpp.o CC arvstr.lo CC arvgvcp.lo CC arvgvsp.lo CC arvwakeup.lo [ 49%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/image_sampling.cpp.o [ 50%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/bayer.cpp.o [ 50%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/whitebalance.cpp.o CC arvenumtypes.lo CC arvtool.o CCLD libaravis-0.6.la [ 51%] Linking CXX executable camera-ip-conf make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' [ 51%] Built target camera-ip-conf make[2]: Entering directory '/home/machine/Documents/tiscamera/build' Scanning dependencies of target tcam_gigewrapper make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' make[2]: Entering directory '/home/machine/Documents/tiscamera/build' [ 52%] Building CXX object tools/tcam-gigetool/CMakeFiles/tcam_gigewrapper.dir/gige_wrapper.cpp.o CCLD arv-fake-gv-camera-0.6 CCLD arv-tool-0.6 GISCAN Aravis-0.6.gir [ 53%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/auto_exposure.cpp.o [ 54%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/pid_controller.cpp.o [ 54%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/biteater.cpp.o [ 55%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/work_pool.cpp.o GICOMP Aravis-0.6.gir make[5]: Leaving directory '/home/machine/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/src' make[4]: Leaving directory '/home/machine/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/src' Making all in man make[4]: Entering directory '/home/machine/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/man' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/machine/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/man' Making all in tests make[4]: Entering directory '/home/machine/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/tests' CC arvdevicetest.o CC arvgenicamtest.o CC arvevaluatortest.o CC arvziptest.o [ 55%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/parallel.cpp.o [ 56%] Linking CXX shared library libtcam_gigewrapper.so CC arvcameratest.o make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' CC arvchunkparsertest.o [ 56%] Built target tcam_gigewrapper make[2]: Entering directory '/home/machine/Documents/tiscamera/build' CC arvheartbeattest.o CC arvacquisitiontest.o Scanning dependencies of target firmware-update make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' make[2]: Entering directory '/home/machine/Documents/tiscamera/build' [ 57%] Building CXX object tools/firmware-update/CMakeFiles/firmware-update.dir/FileHandling.cpp.o CC arvexample.o CC arvautopacketsizetest.o CC arvdevicescantest.o CC arvroitest.o CC timetest.o CC realtimetest.o [ 58%] Building CXX object tools/firmware-update/CMakeFiles/firmware-update.dir/firmware-update.cpp.o /home/machine/Documents/tiscamera/dependencies/aravis/tests/timetest.c: In function ‘get_time_us’: /home/machine/Documents/tiscamera/dependencies/aravis/tests/timetest.c:11:2: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 11 | GTimeVal time; | ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /home/machine/Documents/tiscamera/dependencies/aravis/tests/timetest.c:6: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~ /home/machine/Documents/tiscamera/dependencies/aravis/tests/timetest.c:13:2: warning: ‘g_get_current_time’ is deprecated: Use 'g_get_real_time' instead [-Wdeprecated-declarations] 13 | g_get_current_time (&time); | ^~~~~~ In file included from /usr/include/glib-2.0/glib/giochannel.h:33, from /usr/include/glib-2.0/glib.h:54, from /home/machine/Documents/tiscamera/dependencies/aravis/tests/timetest.c:6: /usr/include/glib-2.0/glib/gmain.h:681:8: note: declared here 681 | void g_get_current_time (GTimeVal result); | ^~~~~~ CC loadhttptest.o CCLD arv-device-test CCLD arv-genicam-test CCLD arv-evaluator-test CCLD arv-zip-test CCLD arv-camera-test CCLD arv-chunk-parser-test CCLD arv-heartbeat-test CCLD arv-acquisition-test CCLD arv-example [ 58%] Building CXX object tools/firmware-update/CMakeFiles/firmware-update.dir/UsbCamera.cpp.o CCLD arv-auto-packet-size-test CCLD arv-device-scan-test CCLD arv-roi-test CCLD time-test CCLD realtime-test CCLD load-http-test make[4]: Leaving directory '/home/machine/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/tests' Making all in po make[4]: Entering directory '/home/machine/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/po' [ 59%] Building CXX object tools/firmware-update/CMakeFiles/firmware-update.dir/Usb2Camera.cpp.o MSGFMT bs.gmo MSGFMT cs.gmo MSGFMT ca.gmo MSGFMT da.gmo MSGFMT de.gmo MSGFMT el.gmo MSGFMT es.gmo MSGFMT eu.gmo MSGFMT fi.gmo MSGFMT fr.gmo MSGFMT hu.gmo MSGFMT id.gmo MSGFMT lv.gmo MSGFMT oc.gmo MSGFMT pl.gmo MSGFMT pt.gmo MSGFMT pt_BR.gmo MSGFMT ru.gmo MSGFMT sl.gmo MSGFMT sr.gmo MSGFMT sr@latin.gmo MSGFMT sv.gmo MSGFMT tr.gmo MSGFMT zh_CN.gmo make[4]: Leaving directory '/home/machine/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/po' Making all in docs make[4]: Entering directory '/home/machine/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/docs' Making all in reference make[5]: Entering directory '/home/machine/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/docs/reference' Making all in aravis make[6]: Entering directory '/home/machine/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/docs/reference/aravis' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/home/machine/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/docs/reference/aravis' make[6]: Entering directory '/home/machine/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/docs/reference' make[6]: Nothing to be done for 'all-am'. make[6]: Leaving directory '/home/machine/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/docs/reference' make[5]: Leaving directory '/home/machine/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/docs/reference' make[5]: Entering directory '/home/machine/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/docs' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/home/machine/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/docs' make[4]: Leaving directory '/home/machine/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/docs' make[4]: Entering directory '/home/machine/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build' cp aravis.pc aravis-0.6.pc make[4]: Leaving directory '/home/machine/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build' make[3]: Leaving directory '/home/machine/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build' [ 60%] Linking CXX shared library libtcam-algorithms.so [ 61%] No install step for 'aravis' [ 61%] Completed 'aravis' make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' [ 61%] Built target aravis [ 61%] Building CXX object tools/firmware-update/CMakeFiles/firmware-update.dir/Usb3Camera.cpp.o make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' [ 61%] Built target tcam-algorithms [ 62%] Building CXX object tools/firmware-update/CMakeFiles/firmware-update.dir/Usb33Camera.cpp.o make[2]: Entering directory '/home/machine/Documents/tiscamera/build' Scanning dependencies of target tcam make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' make[2]: Entering directory '/home/machine/Documents/tiscamera/build' [ 63%] Building CXX object src/CMakeFiles/tcam.dir/BackendLoader.cpp.o [ 63%] Building CXX object src/CMakeFiles/tcam.dir/LibraryHandle.cpp.o [ 64%] Building CXX object tools/firmware-update/CMakeFiles/firmware-update.dir/UsbHandler.cpp.o [ 64%] Building CXX object tools/firmware-update/CMakeFiles/firmware-update.dir/UsbSession.cpp.o [ 65%] Building CXX object src/CMakeFiles/tcam.dir/DeviceIndex.cpp.o [ 66%] Linking CXX executable firmware-update make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' [ 66%] Built target firmware-update [ 67%] Building CXX object src/CMakeFiles/tcam.dir/Indexer.cpp.o [ 67%] Building CXX object src/CMakeFiles/tcam.dir/DeviceInterface.cpp.o [ 68%] Building CXX object src/CMakeFiles/tcam.dir/CaptureDevice.cpp.o [ 68%] Building CXX object src/CMakeFiles/tcam.dir/CaptureDeviceImpl.cpp.o [ 69%] Building CXX object src/CMakeFiles/tcam.dir/PipelineManager.cpp.o [ 69%] Building CXX object src/CMakeFiles/tcam.dir/ImageSource.cpp.o [ 70%] Building CXX object src/CMakeFiles/tcam.dir/PropertyHandler.cpp.o [ 71%] Building CXX object src/CMakeFiles/tcam.dir/public_utils.cpp.o [ 71%] Building CXX object src/CMakeFiles/tcam.dir/v4l2/V4l2Device.cpp.o [ 72%] Building CXX object src/CMakeFiles/tcam.dir/v4l2/V4L2PropertyHandler.cpp.o [ 72%] Building CXX object src/CMakeFiles/tcam.dir/v4l2/v4l2_utils.cpp.o [ 73%] Building CXX object src/CMakeFiles/tcam.dir/v4l2/v4l2_api.cpp.o [ 74%] Building CXX object src/CMakeFiles/tcam.dir/aravis/AravisDevice.cpp.o [ 74%] Building CXX object src/CMakeFiles/tcam.dir/aravis/aravis_utils.cpp.o /home/machine/Documents/tiscamera/src/aravis/AravisDevice.cpp: In constructor ‘tcam::AravisDevice::AravisDevice(const tcam::DeviceInfo&)’: /home/machine/Documents/tiscamera/src/aravis/AravisDevice.cpp:153:20: error: ‘runtime_error’ is not a member of ‘std’ 153 | throw std::runtime_error("Error while creating ArvCamera"); | ^~~~~ /home/machine/Documents/tiscamera/src/aravis/AravisDevice.cpp: In member function ‘void tcam::AravisDevice::determine_packet_request_ratio()’: /home/machine/Documents/tiscamera/src/aravis/AravisDevice.cpp:669:13: warning: unused variable ‘err’ [-Wunused-variable] 669 | GError err = nullptr; | ^~~ make[2]: [src/CMakeFiles/tcam.dir/build.make:261: src/CMakeFiles/tcam.dir/aravis/AravisDevice.cpp.o] Error 1 make[2]: Waiting for unfinished jobs.... make[2]: Leaving directory '/home/machine/Documents/tiscamera/build' make[1]: [CMakeFiles/Makefile2:694: src/CMakeFiles/tcam.dir/all] Error 2 make[1]: Leaving directory '/home/machine/Documents/tiscamera/build' make: [Makefile:152: all] Error 2 ``

TIS-Edgar commented 3 years ago

Overlooked something. Compiled with all relevant compile flags. Pull and try please.

UCN0 commented 3 years ago

Perhaps this is a bug on ubuntu 20.10 arm raspiberry4. I compile the same code without errors on Jetson nano with a custom ubuntu 20.04 OS. I will try again

UCN0 commented 3 years ago

Thanks. This time worked. `root@ath:/home/ath/Documents/tiscamera/build# cmake -DBUILD_ARAVIS=ON .. -- The C compiler identification is GNU 10.2.0 -- The CXX compiler identification is GNU 10.2.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found GObject: /usr/include/glib-2.0 -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Found PYTHON_MODULE_PyQt5: /usr/lib/python3/dist-packages/PyQt5 -- Found PYTHON_MODULE_setuptools: /usr/lib/python3/dist-packages/setuptools -- -- Build gstreamer-1.0 plugins: ON -- Support for GigE via aravis: ON -- Support for USB cameras: ON -- Support for LibUsb cameras: ON -- Build additional utilities: ON -- Build documentation OFF -- Build tests OFF -- -- Installation prefix: /usr -- Installing binaries to: /usr/bin -- Installing libraries to: /usr/lib -- Installing header to: /usr/include -- Installing udev rules to: /etc/udev/rules.d -- Installing systemd units to: /lib/systemd/system -- Installing uvcdynctrl rules to:/usr/share/uvcdynctrl/data/199e -- Installing desktop files to: /usr/share/applications -- Installing data files to: /usr/share/theimagingsource/tiscamera -- Installing gstreamer-1.0 to: /usr/lib/aarch64-linux-gnu/gstreamer-1.0 -- Installing gobject-introspection to: /usr/share/gir-1.0 -- Installing introspection typelib to: /usr/lib/aarch64-linux-gnu/girepository-1.0 -- -- Configuring done -- Generating done -- Build files have been written to: /home/ath/Documents/tiscamera/build root@ath:/home/ath/Documents/tiscamera/build# make -j4 make[1]: Entering directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' Scanning dependencies of target aravis make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' Scanning dependencies of target generate-version-file make[2]: Entering directory '/home/ath/Documents/tiscamera/build' make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' Scanning dependencies of target pugixml_obj make[2]: Entering directory '/home/ath/Documents/tiscamera/build' [ 0%] Creating directories for 'aravis' Scanning dependencies of target tcam-dfk73 make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' [ 0%] Built target generate-version-file [ 1%] Building CXX object dependencies/PugiXml/CMakeFiles/pugixml_obj.dir/pugixml.cpp.o [ 2%] Building C object src/v4l2/CMakeFiles/tcam-dfk73.dir/dfk73.c.o make[2]: Entering directory '/home/ath/Documents/tiscamera/build' Scanning dependencies of target 33update make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' [ 2%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/Archive.cpp.o [ 3%] Performing download step (git clone) for 'aravis' Cloning into 'aravis'... [ 4%] Linking C shared library libtcam-dfk73.so make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' [ 4%] Built target tcam-dfk73 make[2]: Entering directory '/home/ath/Documents/tiscamera/build' Scanning dependencies of target target make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' [ 4%] Generating build/timestamp running build running build_py creating build creating build/lib creating build/lib/tcamgigetool copying /home/ath/Documents/tiscamera/tools/tcam-gigetool/tcamgigetool/tcam_gigetool.py -> build/lib/tcamgigetool copying /home/ath/Documents/tiscamera/tools/tcam-gigetool/tcamgigetool/version.py -> build/lib/tcamgigetool copying /home/ath/Documents/tiscamera/tools/tcam-gigetool/tcamgigetool/__init__.py -> build/lib/tcamgigetool copying /home/ath/Documents/tiscamera/tools/tcam-gigetool/tcamgigetool/controller.py -> build/lib/tcamgigetool copying /home/ath/Documents/tiscamera/tools/tcam-gigetool/tcamgigetool/__main__.py -> build/lib/tcamgigetool make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' [ 4%] Built target target make[2]: Entering directory '/home/ath/Documents/tiscamera/build' Scanning dependencies of target tcam-base make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' [ 5%] Building CXX object src/CMakeFiles/tcam-base.dir/format.cpp.o make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' [ 5%] Built target pugixml_obj [ 5%] Building CXX object src/CMakeFiles/tcam-base.dir/logging.cpp.o [ 6%] Building CXX object src/CMakeFiles/tcam-base.dir/DeviceInfo.cpp.o [ 7%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/Camera.cpp.o [ 7%] Building CXX object src/CMakeFiles/tcam-base.dir/ImageBuffer.cpp.o [ 7%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/Crc32.cpp.o [ 8%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/DevicePortFlash.cpp.o Switched to a new branch 'aravis-0-6' Branch 'aravis-0-6' set up to track remote branch 'aravis-0-6' from 'origin'. [ 9%] Building CXX object src/CMakeFiles/tcam-base.dir/Properties.cpp.o [ 9%] No patch step for 'aravis' [ 10%] No update step for 'aravis' [ 11%] Performing configure step for 'aravis' [ 11%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/DevicePortEEPROM.cpp.o [ 11%] Building CXX object src/CMakeFiles/tcam-base.dir/Property.cpp.o [ 12%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/DevicePortI2CMachXO3.cpp.o autoreconf: Entering directory.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -I m4 [ 13%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/Firmware.cpp.o [ 14%] Building CXX object src/CMakeFiles/tcam-base.dir/PropertyGeneration.cpp.o [ 14%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/FirmwarePackage.cpp.o [ 15%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/Flash.cpp.o autoreconf: configure.ac: tracing [ 15%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/EEPROM.cpp.o [ 16%] Building CXX object src/CMakeFiles/tcam-base.dir/utils.cpp.o autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' [ 17%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/ForwardProgress.cpp.o libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' [ 18%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/GenCPCommand.cpp.o [ 18%] Building CXX object src/CMakeFiles/tcam-base.dir/VideoFormat.cpp.o [ 18%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/GenCPDevice.cpp.o autoreconf: running: /usr/bin/autoconf --force [ 19%] Building CXX object src/CMakeFiles/tcam-base.dir/VideoFormatDescription.cpp.o [ 19%] Building CXX object src/CMakeFiles/tcam-base.dir/ImageSink.cpp.o autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing [ 20%] Building CXX object src/CMakeFiles/tcam-base.dir/json.cpp.o configure.ac:31: installing './compile' configure.ac:42: installing './config.guess' configure.ac:42: installing './config.sub' configure.ac:10: installing './install-sh' configure.ac:10: installing './missing' gst-0.10/Makefile.am: installing './depcomp' parallel-tests: installing './test-driver' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' Scanning dependencies of target dfk73udev make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' [ 21%] Building C object tools/dfk73udev/CMakeFiles/dfk73udev.dir/dfk73udev.c.o autoreconf: Leaving directory `.' [ 21%] Linking C executable dfk73udev make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' [ 21%] Built target dfk73udev make[2]: Entering directory '/home/ath/Documents/tiscamera/build' Scanning dependencies of target tcam-network make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' [ 21%] Building CXX object src/tcam-network/CMakeFiles/tcam-network.dir/CameraDiscovery.cpp.o checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking whether make supports nested variables... (cached) yes checking whether make supports the include directive... yes (GNU style) checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking for library containing strerror... none required checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking how to run the C preprocessor... [ 22%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/LibUsbShowDevice.cpp.o gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... [ 22%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/LibUsbShowEnumerator.cpp.o yes checking for unistd.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking for LC_MESSAGES... yes checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... [ 23%] Building CXX object src/tcam-network/CMakeFiles/tcam-network.dir/Camera.cpp.o no checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking for ngettext in libc... yes checking for dgettext in libc... yes checking for bind_textdomain_codeset... yes checking for msgfmt... /usr/bin/msgfmt checking for dcgettext... yes checking if msgfmt accepts -c... yes checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking whether NLS is requested... yes checking for intltool >= 0.31.2... 0.51.0 found checking for intltool-update... /usr/bin/intltool-update checking for intltool-merge... /usr/bin/intltool-merge checking for intltool-extract... /usr/bin/intltool-extract checking for xgettext... (cached) /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for msgfmt... (cached) /usr/bin/msgfmt checking for gmsgfmt... (cached) /usr/bin/msgfmt checking for perl... /usr/bin/perl checking for perl >= 5.8.1... 5.30.3 checking for XML::Parser... ok checking build system type... [ 24%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/ReportProgress.cpp.o aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... [ 25%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/GenCPFacade.cpp.o /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... mt checking if mt is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... g++ -E [ 25%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/MachXO3.cpp.o [ 25%] Building CXX object src/tcam-network/CMakeFiles/tcam-network.dir/Socket.cpp.o checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for valgrind... no checking whether to build with code coverage support... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.14... yes checking for ARAVIS... yes [ 26%] Building CXX object src/tcam-network/CMakeFiles/tcam-network.dir/NetworkInterface.cpp.o checking for asan flags... no checking for glib-mkenums... /usr/bin/glib-mkenums checking for gobject-introspection... yes checking for gtk-doc... yes checking for gtkdoc-check... gtkdoc-check.test checking for gtkdoc-check... /usr/bin/gtkdoc-check checking for gtkdoc-rebase... /usr/bin/gtkdoc-rebase checking for gtkdoc-mkpdf... /usr/bin/gtkdoc-mkpdf checking whether to build gtk-doc documentation... no checking for GTKDOC_DEPS... yes checking for appstream-util... no checking that generated files are newer than configure... done configure: creating ./config.status [ 27%] Building CXX object src/tcam-network/CMakeFiles/tcam-network.dir/utils.cpp.o [ 28%] Building CXX object tools/firmware-update/33u/CMakeFiles/33update.dir/JedecFile.cpp.o [ 28%] Building CXX object src/tcam-network/CMakeFiles/tcam-network.dir/FirmwareUpgrade.cpp.o config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/arvfeatures.h [ 28%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/7zAlloc.c.o config.status: creating src/arvversion.h config.status: creating viewer/Makefile [ 29%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/7zCrc.c.o config.status: creating viewer/data/Makefile config.status: creating viewer/data/arv-viewer.desktop.in [ 30%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/7zFile.c.o config.status: creating viewer/data/arv-viewer.appdata.xml [ 30%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/Bra86.c.o config.status: creating gst/Makefile [ 31%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/CpuArch.c.o config.status: creating gst-0.10/Makefile config.status: creating tests/Makefile [ 31%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/LzmaDec.c.o config.status: creating po/Makefile.in config.status: creating man/Makefile config.status: creating docs/Makefile config.status: creating docs/reference/Makefile config.status: creating docs/reference/aravis/Makefile config.status: creating aravis.pc config.status: creating src/arvconfig.h config.status: executing depfiles commands config.status: executing default-1 commands config.status: executing libtool commands config.status: executing po/stamp-it commands

Configuration:

Compiler: gcc Compiler flags: -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include Linker flags: -lm -lgio-2.0 -lgobject-2.0 -lxml2 -lgthread-2.0 -pthread -lglib-2.0 -lz

Build USB support: no Build packet socket support: no Build viewer: no Build gstreamer plugin: no Build gstreamer-0.10 plugin: no Build with fast heartbeat: yes Build with address sanitizer: no

[ 31%] Performing build step for 'aravis' make[3]: Entering directory '/home/ath/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build' make[3]: warning: -j4 forced in submake: resetting jobserver mode. Making all in src make[4]: Entering directory '/home/ath/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/src' GEN arvenumtypes.h GEN arvenumtypes.c make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' [ 31%] Built target tcam-base make[2]: Entering directory '/home/ath/Documents/tiscamera/build' Scanning dependencies of target tcam-algorithms [ 32%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/7zArcIn.c.o make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' WARNING: No file "arvenumtypes.h" found. [ 33%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/roi.cpp.o WARNING: No file "arvenumtypes.h" found. make all-am make[5]: Entering directory '/home/ath/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/src' CC arvfakegvcamera.o CC arvenums.lo CC arvdebug.lo CC arvsystem.lo CC arvevaluator.lo CC arvdomnode.lo CC arvdomnodelist.lo /home/ath/Documents/tiscamera/dependencies/aravis/src/arvevaluator.c: In function ‘arv_evaluator_init’: /home/ath/Documents/tiscamera/dependencies/aravis/src/arvevaluator.c:1469:13: warning: Deprecated pre-processor symbol, replace with 1469 | evaluator->priv = G_TYPE_INSTANCE_GET_PRIVATE (evaluator, ARV_TYPE_EVALUATOR, ArvEvaluatorPrivate); | ^~~~~~~~~~~~ [ 34%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/7zCrcOpt.c.o [ 34%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/7zStream.c.o [ 34%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/roi_preset.cpp.o CC arvdomnamednodemap.lo [ 35%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/Bra.c.o CC arvdomdocument.lo [ 35%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/Delta.c.o [ 36%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/Ppmd7.c.o CC arvdomdocumentfragment.lo CC arvdomelement.lo [ 37%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/roi_change_behavior.cpp.o CC arvdomcharacterdata.lo [ 38%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/7zBuf.c.o [ 38%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/7zDec.c.o CC arvdomtext.lo [ 38%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/RegionOfInterest.cpp.o CC arvdomparser.lo CC arvdomimplementation.lo [ 39%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/Bcj2.c.o [ 39%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/BraIA64.c.o [ 40%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/Lzma2Dec.c.o [ 41%] Building CXX object src/tcam-network/CMakeFiles/tcam-network.dir/GigE3DevicePortFlashMemory.cpp.o CC arvcamera.lo [ 42%] Building C object tools/firmware-update/33u/CMakeFiles/33update.dir/lib/7z/Ppmd7Dec.c.o make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' [ 42%] Built target 33update [ 43%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/AutoFocus.cpp.o [ 44%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/auto_focus.cpp.o /home/ath/Documents/tiscamera/dependencies/aravis/src/arvcamera.c: In function ‘arv_camera_init’: /home/ath/Documents/tiscamera/dependencies/aravis/src/arvcamera.c:2207:13: warning: Deprecated pre-processor symbol, replace with 2207 | camera->priv = G_TYPE_INSTANCE_GET_PRIVATE (camera, ARV_TYPE_CAMERA, ArvCameraPrivate); | ^~~~~~~~~~~~ CC arvgc.lo CC arvgcnode.lo CC arvgcpropertynode.lo [ 44%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/image_sampling.cpp.o /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgc.c: In function ‘arv_gc_init’: /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgc.c:366:13: warning: Deprecated pre-processor symbol, replace with 366 | genicam->priv = G_TYPE_INSTANCE_GET_PRIVATE (genicam, ARV_TYPE_GC, ArvGcPrivate); | ^~~~~~~~~~~~ [ 45%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/bayer.cpp.o CC arvgcindexnode.lo [ 45%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/whitebalance.cpp.o CC arvgcvalueindexednode.lo CC arvgcinvalidatornode.lo CC arvgcfeaturenode.lo CC arvgcregisterdescriptionnode.lo /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgcfeaturenode.c: In function ‘arv_gc_feature_node_init’: /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgcfeaturenode.c:410:13: warning: Deprecated pre-processor symbol, replace with 410 | gc_feature_node->priv = G_TYPE_INSTANCE_GET_PRIVATE (gc_feature_node, ARV_TYPE_GC_FEATURE_NODE, ArvGcFeatureNodePrivate); | ^~~~~~~~~~~~ CC arvgcgroupnode.lo [ 45%] Building CXX object src/tcam-network/CMakeFiles/tcam-network.dir/GigE3DevicePortMachXO2.cpp.o CC arvgccategory.lo CC arvgcboolean.lo CC arvgcenumeration.lo CC arvgcenumentry.lo CC arvgcintegernode.lo [ 46%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/auto_exposure.cpp.o CC arvgcfloatnode.lo CC arvgcregisternode.lo [ 47%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/pid_controller.cpp.o [ 47%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/biteater.cpp.o [ 48%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/work_pool.cpp.o CC arvgcstructentrynode.lo [ 49%] Building CXX object src/tcam-network/CMakeFiles/tcam-network.dir/GigE3Package.cpp.o CC arvgccommand.lo CC arvgcswissknife.lo CC arvgcconverter.lo CC arvgcport.lo [ 49%] Building CXX object src/algorithms/CMakeFiles/tcam-algorithms.dir/parallel.cpp.o CC arvgcregister.lo /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgcport.c: In function ‘arv_gc_port_init’: /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgcport.c:228:13: warning: Deprecated pre-processor symbol, replace with 228 | gc_port->priv = G_TYPE_INSTANCE_GET_PRIVATE (gc_port, ARV_TYPE_GC_PORT, ArvGcPortPrivate); | ^~~~~~~~~~~~ CC arvgcinteger.lo CC arvgcstring.lo CC arvgcfloat.lo CC arvinterface.lo CC arvdevice.lo /home/ath/Documents/tiscamera/dependencies/aravis/src/arvinterface.c: In function ‘arv_interface_init’: /home/ath/Documents/tiscamera/dependencies/aravis/src/arvinterface.c:325:13: warning: Deprecated pre-processor symbol, replace with 325 | interface->priv = G_TYPE_INSTANCE_GET_PRIVATE (interface, ARV_TYPE_INTERFACE, ArvInterfacePrivate); | ^~~~~~~~~~~~ CC arvstream.lo CC arvbuffer.lo CC arvchunkparser.lo [ 50%] Building CXX object src/tcam-network/CMakeFiles/tcam-network.dir/GigE3Update.cpp.o /home/ath/Documents/tiscamera/dependencies/aravis/src/arvstream.c: In function ‘arv_stream_init’: /home/ath/Documents/tiscamera/dependencies/aravis/src/arvstream.c:416:13: warning: Deprecated pre-processor symbol, replace with 416 | stream->priv = G_TYPE_INSTANCE_GET_PRIVATE (stream, ARV_TYPE_STREAM, ArvStreamPrivate); | ^~~~~~~~~~~~ /home/ath/Documents/tiscamera/dependencies/aravis/src/arvdevice.c: In function ‘arv_device_init’: /home/ath/Documents/tiscamera/dependencies/aravis/src/arvdevice.c:764:13: warning: Deprecated pre-processor symbol, replace with 764 | device->priv = G_TYPE_INSTANCE_GET_PRIVATE (device, ARV_TYPE_DEVICE, ArvDevicePrivate); | ^~~~~~~~~~~~ /home/ath/Documents/tiscamera/dependencies/aravis/src/arvbuffer.c: In function ‘arv_buffer_init’: /home/ath/Documents/tiscamera/dependencies/aravis/src/arvbuffer.c:513:13: warning: Deprecated pre-processor symbol, replace with 513 | buffer->priv = G_TYPE_INSTANCE_GET_PRIVATE (buffer, ARV_TYPE_BUFFER, ArvBufferPrivate); | ^~~~~~~~~~~~ CC arvgvinterface.lo CC arvgvdevice.lo CC arvgvstream.lo /home/ath/Documents/tiscamera/dependencies/aravis/src/arvchunkparser.c: In function ‘arv_chunk_parser_init’: /home/ath/Documents/tiscamera/dependencies/aravis/src/arvchunkparser.c:252:13: warning: Deprecated pre-processor symbol, replace with 252 | chunk_parser->priv = G_TYPE_INSTANCE_GET_PRIVATE (chunk_parser, ARV_TYPE_CHUNK_PARSER, ArvChunkParserPrivate); | ^~~~~~~~~~~~ CC arvfakeinterface.lo /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgvinterface.c: In function ‘arv_gv_interface_init’: /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgvinterface.c:715:13: warning: Deprecated pre-processor symbol, replace with 715 | gv_interface->priv = G_TYPE_INSTANCE_GET_PRIVATE (gv_interface, ARV_TYPE_GV_INTERFACE, ArvGvInterfacePrivate); | ^~~~~~~~~~~~ [ 51%] Linking CXX shared library libtcam-algorithms.so /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgvstream.c: In function ‘_close_frame’: /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgvstream.c:509:2: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 509 | GTimeVal current_time; | ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /home/ath/Documents/tiscamera/dependencies/aravis/src/arvenums.h:30, from /home/ath/Documents/tiscamera/dependencies/aravis/src/arvtypes.h:30, from /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgvstream.h:30, from /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgvstreamprivate.h:30, from /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgvstream.c:28: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~ /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgvstream.c:534:2: warning: ‘g_get_current_time’ is deprecated: Use 'g_get_real_time' instead [-Wdeprecated-declarations] 534 | g_get_current_time (&current_time); | ^~~~~~ In file included from /usr/include/glib-2.0/glib/giochannel.h:33, from /usr/include/glib-2.0/glib.h:54, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /home/ath/Documents/tiscamera/dependencies/aravis/src/arvenums.h:30, from /home/ath/Documents/tiscamera/dependencies/aravis/src/arvtypes.h:30, from /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgvstream.h:30, from /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgvstreamprivate.h:30, from /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgvstream.c:28: /usr/include/glib-2.0/glib/gmain.h:681:8: note: declared here 681 | void g_get_current_time (GTimeVal result); | ^~~~~~ /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgvstream.c: In function ‘_loop’: /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgvstream.c:726:2: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 726 | GTimeVal current_time; | ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /home/ath/Documents/tiscamera/dependencies/aravis/src/arvenums.h:30, from /home/ath/Documents/tiscamera/dependencies/aravis/src/arvtypes.h:30, from /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgvstream.h:30, from /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgvstreamprivate.h:30, from /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgvstream.c:28: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~ /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgvstream.c:758:3: warning: ‘g_get_current_time’ is deprecated: Use 'g_get_real_time' instead [-Wdeprecated-declarations] 758 | g_get_current_time (&current_time); | ^~~~~~ In file included from /usr/include/glib-2.0/glib/giochannel.h:33, from /usr/include/glib-2.0/glib.h:54, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /home/ath/Documents/tiscamera/dependencies/aravis/src/arvenums.h:30, from /home/ath/Documents/tiscamera/dependencies/aravis/src/arvtypes.h:30, from /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgvstream.h:30, from /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgvstreamprivate.h:30, from /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgvstream.c:28: /usr/include/glib-2.0/glib/gmain.h:681:8: note: declared here 681 | void g_get_current_time (GTimeVal result); | ^~~~~~ /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgvstream.c: In function ‘arv_gv_stream_init’: /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgvstream.c:1279:13: warning: Deprecated pre-processor symbol, replace with 1279 | gv_stream->priv = G_TYPE_INSTANCE_GET_PRIVATE (gv_stream, ARV_TYPE_GV_STREAM, ArvGvStreamPrivate); | ^~~~~~~~~~~~ CC arvfakedevice.lo make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgvdevice.c: In function ‘arv_gv_device_init’: /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgvdevice.c:1395:13: warning: Deprecated pre-processor symbol, replace with 1395 | gv_device->priv = G_TYPE_INSTANCE_GET_PRIVATE (gv_device, ARV_TYPE_GV_DEVICE, ArvGvDevicePrivate); | ^~~~~~~~~~~~ [ 51%] Built target tcam-algorithms [ 51%] Building CXX object src/tcam-network/CMakeFiles/tcam-network.dir/FirmwarePackage.cpp.o /home/ath/Documents/tiscamera/dependencies/aravis/src/arvfakedevice.c: In function ‘arv_fake_device_init’: /home/ath/Documents/tiscamera/dependencies/aravis/src/arvfakedevice.c:137:13: warning: Deprecated pre-processor symbol, replace with 137 | fake_device->priv = G_TYPE_INSTANCE_GET_PRIVATE (fake_device, ARV_TYPE_FAKE_DEVICE, ArvFakeDevicePrivate); | ^~~~~~~~~~~~ CC arvfakestream.lo CC arvfakecamera.lo CC arvgvfakecamera.lo CC arvrealtime.lo [ 52%] Building CXX object src/tcam-network/CMakeFiles/tcam-network.dir/MachXO2.cpp.o /home/ath/Documents/tiscamera/dependencies/aravis/src/arvfakestream.c: In function ‘arv_fake_stream_init’: /home/ath/Documents/tiscamera/dependencies/aravis/src/arvfakestream.c:200:13: warning: Deprecated pre-processor symbol, replace with 200 | fake_stream->priv = G_TYPE_INSTANCE_GET_PRIVATE (fake_stream, ARV_TYPE_FAKE_STREAM, ArvFakeStreamPrivate); | ^~~~~~~~~~~~ /home/ath/Documents/tiscamera/dependencies/aravis/src/arvfakecamera.c: In function ‘arv_fake_camera_init’: /home/ath/Documents/tiscamera/dependencies/aravis/src/arvfakecamera.c:517:13: warning: Deprecated pre-processor symbol, replace with 517 | fake_camera->priv = G_TYPE_INSTANCE_GET_PRIVATE (fake_camera, ARV_TYPE_FAKE_CAMERA, ArvFakeCameraPrivate); | ^~~~~~~~~~~~ make[2]: Entering directory '/home/ath/Documents/tiscamera/build' Scanning dependencies of target firmware-update /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgvfakecamera.c: In function ‘arv_gv_fake_camera_init’: /home/ath/Documents/tiscamera/dependencies/aravis/src/arvgvfakecamera.c:570:13: warning: Deprecated pre-processor symbol, replace with 570 | gv_fake_camera->priv = G_TYPE_INSTANCE_GET_PRIVATE (gv_fake_camera, ARV_TYPE_GV_FAKE_CAMERA, ArvGvFakeCameraPrivate); | ^~~~~~~~~~~~ make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' [ 53%] Building CXX object tools/firmware-update/CMakeFiles/firmware-update.dir/FileHandling.cpp.o CC arvxmlschema.lo CC arvmisc.lo CC arvzip.lo CC arvstr.lo [ 53%] Building CXX object src/tcam-network/CMakeFiles/tcam-network.dir/JedecFile.cpp.o /home/ath/Documents/tiscamera/dependencies/aravis/src/arvxmlschema.c: In function ‘arv_xml_schema_init’: /home/ath/Documents/tiscamera/dependencies/aravis/src/arvxmlschema.c:164:13: warning: Deprecated pre-processor symbol, replace with 164 | self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, ARV_TYPE_XML_SCHEMA, ArvXmlSchemaPrivate); | ^~~~~~~~~~~~ [ 54%] Building CXX object tools/firmware-update/CMakeFiles/firmware-update.dir/firmware-update.cpp.o CC arvgvcp.lo CC arvgvsp.lo CC arvwakeup.lo CC arvenumtypes.lo [ 54%] Building CXX object tools/firmware-update/CMakeFiles/firmware-update.dir/UsbCamera.cpp.o CC arvtool.o [ 55%] Linking CXX shared library libtcam-network.so make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' [ 55%] Built target tcam-network [ 56%] Building CXX object tools/firmware-update/CMakeFiles/firmware-update.dir/Usb2Camera.cpp.o [ 56%] Building CXX object tools/firmware-update/CMakeFiles/firmware-update.dir/Usb3Camera.cpp.o CCLD libaravis-0.6.la CCLD arv-fake-gv-camera-0.6 CCLD arv-tool-0.6 GISCAN Aravis-0.6.gir [ 57%] Building CXX object tools/firmware-update/CMakeFiles/firmware-update.dir/Usb33Camera.cpp.o make[2]: Entering directory '/home/ath/Documents/tiscamera/build' Scanning dependencies of target camera-ip-conf make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' [ 58%] Building CXX object tools/camera-ip-conf/CMakeFiles/camera-ip-conf.dir/main.cpp.o [ 59%] Building CXX object tools/firmware-update/CMakeFiles/firmware-update.dir/UsbHandler.cpp.o [ 59%] Building CXX object tools/camera-ip-conf/CMakeFiles/camera-ip-conf.dir/ConsoleManager.cpp.o GICOMP Aravis-0.6.gir [ 59%] Building CXX object tools/firmware-update/CMakeFiles/firmware-update.dir/UsbSession.cpp.o make[5]: Leaving directory '/home/ath/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/src' make[4]: Leaving directory '/home/ath/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/src' Making all in man make[4]: Entering directory '/home/ath/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/man' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/ath/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/man' Making all in tests make[4]: Entering directory '/home/ath/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/tests' CC arvdevicetest.o CC arvgenicamtest.o CC arvevaluatortest.o CC arvziptest.o make[2]: Entering directory '/home/ath/Documents/tiscamera/build' Scanning dependencies of target tcam_gigewrapper make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' [ 60%] Building CXX object tools/tcam-gigetool/CMakeFiles/tcam_gigewrapper.dir/gige_wrapper.cpp.o CC arvcameratest.o CC arvchunkparsertest.o CC arvheartbeattest.o CC arvacquisitiontest.o CC arvexample.o [ 61%] Linking CXX executable firmware-update CC arvautopacketsizetest.o CC arvdevicescantest.o make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' [ 61%] Built target firmware-update CC arvroitest.o CC timetest.o CC realtimetest.o /home/ath/Documents/tiscamera/dependencies/aravis/tests/timetest.c: In function ‘get_time_us’: /home/ath/Documents/tiscamera/dependencies/aravis/tests/timetest.c:11:2: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 11 | GTimeVal time; | ^~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /home/ath/Documents/tiscamera/dependencies/aravis/tests/timetest.c:6: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~ CC loadhttptest.o /home/ath/Documents/tiscamera/dependencies/aravis/tests/timetest.c:13:2: warning: ‘g_get_current_time’ is deprecated: Use 'g_get_real_time' instead [-Wdeprecated-declarations] 13 | g_get_current_time (&time); | ^~~~~~ In file included from /usr/include/glib-2.0/glib/giochannel.h:33, from /usr/include/glib-2.0/glib.h:54, from /home/ath/Documents/tiscamera/dependencies/aravis/tests/timetest.c:6: /usr/include/glib-2.0/glib/gmain.h:681:8: note: declared here 681 | void g_get_current_time (GTimeVal result); | ^~~~~~ CCLD arv-device-test CCLD arv-genicam-test CCLD arv-evaluator-test CCLD arv-zip-test CCLD arv-camera-test CCLD arv-chunk-parser-test CCLD arv-heartbeat-test CCLD arv-acquisition-test CCLD arv-example CCLD arv-auto-packet-size-test CCLD arv-device-scan-test CCLD arv-roi-test CCLD time-test CCLD realtime-test CCLD load-http-test make[4]: Leaving directory '/home/ath/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/tests' Making all in po make[4]: Entering directory '/home/ath/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/po' MSGFMT bs.gmo MSGFMT ca.gmo MSGFMT cs.gmo MSGFMT da.gmo MSGFMT de.gmo MSGFMT el.gmo MSGFMT es.gmo MSGFMT eu.gmo MSGFMT fi.gmo MSGFMT fr.gmo MSGFMT hu.gmo MSGFMT id.gmo MSGFMT lv.gmo MSGFMT oc.gmo MSGFMT pl.gmo MSGFMT pt.gmo MSGFMT pt_BR.gmo MSGFMT ru.gmo MSGFMT sl.gmo MSGFMT sr.gmo MSGFMT sr@latin.gmo MSGFMT sv.gmo MSGFMT tr.gmo MSGFMT zh_CN.gmo make[4]: Leaving directory '/home/ath/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/po' Making all in docs make[4]: Entering directory '/home/ath/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/docs' Making all in reference make[5]: Entering directory '/home/ath/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/docs/reference' Making all in aravis make[6]: Entering directory '/home/ath/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/docs/reference/aravis' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/home/ath/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/docs/reference/aravis' make[6]: Entering directory '/home/ath/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/docs/reference' make[6]: Nothing to be done for 'all-am'. make[6]: Leaving directory '/home/ath/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/docs/reference' make[5]: Leaving directory '/home/ath/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/docs/reference' make[5]: Entering directory '/home/ath/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/docs' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/home/ath/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/docs' make[4]: Leaving directory '/home/ath/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build/docs' make[4]: Entering directory '/home/ath/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build' cp aravis.pc aravis-0.6.pc make[4]: Leaving directory '/home/ath/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build' make[3]: Leaving directory '/home/ath/Documents/tiscamera/build/dependencies/aravis-prefix/src/aravis-build' [ 62%] No install step for 'aravis' [ 62%] Completed 'aravis' [ 63%] Linking CXX shared library libtcam_gigewrapper.so make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' [ 63%] Built target aravis make[2]: Entering directory '/home/ath/Documents/tiscamera/build' Scanning dependencies of target tcam make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' [ 63%] Built target tcam_gigewrapper [ 64%] Linking CXX executable camera-ip-conf make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' [ 65%] Building CXX object src/CMakeFiles/tcam.dir/BackendLoader.cpp.o [ 65%] Building CXX object src/CMakeFiles/tcam.dir/LibraryHandle.cpp.o [ 66%] Building CXX object src/CMakeFiles/tcam.dir/DeviceIndex.cpp.o make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' [ 66%] Built target camera-ip-conf [ 67%] Building CXX object src/CMakeFiles/tcam.dir/Indexer.cpp.o [ 67%] Building CXX object src/CMakeFiles/tcam.dir/DeviceInterface.cpp.o [ 68%] Building CXX object src/CMakeFiles/tcam.dir/CaptureDevice.cpp.o [ 68%] Building CXX object src/CMakeFiles/tcam.dir/CaptureDeviceImpl.cpp.o [ 69%] Building CXX object src/CMakeFiles/tcam.dir/PipelineManager.cpp.o [ 69%] Building CXX object src/CMakeFiles/tcam.dir/ImageSource.cpp.o [ 70%] Building CXX object src/CMakeFiles/tcam.dir/PropertyHandler.cpp.o [ 71%] Building CXX object src/CMakeFiles/tcam.dir/public_utils.cpp.o [ 71%] Building CXX object src/CMakeFiles/tcam.dir/v4l2/V4l2Device.cpp.o [ 72%] Building CXX object src/CMakeFiles/tcam.dir/v4l2/V4L2PropertyHandler.cpp.o [ 72%] Building CXX object src/CMakeFiles/tcam.dir/v4l2/v4l2_utils.cpp.o [ 73%] Building CXX object src/CMakeFiles/tcam.dir/v4l2/v4l2_api.cpp.o [ 74%] Building CXX object src/CMakeFiles/tcam.dir/aravis/AravisDevice.cpp.o [ 74%] Building CXX object src/CMakeFiles/tcam.dir/aravis/aravis_utils.cpp.o /home/ath/Documents/tiscamera/src/aravis/AravisDevice.cpp: In member function ‘void tcam::AravisDevice::determine_packet_request_ratio()’: /home/ath/Documents/tiscamera/src/aravis/AravisDevice.cpp:670:13: warning: unused variable ‘err’ [-Wunused-variable] 670 | GError err = nullptr; | ^~~ [ 75%] Building CXX object src/CMakeFiles/tcam.dir/aravis/aravis_api.cpp.o [ 75%] Building CXX object src/CMakeFiles/tcam.dir/libusb/AFU050Device.cpp.o [ 76%] Building CXX object src/CMakeFiles/tcam.dir/libusb/AFU050PropertyHandler.cpp.o [ 77%] Building CXX object src/CMakeFiles/tcam.dir/libusb/AFU420Device.cpp.o [ 77%] Building CXX object src/CMakeFiles/tcam.dir/libusb/AFU420DeviceProperties.cpp.o [ 78%] Building CXX object src/CMakeFiles/tcam.dir/libusb/AFU420PropertyHandler.cpp.o [ 78%] Building CXX object src/CMakeFiles/tcam.dir/libusb/libusb_utils.cpp.o [ 79%] Building CXX object src/CMakeFiles/tcam.dir/libusb/UsbSession.cpp.o [ 80%] Building CXX object src/CMakeFiles/tcam.dir/libusb/UsbHandler.cpp.o [ 80%] Building CXX object src/CMakeFiles/tcam.dir/libusb/LibusbDevice.cpp.o [ 81%] Building CXX object src/CMakeFiles/tcam.dir/libusb/libusb_api.cpp.o [ 81%] Building CXX object src/CMakeFiles/tcam.dir/version.cpp.o [ 82%] Linking CXX shared library libtcam.so make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' [ 82%] Built target tcam make[2]: Entering directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' Scanning dependencies of target tcamprop Scanning dependencies of target tcam-uvc-extension Scanning dependencies of target gige-daemon make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' [ 83%] Building CXX object src/v4l2/CMakeFiles/tcam-uvc-extension.dir/uvc-extension-loader.cpp.o [ 84%] Building C object src/gobject/CMakeFiles/tcamprop.dir/tcamprop.c.o make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' [ 85%] Building CXX object tools/gige-daemon/CMakeFiles/gige-daemon.dir/CameraListHolder.cpp.o [ 85%] Building CXX object tools/gige-daemon/CMakeFiles/gige-daemon.dir/main.cpp.o [ 86%] Linking C shared library libtcamprop.so make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' [ 86%] Built target tcamprop make[2]: Entering directory '/home/ath/Documents/tiscamera/build' Scanning dependencies of target create_gobject make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' [ 86%] Generating Tcam-0.1.gir aarch64-linux-gnu-gcc -pthread -E -I. -I/home/ath/Documents/tiscamera/src -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -o g-ir-cpp-tpibzley.i -C /home/ath/Documents/tiscamera/src/gobject/g-ir-cpp-tpibzley.c aarch64-linux-gnu-gcc -pthread -I/home/ath/Documents/tiscamera/src -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -c /home/ath/Documents/tiscamera/src/gobject/tmp-introspectw3mfepu0/Tcam-0.1.c -o /home/ath/Documents/tiscamera/src/gobject/tmp-introspectw3mfepu0/Tcam-0.1.o -Wno-deprecated-declarations -pthread g-ir-scanner: link: aarch64-linux-gnu-gcc -pthread -o /home/ath/Documents/tiscamera/src/gobject/tmp-introspectw3mfepu0/Tcam-0.1 /home/ath/Documents/tiscamera/src/gobject/tmp-introspectw3mfepu0/Tcam-0.1.o -L. -Wl,-rpath,. -Wl,--no-as-needed -L/home/ath/Documents/tiscamera/build/src/gobject -Wl,-rpath,/home/ath/Documents/tiscamera/build/src/gobject -ltcamprop -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgobject-2.0 -lglib-2.0 [ 87%] Generating Tcam-0.1.typelib make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' [ 87%] Built target create_gobject make[2]: Entering directory '/home/ath/Documents/tiscamera/build' Scanning dependencies of target tcamgstbase make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' [ 87%] Building CXX object src/gstreamer-1.0/CMakeFiles/tcamgstbase.dir/tcamgstbase.cpp.o In file included from /home/ath/Documents/tiscamera/src/v4l2/uvc-extension-loader.cpp:21: /home/ath/Documents/tiscamera/dependencies/json/json.hpp: In instantiation of ‘std::string nlohmann::detail::lexer::get_token_string() const [with BasicJsonType = nlohmann::basic_json<>; std::string = std::cxx11::basic_string]’: /home/ath/Documents/tiscamera/dependencies/json/json.hpp:8633:57: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>]’ /home/ath/Documents/tiscamera/dependencies/json/json.hpp:20698:79: required from ‘static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::parse(IteratorType, IteratorType, nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::parser_callback_t, bool) [with IteratorType = const char*; typename std::enable_if<std::is_base_of<std::random_access_iterator_tag, typename std::iterator_traits<_InputIterator>::iterator_category>::value, int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::parser_callback_t = std::function<bool(int, nlohmann::detail::parser<nlohmann::basic_json<> >::parse_event_t, nlohmann::basic_json<>&)>]’ /home/ath/Documents/tiscamera/dependencies/json/json.hpp:22516:42: required from here /home/ath/Documents/tiscamera/dependencies/json/json.hpp:8382:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 8382 | if ('\x00' <= c and c <= '\x1F') | ~^~ [ 88%] Building CXX object tools/gige-daemon/CMakeFiles/gige-daemon.dir/DaemonClass.cpp.o [ 89%] Building CXX object src/gstreamer-1.0/CMakeFiles/tcamgstbase.dir/tcamgstjson.cpp.o [ 89%] Linking CXX executable gige-daemon make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' [ 89%] Built target gige-daemon In file included from /home/ath/Documents/tiscamera/src/gstreamer-1.0/tcamgstjson.cpp:22: /home/ath/Documents/tiscamera/dependencies/json/json.hpp: In instantiation of ‘std::string nlohmann::detail::lexer::get_token_string() const [with BasicJsonType = nlohmann::basic_json<>; std::string = std::cxx11::basic_string]’: /home/ath/Documents/tiscamera/dependencies/json/json.hpp:8633:57: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>]’ /home/ath/Documents/tiscamera/dependencies/json/json.hpp:20698:79: required from ‘static nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer> nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::parse(IteratorType, IteratorType, nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::parser_callback_t, bool) [with IteratorType = const char*; typename std::enable_if<std::is_base_of<std::random_access_iterator_tag, typename std::iterator_traits<_InputIterator>::iterator_category>::value, int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::parser_callback_t = std::function<bool(int, nlohmann::detail::parser<nlohmann::basic_json<> >::parse_event_t, nlohmann::basic_json<>&)>]’ /home/ath/Documents/tiscamera/dependencies/json/json.hpp:22516:42: required from here /home/ath/Documents/tiscamera/dependencies/json/json.hpp:8382:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 8382 | if ('\x00' <= c and c <= '\x1F') | ~^~ [ 89%] Linking CXX shared library libtcam-uvc-extension.so make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' [ 89%] Built target tcam-uvc-extension make[2]: Entering directory '/home/ath/Documents/tiscamera/build' Scanning dependencies of target tcam-uvc-extension-loader make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' [ 90%] Building CXX object tools/tcam-uvc-extension-loader/CMakeFiles/tcam-uvc-extension-loader.dir/main.cpp.o [ 90%] Linking CXX shared library libtcamgstbase.so make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' [ 90%] Built target tcamgstbase make[2]: Entering directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' Scanning dependencies of target gsttcamsrc Scanning dependencies of target gsttcamautoexposure Scanning dependencies of target gsttcamautofocus make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' [ 91%] Building CXX object src/gstreamer-1.0/CMakeFiles/gsttcamautofocus.dir/gsttcamautofocus.cpp.o [ 92%] Building CXX object src/gstreamer-1.0/CMakeFiles/gsttcamautoexposure.dir/gsttcamautoexposure.cpp.o make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' [ 93%] Building CXX object src/gstreamer-1.0/CMakeFiles/gsttcamsrc.dir/gsttcamsrc.cpp.o [ 94%] Linking CXX shared library libgsttcamautofocus.so make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' [ 94%] Built target gsttcamautofocus make[2]: Entering directory '/home/ath/Documents/tiscamera/build' Scanning dependencies of target gsttcambiteater make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' [ 94%] Building CXX object src/gstreamer-1.0/CMakeFiles/gsttcambiteater.dir/gsttcambiteater.cpp.o [ 94%] Linking CXX shared library libgsttcamautoexposure.so make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' [ 94%] Built target gsttcamautoexposure make[2]: Entering directory '/home/ath/Documents/tiscamera/build' Scanning dependencies of target gsttcambin make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' [ 94%] Building CXX object src/gstreamer-1.0/CMakeFiles/gsttcambin.dir/gsttcambin.cpp.o [ 94%] Building CXX object src/gstreamer-1.0/CMakeFiles/gsttcamsrc.dir/gstmetatcamstatistics.cpp.o [ 95%] Linking CXX shared library libgsttcamsrc.so make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' [ 95%] Built target gsttcamsrc make[2]: Entering directory '/home/ath/Documents/tiscamera/build' Scanning dependencies of target gsttcamwhitebalance make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' [ 95%] Building CXX object src/gstreamer-1.0/CMakeFiles/gsttcamwhitebalance.dir/gsttcamwhitebalance.cpp.o [ 96%] Linking CXX shared library libgsttcambiteater.so make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' [ 96%] Built target gsttcambiteater make[2]: Entering directory '/home/ath/Documents/tiscamera/build' Scanning dependencies of target tcam-ctrl make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' make[2]: Entering directory '/home/ath/Documents/tiscamera/build' [ 97%] Building CXX object tools/tcam-ctrl/CMakeFiles/tcam-ctrl.dir/main.cpp.o [ 98%] Linking CXX shared library libgsttcambin.so make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' [ 98%] Built target gsttcambin [ 98%] Building CXX object tools/tcam-ctrl/CMakeFiles/tcam-ctrl.dir/properties.cpp.o [ 98%] Linking CXX executable tcam-uvc-extension-loader make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' [ 98%] Built target tcam-uvc-extension-loader [ 99%] Building CXX object tools/tcam-ctrl/CMakeFiles/tcam-ctrl.dir/formats.cpp.o [100%] Linking CXX shared library libgsttcamwhitebalance.so make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' [100%] Built target gsttcamwhitebalance [100%] Linking CXX executable tcam-ctrl make[2]: Leaving directory '/home/ath/Documents/tiscamera/build' [100%] Built target tcam-ctrl make[1]: Leaving directory '/home/ath/Documents/tiscamera/build' ``