Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Не запускается английская linux версия #21

Closed
Voker57 opened this issue Apr 10, 2014 · 32 comments
Closed

Не запускается английская linux версия #21

Voker57 opened this issue Apr 10, 2014 · 32 comments

Comments

@Voker57
Copy link

Voker57 commented Apr 10, 2014

На запуск в steam нет реакции.

Запуск через консоль:

[voker57@nbl-thinker 0] ~/.steam/steam/SteamApps/common/Vangers/bin% ./linux/vangers32 "VANGERS: One For The Road" by K-D Lab (SDL Version) Release (ENG) [voker57@nbl-thinker 1]

@vehona
Copy link

vehona commented Apr 10, 2014

Аналогично. Честно говоря, не знаю, можно ли запускать через консоль стимовские игры, но вывод такой же. Что насчет запуска через стимовое приложение, то при попытке запуска в консоли пишется (см. ниже). Зачем оно лезет в папку с 64битными либами я без понятия (у меня 32битная система, Linux Mint 13, если быть точнее).

OnFocusWindowChanged to window type: k_EWindowTypeSteamDesktop, 0
Game update: AppID 264080 "Vangers", ProcID 32614, IP 0.0.0.0:0
CGameStreamThread: Added instance ID 32614 for appid 264080
CGameStreamThread: Set render instance ID 32614 for appid 264080
ERROR: ld.so: object '/home/<username>/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/<username>/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/<username>/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
CGameStreamThread: Added instance ID 32615 for appid 264080
CGameStreamThread: Added instance ID 32616 for appid 264080

(steam:31899): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:31899): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:31899): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:31899): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:31899): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:31899): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:31899): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:31899): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:31899): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:31899): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:31899): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:31899): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:31899): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
../bin/linux/vangers32.bin: relocation error: ../bin/linux/lib32/libavcodec.so.54: symbol avpriv_vga16_font, version LIBAVUTIL_52 not defined in file libavutil.so.52 with link time reference
Game removed: AppID 264080 "Vangers", ProcID 32614```

@cartoonka
Copy link

отлично! баги это хорошо. хорошо что сейчас!

@vehona
Copy link

vehona commented Apr 10, 2014

Друг выяснил методом тыка. Игра запускаема через консоль, если выбрать рабочим каталогом data папку и уже оттуда, соответственно, запуск игры - "../bin/linux/vangers32".

Остается вопрос за запуском игры через стим клиент.

@stalkerg
Copy link
Contributor

Запускалась честно. :)
Вывод в стимовскую консоль достаточно (т.е. в консоле запустить стим и смотреть). Почему то avpriv_vga16_font не находит.

@stalkerg
Copy link
Contributor

Народ, а русская версия запускается?

@Voker57
Copy link
Author

Voker57 commented Apr 12, 2014

Нет, то же самое.

@stalkerg
Copy link
Contributor

Завтра думаю эту проблему решу. Исходя из ошибки в libavutil.so.52 нету avpriv_vga16_font который нужен libavcodec.so.54 . Странно что у меня всё работало. Видимо надо будет пересобрать ffmpeg либы для 32 бит.

@stalkerg
Copy link
Contributor

Проверил, libavutil.so.52 содержит avpriv_vga16_font и тут проблемма именно реалокаци.

У кого эта проблема - точную версию ОС через uname -a, и описание процессора.

@vehona
Copy link

vehona commented Apr 13, 2014

Linux *** 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:41:14 UTC 2012 i686 i686 i386 GNU/Linux

Под описанием процессора подразумевается /proc/cpuinfo ?

@stalkerg
Copy link
Contributor

Можно и просто модель, хотя proc думаю не помешает.

@vehona
Copy link

vehona commented Apr 13, 2014

Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz

@stalkerg
Copy link
Contributor

Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz

Спасибо. Ещё есть подозрение что Linux Mint 13 слишком старый. Ядро 3.2.0 от 12 года :) хотя в теории не должно.

Я сейчас ffmpeg пересоберу надеюсь это нам поможет. ЗЫ я всё собираю на ubuntu 13.10

@stalkerg
Copy link
Contributor

Обновил. Проверьте работу.

@Voker57
Copy link
Author

Voker57 commented Apr 13, 2014

Ничего не изменилось.

@Voker57
Copy link
Author

Voker57 commented Apr 13, 2014

Из папки data работает.

@vehona
Copy link

vehona commented Apr 13, 2014

Вывод чуть иначе, теперь вместо libavcodec.so.54 речь идет о libavcodec.so.55:

../bin/linux/vangers32.bin: relocation error: ../bin/linux/lib32/libavcodec.so.55: symbol avpriv_vga16_font, version LIBAVUTIL_52 not defined in file libavutil.so.52 with link time reference

@stalkerg
Copy link
Contributor

Кажется steam в 32 битной версии убивает ffmpeg. СТРАННО

@stalkerg
Copy link
Contributor

@Voker57 можешь проверить наличие avpriv_vga16_font у libavutil.so.52? Может он не ту libavutil.so.52 грузит? :(

@stalkerg
Copy link
Contributor

Только что запустил в 32bit Ubuntu 13.10 из под Steam и всё отлично!!!

@stalkerg
Copy link
Contributor

А у вас RUNTIME свой или Стимовский?

@vehona
Copy link

vehona commented Apr 13, 2014

Что есть RUNTIME и с чем его едят? Как проверить?

@stalkerg
Copy link
Contributor

Значит стимовский. Кажется мне надо поставить Mint что бы понять, что там сломалось.
@Voker57 у тебя ведь Дебиан был.

@Voker57
Copy link
Author

Voker57 commented Apr 13, 2014

@stalkerg , дебиан, стим ставил через пакет из репов

[voker57@nbl-thinker 0] ~/.steam/steam/SteamApps/common/Vangers/data% nm -D ../bin/linux/lib32/libavutil.so.52 | grep avpriv_vga 00046020 R avpriv_vga16_font

У меня проблем с либами вообще нет, из папки data из консоли вангеры запускаются нормально, стим в консоль тоже ничего не пишет.

@stalkerg
Copy link
Contributor

Тогда я вообще не понимаю, что происходит. Стим ломает ffmpeg?

@stalkerg
Copy link
Contributor

До среды поставлю Linux Mint и там проведу тест.

@stalkerg
Copy link
Contributor

Установил - не работает. Т.е. в ubuntu 13.10 32 bit работает, а в linux mint 32 bit не работает. Постараюсь к выходным починить.

@stalkerg
Copy link
Contributor

Починил. Наслаждайтесь игрой.
Игра кушала встроенную библиотеку libavutil, а не мою. У меня приоритеты стояли не верные.

@vehona
Copy link

vehona commented Apr 14, 2014

Подтверждаю, теперь работает :)

@Voker57
Copy link
Author

Voker57 commented Apr 15, 2014

И у меня.

@stalkerg
Copy link
Contributor

Отлично!

@Vintodrimmer
Copy link

Добрый день.

Клонировал, установил по инструкции, скопировал директорию resources, но при запуске получаю лишь

➤ ../build/src/vangers
"VANGERS" by K-D Lab (SDL Version)
Release (RUS)

Система 64 бита, Void Linux.

@stalkerg
Copy link
Contributor

@Vintodrimmer пожалуйста откройте отдельную issue. Кроме того уточните, что за ОС, что за инструкция и причём тут папка resources а не data?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants