Arctic Fox

AmigaOne X5000 platform specific issues related to Linux only.
User avatar
caseycullen
Posts: 519
Joined: Sat Dec 17, 2016 7:12 am
Location: Madison, WI USA
Contact:

Re: Arctic Fox

Post by caseycullen »

xeno74 wrote: Tue Jun 06, 2023 2:03 pm ArcticFox 42.0 has been released.

Download source code: v42.0.tar.gz
“Riccardo Mottola” wrote: Lots of improvements can be felt, read the release notes. JavaScript, WebGL and media support improved.

One big drawback: my attempts to build PPC binaries on G4 and G5 yield to unstable results. Compilation works, but many pages make it crash.
If somebody else can build and see how it fares for him? Christian Zigotzky? Anybody else?
Afterwards, in case... debugging or at least bisecting is required.
My computers are too slow to do bisecting!
Hi Christian,
Have you been able to test? I wonder if I should delay adding to Fienix repo until stability has been worked out.
User avatar
xeno74
Posts: 9319
Joined: Fri Mar 23, 2012 7:58 am

Re: Arctic Fox

Post by xeno74 »

caseycullen wrote: Tue Jun 06, 2023 6:24 pm Hi Christian,
Have you been able to test? I wonder if I should delay adding to Fienix repo until stability has been worked out.
Yes, I was able to compile and test it.

It starts but on some sites it crashes.

Code: Select all

./arcticfox
*************************
A coding exception was thrown in a Promise resolution callback.
See https://developer.mozilla.org/Mozilla/JavaScript_code_modules/Promise.jsm/Promise

Full message: ReferenceError: CloudSync is not defined
Full stack: _promiseUpdateUI/<@chrome://browser/content/browser-syncui.js:177:1
Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:933:23
this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:812:7
this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:746:1

*************************
Segmentation fault

http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9319
Joined: Fri Mar 23, 2012 7:58 am

Re: Arctic Fox

Post by xeno74 »

Arctic Fox 43.0 has been released.

New: github.com

Download Linux PPC G4 version: arcticfox-43.0.en-US.linux-powerpc-G4.tar.bz2

Download source code: Arctic-Fox-43.0.tar.gz

I compiled a non-altivec 32-bit version of Arctic Fox 43.0 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: 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 -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 --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.0.en-US.linux-powerpc-libc6_2.11.1.tar.bz2

Image
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
Roland
Posts: 824
Joined: Tue May 02, 2017 7:23 am

Re: Arctic Fox

Post by Roland »

xeno74 wrote: Tue Oct 24, 2023 9:41 pm Arctic Fox 43.0 has been released.

I compiled a non-altivec 32-bit version of Arctic Fox 43.0 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.

Download: arcticfox-43.0.en-US.linux-powerpc-libc6_2.11.1.tar.bz2
I cannot get it running on Fienix or MintPPC. I get always this error message:

Code: Select all

~$ '/media/Linux-NTFS/arcticfox/arcticfox'
1698263575774	addons.xpi	ERROR	startup failed: [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIXPCComponents_Utils.isModuleLoaded]"  nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)"  location: "JS frame :: resource://gre/modules/addons/XPIProvider.jsm :: this.XPIProvider.startup :: line 2599"  data: no] Stack trace: this.XPIProvider.startup()@resource://gre/modules/addons/XPIProvider.jsm:2599 < callProvider()@resource://gre/modules/AddonManager.jsm:227 < _startProvider()@resource://gre/modules/AddonManager.jsm:833 < AddonManagerInternal.startup()@resource://gre/modules/AddonManager.jsm:1016 < this.AddonManagerPrivate.startup()@resource://gre/modules/AddonManager.jsm:2782 < amManager.prototype.observe()@jar:file:///media/Linux-NTFS/arcticfox/omni.ja!/components/addonManager.js:58
Removing the old settings folder from 'home' does not help.
- Roland -
User avatar
xeno74
Posts: 9319
Joined: Fri Mar 23, 2012 7:58 am

Re: Arctic Fox

Post by xeno74 »

Roland wrote: Wed Oct 25, 2023 9:01 pm I cannot get it running on Fienix or MintPPC. I get always this error message:

Code: Select all

