Bom dia pessoal, eu precisava de uma ajuda, estou tentando compilar as sources dessa base solebra, eu tentei no linux debian 11 e ubuntu 20.04, estou tendo problema quando chega no arquivo otserv.cpp, ele da esse erro:
otserv.cpp:599:25: error: invalid use of incomplete type ‘RSA’ {aka ‘struct rsa_st’} 599 | BN_dec2bn(&g_RSA->p, g_config.getString(ConfigManager::RSA_PRIME1).c_str()); | ^~ In file included from /usr/include/openssl/crypto.h:36, from /usr/include/openssl/bio.h:30, from /usr/include/openssl/asn1.h:27, from /usr/include/openssl/rsa.h:21: /usr/include/openssl/types.h:143:16: note: forward declaration of ‘RSA’ {aka ‘struct rsa_st’} 143 | typedef struct rsa_st RSA; | ^~~~~~
pelo que entendi desse erro, é que precisa compilar com a versão da lib: libssl1.0, mais parece que não existe para baixar essa versão, eu tentei atualizar o código do otserv.cpp, até compilou mais eu não consigo logar dentro do jogo, da falha de conexão, alguém consegue me ajudar? se tiver algum tutorial para seguir nessa parte