Page 1 of 18

Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Posted: Mon Dec 10, 2018 5:59 pm
by xeno74
Hi All,

Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon is available for Linux PPC. :-)

Code: Select all

Arctic Fox is a forked and rebranded Pale Moon 27.9.4. The goal here is to implement specific security updates and bug fixes to keep this browser as up to date as possible for aging systems. Examples would be Mac OSX 10.6-10.8, PowerPC's running Linux, etc.

Arctic Fox will build for Mac OS X 10.6 and up, i386/x86_64/PowerPC Linux, and more than likely any other unix/bsd varient. Ideally, we'd like to get it working on PowerPC 10.5 as well.
Downloads: https://github.com/wicknix/Arctic-Fox/wiki/Downloads

Link to the test thread: forums.macrumors.com

Screenshot of Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon on Fienix:

Image

Screenshot of Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon on ubuntu MATE 16.04.5 LTS PowerPC:

Image

Further information about Pale Moon: https://www.palemoon.org

Please test it.

Thanks,
Christian

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Posted: Mon Dec 10, 2018 9:14 pm
by Skateman
Cant seem to get it running...

Downloaded This..Download 27.9.12 32-bit PowerPC Linux build for G3/G4/G5 and extracted it.
From the folder arcticfox i ran the sh run script but no luck..
Log is showing ERROR: apport (pid 6316) Mon Dec 10 21:28:49 2018: executable does not belong to a package, ignoring
Could the PPC versions be compiled with Altivec instructions.... ?? X5K not having this could be the problem..

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Posted: Mon Dec 10, 2018 11:16 pm
by xeno74
Skateman wrote:Cant seem to get it running...

Downloaded This..Download 27.9.12 32-bit PowerPC Linux build for G3/G4/G5 and extracted it.
From the folder arcticfox i ran the sh run script but no luck..
Log is showing ERROR: apport (pid 6316) Mon Dec 10 21:28:49 2018: executable does not belong to a package, ignoring
Could the PPC versions be compiled with Altivec instructions.... ?? X5K not having this could be the problem..
You're right. It seems it is compiled for a G4/AltiVec CPU. I will ask the developer because of a G3/Non-Altivec version.

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Posted: Thu Dec 20, 2018 10:42 am
by xeno74
Hi All,

A new Arctic-Fox version is available.
Wicknix wrote:I forgot to change the build version to 27.9.13 in our tree. All of these are new builds dated 12/12 & 12/13 2018. Doh! If you downloaded before these dates, please update to these builds, and happy holidays from us to you.
Downloads: https://github.com/wicknix/Arctic-Fox/wiki/Downloads

Cheers,
Christian

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Posted: Thu Dec 20, 2018 11:48 am
by acefnq
Christian
Nothing happens when I run the sh script on Feinix with you latest rc6 kernel. Any ides (I have also treid as running as administrator).

ace

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Posted: Thu Dec 20, 2018 12:24 pm
by xeno74
acefnq wrote:Christian
Nothing happens when I run the sh script on Feinix with you latest rc6 kernel. Any ides (I have also treid as running as administrator).

ace
Thanks for testing! I think we need a Non-AltiVec version.

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Posted: Thu Dec 20, 2018 4:54 pm
by xeno74
I am compiling a Non-AltiVec version for the X5000 ...

.mozconfig

Code: Select all

# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

export CC="gcc -flax-vector-conversions -O3 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16"
export CXX="g++ -flax-vector-conversions -fpermissive -O3 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16"
export LDFLAGS="-latomic"

mk_add_options MOZ_MAKE_FLAGS="-s -j2"
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-ff-dbg

ac_add_options --disable-crashreporter
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --disable-updater
ac_add_options --disable-mozril-geoloc
ac_add_options --disable-webrtc
ac_add_options --disable-safe-browsing
ac_add_options --disable-parental-controls
ac_add_options --enable-release
ac_add_options --disable-necko-wifi
ac_add_options --disable-eme
ac_add_options --disable-gamepad
ac_add_options --disable-dbus
ac_add_options --disable-gio
ac_add_options --disable-pulseaudio
ac_add_options --enable-strip
ac_add_options --enable-install-strip
ac_add_options --enable-application=browser
ac_add_options --with-branding=browser/branding/arcticfox
ac_add_options --enable-optimize
make -f client.mk build

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Posted: Thu Dec 20, 2018 7:49 pm
by xeno74
xeno74 wrote:I am compiling a Non-AltiVec version for the X5000 ...

.mozconfig

Code: Select all

# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

export CC="gcc -flax-vector-conversions -O3 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16"
export CXX="g++ -flax-vector-conversions -fpermissive -O3 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16"
export LDFLAGS="-latomic"

mk_add_options MOZ_MAKE_FLAGS="-s -j2"
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-ff-dbg

ac_add_options --disable-crashreporter
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --disable-updater
ac_add_options --disable-mozril-geoloc
ac_add_options --disable-webrtc
ac_add_options --disable-safe-browsing
ac_add_options --disable-parental-controls
ac_add_options --enable-release
ac_add_options --disable-necko-wifi
ac_add_options --disable-eme
ac_add_options --disable-gamepad
ac_add_options --disable-dbus
ac_add_options --disable-gio
ac_add_options --disable-pulseaudio
ac_add_options --enable-strip
ac_add_options --enable-install-strip
ac_add_options --enable-application=browser
ac_add_options --with-branding=browser/branding/arcticfox
ac_add_options --enable-optimize
make -f client.mk build
Unfortunately it doesn't compile.

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Posted: Fri Dec 21, 2018 1:53 am
by acefnq
Thanks for trying.

ace

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Posted: Fri Dec 21, 2018 10:43 am
by xeno74
Hi All,

Arctic Fox doesn't work on PowerPC machines without AltiVec support (G3, Freescale P5020 etc). Error message: 'Illegal instruction'. I tried to compile it without AltiVec support yesterday but it doesn't compile because I use a 64-bit kernel and a 32-bit userland. The Arctic Fox build system tries to compile 64-bit parts because of my 64-bit kernel and this doesn't work because I have only 32-bit libraries in the ubuntu MATE 16.04.5 userland. I switched to the 32-bit target (ac_add_options --target=powerpc-pc-linux-gnu) and after that it compiled further but it has detected my 64-bit kernel and after that the compiling has been stopped. I contacted the developer of Arctic Fox today. I hope he can help us.

Cheers,
Christian