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.35
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 .. 21 22 23 24 25 26 27 28 29 30 31 .. 86 Next › Last »

figue commented on 2020-11-13 07:31 (UTC)

@proskilzz fixed. Thanks!

proskilzz commented on 2020-11-13 03:41 (UTC)

Just tried to update..

==> Validating source files with sha256sums... gnuzilla-df2c2e22a0c6ea5b4dcaed52884223bfa6ffacde.tar.gz ... Passed icecat.desktop ... Passed icecat-safe.desktop ... Passed 0001-Use-remoting-name-for-GDK-application-names.patch ... FAILED bug-1663715.patch.gz ... Passed ==> ERROR: One or more files did not pass the validity check!

figue commented on 2020-11-12 09:03 (UTC) (edited on 2020-11-12 09:04 (UTC) by figue)

@starfish can you add "./mach bootstrap" before "mach build"?

Source: https://bugzilla.mozilla.org/show_bug.cgi?id=1574797

starfish commented on 2020-11-12 05:29 (UTC)

Hello, My build failed with following errors, can you fix it please. By the way thanks for making icecat available.

-> Starting build...
==> Starting build()...
Config object not found by mach.
0:05.19 Clobber not needed.
0:05.19 Adding make options from /home/starfish/builds/icecat/src/gnuzilla-05adddbf87a5ee11de7cd90794c331a178bcfd5c/output/icecat-78.4.0/mozconfig
MOZ_OBJDIR=/home/starfish/builds/icecat/src/gnuzilla-05adddbf87a5ee11de7cd90794c331a178bcfd5c/output/icecat-78.4.0/obj-x86_64-pc-linux-gnu
OBJDIR=/home/starfish/builds/icecat/src/gnuzilla-05adddbf87a5ee11de7cd90794c331a178bcfd5c/output/icecat-78.4.0/obj-x86_64-pc-linux-gnu
FOUND_MOZCONFIG=/home/starfish/builds/icecat/src/gnuzilla-05adddbf87a5ee11de7cd90794c331a178bcfd5c/output/icecat-78.4.0/mozconfig
export FOUND_MOZCONFIG
0:05.27 /usr/bin/make -f client.mk -s configure
0:05.34 Generating /home/starfish/builds/icecat/src/gnuzilla-05adddbf87a5ee11de7cd90794c331a178bcfd5c/output/icecat-78.4.0/configure
0:05.35 Generating /home/starfish/builds/icecat/src/gnuzilla-05adddbf87a5ee11de7cd90794c331a178bcfd5c/output/icecat-78.4.0/js/src/configure
0:05.36 cd /home/starfish/builds/icecat/src/gnuzilla-05adddbf87a5ee11de7cd90794c331a178bcfd5c/output/icecat-78.4.0/obj-x86_64-pc-linux-gnu
0:05.36 /home/starfish/builds/icecat/src/gnuzilla-05adddbf87a5ee11de7cd90794c331a178bcfd5c/output/icecat-78.4.0/configure
0:05.65 Creating Python 3 environment
0:05.94 Using base prefix '/usr'
0:05.96 New python executable in /home/starfish/builds/icecat/src/gnuzilla-05adddbf87a5ee11de7cd90794c331a178bcfd5c/output/icecat-78.4.0/obj-x86_64-pc-linux-gnu/_virtualenvs/init_py3/bin/python3
0:05.96 Also creating executable in /home/starfish/builds/icecat/src/gnuzilla-05adddbf87a5ee11de7cd90794c331a178bcfd5c/output/icecat-78.4.0/obj-x86_64-pc-linux-gnu/_virtualenvs/init_py3/bin/python
0:07.27 Installing setuptools, pip, wheel...
0:11.34 done.
0:16.92 b"running build_ext\nbuilding 'psutil._psutil_linux' extension\ncreating build/temp.linux-x86_64-3.8\ncreating build/temp.linux-x86_64-3.8/psutil\ngcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -D_FORTIFY_SOURCE=2 -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/usr/include/python3.8 -c psutil/_psutil_common.c -o build/temp.linux-x86_64-3.8/psutil/_psutil_common.o\ngcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -D_FORTIFY_SOURCE=2 -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/usr/include/python3.8 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-3.8/psutil/_psutil_posix.o\nIn file included from /usr/include/string.h:519,\n                 from /usr/include/python3.8/Python.h:30,\n                 from psutil/_psutil_posix.c:9:\nIn function \xe2\x80\x98strncpy\xe2\x80\x99,\n    inlined from \xe2\x80\x98psutil_net_if_flags\xe2\x80\x99 at psutil/_psutil_posix.c:401:5:\n/usr/include/bits/string_fortified.h:106:10: warning: \xe2\x80\x98__builtin_strncpy\xe2\x80\x99 specified bound 16 equals destination size [-Wstringop-truncation]\n  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));\n      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nIn function \xe2\x80\x98strncpy\xe2\x80\x99,\n    inlined from \xe2\x80\x98psutil_net_if_mtu\xe2\x80\x99 at psutil/_psutil_posix.c:362:5:\n/usr/include/bits/string_fortified.h:106:10: warning: \xe2\x80\x98__builtin_strncpy\xe2\x80\x99 specified bound 16 equals destination size [-Wstringop-truncation]\n  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));\n      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\ngcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -D_FORTIFY_SOURCE=2 -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/usr/include/python3.8 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-3.8/psutil/_psutil_linux.o\nIn file included from /usr/include/string.h:519,\n                 from /usr/include/python3.8/Python.h:30,\n                 from psutil/_psutil_linux.c:12:\nIn function \xe2\x80\x98strncpy\xe2\x80\x99,\n    inlined from \xe2\x80\x98psutil_net_if_duplex_speed\xe2\x80\x99 at psutil/_psutil_linux.c:504:5:\n/usr/include/bits/string_fortified.h:106:10: warning: \xe2\x80\x98__builtin_strncpy\xe2\x80\x99 specified bound 16 equals destination size [-Wstringop-truncation]\n  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));\n      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\ncreating build/lib.linux-x86_64-3.8\ncreating build/lib.linux-x86_64-3.8/psutil\ngcc -pthread -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -fno-semantic-interposition -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.8/psutil/_psutil_common.o build/temp.linux-x86_64-3.8/psutil/_psutil_posix.o build/temp.linux-x86_64-3.8/psutil/_psutil_linux.o -L/usr/lib -o build/lib.linux-x86_64-3.8/psutil/_psutil_linux.cpython-38-x86_64-linux-gnu.so\nbuilding 'psutil._psutil_posix' extension\ngcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -D_FORTIFY_SOURCE=2 -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/usr/include/python3.8 -c psutil/_psutil_common.c -o build/temp.linux-x86_64-3.8/psutil/_psutil_common.o\ngcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -D_FORTIFY_SOURCE=2 -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/usr/include/python3.8 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-3.8/psutil/_psutil_posix.o\nIn file included from /usr/include/string.h:519,\n                 from /usr/include/python3.8/Python.h:30,\n                 from psutil/_psutil_posix.c:9:\nIn function \xe2\x80\x98strncpy\xe2\x80\x99,\n    inlined from \xe2\x80\x98psutil_net_if_flags\xe2\x80\x99 at psutil/_psutil_posix.c:401:5:\n/usr/include/bits/string_fortified.h:106:10: warning: \xe2\x80\x98__builtin_strncpy\xe2\x80\x99 specified bound 16 equals destination size [-Wstringop-truncation]\n  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));\n      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nIn function \xe2\x80\x98strncpy\xe2\x80\x99,\n    inlined from \xe2\x80\x98psutil_net_if_mtu\xe2\x80\x99 at psutil/_psutil_posix.c:362:5:\n/usr/include/bits/string_fortified.h:106:10: warning: \xe2\x80\x98__builtin_strncpy\xe2\x80\x99 specified bound 16 equals destination size [-Wstringop-truncation]\n  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));\n      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\ngcc -pthread -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -fno-semantic-interposition -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.8/psutil/_psutil_common.o build/temp.linux-x86_64-3.8/psutil/_psutil_posix.o -L/usr/lib -o build/lib.linux-x86_64-3.8/psutil/_psutil_posix.cpython-38-x86_64-linux-gnu.so\ncopying build/lib.linux-x86_64-3.8/psutil/_psutil_linux.cpython-38-x86_64-linux-gnu.so -> psutil\ncopying build/lib.linux-x86_64-3.8/psutil/_psutil_posix.cpython-38-x86_64-linux-gnu.so -> psutil\n"
0:16.93 Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt)
0:16.94 Re-executing in the virtualenv
0:17.49 Adding configure options from /home/starfish/builds/icecat/src/gnuzilla-05adddbf87a5ee11de7cd90794c331a178bcfd5c/output/icecat-78.4.0/mozconfig
0:17.49   --enable-application=browser
0:17.49   --prefix=/usr
0:17.49   --enable-release
0:17.49   --enable-hardening
0:17.49   --enable-optimize
0:17.49   --enable-rust-simd
0:17.49   --enable-linker=lld
0:17.49   --disable-elf-hack
0:17.49   --enable-official-branding
0:17.49   --with-distribution-id=org.gnu
0:17.49   --with-unsigned-addon-scopes=app,system
0:17.49   --with-system-nspr
0:17.49   --with-system-nss
0:17.49   --enable-alsa
0:17.49   --enable-jack
0:17.49   --disable-crashreporter
0:17.49   --disable-updater
0:17.49   --disable-tests
0:17.49   --disable-eme
0:17.49   --with-app-basename=icecat
0:17.49   --with-app-name=icecat
0:17.49   RANLIB=llvm-ranlib
0:17.49   AR=llvm-ar
0:17.49   NM=llvm-nm
0:17.49   CXX=clang++ --target=x86_64-unknown-linux-gnu
0:17.49   CC=clang --target=x86_64-unknown-linux-gnu
0:17.49 checking for vcs source checkout... no
0:17.64 checking for a shell... /usr/bin/sh
0:17.73 checking for host system type... x86_64-pc-linux-gnu
0:17.73 checking for target system type... x86_64-pc-linux-gnu
0:18.45 checking whether cross compiling... no
0:18.61 checking for Python 3... /home/starfish/builds/icecat/src/gnuzilla-05adddbf87a5ee11de7cd90794c331a178bcfd5c/output/icecat-78.4.0/obj-x86_64-pc-linux-gnu/_virtualenvs/init_py3/bin/python (3.8.6)
0:18.61 checking for yasm... /usr/bin/yasm
0:18.66 checking yasm version... 1.3.0
0:18.67 checking for the target C compiler... /usr/bin/clang
0:18.78 checking whether the target C compiler can be used... yes
0:18.79 checking the target C compiler version... 11.0.0
0:19.94 checking the target C compiler works... yes
0:19.94 checking for the target C++ compiler... /usr/bin/clang++
0:20.11 checking whether the target C++ compiler can be used... yes
0:20.11 checking the target C++ compiler version... 11.0.0
0:20.25 checking the target C++ compiler works... yes
0:20.26 checking for the host C compiler... /usr/bin/clang
0:20.37 checking whether the host C compiler can be used... yes
0:20.37 checking the host C compiler version... 11.0.0
0:20.43 checking the host C compiler works... yes
0:20.43 checking for the host C++ compiler... /usr/bin/clang++
0:20.54 checking whether the host C++ compiler can be used... yes
0:20.54 checking the host C++ compiler version... 11.0.0
0:20.60 checking the host C++ compiler works... yes
0:20.73 checking for 64-bit OS... yes
0:21.13 checking for new enough STL headers from libstdc++... yes
0:21.14 checking for nasm... /usr/bin/nasm
0:21.19 checking nasm version... 2.15.05
0:21.38 checking for linker... lld
0:21.39 checking for the assembler... /usr/bin/clang
0:21.39 checking for ar... /usr/bin/llvm-ar
0:21.39 checking for pkg_config... /usr/bin/pkg-config
0:21.41 checking for pkg-config version... 1.7.3
0:21.50 checking for stdint.h... yes
0:21.61 checking for inttypes.h... yes
0:21.71 checking for malloc.h... yes
0:21.77 checking for alloca.h... yes
0:21.82 checking for sys/byteorder.h... no
0:21.92 checking for getopt.h... yes
0:22.03 checking for unistd.h... yes
0:22.09 checking for nl_types.h... yes
0:22.19 checking for cpuid.h... yes
0:22.29 checking for fts.h... yes
0:22.52 checking for sys/statvfs.h... yes
0:22.58 checking for sys/statfs.h... yes
0:22.76 checking for sys/vfs.h... yes
0:23.06 checking for sys/mount.h... yes
0:24.04 checking for sys/quota.h... yes
0:24.11 checking for linux/quota.h... yes
0:24.34 checking for linux/if_addr.h... yes
0:25.02 checking for linux/rtnetlink.h... yes
0:25.09 checking for sys/queue.h... yes
0:25.15 checking for sys/types.h... yes
0:25.22 checking for netinet/in.h... yes
0:25.51 checking for byteswap.h... yes
0:26.69 checking for linux/perf_event.h... yes
0:26.75 checking for perf_event_open system call... yes
0:26.81 checking whether the C compiler supports -Wbitfield-enum-conversion... yes
0:26.87 checking whether the C++ compiler supports -Wbitfield-enum-conversion... yes
0:26.93 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... yes
0:26.98 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... yes
0:27.08 checking whether the C compiler supports -Wunreachable-code-return... yes
0:27.14 checking whether the C++ compiler supports -Wunreachable-code-return... yes
0:27.20 checking whether the C compiler supports -Wclass-varargs... yes
0:27.25 checking whether the C++ compiler supports -Wclass-varargs... yes
0:27.31 checking whether the C++ compiler supports -Wempty-init-stmt... yes
0:27.36 checking whether the C compiler supports -Wfloat-overflow-conversion... yes
0:27.42 checking whether the C++ compiler supports -Wfloat-overflow-conversion... yes
0:27.53 checking whether the C compiler supports -Wfloat-zero-conversion... yes
0:27.59 checking whether the C++ compiler supports -Wfloat-zero-conversion... yes
0:27.64 checking whether the C compiler supports -Wloop-analysis... yes
0:27.70 checking whether the C++ compiler supports -Wloop-analysis... yes
0:27.76 checking whether the C++ compiler supports -Wc++2a-compat... yes
0:27.81 checking whether the C++ compiler supports -Wcomma... yes
0:27.86 checking whether the C compiler supports -Wduplicated-cond... no
0:27.91 checking whether the C++ compiler supports -Wduplicated-cond... no
0:27.97 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes
0:28.03 checking whether the C++ compiler supports -Wunused-function... yes
0:28.08 checking whether the C++ compiler supports -Wunused-variable... yes
0:28.14 checking whether the C compiler supports -Wstring-conversion... yes
0:28.20 checking whether the C++ compiler supports -Wstring-conversion... yes
0:28.26 checking whether the C compiler supports -Wtautological-overlap-compare... yes
0:28.32 checking whether the C++ compiler supports -Wtautological-overlap-compare... yes
0:28.37 checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... yes
0:28.43 checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... yes
0:28.49 checking whether the C compiler supports -Wtautological-unsigned-zero-compare... yes
0:28.54 checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... yes
0:28.60 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... yes
0:28.66 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... yes
0:28.72 checking whether the C++ compiler supports -Wno-inline-new-delete... yes
0:28.77 checking whether the C compiler supports -Wno-error=maybe-uninitialized... no
0:28.82 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... no
0:28.88 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes
0:28.94 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes
0:28.99 checking whether the C compiler supports -Wno-error=array-bounds... yes
0:29.05 checking whether the C++ compiler supports -Wno-error=array-bounds... yes
0:29.10 checking whether the C compiler supports -Wno-error=coverage-mismatch... no
0:29.15 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... no
0:29.21 checking whether the C compiler supports -Wno-error=backend-plugin... yes
0:29.26 checking whether the C++ compiler supports -Wno-error=backend-plugin... yes
0:29.32 checking whether the C compiler supports -Wno-error=free-nonheap-object... no
0:29.37 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... no
0:29.42 checking whether the C compiler supports -Wno-multistatement-macros... no
0:29.47 checking whether the C++ compiler supports -Wno-multistatement-macros... no
0:29.53 checking whether the C compiler supports -Wno-error=return-std-move... yes
0:29.58 checking whether the C++ compiler supports -Wno-error=return-std-move... yes
0:29.64 checking whether the C compiler supports -Wno-error=class-memaccess... no
0:29.69 checking whether the C++ compiler supports -Wno-error=class-memaccess... no
0:29.74 checking whether the C compiler supports -Wno-error=atomic-alignment... yes
0:29.80 checking whether the C++ compiler supports -Wno-error=atomic-alignment... yes
0:29.86 checking whether the C compiler supports -Wno-error=deprecated-copy... yes
0:29.91 checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes
0:29.97 checking whether the C compiler supports -Wformat... yes
0:30.02 checking whether the C++ compiler supports -Wformat... yes
0:30.08 checking whether the C compiler supports -Wformat-security... yes
0:30.14 checking whether the C++ compiler supports -Wformat-security... yes
0:30.19 checking whether the C compiler supports -Wformat-overflow=2... no
0:30.24 checking whether the C++ compiler supports -Wformat-overflow=2... no
0:30.30 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... yes
0:30.36 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... yes
0:30.37 checking for llvm_profdata... /usr/bin/llvm-profdata
0:30.44 checking whether the C++ compiler supports -fno-sized-deallocation... yes
0:30.50 checking whether the C++ compiler supports -fno-aligned-new... yes
0:30.52 checking for alsa... yes
0:30.53 checking MOZ_ALSA_CFLAGS...
0:30.54 checking MOZ_ALSA_LIBS... -lasound
0:30.55 checking for jack... yes
0:30.56 checking MOZ_JACK_CFLAGS...
0:30.56 checking MOZ_JACK_LIBS... -ljack -lpthread
0:30.58 checking for libpulse... yes
0:30.58 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT
0:30.59 checking MOZ_PULSEAUDIO_LIBS... -lpulse -pthread
0:30.60 checking for nspr >= 4.25... yes
0:30.61 checking NSPR_CFLAGS... -I/usr/include/nspr
0:30.61 checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4
0:30.62 checking for rustc... /usr/bin/rustc
0:30.62 checking for cargo... /usr/bin/cargo
0:32.11 checking rustc version... 1.47.0
0:32.13 checking cargo version... 1.47.0
0:38.50 checking for rust target triplet... x86_64-unknown-linux-gnu
0:38.97 checking for rust host triplet... x86_64-unknown-linux-gnu
0:38.97 checking for rustdoc... /usr/bin/rustdoc
0:39.27 checking for cbindgen... /usr/bin/cbindgen
0:39.27 checking for rustfmt... /usr/bin/rustfmt
0:39.27 checking for clang for bindgen... /usr/bin/clang++
0:39.32 checking for libclang for bindgen... /usr/lib/libclang.so
0:39.57 checking that libclang is new enough... yes
0:39.57 checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 --target=x86_64-unknown-linux-gnu -std=gnu++17
0:40.32 checking for nodejs... /usr/bin/node (15.1.0)
0:40.45 checking for gtk+-wayland-3.0 >= 3.10 xkbcommon >= 0.4.1 libdrm >= 2.4... yes
0:40.82 checking MOZ_WAYLAND_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/at-spi-2.0 -pthread -I/usr/include/libdrm
0:40.82 checking MOZ_WAYLAND_LIBS... -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lxkbcommon -ldrm
0:40.83 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes
0:40.85 checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -pthread
0:40.86 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lcairo
0:40.86 checking for fontconfig >= 2.7.0... yes
0:40.87 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
0:40.87 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype
0:40.88 checking for freetype2 >= 6.1.0... yes
0:40.89 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
0:40.89 checking _FT2_LIBS... -lfreetype
0:40.89 checking for tar... /usr/bin/tar
0:40.90 checking for unzip... /usr/bin/unzip
0:40.90 checking for zip... /usr/bin/zip
0:40.90 checking for gn... not found
0:40.90 checking for the Mozilla API key... no
0:40.90 checking for the Google Location Service API key... no
0:40.90 checking for the Google Safebrowsing API key... no
0:40.90 checking for the Bing API key... no
0:40.90 checking for the Adjust SDK key... no
0:40.90 checking for the Leanplum SDK key... no
0:40.90 checking for the Pocket API key... no
0:41.10 checking for getcontext... yes
0:41.11 checking for nss >= 3.53.1... yes
0:41.12 checking NSS_CFLAGS... -I/usr/include/nss -I/usr/include/nspr
0:41.12 checking NSS_LIBS... -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4
0:41.13 checking for awk... /usr/bin/gawk
0:41.13 checking for perl... /usr/bin/perl
0:41.28 checking for minimum required perl version >= 5.006... 5.032000
0:41.39 checking for full perl installation... yes
0:41.39 checking for gmake... /usr/bin/make
0:41.39 checking for watchman... not found
0:41.39 checking for xargs... /usr/bin/xargs
0:41.39 checking for rpmbuild... not found
0:41.39 checking for NSIS version... no
0:41.44 checking for llvm-objdump... /usr/bin/llvm-objdump
0:41.44 checking for autoconf... /usr/bin/autoconf-2.13
0:41.44 Refreshing /home/starfish/builds/icecat/src/gnuzilla-05adddbf87a5ee11de7cd90794c331a178bcfd5c/output/icecat-78.4.0/old-configure with /usr/bin/autoconf-2.13
0:41.79 creating cache ./config.cache
0:41.83 checking host system type... x86_64-pc-linux-gnu
0:41.85 checking target system type... x86_64-pc-linux-gnu
0:41.87 checking build system type... x86_64-pc-linux-gnu
0:41.87 checking for objcopy... /usr/bin/objcopy
0:41.88 checking for gcc... (cached) /usr/bin/clang --target=x86_64-unknown-linux-gnu -std=gnu99
0:41.88 checking whether the C compiler (/usr/bin/clang --target=x86_64-unknown-linux-gnu -std=gnu99 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -g -fvar-tracking-assignments -fdebug-prefix-map=/home/starfish/builds/icecat/src=/usr/src/debug -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -fuse-ld=lld) works... (cached) yes
0:41.88 checking whether the C compiler (/usr/bin/clang --target=x86_64-unknown-linux-gnu -std=gnu99 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -g -fvar-tracking-assignments -fdebug-prefix-map=/home/starfish/builds/icecat/src=/usr/src/debug -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -fuse-ld=lld) is a cross-compiler... no
0:41.88 checking whether we are using GNU C... (cached) yes
0:41.88 checking whether /usr/bin/clang --target=x86_64-unknown-linux-gnu -std=gnu99 accepts -g... (cached) yes
0:41.88 checking for c++... (cached) /usr/bin/clang++ --target=x86_64-unknown-linux-gnu -std=gnu++17
0:41.89 checking whether the C++ compiler (/usr/bin/clang++ --target=x86_64-unknown-linux-gnu -std=gnu++17 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -g -fvar-tracking-assignments -fdebug-prefix-map=/home/starfish/builds/icecat/src=/usr/src/debug -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -fuse-ld=lld) works... (cached) yes
0:41.89 checking whether the C++ compiler (/usr/bin/clang++ --target=x86_64-unknown-linux-gnu -std=gnu++17 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -g -fvar-tracking-assignments -fdebug-prefix-map=/home/starfish/builds/icecat/src=/usr/src/debug -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -fuse-ld=lld) is a cross-compiler... no
0:41.89 checking whether we are using GNU C++... (cached) yes
0:41.89 checking whether /usr/bin/clang++ --target=x86_64-unknown-linux-gnu -std=gnu++17 accepts -g... (cached) yes
0:41.89 checking for ranlib... llvm-ranlib
0:41.89 checking for /usr/bin/clang... /usr/bin/clang --target=x86_64-unknown-linux-gnu -std=gnu99
0:41.89 checking for strip... strip
0:41.90 checking for otool... no
0:43.29 checking for X... libraries /usr/lib64, headers /usr/include
0:43.35 checking for dnet_ntoa in -ldnet... no
0:43.42 checking for dnet_ntoa in -ldnet_stub... no
0:43.48 checking for gethostbyname... no
0:43.54 checking for gethostbyname in -lnsl... no
0:43.60 checking for connect... no
0:43.67 checking for connect in -lsocket... no
0:43.73 checking for remove... no
0:43.79 checking for remove in -lposix... no
0:43.85 checking for shmat... no
0:43.91 checking for shmat in -lipc... no
0:43.98 checking for IceConnectionNumber in -lICE... no
0:44.04 configure: error: compiler is incompatible with sanitize options
0:44.04 DEBUG: <truncated - see config.log for full output>
0:44.04 DEBUG: #line 3174 "configure"
0:44.04 DEBUG: #include "confdefs.h"
0:44.05 DEBUG: /* Override any gcc2 internal prototype to avoid an error.  */
0:44.05 DEBUG: /* We use char because int might match the return type of a gcc2
0:44.05 DEBUG:     builtin and then its argument prototype would still apply.  */
0:44.05 DEBUG: char IceConnectionNumber();
0:44.05 DEBUG:
0:44.05 DEBUG: int main() {
0:44.05 DEBUG: IceConnectionNumber()
0:44.05 DEBUG: ; return 0; }
0:44.05 DEBUG: configure:3734: /usr/bin/clang --target=x86_64-unknown-linux-gnu -std=gnu99 -o conftest -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -g -fvar-tracking-assignments -fdebug-prefix-map=/home/starfish/builds/icecat/src=/usr/src/debug -Qunused-arguments -D_FORTIFY_SOURCE=2 -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -fuse-ld=lld conftest.c  1>&5
0:44.05 DEBUG: clang-11: error: unknown argument: '-fvar-tracking-assignments'
0:44.05 DEBUG: configure: failed program was:
0:44.05 DEBUG: #line 3727 "configure"
0:44.05 DEBUG: #include "confdefs.h"
0:44.05 DEBUG:
0:44.05 DEBUG: int main() {
0:44.05 DEBUG:
0:44.05 DEBUG: ; return 0; }
0:44.05 DEBUG: configure: error: compiler is incompatible with sanitize options
0:44.05 ERROR: old-configure failed
0:44.19 *** Fix above errors and then restart with\
0:44.20                "./mach build"
0:44.20 make: *** [client.mk:115: configure] Error 1
==> ERROR: A failure occurred in build().
Aborting...


