IceCat for macOS

9 respostas [Última entrada]
Aristophanes
Desconectado
Joined: 10/05/2017

How may I install the latest version of IceCat on macOS?

I found a binary online of version 38.8.0, but it's clearly out-of-date and there is no way of updating the program. The GNU project states "that building binary packages [of IceCat] for Windows and macOS currently requires nonfree software, so we no longer distribute binary releases for those platforms." This page[1] gives instructions on how to make a build; the issue is that it requires the use of Xcode, which I cannot run because I'm not on the latest version of macOS.

[1] https://libreplanet.org/wiki/Group:IceCat/Compile_and_package/build_52.6.0_on_macOS

loldier
Desconectado
Joined: 02/17/2016
calher

I am a member!

Desconectado
Joined: 06/19/2015

Builds for proprietary operating systems have been abandoned. It is a
lot of work to build Firefox.

--
Caleb Herbert
KE0VVT
(816) 892-9669
https://bluehome.net/csh

loldier
Desconectado
Joined: 02/17/2016

Prebuilt binary package available here.

https://kaspian.kapsi.fi/icecat/icecat-52.6.0.en-US.mac64.dmg

AnexoTamaño
icecat_dmg_contents_list.txt 95.57 KB
Aristophanes
Desconectado
Joined: 10/05/2017

Thanks!

Is this the latest version for macOS?

loldier
Desconectado
Joined: 02/17/2016

The latest release is 60.7.0.

https://ftp.gnu.org/gnu/gnuzilla/60.7.0/

I failed to compile the latest source file on Macbook Air High Sierra (I attempted it but the configuration stopped with an error stating clang or lib-clang). The instructions on Libreplanet worked with 52.6.0.

Aristophanes
Desconectado
Joined: 10/05/2017

Why is it not possible to update within the program?

In the "About IceCat" window, after it checks for updates, it states that "IceCat is up to date".

loldier
Desconectado
Joined: 02/17/2016

There's no binary to update to, so it cannot find a newer package. The updater cannot compile it on the sly. It took my Macbook Air five hours to build that dmg.

loldier
Desconectado
Joined: 02/17/2016

This is the error I get when trying to configure 60.3.0 or 60.7.0.

ERROR: Could not find LLVM/Clang installation for compiling stylo build-time
bindgen. Please specify the 'LLVM_CONFIG' environment variable
(recommended), pass the '--with-libclang-path' and '--with-clang-path'
options to configure, or put 'llvm-config' in your PATH. Altering your
PATH may expose 'clang' as well, potentially altering your compiler,
which may not be what you intended.

loldier
Desconectado
Joined: 02/17/2016

I installed 'llvm': 'brew install llvm'.

==> Caveats
==> llvm
To use the bundled libc++ please add the following LDFLAGS:
LDFLAGS="-L/usr/local/opt/llvm/lib -Wl,-rpath,/usr/local/opt/llvm/lib"

llvm is keg-only, which means it was not symlinked into /usr/local,
because macOS already provides this software and installing another version in
parallel can cause all kinds of trouble.

If you need to have llvm first in your PATH run:
echo 'export PATH="/usr/local/opt/llvm/bin:$PATH"' >> ~/.bash_profile

For compilers to find llvm you may need to set:
export LDFLAGS="-L/usr/local/opt/llvm/lib"
export CPPFLAGS="-I/usr/local/opt/llvm/include"