Package Details: icecat 115.18.0-1

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)

Sources (10)

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:

  • Downloads Firefox ESR and localization using the source array. Files are saved for reuse.
  • Saves freshly patched IceCat sources in a tarball for reuse.
  • Saves the PGO profile for reuse.

Notes:

  • Currently requires clang/llvm 17, which has to be built from AUR.
  • Wayland users, consider setting _build_pgo_xvfb=false. This will use xwayland-run for profiling.
  • PGO should work now, but if it doesn't and you're willing to go without, try _build_pgo=false.
  • Running out of RAM? Try adding 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.
    • If a few people can confirm this is helpful, I will consider adding it as an additional option.
    • Main resource hog seems to be linking 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.

Latest Comments

« First ‹ Previous 1 .. 44 45 46 47 48 49 50 51 52 53 54 .. 86 Next › Last »

cert38 commented on 2017-01-19 21:39 (UTC)

Hey @figue,I compile icecat either using pacaur or the classic abs/makepkg way. The outcome is the same. I never had this problem before though. Your PKGBUILD usually works like a charm. It definitely has something to do with the permissions. When I reset them icecat works indeed. Why the permissions aren't set correctly this time is beyond me. I'll re-compile and install icecat and check again tomorrow. Thanks a bunch!

figue commented on 2017-01-18 22:05 (UTC) (edited on 2017-01-18 22:05 (UTC) by figue)

Hi @cert38, are you compiling IceCat or using some third party package? Because: [5.3.1]figue@pluto:~> ls -ld /usr/lib/icecat drwxr-xr-x 6 root root 4096 ene 8 16:47 /usr/lib/icecat And about the second issue, could be related to the first? I've never get that... You can try using icecat-bin in AUR instead...

cert38 commented on 2017-01-18 19:26 (UTC)

I'm installing icecat through pacaur. First I had to change the permission on /usr/lib/icecat/, which was only 750 after the installation. But now I get the following error message when I try to fire icecat up: "Could not find the GNU runtime." At first glance I can't see what's missing though. ldd /usr/bin/icecat linux-vdso.so.1 (0x00007fffe2fcb000) libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fec4d7ca000) libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fec4d5c6000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fec4d23e000) libm.so.6 => /usr/lib/libm.so.6 (0x00007fec4cf3a000) libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fec4cd23000) libc.so.6 => /usr/lib/libc.so.6 (0x00007fec4c985000) /lib64/ld-linux-x86-64.so.2 (0x00007fec4d9e7000)

figue commented on 2017-01-15 11:24 (UTC)

Thanks @jghodd, build fixed with a new patch.

jghodd commented on 2017-01-15 03:27 (UTC)

there is a bug in the top level configure and in js/src/configure - same bug. top level configure: line 30308 - the first instance of [space] should be [[space]] js/src/configure: line 15909 - same thing. the first instance of [space] should be [[space]] without fixing this, the build throws errors that it's unable to extract the icu version number from uvernum.h and aborts.

figue commented on 2017-01-08 18:15 (UTC)

I've pushed a new release. I want to test rust code so I've enabled it in mozconfig. Also I've disabled some more configs (I'm not 100% sure if there were already disabled though) and I've switched back to system libs cairo and png. Let me know if something seems wrong.

figue commented on 2016-12-11 23:23 (UTC)

@rohshall maybe a bad dependency download? I've just launched a build with extra-x86_64-build script and all seems ok.

rohshall commented on 2016-12-11 18:16 (UTC)

I get this error: ==> ERROR: 'pacman' failed to install missing dependencies. :: failed to build icecat package(s)