Package Details: icecat 60.3.0-1

Git Clone URL: (read-only)
Package Base: icecat
Description: GNU version of the Firefox browser.
Upstream URL:
Keywords: browser gecko web
Licenses: GPL, MPL, LGPL
Submitter: None
Maintainer: figue (figuepluto, jfigueras)
Last Packager: figue
Votes: 200
Popularity: 2.115823
First Submitted: 2007-12-09 10:12
Last Updated: 2019-01-30 00:58

Dependencies (34)

Required by (0)

Sources (4)

Pinned Comments

figue commented on 2015-11-29 21:10

@altiris you need to import Rubén Rodríguez's GPG key if you want to build IceCat:

gpg --recv-keys 3C76EED7D7E04784

FYI this is a common step described in official wiki:


Latest Comments

1 2 3 4 5 6 ... Next › Last »

figue commented on 2019-02-06 17:01

@gearshift yeah I rebuild first time you posted. It's weird. So try in ryzen first...

gearshift commented on 2019-02-06 07:26

@figue yay is a pacman wrapper for the aur. I reinstalled rust and it's the same as your version. I tried it again with _CLANG=1 and regular makepkg -sCf and it still segfaulted. Does it rebuild on your end? The only thing I can think of is I recently got a 1st gen ryzen cpu so I will test it to see if I have the infamous compile segfault bug.

figue commented on 2019-02-06 00:30

@gearshift I've never used yay... Did you verify that used CC is clang?

My rust is:

figue@pluto ~ % /usr/bin/rustc --version
rustc 1.32.0

you can try reinstalling rust...

gearshift commented on 2019-02-06 00:15

@figue I used export _CLANG=1 and built with yay with the updated repo and I'm still getting the segfault. Could this be a rust issue?

@Antebellum Icecat might've removed support for WebRTC because the upstream Firefox implementation leaks your IP address.

Antebellum commented on 2019-02-04 17:11

is there anyway to enable WebRTC for Icecat?Even with media.peerconnection.enabled;true I can't get any WebRTC services to work such as Google Voice or FireRTC.

figue commented on 2019-01-30 01:01

@gearshift refresh local repo and then build with clang:

env _CLANG=1 makepkg -sCf

gearshift commented on 2019-01-29 02:49

I'm getting a segfault with gkrust. Anyone else having this issue?

12:04.17 libdom_canvas.a.desc
12:18.77    Compiling style v0.0.1 (/home/username/.cache/yay/icecat/src/icecat-60.3.0/servo/components/style)
15:13.49    Compiling geckoservo v0.0.1 (/home/username/.cache/yay/icecat/src/icecat-60.3.0/servo/ports/geckolib)
16:04.39    Compiling gkrust-shared v0.1.0 (/home/username/.cache/yay/icecat/src/icecat-60.3.0/toolkit/library/rust/shared)
16:04.73    Compiling gkrust v0.1.0 (/home/username/.cache/yay/icecat/src/icecat-60.3.0/toolkit/library/rust)
16:45.69 error: Could not compile `gkrust`.
16:45.70 Caused by:
16:45.70   process didn't exit successfully: `/usr/bin/rustc --crate-name gkrust toolkit/library/rust/ --color always --crate-type staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C lto --cfg 'feature="bindgen"' --cfg 'feature="cubeb-remoting"' --cfg 'feature="cubeb_pulse_rust"' --cfg 'feature="gkrust-shared"' --cfg 'feature="no-static-ideograph-encoder-tables"' --cfg 'feature="servo"' --cfg 'feature="simd-accel"' -C metadata=c7c10bea5d5c9ea4 -C extra-filename=-c7c10bea5d5c9ea4 --out-dir /home/username/.cache/yay/icecat/src/icecat-60.3.0/obj-x86_64-pc-linux-gnu/toolkit/library/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/home/username/.cache/yay/icecat/src/icecat-60.3.0/build/cargo-linker -L dependency=/home/username/.cache/yay/icecat/src/icecat-60.3.0/obj-x86_64-pc-linux-gnu/toolkit/library/x86_64-unknown-linux-gnu/release/deps -L dependency=/home/username/.cache/yay/icecat/src/icecat-60.3.0/obj-x86_64-pc-linux-gnu/toolkit/library/release/deps --extern gkrust_shared=/home/username/.cache/yay/icecat/src/icecat-60.3.0/obj-x86_64-pc-linux-gnu/toolkit/library/x86_64-unknown-linux-gnu/release/deps/libgkrust_shared-d2ea309f539ef2c4.rlib -C opt-level=2` (signal: 11, SIGSEGV: invalid memory reference)
16:45.70 make[4]: *** [/home/username/.cache/yay/icecat/src/icecat-60.3.0/config/ force-cargo-library-build] Error 101
16:45.70 make[3]: *** [/home/username/.cache/yay/icecat/src/icecat-60.3.0/config/ toolkit/library/rust/target] Error 2
16:45.70 make[2]: *** [/home/username/.cache/yay/icecat/src/icecat-60.3.0/config/ compile] Error 2
16:45.70 make[1]: *** [/home/username/.cache/yay/icecat/src/icecat-60.3.0/config/ default] Error 2
16:45.70 make: *** [ build] Error 2
16:45.71 0 compiler warnings present.
16:45.72 /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build System Build failed
==> ERROR: A failure occurred in build().
Error making: icecat

figue commented on 2018-12-13 00:20

@securitybreach thanks. Please, update your local repo.

securitybreach commented on 2018-12-13 00:08

extra/clang needs to be added as a dep

  0:04.86 ERROR: The file /usr/bin/clang returned by `llvm-config --bindir` does not exist.
  0:04.86 clang is required to build Stylo.  Please install the necessary packages,
  0:04.86 run `mach bootstrap`, or add --disable-stylo to your mozconfig.
  0:04.88 *** Fix above errors and then restart with\
  0:04.88                "/usr/bin/make -f build"
  0:04.88 make: *** [ configure] Error 1
  ==> ERROR: A failure occurred in build().
  Error making: icecat

After that, it builds just fine.

figue commented on 2018-12-07 23:57

@maid what do you mean... build with gcc and clang are different. Do you see exactly the same output? Please, post the logs in any paste service.