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.42
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 .. 19 20 21 22 23 24 25 26 27 28 29 .. 86 Next › Last »

figue commented on 2021-01-01 21:21 (UTC)

@dominiki this bug seems to be addressed here: https://bugzilla.mozilla.org/show_bug.cgi?id=1684180

Please, try the new build (can't test until tomorrow on my own).

dominikl commented on 2021-01-01 20:04 (UTC)

I have the same issue as Ningen https://aur.archlinux.org/packages/icecat/#comment-782127 . Any idea how to fix that?

figue commented on 2020-12-30 17:43 (UTC)

@computerzoo it has to recursive search and replace all those strings. Be patient!

computerzoo commented on 2020-12-30 15:43 (UTC)

For some reason, when Icecat is compiling, it stalls at this and stays there.

s|www.gnu.org/software/gnuzilla/icecat-help|libreplanet.org/wiki/Group:IceCat/Help|g; ' '{}' ';'

Ningen commented on 2020-12-21 18:07 (UTC)

Another build error:


50:13.09 /home/test/Desktop/icecat/src/gnuzilla-a43514623e93d4f3fe6d61f5b2f82c5ef29bf518/output/icecat-78.6.0/dom/webgpu/ipc/WebGPUParent.cpp:426:29: error: no member named '_0' in 'mozilla::webgpu::ffi::WGPUBufferBinding'
50:13.09         bgb.resource.buffer._0.buffer = entry.mValue;
50:13.09         ~~~~~~~~~~~~~~~~~~~ ^
50:13.09 /home/test/Desktop/icecat/src/gnuzilla-a43514623e93d4f3fe6d61f5b2f82c5ef29bf518/output/icecat-78.6.0/dom/webgpu/ipc/WebGPUParent.cpp:427:29: error: no member named '_0' in 'mozilla::webgpu::ffi::WGPUBufferBinding'
50:13.09         bgb.resource.buffer._0.offset = entry.mBufferOffset;
50:13.09         ~~~~~~~~~~~~~~~~~~~ ^
50:13.09 /home/test/Desktop/icecat/src/gnuzilla-a43514623e93d4f3fe6d61f5b2f82c5ef29bf518/output/icecat-78.6.0/dom/webgpu/ipc/WebGPUParent.cpp:428:29: error: no member named '_0' in 'mozilla::webgpu::ffi::WGPUBufferBinding'
50:13.09         bgb.resource.buffer._0.size = entry.mBufferSize;
50:13.10         ~~~~~~~~~~~~~~~~~~~ ^
50:13.10 /home/test/Desktop/icecat/src/gnuzilla-a43514623e93d4f3fe6d61f5b2f82c5ef29bf518/output/icecat-78.6.0/dom/webgpu/ipc/WebGPUParent.cpp:432:34: error: member reference base type 'mozilla::webgpu::ffi::WGPUTextureViewId' (aka 'unsigned long') is not a structure or union
50:13.10         bgb.resource.texture_view._0 = entry.mValue;
50:13.10         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
50:13.10 /home/test/Desktop/icecat/src/gnuzilla-a43514623e93d4f3fe6d61f5b2f82c5ef29bf518/output/icecat-78.6.0/dom/webgpu/ipc/WebGPUParent.cpp:436:29: error: member reference base type 'mozilla::webgpu::ffi::WGPUSamplerId' (aka 'unsigned long') is not a structure or union
50:13.10         bgb.resource.sampler._0 = entry.mValue;
50:13.10         ~~~~~~~~~~~~~~~~~~~~^~~
50:13.48 BUILDSTATUS BUILD_VERBOSE dom/clients/manager
50:16.60 5 errors generated.

figue commented on 2020-12-05 21:39 (UTC)

@sp1d3rmxn thanks. Patch included.

sp1d3rmxn commented on 2020-12-05 14:21 (UTC)

It seems an upstream bug is affecting the build-ability of this again. Surprise, surprise.. anyways here it is:

https://bugs.archlinux.org/task/68747

https://bugzilla.mozilla.org/show_bug.cgi?id=1667736 - upstream again due to rust (seems to be a continuous issue with these fucking devs, just look over the years here in this AUR package comments...always something with rust..)

https://d3kxowhw4s8amj.cloudfront.net/file/data/my2mrpepjswfd5kx7dic/PHID-FILE-ipt6ed2idiecgni5ib5i/D91572.diff - I did not feel like downloading this in to a patch because of the ignorance already in watching the source code get downloaded and wiped after failure, this is really stupid.

romain43 commented on 2020-12-04 14:52 (UTC)

@Figue, Unfortunately, the repo is not up to date. Currently 75.3.0-1 is offered by Chaotic repo.

jghodd commented on 2020-11-28 21:56 (UTC) (edited on 2020-11-28 21:58 (UTC) by jghodd)

Getting a build error:


10:18.82 error[E0432]: unresolved import `crate::arch::x86_64::__m64`
10:18.83   --> /distro/local/repository/icecat/src/gnuzilla-bcfe407570cae32d00dd33a268de0e0593166f7b/output/icecat-78.5.0/third_party/rust/packed_simd/src/api/into_bits/arch_specific.rs:51:15
10:18.83    |
10:18.83 51 |               $($arch_ty),*
10:18.83    |                 ^^^^^^^^ no `__m64` in `arch::x86_64`
10:18.83 ...
10:18.83 86 | / impl_arch!(
10:18.83 87 | |     [x86["x86"]: __m64], [x86_64["x86_64"]: __m64],
10:18.83 88 | |     [arm["arm"]: int8x8_t, uint8x8_t, poly8x8_t, int16x4_t, uint16x4_t,
10:18.83 89 | |      poly16x4_t, int32x2_t, uint32x2_t, float32x2_t, int64x1_t,
10:18.83 ...  |
10:18.83 96 | |     test: test_v64
10:18.83 97 | | );
10:18.83    | |__- in this macro invocation
10:18.84    |
10:18.84    = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
10:18.85 error[E0432]: unresolved import `crate::arch::x86_64::_mm_movemask_pi8`
10:18.85   --> /distro/local/repository/icecat/src/gnuzilla-bcfe407570cae32d00dd33a268de0e0593166f7b/output/icecat-78.5.0/third_party/rust/packed_simd/src/codegen/reductions/mask/x86/sse.rs:47:21
10:18.85    |
10:18.85 47 |                 use crate::arch::x86_64::_mm_movemask_pi8;
10:18.85    |                     ^^^^^^^^^^^^^^^^^^^^^----------------
10:18.85    |                     |                    |
10:18.85    |                     |                    help: a similar name exists in the module: `_mm_movemask_epi8`
10:18.85    |                     no `_mm_movemask_pi8` in `arch::x86_64`
10:18.85    | 
10:18.85   ::: /distro/local/repository/icecat/src/gnuzilla-bcfe407570cae32d00dd33a268de0e0593166f7b/output/icecat-78.5.0/third_party/rust/packed_simd/src/codegen/reductions/mask.rs:41:1
10:18.85    |
10:18.85 41 | impl_mask_reductions!(m8x8);
10:18.86    | ---------------------------- in this macro invocation
10:18.86    |
10:18.86    = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
10:18.87 error[E0432]: unresolved import `crate::arch::x86_64::_mm_movemask_pi8`
10:18.87   --> /distro/local/repository/icecat/src/gnuzilla-bcfe407570cae32d00dd33a268de0e0593166f7b/output/icecat-78.5.0/third_party/rust/packed_simd/src/codegen/reductions/mask/x86/sse.rs:62:21
10:18.87    |
10:18.88 62 |                 use crate::arch::x86_64::_mm_movemask_pi8;
10:18.88    |                     ^^^^^^^^^^^^^^^^^^^^^----------------
10:18.88    |                     |                    |
10:18.88    |                     |                    help: a similar name exists in the module: `_mm_movemask_epi8`
10:18.88    |                     no `_mm_movemask_pi8` in `arch::x86_64`
10:18.88    | 
10:18.88   ::: /distro/local/repository/icecat/src/gnuzilla-bcfe407570cae32d00dd33a268de0e0593166f7b/output/icecat-78.5.0/third_party/rust/packed_simd/src/codegen/reductions/mask.rs:41:1
10:18.88    |
10:18.88 41 | impl_mask_reductions!(m8x8);
10:18.88    | ---------------------------- in this macro invocation
10:18.88    |
10:18.88    = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
10:18.90 error[E0432]: unresolved import `crate::arch::x86_64::_mm_movemask_pi8`
10:18.90   --> /distro/local/repository/icecat/src/gnuzilla-bcfe407570cae32d00dd33a268de0e0593166f7b/output/icecat-78.5.0/third_party/rust/packed_simd/src/codegen/reductions/mask/x86/sse.rs:47:21
10:18.90    |
10:18.90 47 |                 use crate::arch::x86_64::_mm_movemask_pi8;
10:18.90    |                     ^^^^^^^^^^^^^^^^^^^^^----------------
10:18.90    |                     |                    |
10:18.90    |                     |                    help: a similar name exists in the module: `_mm_movemask_epi8`
10:18.90    |                     no `_mm_movemask_pi8` in `arch::x86_64`
10:18.90    | 
10:18.90   ::: /distro/local/repository/icecat/src/gnuzilla-bcfe407570cae32d00dd33a268de0e0593166f7b/output/icecat-78.5.0/third_party/rust/packed_simd/src/codegen/reductions/mask.rs:47:1
10:18.90    |
10:18.90 47 | impl_mask_reductions!(m16x4);
10:18.91    | ----------------------------- in this macro invocation
10:18.91    |
10:18.91    = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
10:18.92 error[E0432]: unresolved import `crate::arch::x86_64::_mm_movemask_pi8`
10:18.92   --> /distro/local/repository/icecat/src/gnuzilla-bcfe407570cae32d00dd33a268de0e0593166f7b/output/icecat-78.5.0/third_party/rust/packed_simd/src/codegen/reductions/mask/x86/sse.rs:62:21
10:18.92    |
10:18.92 62 |                 use crate::arch::x86_64::_mm_movemask_pi8;
10:18.92    |                     ^^^^^^^^^^^^^^^^^^^^^----------------
10:18.92    |                     |                    |
10:18.92    |                     |                    help: a similar name exists in the module: `_mm_movemask_epi8`
10:18.92    |                     no `_mm_movemask_pi8` in `arch::x86_64`
10:18.93    | 
10:18.93   ::: /distro/local/repository/icecat/src/gnuzilla-bcfe407570cae32d00dd33a268de0e0593166f7b/output/icecat-78.5.0/third_party/rust/packed_simd/src/codegen/reductions/mask.rs:47:1
10:18.93    |
10:18.93 47 | impl_mask_reductions!(m16x4);
10:18.93    | ----------------------------- in this macro invocation
10:18.93    |
10:18.93    = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
10:18.94 error[E0432]: unresolved import `crate::arch::x86_64::_mm_movemask_pi8`
10:18.94   --> /distro/local/repository/icecat/src/gnuzilla-bcfe407570cae32d00dd33a268de0e0593166f7b/output/icecat-78.5.0/third_party/rust/packed_simd/src/codegen/reductions/mask/x86/sse.rs:47:21
10:18.94    |
10:18.94 47 |                 use crate::arch::x86_64::_mm_movemask_pi8;
10:18.94    |                     ^^^^^^^^^^^^^^^^^^^^^----------------
10:18.95    |                     |                    |
10:18.95    |                     |                    help: a similar name exists in the module: `_mm_movemask_epi8`
10:18.95    |                     no `_mm_movemask_pi8` in `arch::x86_64`
10:18.95    | 
10:18.95   ::: /distro/local/repository/icecat/src/gnuzilla-bcfe407570cae32d00dd33a268de0e0593166f7b/output/icecat-78.5.0/third_party/rust/packed_simd/src/codegen/reductions/mask.rs:52:1
10:18.95    |
10:18.95 52 | impl_mask_reductions!(m32x2);
10:18.95    | ----------------------------- in this macro invocation
10:18.95    |
10:18.95    = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
10:18.96 error[E0432]: unresolved import `crate::arch::x86_64::_mm_movemask_pi8`
10:18.96   --> /distro/local/repository/icecat/src/gnuzilla-bcfe407570cae32d00dd33a268de0e0593166f7b/output/icecat-78.5.0/third_party/rust/packed_simd/src/codegen/reductions/mask/x86/sse.rs:62:21
10:18.96    |
10:18.96 62 |                 use crate::arch::x86_64::_mm_movemask_pi8;
10:18.96    |                     ^^^^^^^^^^^^^^^^^^^^^----------------
10:18.97    |                     |                    |
10:18.97    |                     |                    help: a similar name exists in the module: `_mm_movemask_epi8`
10:18.97    |                     no `_mm_movemask_pi8` in `arch::x86_64`
10:18.97    | 
10:18.97   ::: /distro/local/repository/icecat/src/gnuzilla-bcfe407570cae32d00dd33a268de0e0593166f7b/output/icecat-78.5.0/third_party/rust/packed_simd/src/codegen/reductions/mask.rs:52:1
10:18.97    |
10:18.97 52 | impl_mask_reductions!(m32x2);
10:18.97    | ----------------------------- in this macro invocation
10:18.97    |

chikker commented on 2020-11-28 21:36 (UTC)

@figue I've been using $_SPEED ever since I saw it and my UI is 100% English with no other language options (not even Spanish). Anyway, the "no such file or dir" issue still persists even if I unset $_SPEED.