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

wicknix

macrumors 68030
Original poster
Jun 4, 2017
2,624
5,311
Wisconsin, USA
Riccardo implemented a bunch of patches and has it working on x86 FreeBSD for a few releases now. I'm not aware of anyone else building/running it on any other BSD yet.

Cheers
 
@madbiker31 : Glad you got the same results that we did. Quick profile prefs reset and all is good.
@RobJos : Very baffling. Even more baffling is why it only happens on OS X for some people, but not all, and has no issue on linux/bsd/win32. Feel free to inbox me anything you might feel is helpful. Also same as above.. any reason you stuck with 10.6.6?
@wicknix: Oops, my mistake, iz 10.6.8. Will send. + @madbiker31: copying and setting all the prefs back to where they were takes time, and during that time one doesn't have a working browser. Similar issue happened three versions ago, I waited and our good friends came with a fix. One may hope, not?

[Added] And, tip, make copy of current AF inside Applications folder before overwriting it w/ new one.
 

Jeroen Diederen

macrumors 6502
Aug 31, 2019
499
429
The Netherlands
I get a segmentation fault (I used the mozcfg-ppc64linux file as .mozconfig)
Code:
.06 Please submit a full bug report,
9:00.06 with preprocessed source if appropriate.
9:00.06 See <file:///usr/share/doc/gcc-9/README.Bugs> for instructions.
9:00.07
9:00.07 In the directory  /home/jeroen/src/other/arcticfox/Arctic-Fox-27.9.19/obj-af-dbg/layout/generic
9:00.07 The following command failed to execute properly:
9:00.07 g++ -flax-vector-conversions -fpermissive -O3 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16 -o Unified_cpp_layout_generic1.o -c -I../../dist/stl_wrappers -I../../dist/system_wrappers -include /home/jeroen/src/other/arcticfox/Arctic-Fox-27.9.19/config/gcc_hidden.h -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DMOZ_GLUE_IN_PROGRAM -DAB_CD=en-US -DNO_NSPR_10_SUPPORT -I/home/jeroen/src/other/arcticfox/Arctic-Fox-27.9.19/layout/generic -I. -I/home/jeroen/src/other/arcticfox/Arctic-Fox-27.9.19/obj-af-dbg/ipc/ipdl/_ipdlheaders -I/home/jeroen/src/other/arcticfox/Arctic-Fox-27.9.19/ipc/chromium/src -I/home/jeroen/src/other/arcticfox/Arctic-Fox-27.9.19/ipc/glue -I/home/jeroen/src/other/arcticfox/Arctic-Fox-27.9.19/layout/generic/../../dom/plugins/base -I/home/jeroen/src/other/arcticfox/Arctic-Fox-27.9.19/layout/generic/../base -I/home/jeroen/src/other/arcticfox/Arctic-Fox-27.9.19/layout/generic/../forms -I/home/jeroen/src/other/arcticfox/Arctic-Fox-27.9.19/layout/generic/../style -I/home/jeroen/src/other/arcticfox/Arctic-Fox-27.9.19/layout/generic/../svg -I/home/jeroen/src/other/arcticfox/Arctic-Fox-27.9.19/layout/generic/../tables -I/home/jeroen/src/other/arcticfox/Arctic-Fox-27.9.19/layout/generic/../xul -I/home/jeroen/src/other/arcticfox/Arctic-Fox-27.9.19/dom/base -I/home/jeroen/src/other/arcticfox/Arctic-Fox-27.9.19/dom/html -I/home/jeroen/src/other/arcticfox/Arctic-Fox-27.9.19/dom/xul -I../../dist/include -I/home/jeroen/src/other/arcticfox/Arctic-Fox-27.9.19/obj-af-dbg/dist/include/nspr -I/home/jeroen/src/other/arcticfox/Arctic-Fox-27.9.19/obj-af-dbg/dist/include/nss -fPIC -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MP -MF .deps/Unified_cpp_layout_generic1.o.pp -Wall -Wempty-body -Woverloaded-virtual -Wsign-compare -Wwrite-strings -Wno-invalid-offsetof -Wcast-align -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fomit-frame-pointer -I/home/jeroen/src/other/arcticfox/Arctic-Fox-27.9.19/obj-af-dbg/dist/include/cairo -I/home/jeroen/src/other/arcticfox/Arctic-Fox-27.9.19/widget/gtk/compat -pthread -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/atk-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/powerpc64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/powerpc64-linux-gnu/glib-2.0/include /home/jeroen/src/other/arcticfox/Arctic-Fox-27.9.19/obj-af-dbg/layout/generic/Unified_cpp_layout_generic1.cpp
9:00.07 make[5]: *** [/home/jeroen/src/other/arcticfox/Arctic-Fox-27.9.19/config/rules.mk:938: Unified_cpp_layout_generic1.o] Error 1
9:00.08 make[4]: *** [/home/jeroen/src/other/arcticfox/Arctic-Fox-27.9.19/config/recurse.mk:74: layout/generic/target] Error 2
9:00.08 make[3]: *** [/home/jeroen/src/other/arcticfox/Arctic-Fox-27.9.19/config/recurse.mk:37: compile] Error 2
9:00.08 make[2]: *** [/home/jeroen/src/other/arcticfox/Arctic-Fox-27.9.19/config/rules.mk:541: default] Error 2
9:00.08 make[1]: *** [/home/jeroen/src/other/arcticfox/Arctic-Fox-27.9.19/client.mk:399: realbuild] Error 2
9:00.08 make: *** [client.mk:171: build] Error 2
9:00.10 66 compiler warnings present.
9:00.31 Notification center failed: The name org.freedesktop.Notifications was not provided by any .service files
 
