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

8

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

Как это разрешить?

    
задан Heisenberg 03.04.2014 в 20:52
источник

3 ответа

5

Для меня использовался 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

Все прошло отлично, но тестовая папка после попытки сделать код, который он сообщил «Missing -lGL», поэтому я просто предположил, что у меня пропало mesa или что-то еще, и я сделал это

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, которая была построена из ubuntu и debian. Я предполагаю, что это работает и на этой ОС. Вот почему я публикую по частям шаги ... VLC компиляция .... ОШИБКА. Попытка сделать то же самое с тотемом. (при компиляции тотема) Может быть, я должен сделать демо-версию скроллера моим мнимым друзьям в ncurses «BranMuffin» «Cerealbowl» «Cornflakes» и «чаша с вишнями».

новый отчет конфигурации 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

другой раунд ./configure сделать make install на SDL другой раунд ./configure make и ./testmultiaudio и BINGO У меня есть это после того, как я построил и установил тотем тоже поэтому где-то в хаотичном взгляде на вещи из 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. наслаждаться аудиоклипом

ОС ИСПОЛЬЗУЕТСЯ peppermint linux, но я предполагаю, что даже debian, linux mint и ubuntu будут работать.

    
ответ дан AdmiralSmithTheta 20.07.2015 в 18:53
3

Это работало для меня на Ubuntu:

sudo apt-get install xorg-dev
    
ответ дан Ahmad Jamaludin 18.05.2014 в 21:58
2

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

sudo apt-get install ia32-libs

Он должен решить вашу проблему при доступе к видеоустройству.

    
ответ дан Sylvain Pineau 03.04.2014 в 21:12