Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.

ervus

macrumors 6502
Apr 3, 2020
415
312
So there was another update, and I did option 1 and it found two changed files:

Code:
From https://github.com/classilla/tenfourfox
 * branch                master     -> FETCH_HEAD
   d43821e1f..b1c0b3e0c  master     -> origin/master
Updating d43821e1f..b1c0b3e0c
Fast-forward
 ...l_dec.c | 107 +++---
 ...utils.c |  20 +-
 2 files changed, 71 insertions(+), 56 deletions(-)

Then I did an option 2: "Build from where it last left off." And it goes through all the make/build process and finds two items to compile:

Code:
vp8l_dec.o
cc1: warning: command line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C [enabled by default]
cc1: warning: '-mdynamic-no-pic' overrides '-fpic', '-fPIC', '-fpie' or '-fPIE' [enabled by default]
huffman_utils.o
cc1: warning: command line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C [enabled by default]
cc1: warning: '-mdynamic-no-pic' overrides '-fpic', '-fPIC', '-fpie' or '-fPIE' [enabled by default]
libmozwebp.a.desc

Then it links and comes up with the executable.

Are you saying that because I didn't build from "scratch" these updates are not really in the executable?
 

barracuda156

macrumors 68020
Sep 3, 2021
2,322
1,534
UPDATED 07/05/2024

  • Updated Tiger version to MacPorts 2.9.3 with the latest packages for building TenFourFox
  • Removed option to build InterWebPPC since it is no longer in active development
  • Removed Leopard version. Bison no longer builds and it's too difficult to go through this process twice. Versions built in Leopard don't run on Tiger anyway, but it does work in the opposite direction. In short, please just use Tiger.

Hi all,

After almost two weeks of working, building, compiling, and doing it all over again several times, I've created something that will hopefully be of use to the community. I give you the The Unofficial TenFourFox Development Toolkit. https://macintoshgarden.org/apps/the-unofficial-tenfourfox-toolkit

This is an installer I created to ease the installation of a TenFourFox build environment. Instead of needing multiple days to bootstrap a MacPorts environment, this will reduce it to less than 30. It is a meta-package that contains two installers. The browser itself will still take a long time to compile, though.

This installer provides:

  • A full MacPorts environment with everything required to build TenFourFox. It will not interfere with existing MacPorts installations as it uses a separate prefix.
  • An Automator app that executes a shell script installed at /opt/macports-tff/build_tenfourfox in a new terminal window.
The script at /opt/macports-tff/build_tenfourfox:
  • Asks if you would like to build TenFourFox or InterWebPPC
  • Downloads the latest copy of the browser's source code from GitHub
  • Asks you which kind of processor you would like to build it for
  • Modifies the source code to work with the alternate MacPorts prefix
  • Makes Leopard specific patches (Leopard version only
  • Compiles the code
  • Drops the fully built web browser on your desktop
  • If you have a Quartz compatible video card, it will ask if you want to enable it in the browser build
This is compatible with OS X 10.4.11 and 10.5.8. If you intend to distribute your own builds with this toolkit, please be sure to respect Dr. Cameron Kaiser's (the creator of TenFourFox) wishes by changing the name and icon of the application in the source code.

Please note, this project is in no way affiliated with FloodGap.com or Dr. Cameron Kaiser.

Special thanks to @wicknix and @alex_free for teaching me more about the MacPorts build process and giving me the inspiration to make this. Another special thanks to @Melchieor for testing. As always, I'm open to any input on how to make this better and easier.

What’s up with `bison` on 10.5? You may be missing the fix from `gnulib` portgroup. It should build with that.

I have been building TenFourFox on 10.6 with no issues, the same must work on 10.5.
 

pipetogrep

macrumors 6502
Original poster
Jan 27, 2021
349
499
What’s up with `bison` on 10.5? You may be missing the fix from `gnulib` portgroup. It should build with that.

I have been building TenFourFox on 10.6 with no issues, the same must work on 10.5.
I will put the old version for leopard back up tomorrow with the updates to the shell script that removed Interweb. It will still have the older Macports and packages. It will take me time to reproduce the bison error again but I will start on a fresh leopard install tomorrow to see if it still exists.
 

barracuda156

macrumors 68020
Sep 3, 2021
2,322
1,534
I will put the old version for leopard back up tomorrow with the updates to the shell script that removed Interweb. It will still have the older Macports and packages. It will take me time to reproduce the bison error again but I will start on a fresh leopard install tomorrow to see if it still exists.

Let me know if something fails, we can probably sort it out. While I am not going to build TFF itself on 10.5, since I only use 10.6 practically, I have 10.5 installed, so testing/fixing something is possible.
 
  • Like
Reactions: pipetogrep

pipetogrep

macrumors 6502
Original poster
Jan 27, 2021
349
499
@barracuda156 Well...looks like bison is building again. I'm not sure how or when it was fixed but I'm not complaining. I should have the updated Leopard up sometime tomorrow.
 

thewireless

macrumors member
Jul 27, 2024
69
83
the internet
Keep getting errors when trying to build Aquafox on my G5, mentions RAM but my system has 8GB and the build is the only process going. I will try again and will paste errors here.
That shouldn't happen. All Aquafox releases are built with this toolkit on a G5 with 4GB of RAM, so it should definitely work. The RAM error is just the default message displayed when the build fails, which can occur for other reasons as well. Are you building on Tiger or Leopard?
 
Last edited:

pipetogrep

macrumors 6502
Original poster
Jan 27, 2021
349
499
Keep getting errors when trying to build Aquafox on my G5, mentions RAM but my system has 8GB and the build is the only process going. I will try again and will paste errors here.
What are the errors that you get above that?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.