when i execute cmake i notice that this appear The CXX compiler identification is unknown , and when i "make" it fail

[ 11%] Building C object dep/libmpq/CMakeFiles/mpq.dir/libmpq/wave.c.o
[ 12%] Linking CXX static library libmpq.a
[ 12%] Built target mpq
Scanning dependencies of target revision.h
-- Found Git: /usr/bin/git (found version "2.14.1") 
[ 12%] Built target revision.h
Scanning dependencies of target oregonframework
[ 12%] Building CXX object src/framework/CMakeFiles/oregonframework.dir/Policies/ObjectLifeTime.cpp.o
[ 13%] Building CXX object src/framework/CMakeFiles/oregonframework.dir/Utilities/EventProcessor.cpp.o
[ 13%] Linking CXX static library liboregonframework.a
[ 13%] Built target oregonframework
Scanning dependencies of target shared
[ 13%] Building CXX object src/shared/CMakeFiles/shared.dir/Auth/AuthCrypt.cpp.o
In file included from /root/arthaswow-tbc70/src/shared/Auth/AuthCrypt.cpp:19:
/root/arthaswow-tbc70/src/shared/Auth/Hmac.h:49:18: error: field has incomplete
      type 'HMAC_CTX' (aka 'hmac_ctx_st')
        HMAC_CTX m_ctx;
                 ^
/usr/include/openssl/ossl_typ.h:102:16: note: forward declaration of
      'hmac_ctx_st'
typedef struct hmac_ctx_st HMAC_CTX;
               ^
1 error generated.
src/shared/CMakeFiles/shared.dir/build.make:62: recipe for target 'src/shared/CMakeFiles/shared.dir/Auth/AuthCrypt.cpp.o' failed
make[2]: *** [src/shared/CMakeFiles/shared.dir/Auth/AuthCrypt.cpp.o] Error 1
CMakeFiles/Makefile2:683: recipe for target 'src/shared/CMakeFiles/shared.dir/all' failed
make[1]: *** [src/shared/CMakeFiles/shared.dir/all] Error 2
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2

i think i found a round fix.

i look where to downgrade openssl, because that seems to be hte problem so i found this site that helps to downgrade certain package.

VERY IMPORTANT! YOU NEED TO DOWNGRADE THE OPENSSL LIBRARIES

https://www.howtogeek.com/117929/how-to … on-ubuntu/