Last edited:

snowy moon

macrumors member
Jan 25, 2019
48
32
Northern Europe
@snowy moon : Bummer. You are still on 10.6.3 or something other than 10.6.8 correct? EDIT: just noticed 10.6.5. Any reason why you can't/haven't updated to .8?

It's a Mac mini and whenever I tried to upgrade it to 10.6.8, it resulted in pretty frequent kernel panics. Not so on 10.6.5 ...

But I will upgrade that machine soon to El Capitan, therefore I don't demand AF supporting OS X lower than 10.6.8. And for the time being AF 27.9.18 is good enough.

My other machine, a MacBook Pro, runs happily OS X 10.6.8, so I will keep on using Arctic Fox, of course!!
 
  • Like
Reactions: wicknix

wicknix

macrumors 68030
Original poster
Jun 4, 2017
2,624
5,311
Wisconsin, USA
@Jeroen Diederen : Do you have all the required dev files installed?
Code:
build-essential libgtk2.0-dev libdbus-glib-1-dev autoconf2.13 yasm \
libegl1-mesa-dev libasound2-dev libxt-dev zlib1g-dev libssl-dev \
libsqlite3-dev libbz2-dev libpulse-dev zip python2.7 python-dbus

Cheers
 

wicknix

macrumors 68030
Original poster
Jun 4, 2017
2,624
5,311
Wisconsin, USA
Ok, then can i ask which version of gcc? 7 or above wont work right. 4.9 and 5.4 have yielded good results.

Cheers
 

Jeroen Diederen

macrumors 6502
Aug 31, 2019
499
429
The Netherlands
Code:
sudo apt show gcc
Package: gcc
Version: 4:9.2.1-3.1
Priority: optional
Build-Essential: yes
Section: devel
Source: gcc-defaults (1.185.1)
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Installed-Size: 46.1 kB
Provides: c-compiler, gcc-powerpc64-linux-gnu (= 4:9.2.1-3.1)
Depends: cpp (= 4:9.2.1-3.1), gcc-9 (>= 9.2.1-1~)
Recommends: libc6-dev | libc-dev
Suggests: gcc-multilib, make, manpages-dev, autoconf, automake, libtool, flex, bison, gdb, gcc-doc
Conflicts: gcc-doc (<< 1:2.95.3)
Download-Size: 5,204 B
APT-Manual-Installed: no
APT-Sources: http://ftp.ports.debian.org/debian-ports sid/main ppc64 Packages
Description: GNU C compiler
 This is the GNU C compiler, a fairly portable optimizing compiler for C.
 .
 This is a dependency package providing the default GNU C compiler.
 

Jeroen Diederen

macrumors 6502
Aug 31, 2019
499
429
The Netherlands
Well, 27.9.18 was made in Debian 8...
Screenshot from 2019-12-15 22-15-27.png
 

wicknix

macrumors 68030
Original poster
Jun 4, 2017
2,624
5,311
Wisconsin, USA
And i build using ubuntu 12 & 16. Could be another glitch in debian 10?
Current 27.9.19 for 32bit linux i built on ubuntu12.04.
 

snowy moon

macrumors member
Jan 25, 2019
48
32
Northern Europe
That's what I have too. Could you install it on this one?

Yes, I was able to do that, like it is described on the download page. I had the initial crashes, about 5x restarting AF, then the dialog box came up. It is important to select "reset preferences to arctic fox defaults" there. But unfortunately, when I copy over the contents of my backed up preferences, crashes happen again, so obviously it is needed to choose some of the preferences contents but not all... hmm :rolleyes:, or better set it up all anew – at least the add ons are there!
 

xeno74

macrumors regular
Dec 31, 2018
185
374
Berlin
Hi All,

I compiled Arctic Fox 27.9.19 for older 32-bit Linux PowerPC distributions like Ubuntu 14/12/10 and Debian 8/9 (G3/G4/G5) yesterday. :)

Download: arcticfox-27.9.19-ubuntu10.04-powerpc.tar.bz2

For Ubuntu 10.04: You need to install the GCC 4.8 and the libatomic1 via the repository 'ppa:ubuntu-toolchain-r/test'.

Code:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test

Code:
sudo apt-get update; sudo apt-get install gcc-4.8 g++-4.8

For Ubuntu 12.04: You need the libatomic1 package. Download: libatomic-ubuntu12.04-powerpc.tar.bz2

Please copy the file 'libatomic.so.1' to '/usr/lib/powerpc-linux-gnu/' with the following command:

Code:
sudo cp libatomic.so.1 /usr/lib/powerpc-linux-gnu/

Screenshot of the new Arctic Fox 27.9.19 on Ubuntu 10.04.4 LTS Lucid PowerPC (A-EON AmigaOne X5000/40):



Screenshot of the new Arctic Fox 27.9.19 on Ubuntu 10.04.4 LTS Lucid PowerPC (Apple PowerMac G4):



Screenshot of the new Arctic Fox 27.9.19 on the Ubuntu 10.04.0 Live DVD PowerPC (Apple PowerMac G3):



Cheers,
Christian
 

netsrot39

macrumors 6502
Feb 7, 2018
360
502
Austria
Thanks wicknix for your Arctic Fox builds :) I really appreaciate them. I've been using Snow Leopard pretty regularly lately since there can be had a stable and up to date browser again.

BTW: The build of Arctic Fox for Macintosh PPC from earlier this year is the best performing up to date browser on Tiger and Leopard. I'm wondering if there will be an updated version in the future for Macintosh PPC or if you have abandoned the project?
 
  • Like
Reactions: wicknix

Jeroen Diederen

macrumors 6502
Aug 31, 2019
499
429
The Netherlands
From FaceBook:
Wart Hog Matt this release has a bug I fear. If you "save" your session with multiple tabs open, it corrupts and on reopen session doesn't start correctly.
Can you reproduce that? I tried to bisect all my comitts... and it is like a red-herring. To my last commit it works, but after the merge back of your stuff... it doesn't. Or something corrupts...
 

wicknix

macrumors 68030
Original poster
Jun 4, 2017
2,624
5,311
Wisconsin, USA
@netsrot39 Glad it's still working well on 10.6. As for the 10.4/10.5 version, its on the backburner for now, but don't count it out. I accidentley hosed my Tiger install a few weeks ago, but thankfully I had the source saved to an external drive.

@Jeroen Diederen thanks. Saw that. I'll have to test when I get home. I usually run in private browsing mode (AF's default setting) with a cookie crusher addon for security, so I've never tried saving and restoring a session.

Cheers
 

sparty411

macrumors 6502a
Nov 13, 2018
553
501
Hi All,

I compiled Arctic Fox 27.9.19 for older 32-bit Linux PowerPC distributions like Ubuntu 14/12/10 and Debian 8/9 (G3/G4/G5) yesterday. :)

