Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Hotline Miami 2: Wrong Number  (Прочитано 4049 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Givizub

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1452
  • Ubuntu 24.04
    • Просмотр профиля
Hotline Miami 2: Wrong Number
« : 08 Апреля 2015, 15:29:05 »
При попытке запустить скрипт start.sh получаю сообщение:
Цитата: start.sh
Running Hotline Miami 2 Wrong Number
./HotlineMiami2: error while loading shared libraries: libSDL2-2.0.so.0: wrong ELF class: ELFCLASS32

Непосредственно запуск исполняемого файла HotlineMiami2 показывает:
Цитата: Терминал
Hotline Miami 2 Wrong Number/game/HotlineMiami2: error while loading shared libraries: libSDL2-2.0.so.0: cannot open shared object file: No such file or directory

Ubuntu 12.04, х64
« Последнее редактирование: 08 Апреля 2015, 16:59:56 от Givizub »
R.I.P. - Unity

Оффлайн Chibiko

  • Активист
  • *
  • Сообщений: 295
  • человекобяка
    • Просмотр профиля
    • Велопоходики
Re: Hotline Miami 2: Wrong Number
« Ответ #1 : 08 Апреля 2015, 16:44:25 »
1) За ссылку модераторы покарают )
2) Видел ты там спросил. Знаешь почему никто не отвечает?
3) Потому что у тебя всё написано же. Трудно самому поискать в гугле / попробовать перевести текст / разобраться?

ОС и архитектуру ты указал? Какой бинарник запускаешь сказал? Не имея данных, ничем помочь не сможем.

НО навскидку:
у тебя ubuntu xz amd64

1) Ты пробуешь запустить бинарник не своей архитектуры -> у тебя не установлена библиотека libsdl этой архитектуры. Например запускаешь 32-битный, а установлена libsdl 64-битная.
2) Ты пробуешь запустить бинарник нужной архитектуры, но у тебя libsdl другой.

В общем установи libsdl2.0 нормально. И не задавай нубские вопросы. Тебе прямым текстом ошибка указала что ты делаешь не так.
« Последнее редактирование: 08 Апреля 2015, 16:46:06 от Chibiko »

Оффлайн Givizub

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1452
  • Ubuntu 24.04
    • Просмотр профиля
Re: Hotline Miami 2: Wrong Number
« Ответ #2 : 08 Апреля 2015, 17:04:24 »
Ubuntu 12.04 x64.
Добавил репозиторий: https://launchpad.net/~zoogie/+archive/ubuntu/sdl2-snapshots и установил libsdl2.0. (почему они не в стандартных?)

Цитата: start.sh
Running Hotline Miami 2 Wrong Number
./HotlineMiami2: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by ./HotlineMiami2)
« Последнее редактирование: 08 Апреля 2015, 17:45:39 от Givizub »
R.I.P. - Unity

Оффлайн Chibiko

  • Активист
  • *
  • Сообщений: 295
  • человекобяка
    • Просмотр профиля
    • Велопоходики
Re: Hotline Miami 2: Wrong Number
« Ответ #3 : 08 Апреля 2015, 19:02:20 »
Ubuntu 12.04 x64.
почему они не в стандартных?
Потому что 12.04 старая для 2.0
У 12.04 стандартный sdl 1.2
У 14.04 2.0

Нужен более новый - или добавляй репы, или обновляйся.
Ты б ещё спросил почему у 10.04 sdl 1.0, а не 2.0.

Оффлайн Givizub

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1452
  • Ubuntu 24.04
    • Просмотр профиля
Re: Hotline Miami 2: Wrong Number
« Ответ #4 : 08 Апреля 2015, 19:15:50 »
Вот что получаю:
Цитата: strings
strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBC
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBC_2.2.5
GLIBC_2.3
GLIBC_2.14
GLIBC_2.4
GLIBC_2.3.2
GLIBC_2.3.4
« Последнее редактирование: 08 Апреля 2015, 19:35:35 от Givizub »
R.I.P. - Unity

 

Страница сгенерирована за 0.02 секунд. Запросов: 22.