1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

hyperion.ng - make für Plattform amlogic schlägt fehl

Discussion in 'German Talk' started by jochenf, 12 January 2020.

  1. jochenf

    jochenf Member

    Messages:
    89
    Hallo,

    ich versuche gerade vergeblich hyperion.ng für meine Vero4k+ unter OSMC oder Raspbian zu kompilieren. Lasse ich bei
    cmake "-DPLATFORM=amlogic" weg, erkennt er als Plattform Raspberry und läuft korrekt durch. Komischerweise funktioniert die erzeugte Binary sogar unter OSMC, bringt aber verständlicherweise eine Meldung, dass ihm der Amlogic Grabber fehlt.
    Verwende ich cmake mit der Option "-DPLATFORM=amlogic" bekomme ich bei make einen Fehler "/usr/bin/ld.gold: error: cannot find -lpcre16".
    Das Verhalten zeigt sich auf dem rpi4 unter Raspbian als auch auf der Vero4k unter OSMC. Beide Systeme sind auf aktuellen Stand.

    [ 96%] Linking CXX executable ../../bin/hyperion-remote
    /usr/bin/ld.gold: error: cannot find -lpcre16
    collect2: error: ld returned 1 exit status
    make[2]: *** [src/hyperion-remote/CMakeFiles/hyperion-remote.dir/build.make:152: bin/hyperion-remote] Fehler 1
    make[1]: *** [CMakeFiles/Makefile2:3008: src/hyperion-remote/CMakeFiles/hyperion-remote.dir/all] Fehler 2
    make[1]: *** Es wird auf noch nicht beendete Prozesse gewartet....

    [email protected]:/home/pi/hyperion# cmake -DENABLE_FB=ON -DPLATFORM=amlogic -DENABLE_DISPMANX=OFF -DCMAKE_BUILD_TYPE=Release ..
    CMake Error: The source directory "/home/pi" does not appear to contain CMakeLists.txt.
    Specify --help for usage, or press the help button on the CMake GUI.
    [email protected]:/home/pi/hyperion# cd build/
    [email protected]:/home/pi/hyperion/build# cmake -DENABLE_FB=ON -DPLATFORM=amlogic -DENABLE_DISPMANX=OFF -DCMAKE_BUILD_TYPE=Release ..
    -- The C compiler identification is GNU 8.3.0
    -- The CXX compiler identification is GNU 8.3.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
    CMake Deprecation Warning at CMakeLists.txt:11 (CMAKE_POLICY):
    The OLD behavior for policy CMP0026 will be removed from a future version
    of CMake.

    The cmake-policies(7) manual explains that the OLD behaviors of all
    policies are deprecated and that a policy should be set to OLD only under
    specific short-term circumstances. Projects should be ported to the NEW
    behavior and not rely on setting a policy to OLD.


    -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.7.3", minimum required is "3.5")
    -- PLATFORM: amlogic
    -- ENABLE_AMLOGIC = ON
    -- ENABLE_DISPMANX = OFF
    -- ENABLE_FB = ON
    -- ENABLE_OSX = OFF
    -- ENABLE_SPIDEV = ON
    -- ENABLE_TINKERFORGE = ON
    -- ENABLE_V4L2 = ON
    -- ENABLE_WS281XPWM = OFF
    -- ENABLE_USB_HID = ON
    -- ENABLE_X11 = OFF
    -- ENABLE_QT = ON
    -- ENABLE_TESTS = OFF
    -- ENABLE_PROFILER = OFF
    -- validate json files
    checked files: 78 success: 78 errors: 0
    -- validate json effect files
    checked effect files: 37 success: 37 errors: 0
    -- validate json file
    -- Current Version: Beta 1.0.0
    -- - Build: master (Paulchen Panther-58bcf105/875b54fc-1578503875) Git Remote: https://github.com/hyperion-project/hyperion.ng.git
    -- Performing Test COMPILER_SUPPORTS_CXX11
    -- Performing Test COMPILER_SUPPORTS_CXX11 - Success
    -- Performing Test COMPILER_SUPPORTS_CXX0X
    -- Performing Test COMPILER_SUPPORTS_CXX0X - Success
    -- Linker: GNU gold
    -- Found Qt Version: 5.11.3
    -- Found libusb-1.0:
    -- - Includes: /usr/include/libusb-1.0
    -- - Libraries: /usr/lib/arm-linux-gnueabihf/libusb-1.0.so
    -- Looking for pthread.h
    -- Looking for pthread.h - found
    -- Looking for pthread_create
    -- Looking for pthread_create - not found
    -- Looking for pthread_create in pthreads
    -- Looking for pthread_create in pthreads - not found
    -- Looking for pthread_create in pthread
    -- Looking for pthread_create in pthread - found
    -- Found Threads: TRUE
    -- Found JPEG: /usr/lib/arm-linux-gnueabihf/libjpeg.so (found version "62")
    -- Using JPEG library: /usr/lib/arm-linux-gnueabihf/libjpeg.so
    -- Looking for strtof_l
    -- Looking for strtof_l - found
    -- Looking for strtoull_l
    -- Looking for strtoull_l - found
    -- Using flatbuffers compiler: /home/pi/hyperion/build/bin/flatc
    -- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.2.11")
    -- Looking for dlfcn.h
    -- Looking for dlfcn.h - found
    -- Looking for inttypes.h
    -- Looking for inttypes.h - found
    -- Looking for memory.h
    -- Looking for memory.h - found
    -- Looking for stdint.h
    -- Looking for stdint.h - found
    -- Looking for stdlib.h
    -- Looking for stdlib.h - found
    -- Looking for strings.h
    -- Looking for strings.h - found
    -- Looking for string.h
    -- Looking for string.h - found
    -- Looking for sys/stat.h
    -- Looking for sys/stat.h - found
    -- Looking for sys/types.h
    -- Looking for sys/types.h - found
    -- Looking for unistd.h
    -- Looking for unistd.h - found
    -- Protobuf: doing try-compiles for hash map/set headers
    -- Protobuf: doing try-compiles for pthread test
    -- Looking for stddef.h
    -- Looking for stddef.h - found
    CMake Deprecation Warning at dependencies/external/protobuf/src/CMakeLists.txt:329 (cmake_policy):
    The OLD behavior for policy CMP0026 will be removed from a future version
    of CMake.

    The cmake-policies(7) manual explains that the OLD behaviors of all
    policies are deprecated and that a policy should be set to OLD only under
    specific short-term circumstances. Projects should be ported to the NEW
    behavior and not rely on setting a policy to OLD.


    -- Using protobuf compiler: /home/pi/hyperion/build/bin/protoc
    -- Found PythonLibs: /usr/lib/arm-linux-gnueabihf/libpython3.7m.so (found suitable version "3.7.3", minimum required is "3.5")
    -- Found PythonLibs: /usr/lib/arm-linux-gnueabihf/libpython3.7m.so (found suitable version "3.7.3", minimum required is "3.4")
    -- CPACK: Found DEB builder
    -- Configuring done
    CMake Warning (dev) in libsrc/flatbufserver/CMakeLists.txt:
    Policy CMP0071 is not set: Let AUTOMOC and AUTOUIC process GENERATED files.
    Run "cmake --help-policy CMP0071" for policy details. Use the cmake_policy
    command to set the policy and suppress this warning.

    For compatibility, CMake is excluding the GENERATED source file(s):

    "/home/pi/hyperion/libsrc/flatbufserver/hyperion_reply_generated.h"
    "/home/pi/hyperion/libsrc/flatbufserver/hyperion_request_generated.h"

    from processing by AUTOMOC. If any of the files should be processed, set
    CMP0071 to NEW. If any of the files should not be processed, explicitly
    exclude them by setting the source file property SKIP_AUTOMOC:

    set_property(SOURCE file.h PROPERTY SKIP_AUTOMOC ON)

    This warning is for project developers. Use -Wno-dev to suppress it.

    CMake Warning (dev) in libsrc/protoserver/CMakeLists.txt:
    Policy CMP0071 is not set: Let AUTOMOC and AUTOUIC process GENERATED files.
    Run "cmake --help-policy CMP0071" for policy details. Use the cmake_policy
    command to set the policy and suppress this warning.

    For compatibility, CMake is excluding the GENERATED source file(s):

    "/home/pi/hyperion/build/libsrc/protoserver/message.pb.h"
    "/home/pi/hyperion/build/libsrc/protoserver/message.pb.cc"

    from processing by AUTOMOC. If any of the files should be processed, set
    CMP0071 to NEW. If any of the files should not be processed, explicitly
    exclude them by setting the source file property SKIP_AUTOMOC:

    set_property(SOURCE file.h PROPERTY SKIP_AUTOMOC ON)

    This warning is for project developers. Use -Wno-dev to suppress it.

    -- Generating done
    -- Build files have been written to: /home/pi/hyperion/build
    [email protected]:/home/pi/hyperion/build# make -j $(nproc) Scanning dependencies of target hidapi-libusb_autogen
    Scanning dependencies of target tinkerforge_autogen
    Scanning dependencies of target flatbuffers_autogen
    [ 1%] Automatic MOC for target hidapi-libusb
    Scanning dependencies of target flatc_autogen
    [ 1%] Automatic MOC for target flatc
    [ 1%] Automatic MOC for target tinkerforge
    [ 1%] Automatic MOC for target flatbuffers
    [ 1%] Built target hidapi-libusb_autogen
    [ 1%] Built target tinkerforge_autogen
    Scanning dependencies of target flathash_autogen
    [ 1%] Built target flatbuffers_autogen
    Scanning dependencies of target protobuf_autogen
    [ 1%] Built target flatc_autogen
    [ 1%] Automatic MOC for target flathash
    Scanning dependencies of target protobuf-lite_autogen
    [ 2%] Automatic MOC for target protobuf
    Scanning dependencies of target python_autogen
    [ 2%] Automatic MOC for target protobuf-lite
    [ 3%] Built target flathash_autogen
    [ 3%] Automatic MOC for target python
    Scanning dependencies of target blackborder_autogen
    [ 3%] Automatic MOC for target blackborder
    [ 3%] Built target python_autogen
    [ 3%] Built target protobuf-lite_autogen
    [ 3%] Built target protobuf_autogen
    Scanning dependencies of target bonjour_autogen
    Scanning dependencies of target ssdp_autogen
    Scanning dependencies of target boblightserver_autogen
    [ 4%] Automatic MOC for target bonjour
    [ 5%] Automatic MOC for target boblightserver
    [ 5%] Automatic MOC for target ssdp
    [ 5%] Built target blackborder_autogen
    Scanning dependencies of target hyperion-utils_autogen
    [ 5%] Automatic MOC for target hyperion-utils
    [ 5%] Built target boblightserver_autogen
    Scanning dependencies of target effectengine_autogen
    [ 5%] Automatic MOC for target effectengine
    [ 5%] Built target ssdp_autogen
    Scanning dependencies of target webserver_autogen
    [ 5%] Built target bonjour_autogen
    Scanning dependencies of target database_autogen
    [ 6%] Automatic MOC for target webserver
    [ 6%] Automatic MOC for target database
    [ 6%] Built target hyperion-utils_autogen
    Scanning dependencies of target hyperion-api_autogen
    [ 6%] Automatic MOC for target hyperion-api
    [ 6%] Built target database_autogen
    Scanning dependencies of target resources_autogen
    [ 6%] Automatic MOC for target resources
    [ 6%] Built target effectengine_autogen
    [ 6%] Built target resources_autogen
    Scanning dependencies of target hidapi-libusb
    Scanning dependencies of target tinkerforge
    [ 6%] Built target hyperion-api_autogen
    [ 6%] Building C object dependencies/build/hidapi/CMakeFiles/hidapi-libusb.dir/hid-libusb.c.o
    Scanning dependencies of target flatc
    [ 6%] Building C object dependencies/build/tinkerforge/CMakeFiles/tinkerforge.dir/bricklet_led_strip.c.o
    [ 6%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/code_generators.cpp.o
    [ 6%] Building C object dependencies/build/tinkerforge/CMakeFiles/tinkerforge.dir/ip_connection.c.o
    [ 6%] Built target webserver_autogen
    Scanning dependencies of target flatbuffers
    [ 6%] Building CXX object dependencies/build/hidapi/CMakeFiles/hidapi-libusb.dir/hidapi-libusb_autogen/mocs_compilation.cpp.o
    [ 6%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatbuffers.dir/src/code_generators.cpp.o
    [ 6%] Linking CXX static library ../../../lib/libhidapi-libusb.a
    [ 6%] Built target hidapi-libusb
    [ 7%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_parser.cpp.o
    [ 8%] Building CXX object dependencies/build/tinkerforge/CMakeFiles/tinkerforge.dir/tinkerforge_autogen/mocs_compilation.cpp.o
    [ 8%] Linking CXX static library ../../../lib/libtinkerforge.a
    [ 8%] Built target tinkerforge
    Scanning dependencies of target flathash
    [ 9%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flathash.dir/src/flathash.cpp.o
    [ 9%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flathash.dir/flathash_autogen/mocs_compilation.cpp.o
    [ 9%] Linking CXX executable ../../../bin/flathash
    Scanning dependencies of target protobuf
    [ 9%] Built target flathash
    [ 9%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/common.cc.o
    Scanning dependencies of target protobuf-lite
    [ 9%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/stubs/common.cc.o
    [ 9%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatbuffers.dir/src/idl_parser.cpp.o
    [ 10%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/once.cc.o
    [ 11%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/stubs/once.cc.o
    [ 11%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/stubs/hash.cc.o
    [ 11%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/hash.cc.o
    [ 11%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/extension_set.cc.o
    [ 11%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/extension_set.cc.o
    [ 11%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/generated_message_util.cc.o
    [ 11%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/generated_message_util.cc.o
    [ 12%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/message_lite.cc.o
    [ 13%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/message_lite.cc.o
    [ 13%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/repeated_field.cc.o
    [ 13%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/repeated_field.cc.o
    [ 13%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/wire_format_lite.cc.o
    [ 13%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/wire_format_lite.cc.o
    [ 13%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/io/coded_stream.cc.o
    [ 14%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/io/coded_stream.cc.o
    [ 15%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/io/zero_copy_stream.cc.o
    [ 15%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/io/zero_copy_stream.cc.o
    [ 15%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/io/zero_copy_stream_impl_lite.cc.o
    [ 15%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/io/zero_copy_stream_impl_lite.cc.o
    [ 15%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/stubs/atomicops_internals_x86_gcc.cc.o
    [ 15%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/google/protobuf/stubs/atomicops_internals_x86_msvc.cc.o
    [ 15%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/strutil.cc.o
    [ 16%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf-lite.dir/protobuf-lite_autogen/mocs_compilation.cpp.o
    [ 16%] Linking CXX static library ../../../../lib/libprotobuf-lite.a
    [ 16%] Built target protobuf-lite
    Scanning dependencies of target leddevice_autogen
    [ 16%] Automatic MOC for target leddevice
    [ 17%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/substitute.cc.o
    [ 17%] Built target leddevice_autogen
    [ 17%] Automatic RCC for ../resources.qrc
    Scanning dependencies of target resources
    [ 17%] Building CXX object resources/CMakeFiles/resources.dir/resources_autogen/mocs_compilation.cpp.o
    [ 18%] Building CXX object resources/CMakeFiles/resources.dir/resources_autogen/IZWCZGADZF/qrc_resources.cpp.o
    [ 18%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/structurally_valid.cc.o
    [ 18%] Linking CXX static library ../lib/libresources.a
    [ 18%] Built target resources
    [ 19%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatbuffers.dir/src/idl_gen_text.cpp.o
    [ 19%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/atomicops_internals_x86_gcc.cc.o
    [ 19%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/atomicops_internals_x86_msvc.cc.o
    [ 20%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/stubs/stringprintf.cc.o
    [ 20%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/descriptor.cc.o
    [ 20%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_text.cpp.o
    [ 20%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/reflection.cpp.o
    [ 20%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatbuffers.dir/src/reflection.cpp.o
    [ 20%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/util.cpp.o
    [ 21%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_cpp.cpp.o
    [ 21%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_dart.cpp.o
    [ 21%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatbuffers.dir/src/util.cpp.o
    [ 21%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/descriptor.pb.cc.o
    [ 21%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatbuffers.dir/flatbuffers_autogen/mocs_compilation.cpp.o
    [ 22%] Linking CXX static library ../../../lib/libflatbuffers.a
    [ 22%] Built target flatbuffers
    [ 22%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/descriptor_database.cc.o
    [ 23%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/dynamic_message.cc.o
    [ 23%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/extension_set_heavy.cc.o
    [ 23%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/generated_message_reflection.cc.o
    [ 23%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_general.cpp.o
    Scanning dependencies of target hyperion_autogen
    [ 24%] Automatic MOC for target hyperion
    [ 25%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/message.cc.o
    [ 25%] Built target hyperion_autogen
    [ 25%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/reflection_ops.cc.o
    [ 25%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/service.cc.o
    Scanning dependencies of target flatbufserver_autogen
    [ 25%] Automatic MOC for target flatbufserver
    [ 25%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/text_format.cc.o
    [ 25%] Built target flatbufserver_autogen
    [ 25%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_kotlin.cpp.o
    Scanning dependencies of target python
    [ 25%] Building CXX object libsrc/python/CMakeFiles/python.dir/PythonInit.cpp.o
    [ 25%] Building CXX object libsrc/python/CMakeFiles/python.dir/python_autogen/mocs_compilation.cpp.o
    [ 25%] Linking CXX static library ../../lib/libpython.a
    [ 25%] Built target python
    [ 25%] Automatic RCC for JSONRPC_schemas.qrc
    Scanning dependencies of target hyperion-api
    [ 26%] Building CXX object libsrc/api/CMakeFiles/hyperion-api.dir/JsonAPI.cpp.o
    [ 27%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/unknown_field_set.cc.o
    [ 28%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_go.cpp.o
    [ 28%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/wire_format.cc.o
    [ 28%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_js_ts.cpp.o
    [ 28%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/io/printer.cc.o
    [ 28%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/io/tokenizer.cc.o
    [ 28%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_php.cpp.o
    [ 28%] Building CXX object libsrc/api/CMakeFiles/hyperion-api.dir/JsonCB.cpp.o
    [ 29%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/io/zero_copy_stream_impl.cc.o
    [ 29%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/compiler/importer.cc.o
    [ 29%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/compiler/parser.cc.o
    [ 30%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_python.cpp.o
    [ 30%] Building CXX object libsrc/api/CMakeFiles/hyperion-api.dir/hyperion-api_autogen/mocs_compilation.cpp.o
    [ 30%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_lobster.cpp.o
    [ 30%] Building CXX object libsrc/api/CMakeFiles/hyperion-api.dir/hyperion-api_autogen/EWIEGA46WW/qrc_JSONRPC_schemas.cpp.o
    [ 30%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/google/protobuf/io/gzip_stream.cc.o
    [ 31%] Linking CXX static library ../../lib/libhyperion-api.a
    [ 31%] Built target hyperion-api
    Scanning dependencies of target database
    [ 32%] Building CXX object libsrc/db/CMakeFiles/database.dir/DBManager.cpp.o
    [ 33%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protobuf.dir/protobuf_autogen/mocs_compilation.cpp.o
    [ 33%] Linking CXX static library ../../../../lib/libprotobuf.a
    [ 33%] Built target protobuf
    Scanning dependencies of target protoc_lib_autogen
    [ 33%] Automatic MOC for target protoc_lib
    [ 33%] Built target protoc_lib_autogen
    Scanning dependencies of target protoc_lib
    [ 33%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/code_generator.cc.o
    [ 33%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_lua.cpp.o
    [ 33%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/command_line_interface.cc.o
    [ 33%] Building CXX object libsrc/db/CMakeFiles/database.dir/database_autogen/mocs_compilation.cpp.o
    [ 33%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_rust.cpp.o
    [ 33%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_enum.cc.o
    [ 33%] Linking CXX static library ../../lib/libdatabase.a
    [ 33%] Built target database
    [ 34%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_enum_field.cc.o
    [ 34%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_extension.cc.o
    [ 35%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_fbs.cpp.o
    [ 35%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_field.cc.o
    [ 35%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_grpc.cpp.o
    [ 35%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_file.cc.o
    [ 35%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/idl_gen_json_schema.cpp.o
    [ 36%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_generator.cc.o
    [ 36%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/flatc.cpp.o
    [ 36%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_helpers.cc.o
    [ 36%] Automatic RCC for ../../WebConfig.qrc
    [ 36%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_message.cc.o
    Scanning dependencies of target webserver
    [ 36%] Building CXX object libsrc/webserver/CMakeFiles/webserver.dir/CgiHandler.cpp.o
    [ 36%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_message_field.cc.o
    [ 37%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/src/flatc_main.cpp.o
    [ 37%] Building CXX object libsrc/webserver/CMakeFiles/webserver.dir/QtHttpClientWrapper.cpp.o
    [ 38%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_primitive_field.cc.o
    [ 38%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/grpc/src/compiler/cpp_generator.cc.o
    [ 38%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/grpc/src/compiler/go_generator.cc.o
    [ 38%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_service.cc.o
    [ 39%] Building CXX object libsrc/webserver/CMakeFiles/webserver.dir/QtHttpHeader.cpp.o
    [ 39%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_string_field.cc.o
    [ 39%] Building CXX object libsrc/webserver/CMakeFiles/webserver.dir/QtHttpReply.cpp.o
    [ 40%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/plugin.cc.o
    [ 40%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/grpc/src/compiler/java_generator.cc.o
    [ 41%] Building CXX object dependencies/external/flatbuffers/CMakeFiles/flatc.dir/flatc_autogen/mocs_compilation.cpp.o
    [ 41%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/plugin.pb.cc.o
    [ 41%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/subprocess.cc.o
    [ 41%] Building CXX object libsrc/webserver/CMakeFiles/webserver.dir/QtHttpRequest.cpp.o
    [ 41%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/zip_writer.cc.o
    [ 42%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_doc_comment.cc.o
    [ 42%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_enum.cc.o
    [ 42%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_enum_field.cc.o
    [ 42%] Building CXX object libsrc/webserver/CMakeFiles/webserver.dir/QtHttpServer.cpp.o
    [ 42%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_extension.cc.o
    [ 42%] Linking CXX executable ../../../bin/flatc
    [ 43%] Building CXX object libsrc/webserver/CMakeFiles/webserver.dir/StaticFileServing.cpp.o
    [ 43%] Built target flatc
    [ 43%] Building CXX object libsrc/webserver/CMakeFiles/webserver.dir/WebJsonRpc.cpp.o
    [ 43%] Building CXX object libsrc/webserver/CMakeFiles/webserver.dir/WebServer.cpp.o
    [ 44%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_field.cc.o
    [ 44%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_file.cc.o
    [ 44%] Building CXX object libsrc/webserver/CMakeFiles/webserver.dir/WebSocketClient.cpp.o
    [ 45%] Building CXX object libsrc/webserver/CMakeFiles/webserver.dir/webserver_autogen/mocs_compilation.cpp.o
    [ 45%] Building CXX object libsrc/webserver/CMakeFiles/webserver.dir/webserver_autogen/IZWCZGADZF/qrc_WebConfig.cpp.o
    [ 45%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_generator.cc.o
    [ 45%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_helpers.cc.o
    [ 46%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_message.cc.o
    [ 46%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_message_field.cc.o
    [ 46%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_primitive_field.cc.o
    [ 47%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_service.cc.o
    [ 47%] Linking CXX static library ../../lib/libwebserver.a
    [ 47%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_string_field.cc.o
    [ 47%] Built target webserver
    [ 48%] Automatic RCC for ../../EffectEngine.qrc
    [ 48%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/python/python_generator.cc.o
    Scanning dependencies of target effectengine
    [ 48%] Building CXX object libsrc/effectengine/CMakeFiles/effectengine.dir/Effect.cpp.o
    [ 48%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/protoc_lib_autogen/mocs_compilation.cpp.o
    [ 48%] Building CXX object libsrc/effectengine/CMakeFiles/effectengine.dir/EffectEngine.cpp.o
    [ 48%] Building CXX object libsrc/effectengine/CMakeFiles/effectengine.dir/EffectFileHandler.cpp.o
    [ 49%] Building CXX object libsrc/effectengine/CMakeFiles/effectengine.dir/EffectModule.cpp.o
    [ 50%] Linking CXX static library ../../../../lib/libprotoc.a
    [ 50%] Built target protoc_lib
    Scanning dependencies of target protoc_compiler_autogen
    [ 51%] Automatic MOC for target protoc_compiler
    [ 51%] Built target protoc_compiler_autogen
    [ 51%] Building CXX object libsrc/effectengine/CMakeFiles/effectengine.dir/effectengine_autogen/mocs_compilation.cpp.o
    [ 51%] Building CXX object libsrc/effectengine/CMakeFiles/effectengine.dir/effectengine_autogen/IZWCZGADZF/qrc_EffectEngine.cpp.o
    Scanning dependencies of target protoc_compiler
    [ 51%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_compiler.dir/google/protobuf/compiler/main.cc.o
    [ 51%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_compiler.dir/protoc_compiler_autogen/mocs_compilation.cpp.o
    [ 51%] Linking CXX executable ../../../../bin/protoc
    [ 51%] Built target protoc_compiler
    [ 52%] Linking CXX static library ../../lib/libeffectengine.a
    [ 52%] Built target effectengine
    Scanning dependencies of target hyperion-utils
    [ 52%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/ColorBgr.cpp.o
    [ 53%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/ColorRgba.cpp.o
    [ 53%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/ColorArgb.cpp.o
    [ 53%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/ColorRgb.cpp.o
    [ 53%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/ColorRgbw.cpp.o
    [ 53%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/ColorSys.cpp.o
    [ 53%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/FileUtils.cpp.o
    [ 54%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/ImageResampler.cpp.o
    [ 54%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/JsonUtils.cpp.o
    [ 54%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/Logger.cpp.o
    [ 55%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/NetOrigin.cpp.o
    [ 55%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/Process.cpp.o
    [ 55%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/RgbChannelAdjustment.cpp.o
    [ 55%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/RgbToRgbw.cpp.o
    [ 56%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/RgbTransform.cpp.o
    [ 56%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/SysInfo.cpp.o
    [ 56%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/jsonschema/QJsonSchemaChecker.cpp.o
    [ 56%] Building CXX object libsrc/utils/CMakeFiles/hyperion-utils.dir/hyperion-utils_autogen/mocs_compilation.cpp.o
    [ 57%] Linking CXX static library ../../lib/libhyperion-utils.a
    [ 57%] Built target hyperion-utils
    [ 58%] Automatic RCC for LedDeviceSchemas.qrc
    Scanning dependencies of target leddevice
    [ 59%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceFactory.cpp.o
    [ 59%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceWrapper.cpp.o
    [ 59%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/LedDevice.cpp.o
    [ 59%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_net/LedDeviceAtmoOrb.cpp.o
    [ 59%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_net/LedDeviceFadeCandy.cpp.o
    [ 59%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_net/LedDeviceNanoleaf.cpp.o
    [ 60%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_net/LedDevicePhilipsHue.cpp.o
    [ 60%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_net/LedDeviceTpm2net.cpp.o
    [ 60%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_net/LedDeviceUdpArtNet.cpp.o
    [ 60%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_net/LedDeviceUdpE131.cpp.o
    [ 61%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_net/LedDeviceUdpH801.cpp.o
    [ 61%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_net/LedDeviceUdpRaw.cpp.o
    [ 61%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_net/ProviderUdp.cpp.o
    [ 61%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_other/LedDeviceFile.cpp.o
    [ 62%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_other/LedDevicePiBlaster.cpp.o
    [ 62%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_serial/LedDeviceAdalight.cpp.o
    [ 62%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_serial/LedDeviceAtmo.cpp.o
    [ 62%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_serial/LedDeviceDMX.cpp.o
    [ 63%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_serial/LedDeviceKarate.cpp.o
    [ 63%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_serial/LedDeviceSedu.cpp.o
    [ 63%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_serial/LedDeviceTpm2.cpp.o
    [ 64%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_serial/ProviderRs232.cpp.o
    [ 64%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_hid/LedDeviceHyperionUsbasp.cpp.o
    [ 64%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_hid/LedDeviceLightpack.cpp.o
    [ 64%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_hid/LedDeviceMultiLightpack.cpp.o
    [ 65%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_hid/LedDevicePaintpack.cpp.o
    [ 65%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_hid/LedDeviceRawHID.cpp.o
    [ 65%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_hid/ProviderHID.cpp.o
    [ 66%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_spi/LedDeviceAPA102.cpp.o
    [ 66%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_tinker/LedDeviceTinkerforge.cpp.o
    [ 66%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_spi/LedDeviceAPA104.cpp.o
    [ 66%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_spi/LedDeviceLpd6803.cpp.o
    [ 66%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_spi/LedDeviceLpd8806.cpp.o
    [ 67%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_spi/LedDeviceP9813.cpp.o
    [ 67%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_spi/LedDeviceSk6812SPI.cpp.o
    [ 67%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_spi/LedDeviceSk6822SPI.cpp.o
    [ 68%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_spi/LedDeviceWs2801.cpp.o
    [ 68%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_spi/LedDeviceWs2812SPI.cpp.o
    [ 68%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_spi/ProviderSpi.cpp.o
    [ 68%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/leddevice_autogen/mocs_compilation.cpp.o
    [ 69%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/leddevice_autogen/EWIEGA46WW/qrc_LedDeviceSchemas.cpp.o
    [ 69%] Linking CXX static library ../../lib/libleddevice.a
    [ 69%] Built target leddevice
    Scanning dependencies of target boblightserver
    [ 70%] Building CXX object libsrc/boblightserver/CMakeFiles/boblightserver.dir/BoblightClientConnection.cpp.o
    [ 70%] Building CXX object libsrc/boblightserver/CMakeFiles/boblightserver.dir/BoblightServer.cpp.o
    [ 70%] Building CXX object libsrc/boblightserver/CMakeFiles/boblightserver.dir/boblightserver_autogen/mocs_compilation.cpp.o
    [ 70%] Linking CXX static library ../../lib/libboblightserver.a
    [ 70%] Built target boblightserver
    Scanning dependencies of target ssdp
    [ 70%] Building CXX object libsrc/ssdp/CMakeFiles/ssdp.dir/SSDPHandler.cpp.o
    [ 70%] Building CXX object libsrc/ssdp/CMakeFiles/ssdp.dir/SSDPServer.cpp.o
    [ 71%] Building CXX object libsrc/ssdp/CMakeFiles/ssdp.dir/SSDPDiscover.cpp.o
    [ 71%] Building CXX object libsrc/ssdp/CMakeFiles/ssdp.dir/ssdp_autogen/mocs_compilation.cpp.o
    [ 72%] Linking CXX static library ../../lib/libssdp.a
    [ 72%] Built target ssdp
    Scanning dependencies of target bonjour
    [ 72%] Building CXX object libsrc/bonjour/CMakeFiles/bonjour.dir/bonjourservicebrowser.cpp.o
    [ 73%] Building CXX object libsrc/bonjour/CMakeFiles/bonjour.dir/bonjourserviceregister.cpp.o
    [ 73%] Building CXX object libsrc/bonjour/CMakeFiles/bonjour.dir/bonjourbrowserwrapper.cpp.o
    [ 73%] Building CXX object libsrc/bonjour/CMakeFiles/bonjour.dir/bonjourserviceresolver.cpp.o
    [ 73%] Building CXX object libsrc/bonjour/CMakeFiles/bonjour.dir/bonjour_autogen/mocs_compilation.cpp.o
    [ 73%] Linking CXX static library ../../lib/libbonjour.a
    [ 73%] Built target bonjour
    [ 73%] Generating ../../../libsrc/flatbufserver/hyperion_request_generated.h
    [ 73%] Generating ../../../libsrc/flatbufserver/hyperion_reply_generated.h
    Scanning dependencies of target flatbufserver
    [ 73%] Building CXX object libsrc/flatbufserver/CMakeFiles/flatbufserver.dir/FlatBufferServer.cpp.o
    [ 73%] Building CXX object libsrc/flatbufserver/CMakeFiles/flatbufserver.dir/FlatBufferConnection.cpp.o
    [ 74%] Building CXX object libsrc/flatbufserver/CMakeFiles/flatbufserver.dir/FlatBufferClient.cpp.o
    [ 75%] Building CXX object libsrc/flatbufserver/CMakeFiles/flatbufserver.dir/flatbufserver_autogen/mocs_compilation.cpp.o
    [ 75%] Linking CXX static library ../../lib/libflatbufserver.a
    [ 75%] Built target flatbufserver
    Scanning dependencies of target blackborder
    [ 75%] Building CXX object libsrc/blackborder/CMakeFiles/blackborder.dir/BlackBorderDetector.cpp.o
    [ 75%] Building CXX object libsrc/blackborder/CMakeFiles/blackborder.dir/blackborder_autogen/mocs_compilation.cpp.o
    [ 76%] Building CXX object libsrc/blackborder/CMakeFiles/blackborder.dir/BlackBorderProcessor.cpp.o
    [ 76%] Linking CXX static library ../../lib/libblackborder.a
    [ 76%] Built target blackborder
    [ 76%] Automatic RCC for resource.qrc
    Scanning dependencies of target hyperion
    [ 77%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/ComponentRegister.cpp.o
    [ 77%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/CaptureCont.cpp.o
    [ 77%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/AuthManager.cpp.o
    [ 77%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/Grabber.cpp.o
    [ 77%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/GrabberWrapper.cpp.o
    [ 78%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/Hyperion.cpp.o
    [ 78%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/HyperionIManager.cpp.o
    [ 78%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/ImageProcessor.cpp.o
    [ 78%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/ImageToLedsMap.cpp.o
    [ 79%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/LedString.cpp.o
    [ 79%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/LinearColorSmoothing.cpp.o
    [ 79%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/MessageForwarder.cpp.o
    [ 79%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/MultiColorAdjustment.cpp.o
    [ 80%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/PriorityMuxer.cpp.o
    [ 80%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/SettingsManager.cpp.o
    [ 80%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/hyperion_autogen/mocs_compilation.cpp.o
    [ 80%] Building CXX object libsrc/hyperion/CMakeFiles/hyperion.dir/hyperion_autogen/EWIEGA46WW/qrc_resource.cpp.o
    [ 81%] Linking CXX static library ../../lib/libhyperion.a
    [ 81%] Built target hyperion
    Scanning dependencies of target protoclient_autogen
    Scanning dependencies of target commandline_autogen
    Scanning dependencies of target amlogic-grabber_autogen
    Scanning dependencies of target jsonserver_autogen
    [ 81%] Automatic MOC for target commandline
    [ 81%] Automatic MOC for target amlogic-grabber
    [ 81%] Automatic MOC for target protoclient
    [ 81%] Automatic MOC for target jsonserver
    [ 81%] Built target commandline_autogen
    Scanning dependencies of target framebuffer-grabber_autogen
    [ 82%] Automatic MOC for target framebuffer-grabber
    [ 82%] Built target amlogic-grabber_autogen
    [ 82%] Built target protoclient_autogen
    Scanning dependencies of target v4l2-grabber_autogen
    Scanning dependencies of target qt-grabber_autogen
    [ 83%] Automatic MOC for target v4l2-grabber
    [ 83%] Built target jsonserver_autogen
    [ 83%] Automatic MOC for target qt-grabber
    Scanning dependencies of target commandline
    [ 83%] Built target framebuffer-grabber_autogen
    [ 83%] Built target qt-grabber_autogen
    Scanning dependencies of target jsonserver
    [ 83%] Running C++ protocol buffer compiler on /home/pi/hyperion/libsrc/protoserver/message.proto
    [ 83%] Building CXX object libsrc/jsonserver/CMakeFiles/jsonserver.dir/JsonClientConnection.cpp.o
    Scanning dependencies of target protoclient
    [ 83%] Built target v4l2-grabber_autogen
    Scanning dependencies of target amlogic-grabber
    [ 83%] Building CXX object libsrc/protoserver/CMakeFiles/protoclient.dir/ProtoClientConnection.cpp.o
    [ 83%] Building CXX object libsrc/commandline/CMakeFiles/commandline.dir/BooleanOption.cpp.o
    [ 83%] Building CXX object libsrc/grabber/amlogic/CMakeFiles/amlogic-grabber.dir/AmlogicGrabber.cpp.o
    [ 83%] Building CXX object libsrc/grabber/amlogic/CMakeFiles/amlogic-grabber.dir/AmlogicWrapper.cpp.o
    [ 84%] Building CXX object libsrc/jsonserver/CMakeFiles/jsonserver.dir/JsonServer.cpp.o
    [ 85%] Building CXX object libsrc/protoserver/CMakeFiles/protoclient.dir/message.pb.cc.o
    [ 85%] Building CXX object libsrc/commandline/CMakeFiles/commandline.dir/ColorOption.cpp.o
    [ 85%] Building CXX object libsrc/grabber/amlogic/CMakeFiles/amlogic-grabber.dir/IonBuffer.cpp.o
    [ 86%] Building CXX object libsrc/grabber/amlogic/CMakeFiles/amlogic-grabber.dir/amlogic-grabber_autogen/mocs_compilation.cpp.o
    [ 86%] Building CXX object libsrc/jsonserver/CMakeFiles/jsonserver.dir/jsonserver_autogen/mocs_compilation.cpp.o
    [ 86%] Building CXX object libsrc/protoserver/CMakeFiles/protoclient.dir/protoclient_autogen/mocs_compilation.cpp.o
    [ 86%] Linking CXX static library ../../../lib/libamlogic-grabber.a
    [ 86%] Built target amlogic-grabber
    Scanning dependencies of target framebuffer-grabber
    [ 87%] Building CXX object libsrc/grabber/framebuffer/CMakeFiles/framebuffer-grabber.dir/FramebufferFrameGrabber.cpp.o
    [ 87%] Linking CXX static library ../../lib/libjsonserver.a
    [ 87%] Built target jsonserver
    Scanning dependencies of target v4l2-grabber
    [ 87%] Building CXX object libsrc/grabber/v4l2/CMakeFiles/v4l2-grabber.dir/V4L2Grabber.cpp.o
    [ 87%] Linking CXX static library ../../lib/libprotoclient.a
    [ 87%] Built target protoclient
    Scanning dependencies of target qt-grabber
    [ 87%] Building CXX object libsrc/grabber/qt/CMakeFiles/qt-grabber.dir/QtGrabber.cpp.o
    [ 87%] Building CXX object libsrc/commandline/CMakeFiles/commandline.dir/ColorsOption.cpp.o
    [ 87%] Building CXX object libsrc/grabber/framebuffer/CMakeFiles/framebuffer-grabber.dir/FramebufferWrapper.cpp.o
    [ 87%] Building CXX object libsrc/grabber/framebuffer/CMakeFiles/framebuffer-grabber.dir/framebuffer-grabber_autogen/mocs_compilation.cpp.o
    [ 87%] Building CXX object libsrc/grabber/qt/CMakeFiles/qt-grabber.dir/QtWrapper.cpp.o
    [ 87%] Linking CXX static library ../../../lib/libframebuffer-grabber.a
    [ 88%] Building CXX object libsrc/grabber/v4l2/CMakeFiles/v4l2-grabber.dir/V4L2Wrapper.cpp.o
    [ 88%] Built target framebuffer-grabber
    [ 88%] Building CXX object libsrc/grabber/qt/CMakeFiles/qt-grabber.dir/qt-grabber_autogen/mocs_compilation.cpp.o
    [ 88%] Building CXX object libsrc/grabber/v4l2/CMakeFiles/v4l2-grabber.dir/v4l2-grabber_autogen/mocs_compilation.cpp.o
    [ 89%] Linking CXX static library ../../../lib/libqt-grabber.a
    [ 89%] Built target qt-grabber
    Scanning dependencies of target protoserver_autogen
    [ 90%] Automatic MOC for target protoserver
    [ 90%] Built target protoserver_autogen
    [ 91%] Building CXX object libsrc/commandline/CMakeFiles/commandline.dir/DoubleOption.cpp.o
    Scanning dependencies of target protoserver
    [ 92%] Building CXX object libsrc/protoserver/CMakeFiles/protoserver.dir/ProtoServer.cpp.o
    [ 92%] Building CXX object libsrc/commandline/CMakeFiles/commandline.dir/ImageOption.cpp.o
    [ 92%] Linking CXX static library ../../../lib/libv4l2-grabber.a
    [ 92%] Built target v4l2-grabber
    [ 92%] Building CXX object libsrc/protoserver/CMakeFiles/protoserver.dir/protoserver_autogen/mocs_compilation.cpp.o
    [ 92%] Building CXX object libsrc/commandline/CMakeFiles/commandline.dir/IntOption.cpp.o
    [ 92%] Building CXX object libsrc/commandline/CMakeFiles/commandline.dir/Option.cpp.o
    [ 92%] Linking CXX static library ../../lib/libprotoserver.a
    [ 92%] Built target protoserver
    [ 93%] Building CXX object libsrc/commandline/CMakeFiles/commandline.dir/Parser.cpp.o
    [ 93%] Building CXX object libsrc/commandline/CMakeFiles/commandline.dir/RegularExpressionOption.cpp.o
    [ 93%] Building CXX object libsrc/commandline/CMakeFiles/commandline.dir/SwitchOption.cpp.o
    [ 94%] Building CXX object libsrc/commandline/CMakeFiles/commandline.dir/ValidatorOption.cpp.o
    [ 94%] Building CXX object libsrc/commandline/CMakeFiles/commandline.dir/commandline_autogen/mocs_compilation.cpp.o
    [ 94%] Linking CXX static library ../../lib/libcommandline.a
    [ 94%] Built target commandline
    Scanning dependencies of target hyperion-aml_autogen
    Scanning dependencies of target hyperion-v4l2_autogen
    Scanning dependencies of target hyperiond_autogen
    Scanning dependencies of target hyperion-remote_autogen
    [ 94%] Automatic MOC for target hyperiond
    [ 94%] Automatic MOC for target hyperion-aml
    [ 94%] Automatic MOC for target hyperion-v4l2
    [ 95%] Automatic MOC for target hyperion-remote
    [ 95%] Built target hyperion-remote_autogen
    [ 95%] Built target hyperion-aml_autogen
    Scanning dependencies of target hyperion-framebuffer_autogen
    [ 95%] Built target hyperion-v4l2_autogen
    Scanning dependencies of target hyperion-remote
    [ 95%] Automatic MOC for target hyperion-framebuffer
    Scanning dependencies of target hyperion-aml
    [ 95%] Built target hyperiond_autogen
    Scanning dependencies of target hyperion-v4l2
    [ 96%] Building CXX object src/hyperion-remote/CMakeFiles/hyperion-remote.dir/hyperion-remote.cpp.o
    [ 96%] Built target hyperion-framebuffer_autogen
    [ 96%] Building CXX object src/hyperion-aml/CMakeFiles/hyperion-aml.dir/hyperion-aml.cpp.o
    [ 96%] Building CXX object src/hyperion-remote/CMakeFiles/hyperion-remote.dir/JsonConnection.cpp.o
    [ 96%] Building CXX object src/hyperion-v4l2/CMakeFiles/hyperion-v4l2.dir/hyperion-v4l2.cpp.o
    [ 96%] Building CXX object src/hyperion-remote/CMakeFiles/hyperion-remote.dir/hyperion-remote_autogen/mocs_compilation.cpp.o
    Scanning dependencies of target hyperiond
    [ 96%] Building CXX object src/hyperiond/CMakeFiles/hyperiond.dir/hyperiond.cpp.o
    [ 96%] Building CXX object src/hyperion-aml/CMakeFiles/hyperion-aml.dir/AmlogicWrapper.cpp.o
    [ 96%] Linking CXX executable ../../bin/hyperion-remote
    /usr/bin/ld.gold: error: cannot find -lpcre16
    collect2: error: ld returned 1 exit status
    make[2]: *** [src/hyperion-remote/CMakeFiles/hyperion-remote.dir/build.make:152: bin/hyperion-remote] Fehler 1
    make[1]: *** [CMakeFiles/Makefile2:3008: src/hyperion-remote/CMakeFiles/hyperion-remote.dir/all] Fehler 2
    make[1]: *** Es wird auf noch nicht beendete Prozesse gewartet....
    [ 97%] Building CXX object src/hyperion-aml/CMakeFiles/hyperion-aml.dir/hyperion-aml_autogen/mocs_compilation.cpp.o
    [ 97%] Building CXX object src/hyperion-v4l2/CMakeFiles/hyperion-v4l2.dir/ScreenshotHandler.cpp.o
    [ 98%] Building CXX object src/hyperion-v4l2/CMakeFiles/hyperion-v4l2.dir/hyperion-v4l2_autogen/mocs_compilation.cpp.o
    [ 98%] Linking CXX executable ../../bin/hyperion-aml
    /usr/bin/ld.gold: error: cannot find -lpcre16
    collect2: error: ld returned 1 exit status
    make[2]: *** [src/hyperion-aml/CMakeFiles/hyperion-aml.dir/build.make:156: bin/hyperion-aml] Fehler 1
    make[1]: *** [CMakeFiles/Makefile2:3104: src/hyperion-aml/CMakeFiles/hyperion-aml.dir/all] Fehler 2
    [ 98%] Building CXX object src/hyperiond/CMakeFiles/hyperiond.dir/systray.cpp.o
    [ 98%] Building CXX object src/hyperiond/CMakeFiles/hyperiond.dir/main.cpp.o
    [ 99%] Building CXX object src/hyperiond/CMakeFiles/hyperiond.dir/hyperiond_autogen/mocs_compilation.cpp.o
    [ 99%] Linking CXX executable ../../bin/hyperion-v4l2
    /usr/bin/ld.gold: error: cannot find -lpcre16
    collect2: error: ld returned 1 exit status
    make[2]: *** [src/hyperion-v4l2/CMakeFiles/hyperion-v4l2.dir/build.make:154: bin/hyperion-v4l2] Fehler 1
    make[1]: *** [CMakeFiles/Makefile2:3202: src/hyperion-v4l2/CMakeFiles/hyperion-v4l2.dir/all] Fehler 2
    [ 99%] Linking CXX executable ../../bin/hyperiond
    /usr/bin/ld.gold: error: cannot find -lpcre16
    collect2: error: ld returned 1 exit status
    make[2]: *** [src/hyperiond/CMakeFiles/hyperiond.dir/build.make:188: bin/hyperiond] Fehler 1
    make[1]: *** [CMakeFiles/Makefile2:2907: src/hyperiond/CMakeFiles/hyperiond.dir/all] Fehler 2
    make: *** [Makefile:152: all] Fehler 2
    [email protected]:/home/pi/hyperion/build#
     
  2. Paulchen-Panther

    Paulchen-Panther Active Member Developer

    Messages:
    481
    Hardware:
    RPi1/Zero, RPi3, 32/64bit, +Arduino
    Hilft vielleicht! :rolleyes:
    Code:
    sudo apt-get install libpcre3 libpcre3-dev
     
    • Like Like x 1
  3. jochenf

    jochenf Member

    Messages:
    89
    Hi,

    Danke, du bist mein Held. :rolleyes: Hatte das halbe WE erfolglos selbst versucht, der Ursache auf die Schliche zu kommen.

    Danke und Grüße

    Micha
     
  4. jochenf

    jochenf Member

    Messages:
    89
    Hi,

    irgendwie ist da anscheinend doch der Wurm drin. ;(

    Das kompilieren des aktuellen git läuft nun zwar fehlerfrei durch, beim Start erhalte ich jedoch "segmentation fault". Kompiliere ich ohne "-DENABLE_AMLOGIC=ON" geht zwar der Amlogic Grabber nicht, hyperion.ng startet dann aber ohne Fehler.
    Wenn ich den Master Branch vom 08.12.2019 kompiliere, funktieren hyperion.ng fehlerfrei! Irgendwas an den letzten 5 Änderungen, die seit dem eingeflossen sind, verträgt sich wohl nicht mit der Vero4k unter OSMC.

    Irgend was ab dem commit "Add RS232 timeout for asynchronous connection (#650)" müsste es dann wohl sein.

    [email protected]:~# /usr/local/share/hyperion/bin/hyperiond -v
    [hyperiond MAIN] <INFO> Set user data path to '/root/.hyperion'
    [hyperiond EFFECTFILES] <INFO> 37 effects loaded from directory :/effects/
    [hyperiond EFFECTFILES] <INFO> 20 effect schemas loaded from directory :/effects/schema/
    [hyperiond EFFECTFILES] <INFO> 0 effects loaded from directory /root/.hyperion/custom-effects
    [hyperiond DAEMON] <INFO> set screen capture device to 'amlogic'
    Floating point exception
    [email protected]:~#

    Grüße

    Micha

    ps. Ich kann mit der Dezember Version leben, wegen mir also keine Anstrengungen. ;)
     
  5. Paulchen-Panther

    Paulchen-Panther Active Member Developer

    Messages:
    481
    Hardware:
    RPi1/Zero, RPi3, 32/64bit, +Arduino
    was sagt den die Debug Ausgabe von Hyperion? (hyperiond -d)
     
  6. jochenf

    jochenf Member

    Messages:
    89
    Hi,

    ...

    das selbe, wie oben mit -v.

    Grüße

    Micha
     
  7. Paulchen-Panther

    Paulchen-Panther Active Member Developer

    Messages:
    481
    Hardware:
    RPi1/Zero, RPi3, 32/64bit, +Arduino
    Hast du GDB auf deinem Vero?
    Hab mir noch mal die letzten 5 Commits angeschaut. Da scheint nichts AMLogic spezifisches drin zu sein. Bist du dir sicher das nicht noch irgendwo eine Instanz läuft?
     
  8. jochenf

    jochenf Member

    Messages:
    89
    nein, aber gleich ;)

    habe nur aus Frust grade den nicht funktionierenden Build Ordner gelöscht, muß noch mal kompilieren.
     
  9. Paulchen-Panther

    Paulchen-Panther Active Member Developer

    Messages:
    481
    Hardware:
    RPi1/Zero, RPi3, 32/64bit, +Arduino
  10. jochenf

    jochenf Member

    Messages:
    89
    make läuft, dauert bei der Vero so ca. 15 Minuten. Ich werd derweil mal was essen.

    Kannst ja mal kurz schreiben, wie ich mit gdb umgehen muss.
     
  11. jochenf

    jochenf Member

    Messages:
    89
    Hi,

    hab mal ne Portweiterleitung auf meine Vero eingerichtet, da kannst du selbst schauen.
    Schick mir mal ne pm, dan verate ich dir zugang und ip. ;)
     
  12. Paulchen-Panther

    Paulchen-Panther Active Member Developer

    Messages:
    481
    Hardware:
    RPi1/Zero, RPi3, 32/64bit, +Arduino
    Ich glaube bis jetzt nicht das es an den letzten 5 Änderungen liegen kann. (Glauben ist nicht wissen ;))
    Du sagst ab dem Commit fe728b1 läuft es nicht mehr?
     
  13. jochenf

    jochenf Member

    Messages:
    89
    Hi,

    sollte jemand mal über selbiges Problem stolpern, folgend das Resüme der Aktion, mit der ich Paulchen vermutlich den Samstag Abend versaut habe. :confused:

    Auf der Vero4k unter OSMC vor dem cmake folgende Anpassung in der Datei CMakeCache.txt im build Ordner haben zum Erfolg geführt.

    //Flags used by the compiler during all build types.
    CMAKE_CXX_FLAGS:STRING=-I/opt/vero3/include -L/opt/vero3/lib -O3 -march=armv8-a+crc -mtune=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard -ftree-vectorize -funsafe-math-optimizations


    //Flags used by the compiler during all build types.
    CMAKE_C_FLAGS:STRING=-I/opt/vero3/include -L/opt/vero3/lib -O3 -march=armv8-a+crc -mtune=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard -ftree-vectorize -funsafe-math-optimizations

    Grüße und vielen Dank an Paulchen:thumbsup:

    Micha
     
    Last edited: 18 January 2020