tce-load -i compiletc cbindgen dbus-glib-dev gtk3-dev libnotify-dev node-dev nss-dev alsa-dev startup-notification-dev zip unzip icu74-dev libevent-dev libwebp1-dev clang libXt-dev curl-dev nasm libvpx113-dev python3.9-setuptools wget https://archive.mozilla.org/pub/firefox/releases/128.2.0esr/source/firefox-128.2.0esr.source.tar.xz cd firefox-128.2.0 sudo cp /tmp/tcloop/clang/usr/local/bin/clang-19 /usr/local/bin [..and need] /usr/local/bin/clang -> clang-19 /usr/local/bin/clang++ -> clang sudo ln -s /lib /lib64 cp mozconfig ./ for i in {43..47}; do sed -i '/ZWJ/s/}/,CLASS_CHARACTER&/' intl/lwbrk/LineBreaker.cpp done export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=none export MOZBUILD_STATE_PATH=${PWD}/mozbuild ./mach build [278:19.82] export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=none sudo ./mach install sudo mkdir -pv /usr/local/share/applications sudo mkdir -pv /usr/local/share/pixmaps MIMETYPE="text/xml;text/mml;application/xhtml+xml" MIMETYPE="$MIMETYPE;application/xhtml+xml;application/vnd.mozilla.xul+xml" MIMETYPE="$MIMETYPE;x-scheme-handler/http;x-scheme-handler/https" sudo cat > /usr/local/share/applications/firefox.desktop << EOF [Desktop Entry] Encoding=UTF-8 Name=Firefox Web Browser Comment=Browse the World Wide Web GenericName=Web Browser Exec=firefox %u Terminal=false Type=Application Icon=firefox Categories=GNOME;GTK;Network;WebBrowser; MimeType=$MIMETYPE StartupNotify=true EOF unset MIMETYPE In file included from Unified_cpp_intl_lwbrk0.cpp:2: /usr/src/firefox-128.2.0/intl/lwbrk/LineBreaker.cpp:453:17: error: static assertion failed due to requirement 'U_LB_COUNT == mozilla::ArrayLength(sUnicodeLineBreakToClass)': Gecko vs ICU LineBreak class mismatch