LINUX.ORG.RU
решено ФорумGames

GearCity не может найти библиотеку

 gearcity, ,


0

1

Купил игру GearCity в Стиме. Запускаю из клиента, ничего не происходит. При запуске из консоли выдает вот что:

rinaldus@Home /media/Games/Steam Games/SteamApps/common/GearCity $ ./runGearCity 
./GearCityStart: error while loading shared libraries: libboost_thread-gcc45-mt-1_51.so.1.51.0: cannot open shared object file: No such file or directory
При команде «ldd GearCityStart» выдает вот какие не найденные библиотеки:
libboost_thread-gcc45-mt-1_51.so.1.51.0 => not found
libboost_date_time-gcc45-mt-1_51.so.1.51.0 => not found
libboost_system-gcc45-mt-1_51.so.1.51.0 => not found
У меня Gentoo и boost у меня вот какой версии:
[I] dev-libs/boost
     Available versions:  1.52.0-r6(0/1.52) 1.52.0-r7(0/1.52) (~)1.53.0-r1(0/1.53) (~)1.54.0-r1(0/1.54) (~)1.55.0-r1(0/1.55.0)^t 1.55.0-r2(0/1.55.0)^t{tbz2} [M](~)1.56.0(0/1.56.0)^t {context debug doc icu mpi +nls python static-libs +threads tools ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32" PYTHON_TARGETS="python2_7 python3_3 python3_4"}
     Installed versions:  1.55.0-r2^t{tbz2}(19:50:03 24.11.2014)(nls python threads -context -debug -doc -icu -mpi -static-libs -tools ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="32 64 -x32" PYTHON_TARGETS="python2_7 python3_3 -python3_4")
     Homepage:            http://www.boost.org/
     Description:         Boost Libraries for C++
На всякий случай мой emerge --info.
Что можно сделать, чтобы запустить эту игру? Задал этот же вопрос на форуме в Стиме, там пока молчание.

★★★★★

Ну, приплыли, он хочет буст 1.51, причём, видимо, собранный gcc 4.5, и, судя по именам искомых либ, какой-то кастомный.

devsdc ★★
()

ну вот, наконец-то я убедился, что буст - ущербное говно!

anonymous
()
Ответ на: комментарий от devsdc

А если порыскать по различным дистрибутивам, найти необходимые файлы необходимых версий и тупо закинуть к себе в папку с игрой, прокатит?

Rinaldus ★★★★★
() автор топика
Ответ на: комментарий от Rinaldus

В общем-то, должен, но как твой адвокат, я советую лучше жаловаться на этот косяк в стиме и минусовать их с гневными комментариями за криворукость )

deterok ★★★★★
()

А они что, с игрой не приложили либы? О_о Странно как-то.

gavlig ★★★
()
Ответ на: комментарий от sin_a

На что они приведут список поддерживаемых ОС.

А в Ubuntu сейчас Boost 1.51? Серьезно? Не верю, что они настолько протухли.

По теме - видать забыли положить библиотеки с игрой, учитывая что у них мягко говоря нестандартное имя(версию компилятора, с которой собрана библиотека обычно в имени библиотеки не указывают)

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от sin_a

Скорее всего такое говно творится у многих, в том числе на поддерживаемых ОС. Я с таким сталкивался уже.

deterok ★★★★★
()
Ответ на: комментарий от sin_a

В моей теме на Стиме отписался разработчик, попросил у меня вывод ldd и даже сказал, что уже сделал некий патч (правда, он не работает). Так что буду надеяться, что с ним удастся поправить этот баг, во всяком случае разработчик корректный и адекватный, как мне показалось.

Rinaldus ★★★★★
() автор топика
Ответ на: комментарий от Rinaldus

Вряд ли. Имена библиотек слишком нестандартны, скорее всего, они кастомные. Да и их зависимости могут конфликтовать с тем, что у тебя есть в системе (да, можно их положить отдельно, но я не уверен в том, что подхватятся нужные либы вместо системных).

devsdc ★★
()

Разработчик исправил баг. Он сделал патч, который положил все необходимые библиотеки в папку с игрой и устранил еще один баг, который нарисовался после этого. Разработчик нормальный, адекватный. Я доволен.

Rinaldus ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.