LINUX.ORG.RU

Alsa


33

2

Всего сообщений: 1

Сборка Firefox без pulseaudio

Если вам нужно собрать браузер Firefox как минимум версии 103 из исходного кода без поддержки звукового сервера pulseaudio, то вероятно вы столкнётесь с ошибкой при использовании параметра сборки --disable-pulseaudio:

mozbuild.configure.options.InvalidOptionError: '--enable-pulseaudio' implied by '--enable-audio-backends' conflicts with '--disable-pulseaudio' from the mozconfig

Чтобы это исправить, вам нужно закомментировать или удалить из файла moz.configure нижеописанное:

'--enable-pulseaudio' implied by '--enable-audio-backends'
Затем начать сборку заново. Чтобы найти местоположение файла moz.configure необходимо использовать поиск по содержимому файлов, например с grep
grep -r 'enable-pulseaudio' .
Где . необходимо заменить на местоположение исходного кода firefox. Например в firefox 105.0 moz.configure в
./toolkit/moz.configure:imply_option("--enable-pulseaudio", imply_pulseaudio, reason="--enable-audio-backends")
Разработчики firefox известны тем, что всячески усложняют сборку firefox с alsa и без pulseaudio, поэтому искать надо строго по содержимому файлов, иначе вы можете наткнуться на файл с идентичным именем, но исправив который вы ничего не получите.

 ,

vbcnthfkmnth123
()