~$ '/media/Linux-NTFS/arcticfox/arcticfox'
1698263575774	addons.xpi	ERROR	startup failed: [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIXPCComponents_Utils.isModuleLoaded]"  nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)"  location: "JS frame :: resource://gre/modules/addons/XPIProvider.jsm :: this.XPIProvider.startup :: line 2599"  data: no] Stack trace: this.XPIProvider.startup()@resource://gre/modules/addons/XPIProvider.jsm:2599 < callProvider()@resource://gre/modules/AddonManager.jsm:227 < _startProvider()@resource://gre/modules/AddonManager.jsm:833 < AddonManagerInternal.startup()@resource://gre/modules/AddonManager.jsm:1016 < this.AddonManagerPrivate.startup()@resource://gre/modules/AddonManager.jsm:2782 < amManager.prototype.observe()@jar:file:///media/Linux-NTFS/arcticfox/omni.ja!/components/addonManager.js:58
Removing the old settings folder from 'home' does not help.
Strange, it works on MintPPC on my X5000. I think, it is a download issue or maybe an NTFS issue.

@Skateman
Could you also please test it on your X5000?
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
Skateman
Posts: 858
Joined: Thu Aug 10, 2017 8:36 pm
Location: The Netherlands

Re: Arctic Fox

Post by Skateman »

ArcticFox 43 streaming radio on my X5000 and VOID Linux. No issues found yet...

Image

Big picture https://www.skateman.nl/wp-content/uplo ... -45-58.png

Also fine on my Fienix install.

Image

Big picture https://www.skateman.nl/wp-content/uplo ... -08-41.png
AmigaOne X5000 -> 2GHz / 16GB RAM / Radeon RX 570 / Radeon X1950 / M-Audio 5.1 -> AmigaOS / Linux
Amiga 1200 -> Recapped / 68ec020 ACA 1221ec / CF HDD / RetroNET connected to the world
Vampire 4SA - RPi4 Running AmiKitXE Full
User avatar
xeno74
Posts: 9319
Joined: Fri Mar 23, 2012 7:58 am

Re: Arctic Fox

Post by xeno74 »

Skateman,

Many thanks for testing!

I successfully tested it on ubuntu MATE 16.04.7 yesterday.

@Roland
Could you please try to start it from an other partition?

Thanks,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
Roland
Posts: 824
Joined: Tue May 02, 2017 7:23 am

Re: Arctic Fox

Post by Roland »

xeno74 wrote: Fri Oct 27, 2023 7:16 am @Roland
Could you please try to start it from an other partition?
I tried to run it from 'home' (ext4) but got the same error. Prevoius version starts ok, also from ntfs.

Edit: I redownloaded the package and now it seems to work ok!

But the settings has been reloacated from '.org.wicknix' to '.org.multix', and the settins folder has been renamed from 'Arctic fox' to 'Arcticfox'.
- Roland -
User avatar
xeno74
Posts: 9319
Joined: Fri Mar 23, 2012 7:58 am

Re: Arctic Fox

Post by xeno74 »

Roland wrote: Fri Oct 27, 2023 1:28 pm
Edit: I redownloaded the package and now it seems to work ok!

But the settings has been reloacated from '.org.wicknix' to '.org.multix', and the settins folder has been renamed from 'Arctic fox' to 'Arcticfox'.
Great, that it works! You're right because of the relocation of the settings.
Riccardo wrote: Attention: The preferences folder changed in 42.0. The domain changes from org.wicknix to org.multix and the application name from 'Arctic Fox' to 'ArcticFox'.
On MacOS you just need to rename 'Arctic Fox' to 'ArcticFox'.
On Linux, BSD and others, in your home directory rename '.org.wicknix.Arctic Fox' to 'org.multix.ArcticFox'.
Your preferences, history and session will be retained without issues.
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
kilaueabart
Posts: 1070
Joined: Mon Mar 05, 2012 2:36 am

Re: Arctic Fox

Post by kilaueabart »

I downloaded it to VOID/Downloads and decompressed it there. I don't think I'm really supposed to leave browser parts in Downloads. But I was comparing the new one there with the old one that has an icon at the top of the screen, and apparently that icon now boots the new ArcticFox. I'm baffled (as usual).

Or maybe I'm wrong. The Help menu says "About Arctic Fox" and when I click on that it says "Arctic Fox Version 39.0." Shouldn't that be changed to "ArcticFox," no space?

Oh, oh! It should also say Version 43.0, not 39.0! Now what?
Post Reply