Commit 46a8736f does not compile under CentOS 8
Hello,
I have some compiling problems with the commit 46a8736f.
It bails out after aber 126 warnings and this error:
In file included from dll/dll.cpp:19:
In file included from dll/dll.h:18:
dll/steam_client.h:138:37: error: implicit instantiation of undefined template 'std::atomic<unsigned long long>'
std::atomic<unsigned long long> last_cb_run;
^
/usr/bin/../lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/bits/atomic_base.h:126:12: note: template is declared here
struct atomic;
^
126 warnings and 1 error generated.
make: *** [Makefile:44: dll/dll.o] Error 1
My distribution is CentOS 8 1911, clang is 8.0.1.
$cat /etc/os-release
NAME="CentOS Linux"
VERSION="8 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="8"
$ cat /etc/centos-release
CentOS Linux release 8.1.1911 (Core)
$ yum info clang
Installed Packages
Name : clang
Version : 8.0.1
Release : 1.module_el8.1.0+215+a01033fb
Architecture : x86_64
Size : 1.6 M
Source : clang-8.0.1-1.module_el8.1.0+215+a01033fb.src.rpm
Repository : @System
From repo : AppStream
Summary : A C language family front-end for LLVM
I attached the full make invocation as a text file.
As far as I can tell through the makefile, the generate_game_info will not be built? In addition, there are sadly no binaries in the automatic builds for this tool (the reason, why I try to compile it).
Edited by Shake Your Bunny