Не удалось инициализировать SDL: нет доступного видеоустройства. Не двигаться

Я скачал инди-игру Don't move по этой ссылке . Когда я пытаюсь запустить его в Ubuntu 12.04, он выдает следующие сообщения об ошибках. Could not initialize SDL : No available video device AL lib: (EE) alc_cleanup: 1 device not closed

Как мне решить эту проблему?

10
задан 4 April 2014 в 00:52

3 ответа

Это действительно работало на меня на Ubuntu:

sudo apt-get install xorg-dev
0
ответ дан 4 April 2014 в 00:52

Так как это связано с SDL, попытайтесь установить следующий пакет:

sudo apt-get install ia32-libs

Это должно решить Вашу проблему, получающую доступ к видеоустройству.

0
ответ дан 4 April 2014 в 00:52

Для меня использовался SDL2-2.0.3.-> Испытанные затруднения без видеодрайвера найдены. введенный

sudo apt-get install xorg-dev

сделал другой ./configure, и это сообщило об этом

Assembly Math   : mmx 3dnow sse sse2
Audio drivers   : disk dummy oss
Video drivers   : dummy x11(dynamic) opengl
X11 libraries   : xcursor xinerama xinput2 xinput2_multitouch xrandr xscrnsaver xshape xvidmode
Input drivers   : linuxev linuxkd
Using libudev   : YES
Using dbus      : NO

, Это прошло все прекрасное, но тестовая папка после попытки сделать код, это сообщило "о том, чтобы избегать-lGL" так я просто, предположила, что это пропускало мезаструктуру или что-то, и я сделал это

sudo apt-get build-dep xscreensaver
sudo apt-get source xscreensaver -b
sudo dpkg -i *.deb

, я вызываю, установил популярный xscreensaver с моей собственной сборкой, и SDL работал. Идея состояла в том, если я мог бы скомпилировать экранную заставку затем, я могу получить работу SDL.Спасибо. Работавший для меня. (только видео), попытался выполнить testmultiaudio и получил это

INFO: Using audio driver: dsp
ERROR: Don't see any specific audio devices!

, я предполагаю компиляцию и создание, VLC решил бы большую часть из этого, потому что VLC использует SDL для видео и аудио.

встречная идея является ncurses 5.9, работает просто великолепно.

Честно, я использовал мяту 6, который был сборкой от человечности и debian. Я предполагаю, что это работает над той ОС также. Именно поэтому я отправляю на постепенных шагах... Компиляция VLC.... ОШИБКА. Попытка сделать то же с тотемом. (при компиляции тотема), Возможно, я должен сделать демонстрацию скроллера своим мнимым друзьям в "кукурузных хлопьях" ncurses "BranMuffin" "Cerealbowl" и "миске полной вишен"

, новые SDL2-2.3 настраивают отчет

Assembly Math   : mmx 3dnow sse sse2
Audio drivers   : disk dummy oss alsa(dynamic) pulse(dynamic)
Video drivers   : dummy x11(dynamic) opengl opengl_es2
X11 libraries   : xcursor xinerama xinput2 xinput2_multitouch xrandr xscrnsaver xshape xvidmode
Input drivers   : linuxev linuxkd
Using libudev   : YES
Using dbus      : YES

, который делает другой раунд./настраивать, делают установку на SDL, который другой раунд./настраивать делает и./testmultiaudio и БИНГО, у меня есть он после того, как я создал и установил тотем слишком так где-нибудь в хаотическом представлении вещей от VLC и sudo apt-get build-dep totem | sudo apt-get source totem -b | dpkg -i *deb... Я получил свое аудио и видео теперь.

Ссылки: [эта страница] и установка SDL и компиляция не забывает тестировать, если можно скомпилировать ее сами.

.. для подведения его на другой машине и он получил его работа (не лучший способ, потому что я - средний парень C)

  1. , добираются, SDL2-2.3 от libsdl сайта

  2. получают некоторые пакеты и компилируют некоторых. Я полагаю, что VLC и XSCREENSAVER являются единственными пакетами, которые необходимы, VLC для SDL и аудио и XSCREENSAVER для opengl

    sudo apt-get install xorg-dev
    sudo apt-get build-dep xscreensaver vlc totem
    sudo apt-get source xscreensaver totem -b
    
  3. (2.5) мог бы также получить xscreensaver и тотем, недавно созданный, и установить .deb пакеты

  4. , распаковывают SDL и входят в папку и делают общие

    ./configure
    make
    sudo make install
    cd test
    ./configure
    make
    ./testmultiaudio
    
  5. обладают аудиоклипом

, ОС ИСПОЛЬЗОВАЛА мяту Linux, но я предполагаю, что даже debian, Linux Mint и человечность работал бы.

6
ответ дан 4 April 2014 в 00:52
  • 1
    Ничто я пытаюсь измениться в программном обеспечении & изменения обновлений, флажки высвечиваются, синяя проверка тогда исчезают, и т.д. но вернуться опция открывается после того, как я делаю что-то. При закрытии его я получаю сообщение, говоря, что информация о доступном программном обеспечении устарела, тогда я получаю ошибку при высказывании, что мне не разрешают выполнить это действие. org.freedesktop. PolicyKit. Ошибка. Отказавший: (' system-bus-name' {' name': ':1.37'}): org.debian.apt.update-кэш – Roland 23 September 2015 в 05:48

Другие вопросы по тегам:

Похожие вопросы: