Heroes of Newerth em 15.04

2

Eu tentei rodar este jogo no Kubuntu 15.04 (eu costumava jogar dois anos atrás), mas eu não consigo fazer isso.

Quando eu tento ./hon-x86_64 ele cospe esse erro:

./hon-x86_64: /home/aiphee/HoN/libs-x86_64/libstdc++.so.6: version 'CXXABI_1.3.8' not found (required by /usr/lib/x86_64-linux-gnu/libicuuc.so.52)

Quando tento definir LD_LIBRARY_PATH, ele escreve:

warning: The VAD has been replaced by a hack pending a complete rewrite
K2 - Fatal Error: PNG header and library versions do not match

Eu instalei libpng14 com alien, alguma idéia?

EDITAR:

Saída:

aiphee@aiphee-MS-7596:~$ strings /home/aiphee/HoN/libs-x86_64/libstdc++.so.6 | grep CXXABI

CXXABI_1.3
CXXABI_1.3.1
CXXABI_1.3.2
CXXABI_1.3.3
CXXABI_1.3.4
CXXABI_1.3.5
CXXABI_1.3.6
CXXABI_TM_1
    
por Aiphee 15.05.2015 / 20:36

2 respostas

4

A biblioteca libstdc++.so.6 no Ubuntu 15.04 tem CXXABI_1.3.8 :

% strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep CXXABI_1.3.8
CXXABI_1.3.8
  • Altere as alterações de LD_LIBRARY_PATH .

  • Faça um backup do seu libstdc++.so.6 em /home/aiphee/HoN/libs-x86_64/ e remova o arquivo original:

    mv /home/aiphee/HoN/libs-x86_64/libstdc++.so.6 /home/aiphee/HoN/libs-x86_64/libstdc++.so.6.bak
    
  • Crie um link simbólico:

    ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /home/aiphee/HoN/libs-x86_64/
    
por A.B. 15.05.2015 / 20:51
1

Um desenvolvedor do Heroes of Newerth publicou essa correção no reddit do HoN:

  

A biblioteca XML que usamos tem uma nova dependência no Ubuntu 15.04, que requer uma versão mais nova da biblioteca padrão C ++ do que usamos.   A correção interna do band-aid para isso é pegar o libxml2.so.2 de um 12.04.5 e soltá-lo no diretório HoN / libs-x86_64 e então o HoN poderá ser lançado.   Infelizmente, não podemos redistribuir esse arquivo, mas vale a pena tentar como um trabalho por enquanto. Você pode não ter que ir tão longe (libxml2.so.2 de 14.10 pode funcionar bem, por exemplo).

Link: Link para postar no reddit

Eu tive o mesmo problema e consertei dessa maneira. Acho que é um pouco mais limpo do que qualquer outra solução que encontrei.

    
por mtnorthrop 01.07.2015 / 15:21