Я пытался запустить эту игру на Kubuntu 15.04 (я играл в нее два года назад), но, похоже, я не могу этого сделать.
Когда я пытаюсь ./hon-x86_64, он выдает эту ошибку:
./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)
Когда я пытаюсь установить LD_LIBRARY_PATH, он пишет это:
warning: The VAD has been replaced by a hack pending a complete rewrite
K2 - Fatal Error: PNG header and library versions do not match
Я установил libpng14
с иностранцем, есть идеи?
РЕДАКТИРОВАТЬ:
Вывод:
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
Библиотека libstdc++.so.6
в Ubuntu 15.04 имеет CXXABI_1.3.8
:
% strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep CXXABI_1.3.8
CXXABI_1.3.8
Делают LD_LIBRARY_PATH
изменения инвертированный.
Делают резервное копирование из Вашего libstdc++.so.6
в /home/aiphee/HoN/libs-x86_64/
и удаляют исходный файл:
mv /home/aiphee/HoN/libs-x86_64/libstdc++.so.6 /home/aiphee/HoN/libs-x86_64/libstdc++.so.6.bak
Создают символьную ссылку:
ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /home/aiphee/HoN/libs-x86_64/
Герои разработчика Newerth отправили, это закрепляет на HoN reddit:
библиотека XML, которой мы пользуемся, имеет новую зависимость от Ubuntu 15.04, который требует более новой версии библиотеки стандарта C++, чем мы используем. Внутренний лейкопластырь фиксирует для этого, должен захватить libxml2.so.2 от 12.04.5 и отбросить его в HoN/libs-x86_64 каталог, и затем HoN будет в состоянии быть запущенным. К сожалению, мы не можем перераспределить тот файл сами, но, который стоит попробовать как работа вокруг на данный момент. Вам не, вероятно, придется пойти, что далеко назад (libxml2.so.2 от 14,10 мог бы хорошо работать, например).
Ссылка: Ссылка для регистрации на reddit
я имел ту же проблему и зафиксировал его этот путь. Я думаю, что это немного более чисто, чем любое из других решений, которые я нашел.