Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Arctic Fox 43.1 is available.

New:

Minor but recommended release.

  • Download issue fixed (#165)
  • several video decoder fixes
  • icon fixes
  • security fixes

    For a full log of fixes and mozilla imported patches: (v43.0...v43.1)

I compiled a non-altivec 32-bit version of Arctic Fox 43.1 for Ubuntu 10.04 and higher (12.04, 14.04, 16.04 etc). It also works on Void PPC, MintPPC (Debian Sid), Debian PPC 32-bit, and Fienix.

.mozconfig

Code:
# 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 -m32 -flax-vector-conversions -O3 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16"
export CXX="g++ -m32 -flax-vector-conversions -fpermissive -O3 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16"
export LDFLAGS="-latomic"

mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-ff-dbg

ac_add_options --disable-crashreporter
ac_add_options --enable-default-toolkit=cairo-gtk2
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --disable-updater
ac_add_options --enable-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 --enable-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
ac_add_options --disable-jemalloc
ac_add_options --disable-gstreamer
ac_add_options --target=powerpc-linux-gnu
ac_add_options --host=powerpc-linux-gnu
ac_add_options --disable-precompiled-startupcache

Download: arcticfox-43.1.en-US.linux-powerpc-libc6_2.11.1_without_altivec.tar.bz2

 
  • Love
Reactions: Yumiko Noua
Has anyone built it for Darwin ppc recently? I got a technical question. Cocoa code is broken here and there, and TenFourFox/InterWeb mostly solves that by commenting out broken chunks (not that I could do any better in this regard, to be honest).
Is there a better solution or that’s it?

I spent half a day with rerunning builds and felt I am tracking what TenFourFox did quite some time ago. There are some changes to the codebase, and I am building for 10.6 instead of 10.4, but it looks like failures are nearly identical.
 
That means you are missing the UXP source code (the actual browser backend code). Sealion by itself is just the user interface. Download the UXP source which is linked on the sealion GitHub repo. Extract it, then rename the extracted uxp folder to platform. Then move the platform folder in to SeaLion-32.5.1.

If it builds there are a few more steps needed. Follow xeno74's guide on the site you found the mozconfig. It has to do with swapping out the ICU.dat file for the correct one for big endian and repacking the binary.

Cheers

Oh by the way, I ran into ICE (!) with gcc-4.8 when building Arctic Fox:
Perhaps should switch to a newer gcc, but from what I understand modern ones aren’t supported, and gcc6–7 have plenty of stuff unfixed for ppc.
 
I appreciate you assembling Arctic Fox for Linux 32-bit PPC. Running Void Linux on my old PowerBook, the executable functions flawlessly. Could someone please remind me how to "install" it so that it appears in the menu bar and other places? I used dpkg to install the last version of Arctic Fox, which was a.deb file.
 
Has anyone compiled an Altivec version for 32bit Glib Linux? Arctic Fox works great on Void PPC on my PBG4.
 
I compiled a PowerPC64/AltiVec version of Arctic Fox 40.1 today.

Download: arcticfox-40.1.linux-powerpc64-altivec.tar.bz2

Hello Xeno74, i still could use your Browser ArcticFox Version: 27.10.2a (32-bit)
and it function exceptionally well on Debian 7 for powermac g5.

now could i use an ever so slightly updated version?

tried your 40.1 version , both non-altivec (probably not suitable?) which gave no result in terminal with ./arcticfox,
and the powerpc64/altivec quoted abeove, which give error.

could you please tell which appropriate browser for debian 7 2024 powerpc (not planning to upgrade to newer debian for now).
thank you so much.
 
YouTube videos in HD with ViewTube and Arctic Fox

Installation instructions

  1. Download the VLC web browser plugin: libvlcplugin.so (32-bit).
  2. Copy the file "libvlcplugin.so" to the directory /usr/lib/mozilla/plugins/.
  3. Start Arctic Fox and install the add-on Greasemonkey version 3.31.4
  4. Restart Arctic Fox
  5. After that, add the ViewTubeTest script to Greasemonkey
  6. Then you have to activate the VLC plugin. You can activate it via Menu Arctic Fox - Add-ons - Plugins.
  7. You need to configure ViewTube via the 3 dots under the video. I use the embed video with Embed and play it with VLC.
 
atleast on the is one famous page m.youtaube.com the viewtube-test script is at the moment not offering the 3-dots for it settings (only 3-dot for youtbeu setting) ; maybe need another resolution monitor to get it better displayes.

EDIT: probably it can function with newer OS like Debian 9-10- but or this VoidPPC or fienix; but don't feel updating;
maybe in future can find a beautiful distro for G5 as Debian 7.
 

Attachments

  • Screenshot from 2024-07-21 21:49:11.png
    Screenshot from 2024-07-21 21:49:11.png
    414.1 KB · Views: 54
  • Screenshot from 2024-07-21 22:04:34.png
    Screenshot from 2024-07-21 22:04:34.png
    184.6 KB · Views: 49
Last edited:
I'm working on MBR. Try the hybrid for now, that's what Bootcamp does.


Can you try again and send me the log?
View attachment 2384464

Arctic Fox 44.0 works on Debian 7 ?????????????

yes, xeno74, here on G5 it functions; maybe i got help from someone here in the forum on how to install it previously; remember some kind soul shared a trick on how to "modernize" some libraries if i am not mistaken; will have to look for it but i think thats how it went. (had better experience with Debian vs ubuntu on Powermac from day 1).
 
on imacg5 had already debian 7 installed, but no arctic fox.

what needed to do for arctic fox 27 to function

For Ubuntu 12.04: You need the libatomic1 package. Download: libatomic-ubuntu12.04-powerpc.tar.bz2 (http://www.xenosoft.de/libatomic-ubuntu12.04-powerpc.tar.bz2)
Please copy the file 'libatomic.so.1' to '/usr/lib/powerpc-linux-gnu/' with the following command:
sudo cp libatomic.so.1 /usr/lib/powerpc-linux-gnu/

 
have some other Imac g5 (x600 graphics) which used to run Lubuntu 14.04; will try with Lubuntu remix and Debian 12 first on those; have never really used NetBSD (beside MacOS?) or Gentoo, found it difficult to install.

Unfortunately, installing any of the BSD is indeed a pain. I would still pick them over Linux though (if MacOS is not an option).
 
@xeno74 I tried your new version of arcticfox 45.3-2, installed it in a sid environment. I had to ln libicui18n.so, libicuuc.so and libicudata.so from 71 to 76 to make it work. I then received the following error.

jeroen@debian:/usr/lib/arcticfox$ ./arcticfox
XPCOMGlueLoad error for file /usr/lib/arcticfox/libxul.so:
/usr/lib/arcticfox/libxul.so: undefined symbol: ucol_getAvailable_71
Couldn't load XPCOM.
 
Last edited:
@xeno74 I tried your new version of arcticfox 45.3-2, installed it in a sid environment. I had to ln libui18n.so, libicuuc.so and libicudata.so from 71 to 76 to make it work. I then received the following error.

jeroen@debian:/usr/lib/arcticfox$ ./arcticfox
XPCOMGlueLoad error for file /usr/lib/arcticfox/libxul.so:
/usr/lib/arcticfox/libxul.so: undefined symbol: ucol_getAvailable_71
Couldn't load XPCOM.
Which package did you try? There are two packages.

Download: github.com

I compiled it on Void PPC and on ubuntu MATE 16.04.7 PowerPC.

Arctic_Fox_45.3-2_Ubuntu_16.04_PPC.png

Arctic_Fox_45.3-2_Linux_PowerPC.png
 
I get the same error now using the official package after soft linking several libraries from 72 to 76 (libicui18n, libicuuc, libicudata).

jeroen@debian:/usr/lib/arcticfox$ ./arcticfox
XPCOMGlueLoad error for file /usr/lib/arcticfox/libxul.so:
/usr/lib/arcticfox/libxul.so: undefined symbol: ucol_getAvailable_72
Couldn't load XPCOM.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.