figue commented on 2020-10-24 22:38 (UTC)

@mosh5382 I've changed that patch source to Arch's github mirror for now, until migration to gitlab.archlinux.org will be done. Then will be changed again. Thanks for reporting.

mosh5382 commented on 2020-10-24 22:12 (UTC)

This doesn't appear to be present at this location:

https://git.archlinux.org/svntogit/packages.git/plain/trunk/0001-Use-remoting-name-for-GDK-application-names.patch?h=packages/firefox&id=92b3303bf777c103ae2cb1470e8ff2e1437e88b2

Therefore the pkgbuild fails.

username13 commented on 2020-10-17 15:40 (UTC) (edited on 2020-10-17 15:46 (UTC) by username13)

@mazzarino, Chaotic AUR.

https://ftp.mozilla.org/pub/firefox/releases/78.3.0esr/linux-x86_64/xpi/

Это работает до первой перезагрузки. Icecat меню не перевелены.

После перезагрузки.. Мне нужно вручную удалить расширение

===

This works to the first reboot. The icecat menu is not translated.

After the reboot.. I have to manually delete the extension

mazzarino commented on 2020-10-17 10:52 (UTC) (edited on 2020-10-17 10:55 (UTC) by mazzarino)

@username13 А откуда брали langpack? Существующие официальные языковые пакеты были разработаны для версии 60.7.0_gnu1,и они не совместимы с 78.3.0gnu1

https://repology.org/project/icecat/packages

===

Where did you get the langpack? The existing official language packs were developed for version 60.7.0_gnu1 and they are not compatible with 78.3.0gnu1

https://repology.org/project/icecat/packages

username13 commented on 2020-10-17 10:42 (UTC) (edited on 2020-10-17 10:45 (UTC) by username13)

@figue, I'm using a Russian language. After I install the langpack-ru in this browser and then reboot ...

There is such a message:

Ошибка синтаксического анализа XML: неопределённая сущность

Адрес: chrome://browser/content/browser.XHTML

Строка 2473, символ 9:

<label id="fxa-menu-service-label

__^

And the approximate translation:

syntaxic analysis error: Not a certain essence

..

Row 2473, symbol 9:

then I delete the Langpack-ru

Terrorizer commented on 2020-10-06 12:22 (UTC)

@figue, when i wanna use this language-file i get an error when icecat newly starts !!! ... another question: why starts icecat not in fullscreen; everytime it starts not in fullscreen and i must double-click on the icecat border, to make it fullscreen >>> is there a trick i don't know >>> every other browser starts everytime in fullscreen ???