-
-
Notifications
You must be signed in to change notification settings - Fork 195
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LATEST VERSION NOT COMPILE WELL ON ARM AARCH64 ARCHITECTURE [BUG] #1424
Comments
Hi @ntmedia2 Could you specify which operating system, which distro, which version, and which compiler version? From the path Starting with version 3.36, TSDuck requires C++17. This is due to an ongoing effort to refactor the code to more modern techniques, to enforce long term maintenance. GCC is supposed to support C++17 from GCC 8. However, due to numerous GCC bugs, it is correctly supported from GCC 11 only. This is explained here. So, if you use GCC 10, yes your problem is a bug, but a GCC bug... Old operating systems with old compilers are limited to TSDuck version 3.35 maximum. |
I use arm 64 board aarch64 with dietpi distro (seem to be ubuntu based) i not find GCC 11 to install may you help me? currently was installed gcc 10 |
To manipulate specific versions of specific software, TSDuck or others, you need to understand your distro and its version. This will give you an idea on which versions of TSDuck and other software you can have. If your distro is based on Ubuntu, you can get more details using the command If you cannot upgrade it or cannot get GCC 11, then you need to build TSDuck 3.35, source code here. |
And please post the output of the following commands:
|
i check and my distro was based on debian 11 may you help me to upgrage gcc |
cat /etc/debian_version =====> 11.8 |
Try Or upgrade your system to Debian 12 (Debian 11 is old). Or build TSDuck 3.35. This is now a system problem. This site is for TSDuck support, not for Debian, DietPi or GCC support. If you need help to upgrade your system or compiler, there are more appropriate places. |
When i try to compile latest version of tsduck show this error
/usr/include/c++/10/bits/fs_path.h:119:29: error: call of overloaded '__is_path_src(ts::UString, int)' is ambiguous
119 | : decltype(__is_path_src(std::declval<_Source>(), 0))
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
The text was updated successfully, but these errors were encountered: