LINUX.ORG.RU

не запускается Guitar Pro 6

 ,


0

1

Поставил Guitar Pro 6, без пульсы все кроме звука работало. Поставил пульсаудио, и теперь оно при запуске падает со следующей ошибкой:

ALSA lib conf.c:3314:(snd_config_hooks_call) Cannot open shared library /usr/lib64/alsa-lib/libasound_module_conf_pulse.so
ALSA lib seq.c:935:(snd_seq_open_noupdate) Unknown SEQ default

RtMidiOut::initialize: error creating ALSA sequencer client object.

terminate called after throwing an instance of 'rtmidi::RtError'
Аварийный останов

Какого хрена грузится 64-битная либа и как это можно исправить?

★★★★★

Ответ на: комментарий от x0r

Собрано. Видимо, проблема в том, что какая-то из 32-битных либ почему-то пытается загрузить 64-битную. А почему так - хз.

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

Если заменить /usr/lib64/alsa-lib/libasound_module_conf_pulse.so аналогичной 32-битной либой, то GP запускается нормально, но тогда же 64-битные проги перестанут запускаться... Подгрузить через LD_PRELOAD не удалось, другие способы есть?

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

другие способы есть?

можно сделать костыль который будет менять /usr/lib64/alsa-lib/libasound_module_conf_pulse.so на 32 битный при каждом запуске gp и менять обратно при закрытии

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

так будет сосать все, что запущено при работе гитарпро.

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

да проблема не в гитарпро, а во всех 32битных бинарях, которые играют через пульсу. у меня емнип такой было с wine, но там то ли пофиксили в апстриме, то ли я костьльнул и забыл, что именно костыльнул.

UPD: фиксил вот так http://forums.gentoo.org/viewtopic-p-7059586.html?sid=03e4d4d55ec281aec281424...

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

это персональная проблема флеша, на гентувики написано, как заставить его играть через пульс

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

Ну да, прописать

pcm.pulse {
    type pulse
}
ctl.pulse {
    type pulse
}
pcm.!default {
    type pulse
}
ctl.!default {
    type pulse
}
в /etc/asound.conf. Прописал, не работает.

UPD: после очередного перелогина заработало... Ох уж этот поцтеринг, мать его.

templarrr ★★★★★
() автор топика
Последнее исправление: templarrr (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.