Thank you @matoro @ZombB @anton-tsyganenko I can't upload the sources from my work computer, and then from home I forgot to push mozconfig. We need to add "--enable-official-branding" to build this version.
Please, try now.
PD: I also forgot to reset pkgrel... :S but who cares?
Search Criteria
Package Details: icecat 115.18.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/icecat.git (read-only, click to copy) |
---|---|
Package Base: | icecat |
Description: | GNU version of the Firefox ESR browser |
Upstream URL: | https://git.savannah.gnu.org/cgit/gnuzilla.git |
Keywords: | browser esr gnuzilla web |
Licenses: | MPL-2.0 |
Submitter: | None |
Maintainer: | figue (xiota) |
Last Packager: | xiota |
Votes: | 250 |
Popularity: | 0.37 |
First Submitted: | 2007-12-09 10:12 (UTC) |
Last Updated: | 2024-11-30 19:41 (UTC) |
Dependencies (51)
- dbus-glib
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-amd-full-gitAUR, ffmpeg-cudaAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-headlessAUR, ffmpeg-obsAUR, ffmpeg-amd-fullAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- libevent (libevent-gitAUR)
- libjpeg (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, mozjpegAUR, libjpeg-turbo)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libvpx.so (libvpx-full-gitAUR, libvpx-gitAUR, lib32-libvpx, lib32-libvpx1.3, libvpx, libvpx1.3)
- libwebp.so (lib32-libwebp, libwebp)
- libxss
- libxt
- mime-types (mailcap)
- nspr (nspr-hgAUR)
- nss (nss-hgAUR)
- pipewire (pipewire-gitAUR, pipewire-full-gitAUR)
- ttf-font (neuropol-ttfAUR, ttf-win7-fontsAUR, ttf-ms-win8AUR, ttf-ms-win8-arabicAUR, ttf-ms-win8-hebrewAUR, ttf-ms-win8-seaAUR, ttf-ms-win8-indicAUR, ttf-ms-win8-japaneseAUR, ttf-ms-win8-koreanAUR, ttf-ms-win8-zh_cnAUR, ttf-ms-win8-zh_twAUR, ttf-ms-win8-thaiAUR, ttf-ms-win8-otherAUR, ttf-kidsAUR, ttf-liberation-sans-narrowAUR, ttf-cavafy-scriptAUR, ttf-ms-fontsAUR, ttf-dejavu-ibAUR, ttf-zeldaAUR, ttf-oxygenAUR, ttf-oxygen-gfAUR, ttf-share-gfAUR, ttf-gostAUR, otf-inconsolata-dzAUR, ttf-d2codingAUR, ttf-agaveAUR, ttf-caracteresAUR, ttf-cuprumAUR, ttf-autour-oneAUR, ttf-impallari-milongaAUR, ttf-impallari-miltonianAUR, ttf-clarity-cityAUR, ttf-ms-win10AUR, ttf-ms-win10-japaneseAUR, ttf-ms-win10-koreanAUR, ttf-ms-win10-seaAUR, ttf-ms-win10-thaiAUR, ttf-ms-win10-zh_cnAUR, ttf-ms-win10-zh_twAUR, ttf-ms-win10-otherAUR, ttf-win10AUR, ttf-bmonoAUR, ttf-pt-astra-factAUR, ttf-weblysleekuiAUR, ttf-pt-astra-sansAUR, ttf-pt-astra-serifAUR, ttf-pt-sansAUR, ttf-pt-serifAUR, ttf-pt-monoAUR, ttf-pt-root_uiAUR, ttf-xo-fontsAUR, ttf-paratypeAUR, ttf-plemoljp-binAUR, ttf-dejavu-emojilessAUR, noto-fonts-variable-liteAUR, ttf-lucida-fontsAUR, ttf-plemoljpAUR, ttf-juiseeAUR, ttf-ms-win10-autoAUR, ttf-karlaAUR, noto-fonts-latin-greek-cyrillicAUR, apple-fontsAUR, ttf-noto-sans-vfAUR, ttf-noto-serif-vfAUR, ttf-noto-sans-mono-vfAUR, ttf-ms-win11AUR, ttf-ms-win11-japaneseAUR, ttf-ms-win11-koreanAUR, ttf-ms-win11-seaAUR, ttf-ms-win11-thaiAUR, ttf-ms-win11-zh_cnAUR, ttf-ms-win11-zh_twAUR, ttf-ms-win11-otherAUR, ttf-ms-win11-autoAUR, ttf-ms-win10-cdnAUR, noto-fonts-liteAUR, gnu-free-fonts, noto-fonts, ttf-bitstream-vera, ttf-croscore, ttf-dejavu, ttf-droid, ttf-ibm-plex, ttf-input, ttf-input-nerd, ttf-liberation)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- cargo (rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rust, rustup) (make)
- cbindgen (make)
- clang17AUR (clang17-binAUR) (make)
- diffutils (make)
- dump_syms (dump_syms-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- imake (make)
- inetutils (inetutils-gitAUR, busybox-coreutilsAUR) (make)
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, pipewire-jack) (make)
- lld17AUR (make)
- llvm17AUR (make)
- m4 (m4-gitAUR) (make)
- mercurial (mercurial-hgAUR, mercurial-stable-hgAUR) (make)
- mesa (mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-amd-bc250AUR, mesa-amber) (make)
- nasm (nasm-gitAUR) (make)
- nodejs (nodejs-lts-fermiumAUR, nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogen, nodejs-lts-iron) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- python-jsonschema (make)
- python-psutil (make)
- python-setuptools (make)
- rustup (rustup-gitAUR) (make)
- unzip (unzip-natspecAUR, unzip-zstdAUR) (make)
- wasi-compiler-rt17AUR (make)
- wasi-libc (wasi-libc-gitAUR) (make)
- wasi-libc++ (make)
- wasi-libc++abi (make)
- wget (wget-gitAUR, wurlAUR) (make)
- xorg-server-xvfb (xorg-server-xvfb-gitAUR) (make)
- yasm (yasm-gitAUR) (make)
- zip (zip-natspecAUR) (make)
- hunspell-dictionary (hunspell-lbAUR, hunspell-be-taraskAUR, hunspell-de, hunspell-el, hunspell-en_au, hunspell-en_ca, hunspell-en_gb, hunspell-en_us, hunspell-es_any, hunspell-es_ar, hunspell-es_bo, hunspell-es_cl, hunspell-es_co, hunspell-es_cr, hunspell-es_cu, hunspell-es_do, hunspell-es_ec, hunspell-es_es, hunspell-es_gt, hunspell-es_hn, hunspell-es_mx, hunspell-es_ni, hunspell-es_pa, hunspell-es_pe, hunspell-es_pr, hunspell-es_py, hunspell-es_sv, hunspell-es_uy, hunspell-es_ve, hunspell-fr, hunspell-he, hunspell-hu, hunspell-it, hunspell-nl, hunspell-pl, hunspell-ro, hunspell-ru) (optional) – Spell checking
- libnotify (libnotify-gitAUR) (optional) – Notification integration
- networkmanager (networkmanager-gitAUR, networkmanager-iwdAUR) (optional) – Location detection via available WiFi networks
- speech-dispatcher (speech-dispatcher-gitAUR) (optional) – Text-to-Speech
- xdg-desktop-portal (xdg-desktop-portal-gitAUR) (optional) – Screensharing with Wayland
Required by (1)
Sources (10)
- 0004-Bug-1912663-d2127a9.patch
- 18d19413472f-24a6ea8.patch
- b1cc62489fae-24a6ea8.patch
- https://archive.mozilla.org/pub/firefox/releases/115.18.0esr/source/firefox-115.18.0esr.source.tar.xz
- https://archive.mozilla.org/pub/firefox/releases/115.18.0esr/source/firefox-115.18.0esr.source.tar.xz.asc
- https://git.savannah.gnu.org/cgit/gnuzilla.git/snapshot/gnuzilla-dc99e15355412bc9b11b34d3fe5729bed1c251de.tar.gz
- patch-python3.12-bug1831512-3d03cbf.patch
- patch-python3.12-bug1860051-3d03cbf.patch
- patch-python3.12-bug1866829-3d03cbf.patch
- patch-python3.12-bug1874280-3d03cbf.patch
Latest Comments
« First ‹ Previous 1 .. 45 46 47 48 49 50 51 52 53 54 55 .. 86 Next › Last »
figue commented on 2016-12-03 13:12 (UTC) (edited on 2016-12-03 13:13 (UTC) by figue)
matoro commented on 2016-12-02 21:08 (UTC)
In addition to the base SHA256 for mozconfig, if you manually edit PKGBUILD and replace it with the correct one, then the build fails with the following error (edited for relative paths):
Reticulating splines...
Traceback (most recent call last):
File "./config.status", line 1065, in <module>
config_status(**args)
File "icecat-45.5.1/python/mozbuild/mozbuild/config_status.py", line 175, in config_status
definitions = list(definitions)
File "icecat-45.5.1/python/mozbuild/mozbuild/frontend/emitter.py", line 165, in emit
for out in output:
File "aur-icecat/src/icecat-45.5.1/python/mozbuild/mozbuild/frontend/reader.py", line 1062, in read_mozbuild
raise bre
mozbuild.frontend.reader.BuildReaderError:
==============================
ERROR PROCESSING MOZBUILD FILE
==============================
The error occurred while processing the following file:
icecat-45.5.1/moz.build
The underlying problem is we referenced a path that does not exist. That path is:
icecat-45.5.1/browser/branding/unofficial/moz.build
Either create the file if it needs to exist or do not reference it.
*** Fix above errors and then restart with\
"make -f client.mk build"
make[2]: *** [icecat-45.5.1/client.mk:361: configure] Error 1
make[2]: Leaving directory 'icecat-45.5.1'
make[1]: *** [icecat-45.5.1/client.mk:373: icecat-45.5.1/obj-x86_64-unknown-linux-gnu/Makefile] Error 2
make[1]: Leaving directory 'icecat-45.5.1'
make: *** [client.mk:171: build] Error 2
ZombB commented on 2016-12-02 19:38 (UTC)
Wrong SHA256 checksum for 'mozconfig':
AUR Packages (1) icecat-45.5.1-3
:: Proceed with installation? [Y/n]
:: Retrieving package(s)...
:: icecat build files are up-to-date -- skipping
:: Checking icecat integrity...
==> Making package: icecat 45.5.1-3 (Fri Dec 2 20:34:41 CET 2016)
==> Retrieving sources...
-> Found icecat-45.5.1-gnu1.tar.bz2
-> Found icecat-45.5.1-gnu1.tar.bz2.sig
-> Found mozconfig
-> Found icecat.desktop
-> Found icecat-safe.desktop
-> Found vendor.js
-> Found gcc6-fix-compilation-for-IceCat.patch
-> Found firefox-gcc-6.0.patch
-> Found mozilla-1228540-1.patch
==> Validating source files with sha256sums...
icecat-45.5.1-gnu1.tar.bz2 ... Passed
icecat-45.5.1-gnu1.tar.bz2.sig ... Skipped
mozconfig ... FAILED
icecat.desktop ... Passed
icecat-safe.desktop ... Passed
vendor.js ... Passed
gcc6-fix-compilation-for-IceCat.patch ... Passed
firefox-gcc-6.0.patch ... Passed
mozilla-1228540-1.patch ... Passed
==> ERROR: One or more files did not pass the validity check!
:: failed to verify icecat integrity
anton-tsyganenko commented on 2016-12-02 17:54 (UTC)
I can't build it:
==> Retrieving sources...
-> Found icecat-45.5.1-gnu1.tar.bz2
-> Found icecat-45.5.1-gnu1.tar.bz2.sig
-> Found mozconfig
-> Found icecat.desktop
-> Found icecat-safe.desktop
-> Found vendor.js
-> Found gcc6-fix-compilation-for-IceCat.patch
-> Found firefox-gcc-6.0.patch
-> Found mozilla-1228540-1.patch
==> Validating source files with sha256sums...
icecat-45.5.1-gnu1.tar.bz2 ... Passed
icecat-45.5.1-gnu1.tar.bz2.sig ... Skipped
mozconfig ... FAILED
icecat.desktop ... Passed
icecat-safe.desktop ... Passed
vendor.js ... Passed
gcc6-fix-compilation-for-IceCat.patch ... Passed
firefox-gcc-6.0.patch ... Passed
mozilla-1228540-1.patch ... Passed
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build icecat.
nickcorona commented on 2016-11-06 02:45 (UTC)
I'm trying to import the GPG key but it's not working.
I get the following error when executing this "gpg --recv-keys 3C76EED7D7E04784" in my terminal:
gpg: keyserver receive failed: No keyserver available
figue commented on 2016-08-07 09:43 (UTC)
@archmaniac fakeroot messages are only "unwanted output", see this bug: https://bugs.archlinux.org/task/49278
Indeed, before building big packages like IceCat, a system upgrade is very recommended. Or, use any chroot helper (like scripts provided in devtools package) that maintain a clean and upgraded environment to build packages.
Enjoy your new cold cat :)
<deleted-account> commented on 2016-08-07 08:37 (UTC)
Yeah, sorry for the less information. I tried to build it with yaourt and makepkg. At the end the error appears.
==> Entering fakeroot environment...
dlsym(acl_get_fd): /usr/lib/libfakeroot/libfakeroot.so: undefined symbol: acl_get_fd
dlsym(acl_get_file): /usr/lib/libfakeroot/libfakeroot.so: undefined symbol: acl_get_file
==> Starting package()...
dlsym(acl_get_fd): /usr/lib/libfakeroot/libfakeroot.so: undefined symbol: acl_get_fd
dlsym(acl_get_file): /usr/lib/libfakeroot/libfakeroot.so: undefined symbol: acl_get_file
==> ERROR: A failure occurred in package().
Aborting...
==> ERROR: Makepkg was unable to build icecat.
There was a problem with fakeroot. So I did a system upgrade and compiled it again. Now it works fine.
figue commented on 2016-08-06 19:04 (UTC)
@archmaniac you should paste more information, with that is impossible to know what is causing your error.
<deleted-account> commented on 2016-08-06 10:49 (UTC)
hey, i got an error while compiling.
==> ERROR: A failure occurred in package().
Aborting...
==> ERROR: Makepkg was unable to build icecat.
figue commented on 2016-08-05 07:17 (UTC)
@EndUserOnly ok, thanks for the tip. I haven't used grsec for years, but I will remember. Do you figure out why exactly compilation fails in grsec?
Pinned Comments
xiota commented on 2024-02-26 07:32 (UTC) (edited on 2024-08-08 03:44 (UTC) by xiota)
PKGBUILD has been updated. Major changes:
Notes:
_build_pgo_xvfb=false
. This will usexwayland-run
for profiling._build_pgo=false
.mk_add_options MOZ_PARALLEL_BUILD=___
around line 300. Pick a value less than number of cores and free RAM in GB. For example, on a system with 8 cores, 64GB total RAM, but only 6 GB free, the value should be set to 4 or 5.libxul.so
. Leave a comment if you have a potential solution.Having problems? Please provide details: processor make and model, number of cores,
free -m
, full log in pastebin, whether using AUR helper/makepkg/clean chroot, etc.