3%] Building CXX object 3rdparty/avdecc/src/CMakeFiles/la_avdecc_cxx.dir/avdecc.cpp.o
[ 3%] Building CXX object 3rdparty/avdecc/src/CMakeFiles/la_avdecc_cxx.dir/endStationImpl.cpp.o
In file included from /home/hero/Build/Hive/Hive/3rdparty/avdecc/externals/3rdparty/fmtlib/include/fmt/format.h:36,
from /home/hero/Build/Hive/Hive/3rdparty/avdecc/src/logHelper.hpp:39,
from /home/hero/Build/Hive/Hive/3rdparty/avdecc/src/entity/entityImpl.hpp:34,
from /home/hero/Build/Hive/Hive/3rdparty/avdecc/src/entity/controllerEntityImpl.hpp:33,
from /home/hero/Build/Hive/Hive/3rdparty/avdecc/src/endStationImpl.cpp:26:
/home/hero/Build/Hive/Hive/3rdparty/avdecc/externals/3rdparty/fmtlib/include/fmt/core.h:369:6: error: identifier ‘char8_t’ is a keyword in C++20 [-Werror=c++20-compat]
369 | enum char8_t : unsigned char {};
| ^~~~~~~
cc1plus: all warnings being treated as errors
make[2]: *** [3rdparty/avdecc/src/CMakeFiles/la_avdecc_cxx.dir/build.make:90: 3rdparty/avdecc/src/CMakeFiles/la_avdecc_cxx.dir/endStationImpl.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1278: 3rdparty/avdecc/src/CMakeFiles/la_avdecc_cxx.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
Hi.
Neither Qt7 not c++20 is supported by hive/avdecc yet.
What is strange here is that I specifically ask for c++17, so I don't understand why the compiler complains.
Hi,
I sadly have no clue either, but am happy that the tagged release version is compiling well.
I will try to get that PKGBUILD into AUR if time permits.
With latest Release Tag => Compiles
git clone --branch v1.3.1.1 https://github.com/christophe-calmejane/Hive
cd Hive && cp .hive_config.sample .hive_config && ./setup_fresh_env.sh
./gen_cmake.sh -release -qtvers 6.7.2 -qtdir /usr/lib/cmake/
cd _build_linux_x64_makefiles_release/ && cmake --build . --config Release
Simple WIP PKGBUILD File:
With git master => Currently Fails (as of 10/09/24)
git clone https://github.com/christophe-calmejane/Hive
cd Hive && cp .hive_config.sample .hive_config && ./setup_fresh_env.sh
./gen_cmake.sh -release -qtvers 6.7.2 -qtdir /usr/lib/cmake/
Full Output: https://pastebin.com/HqUg8LyR
cd _build_linux_x64_makefiles_release/ && cmake --build . --config Release
Full Output: https://pastebin.com/ZsjWXhcW