Сборка 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'
grep -r 'enable-pulseaudio' .
.
необходимо заменить на местоположение исходного кода firefox.
Например в firefox 105.0 moz.configure в
./toolkit/moz.configure:imply_option("--enable-pulseaudio", imply_pulseaudio, reason="--enable-audio-backends")