Download: arcticfox-27.9.19-ubuntu10.04-powerpc.tar.bz2

For Ubuntu 10.04: You need to install the GCC 4.8 and the libatomic1 via the repository 'ppa:ubuntu-toolchain-r/test'.

Code:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test

Code:
sudo apt-get update; sudo apt-get install gcc-4.8 g++-4.8

For Ubuntu 12.04: You need the libatomic1 package. Download: libatomic-ubuntu12.04-powerpc.tar.bz2

Please copy the file 'libatomic.so.1' to '/usr/lib/powerpc-linux-gnu/' with the following command:

Code:
sudo cp libatomic.so.1 /usr/lib/powerpc-linux-gnu/

Screenshot of the new Arctic Fox 27.9.19 on Ubuntu 10.04.4 LTS Lucid PowerPC (A-EON AmigaOne X5000/40):



Screenshot of the new Arctic Fox 27.9.19 on Ubuntu 10.04.4 LTS Lucid PowerPC (Apple PowerMac G4):



Screenshot of the new Arctic Fox 27.9.19 on the Ubuntu 10.04.0 Live DVD PowerPC (Apple PowerMac G3):



Cheers,
Christian
Out of curiousity, is anyone here still using Ubuntu 10.04?
 

wicknix

macrumors 68030
Original poster
Jun 4, 2017
2,624
5,311
Wisconsin, USA
I've been using 12.04 on my G4 mini for awhile now. Actually replying from it right now. Even built the official 27.9.19 release on it. It's last updates came in 2017, so not horribly outdated, and i rebuilt bash, ffmpeg and a few other things to current versions (some are even included in my 12.04 remix). Runs really well. The best part... NO systemd! ;)

I think 10.04 would be good for low spec g3/g4's, and having a relatively current browser makes it still usable.
 
Last edited:

sparty411

macrumors 6502a
Nov 13, 2018
553
501
I've been using 12.04 on my G4 mini for awhile now. Actually replying from it right now. Even built the official 27.9.19 release on it. It's last updates came in 2017, so not horribly outdated, and i rebuilt bash, ffmpeg and a few other things to current versions (some are even included in my 12.04 remix). Runs really well. The best part... NO systemd! ;)

I think 10.04 would be good for low spec g3/g4's, and having a relatively current browser makes it still usable.
Interesting. I got back on the PPC wagon this last week, and have been looking for stuff to fiddle with. Earlier in the fall, I messed around with Debian Jessie on an iBook G3, and everything more or less worked; and most packages from the Sid repo's would install without a hassle. I'm currently posting on a Powerbook G4 running your Ubuntu 16.04 remix, and it works quite well. You built Arctic Fox without altivec, correct? Do you think any noticeable performance gains would be seen by doing so? I wouldn't mind letting this thing chug away overnight.
 
  • Like
Reactions: wicknix

wicknix

macrumors 68030
Original poster
Jun 4, 2017
2,624
5,311
Wisconsin, USA
Correct. Disabled altivec so it could be compatible with g3's and the amiga machines. I'm sure it wouldn't hurt anything by enabling it. I personally never noticed much, if any, difference in performance between enabled vs disabled. However I never tried benchmarks, just general use.

Cheers
 
  • Like
Reactions: sparty411

sparty411

macrumors 6502a
Nov 13, 2018
553
501
Correct. Disabled altivec so it could be compatible with g3's and the amiga machines. I'm sure it wouldn't hurt anything by enabling it. I personally never noticed much, if any, difference in performance between enabled vs disabled. However I never tried benchmarks, just general use.

Cheers
Eh, I'm curious. I'll build it, and benchmark :). The GCC documentation says -maltivec is the compiler option to specify Altivec, but that is already included in the provided example mozconfig. What compiler option do I need to set to enable it?
 

wicknix

macrumors 68030
Original poster
Jun 4, 2017
2,624
5,311
Wisconsin, USA
If you use the included mozcfg-ppc32linux it will be enabled and optimized for a G4. You wont have to specify anything else.
You may need to add export AUTOCONF="/usr/bin/autoconf2.13" to the mozconfig if you have more than one version of autoconf installed.

Cheers
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.