Hi all,
Since TenFourFox is now in "hobby mode" and there will be no more official builds, Cameron Kaiser said the only way to get updates will be to build it for ourselves. It should be as straightforward as having the necessary hardware and following the instructions from https://github.com/classilla/tenfourfox/wiki/HowToBuildFPR.
Unfortunately it is not that easy as Macports is involved. So here's some instructions to get the job done. Good luck and let me know if it works out or how the process can be improved.
Now it's time to build the browser:
Good luck and enjoy!
Since TenFourFox is now in "hobby mode" and there will be no more official builds, Cameron Kaiser said the only way to get updates will be to build it for ourselves. It should be as straightforward as having the necessary hardware and following the instructions from https://github.com/classilla/tenfourfox/wiki/HowToBuildFPR.
Unfortunately it is not that easy as Macports is involved. So here's some instructions to get the job done. Good luck and let me know if it works out or how the process can be improved.
- Install Xcode 2.5.
- Install Macports for OS X Tiger
- Run 'sudo port -v selfupdate'
- Run 'sudo port -N install apple-gcc42'.
- Run 'sudo port -N install apple-gcc42' again.
- Run 'sudo port -N install gcc7'.
- It will fail complaining about libunwind-headers being active. Run 'sudo port -f deactivate libunwind-headers'.
- Run 'sudo port -N install gcc7 libgcc6'.
- Run 'sudo port -f activate libunwind-headers'
- Run 'sudo port -N install db48 -java libidl autoconf213 gmake python27 gcc48 freetype git'.
- Download the most recent strip7 from https://sourceforge.net/projects/tenfourfox/files/tools/. Decompress the binary and put it in '/opt/local/bin/strip7'.
Now it's time to build the browser:
- Download and decompress https://github.com/classilla/tenfourfox/archive/refs/heads/master.zip to a large (preferably fast) storage device.
- cd into the decompressed directory. Copy the appropriate *.mozcfg to .mozconfig. For example:
Code:
cp G4-7450.mozcfg .mozconfig
- Run
Code:
autoconf213 gmake -f client.mk build
- If you're running on a memory constrained environment (less that 4GB), it may fail sporadically. Just run the gmake command above again and it should keep going. You may have to do that a couple of times.
- To test the build after a successful compile run:
Code:
open ./obj-ff-dbg/dist/TenFourFox.app
- To finish, run
Code:chmod +x ./104fx_copy.sh ./104fx_copy.sh ~/Desktop/TenFourFox.app
Good luck and enjoy!
Last edited: