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

Project Alice

macrumors 68020
Jul 13, 2008
2,024
2,099
Post Falls, ID
This is probably a noob question but here goes:

How do I use the The Unofficial TenFourFox Development Toolkit to build this? It's isolated on it's own so trying to run anything just acts like macports isn't installed and fails with commands not found. I honestly wish I could just use this package like regular macports as it already includes like 3 or 4 things that I've never got to successfully install\build. All it lets me do is build vanilla TFF from the automator script which is pointless because it's already pre-built...

I'm wanting to build a G4 and G5 version of InterWeb.
 

wicknix

macrumors 68030
Original poster
Jun 4, 2017
2,605
5,263
Wisconsin, USA
I don't have my G5's unpacked yet, but if memory serves me right, you should be able to edit the build script to point to IWPPC's repository instead of TFF's (or create a seperate script so you could build both if need be). Then it would pull in IW's source tree and build it. I'll dig out the G5 i used to build IWPPC and see if i can't whip up a replacement script, unless of course if @pipetogrep beats me too it.

Cheers
 
  • Like
Reactions: Project Alice

Project Alice

macrumors 68020
Jul 13, 2008
2,024
2,099
Post Falls, ID
Here you go. Unzip and copy or move the build_interweb script to /opt/macports-tff/bin

Cheers

Awesome! Thank you.

I started running it right before I left for work this morning so it can run all day (or longer).
Well I just got home and my G5 was off. Turned it back on, it seemed to be hanging while booting Tiger. Then the fans ramp up (not all the way, just loud enough to hear them) and then it shut off. So, idk what that’s about?

Edit:
I’m assuming the PSU is done. I just reset the PRAM, held option to boot to Leopard instead and then it shut off again seconds after leopard started booting. Sigh
 
Last edited:

Macbookprodude

Suspended
Jan 1, 2018
3,306
898
Is your G5 an LCS system ?? Check the LCS to see it’s operating normally, if it’s air cooled - make sure no dust is blocking airflow. You mention PSU - make sure no dust is blocking the airflow in there.
 

Project Alice

macrumors 68020
Jul 13, 2008
2,024
2,099
Post Falls, ID
Is your G5 an LCS system ?? Check the LCS to see it’s operating normally, if it’s air cooled - make sure no dust is blocking airflow. You mention PSU - make sure no dust is blocking the airflow in there.
No, it’s a dual 1.8GHz 2003 model.
It’s fairly clean I’ve been through it once or twice since I bought it. If it is the PSU I’ll just steal one from one the 1.6s I have sitting in a closet.

I do have a beat up quad that is missing some parts and doesn’t work that I plan restoring eventually…

To keep in line with this thread; PowerMac G5 or not (I don’t have time to screw with it during a work stretch) I’ve started the build process on my iMac G5 for the time being.
 

Melchieor

macrumors member
Jan 24, 2021
77
98
@wicknix I downloaded the G5 version of InterWeb but it doesnt seem to run. Crashes at startup. Have you experienced that? I used the build on the first page. I am on 10.4.11.
 

wicknix

macrumors 68030
Original poster
Jun 4, 2017
2,605
5,263
Wisconsin, USA
No. No issue here on Tiger with the G5 build. However it's possible the build script failed to copy a few files over. I'll take a look at it after the weekend.

Cheers
 

Project Alice

macrumors 68020
Jul 13, 2008
2,024
2,099
Post Falls, ID
@wicknix I downloaded the G5 version of InterWeb but it doesnt seem to run. Crashes at startup. Have you experienced that? I used the build on the first page. I am on 10.4.11.

No. No issue here on Tiger with the G5 build. However it's possible the build script failed to copy a few files over. I'll take a look at it after the weekend.

Cheers

Also no Problem here on Dual G5 on Leopard
G5 version is crashing on launch for me too. Here's the log:
**********

Host Name: joey-johnstons-imac-g5
Date/Time: 2021-05-30 23:39:04.185 -0700
OS Version: 10.4.11 (Build 8S165)
Report Version: 4

Command: interwebppc
Path: /Volumes/iMac G5 Leopard/Applications/InterWebPPC-G5.app/Contents/MacOS/interwebppc
Parent: WindowServer [54]

Version: 45.41.1 (4521.5.26)

PID: 26762
Thread: Unknown

Link (dyld) error:

Library not loaded: /opt/local/lib/libgcc/libatomic.1.dylib
Referenced from: /Volumes/iMac G5 Leopard/Applications/InterWebPPC-G5.app/Contents/MacOS/libmozglue.dylib
Reason: image not found
**********

Host Name: joey-johnstons-imac-g5
Date/Time: 2021-05-30 23:39:10.698 -0700
OS Version: 10.4.11 (Build 8S165)
Report Version: 4

Command: interwebppc
Path: /Volumes/iMac G5 Leopard/Applications/InterWebPPC-G5.app/Contents/MacOS/interwebppc
Parent: WindowServer [54]

Version: 45.41.1 (4521.5.26)

PID: 26765
Thread: Unknown

Link (dyld) error:

Library not loaded: /opt/local/lib/libgcc/libatomic.1.dylib
Referenced from: /Volumes/iMac G5 Leopard/Applications/InterWebPPC-G5.app/Contents/MacOS/libmozglue.dylib
Reason: image not found
**********

Host Name: joey-johnstons-imac-g5
Date/Time: 2021-05-30 23:39:14.095 -0700
OS Version: 10.4.11 (Build 8S165)
Report Version: 4

Command: interwebppc
Path: /Volumes/iMac G5 Leopard/Applications/InterWebPPC-G5.app/Contents/MacOS/interwebppc
Parent: WindowServer [54]

Version: 45.41.1 (4521.5.26)

PID: 26767
Thread: Unknown

Link (dyld) error:

Library not loaded: /opt/local/lib/libgcc/libatomic.1.dylib
Referenced from: /Volumes/iMac G5 Leopard/Applications/InterWebPPC-G5.app/Contents/MacOS/libmozglue.dylib
Reason: image not found
**********

Host Name: joey-johnstons-imac-g5
Date/Time: 2021-05-30 23:39:53.347 -0700
OS Version: 10.4.11 (Build 8S165)
Report Version: 4

Command: interwebppc
Path: /Volumes/iMac G5 Leopard/Applications/InterWebPPC-G5.app/Contents/MacOS/interwebppc
Parent: WindowServer [54]

Version: 45.41.1 (4521.5.26)

PID: 26771
Thread: Unknown

Link (dyld) error:

Library not loaded: /opt/local/lib/libgcc/libatomic.1.dylib
Referenced from: /Volumes/iMac G5 Leopard/Applications/InterWebPPC-G5.app/Contents/MacOS/libmozglue.dylib
Reason: image not found
The 7450 version I compiled is working fine both on this G5, and on my 12" PBG4. I also compiled a 7400 version, but haven't got around to testing it yet.

Edit: The 7400 build works.
-Edit posted from my Pismo G4 featuring InterWeb7400
(Seriously good job Wiknix; idk exactly what you changed but IW is so much lighter and quicker on this slower hardware)
 
Last edited:
G5 version is crashing on launch for me too. Here's the log:
**********

Host Name: joey-johnstons-imac-g5
Date/Time: 2021-05-30 23:39:04.185 -0700
OS Version: 10.4.11 (Build 8S165)
Report Version: 4

Command: interwebppc
Path: /Volumes/iMac G5 Leopard/Applications/InterWebPPC-G5.app/Contents/MacOS/interwebppc
Parent: WindowServer [54]

Version: 45.41.1 (4521.5.26)

PID: 26762
Thread: Unknown

Link (dyld) error:

Library not loaded: /opt/local/lib/libgcc/libatomic.1.dylib
Referenced from: /Volumes/iMac G5 Leopard/Applications/InterWebPPC-G5.app/Contents/MacOS/libmozglue.dylib
Reason: image not found
**********

Host Name: joey-johnstons-imac-g5
Date/Time: 2021-05-30 23:39:10.698 -0700
OS Version: 10.4.11 (Build 8S165)
Report Version: 4

Command: interwebppc
Path: /Volumes/iMac G5 Leopard/Applications/InterWebPPC-G5.app/Contents/MacOS/interwebppc
Parent: WindowServer [54]

Version: 45.41.1 (4521.5.26)

PID: 26765
Thread: Unknown

Link (dyld) error:

Library not loaded: /opt/local/lib/libgcc/libatomic.1.dylib
Referenced from: /Volumes/iMac G5 Leopard/Applications/InterWebPPC-G5.app/Contents/MacOS/libmozglue.dylib
Reason: image not found
**********

Host Name: joey-johnstons-imac-g5
Date/Time: 2021-05-30 23:39:14.095 -0700
OS Version: 10.4.11 (Build 8S165)
Report Version: 4

Command: interwebppc
Path: /Volumes/iMac G5 Leopard/Applications/InterWebPPC-G5.app/Contents/MacOS/interwebppc
Parent: WindowServer [54]

Version: 45.41.1 (4521.5.26)

PID: 26767
Thread: Unknown

Link (dyld) error:

Library not loaded: /opt/local/lib/libgcc/libatomic.1.dylib
Referenced from: /Volumes/iMac G5 Leopard/Applications/InterWebPPC-G5.app/Contents/MacOS/libmozglue.dylib
Reason: image not found
**********

Host Name: joey-johnstons-imac-g5
Date/Time: 2021-05-30 23:39:53.347 -0700
OS Version: 10.4.11 (Build 8S165)
Report Version: 4

Command: interwebppc
Path: /Volumes/iMac G5 Leopard/Applications/InterWebPPC-G5.app/Contents/MacOS/interwebppc
Parent: WindowServer [54]

Version: 45.41.1 (4521.5.26)

PID: 26771
Thread: Unknown

Link (dyld) error:

Library not loaded: /opt/local/lib/libgcc/libatomic.1.dylib
Referenced from: /Volumes/iMac G5 Leopard/Applications/InterWebPPC-G5.app/Contents/MacOS/libmozglue.dylib
Reason: image not found
The 7450 version I compiled is working fine both on this G5, and on my 12" PBG4. I also compiled a 7400 version, but haven't got around to testing it yet.

Edit: The 7400 build works.
-Edit posted from my Pismo G4 featuring InterWeb7400
(Seriously good job Wiknix; idk exactly what you changed but IW is so much lighter and quicker on this slower hardware)

Sidebar: if/when you’re ready, I’d like to give the 7450 build a spin on SL-PPC. :)
 

Project Alice

macrumors 68020
Jul 13, 2008
2,024
2,099
Post Falls, ID
Sidebar: if/when you’re ready, I’d like to give the 7450 build a spin on SL-PPC. :)
Unfortunately my PowerMac G5 was the only thing I had booting SL-PPC. It appears it’s PSU died, I haven’t dug into it quite yet.

I did clone it to an external drive in hopes of using it on my iMac G5 (that was unsuccessful) I guess I could try it on a G4 one of these days.
 
Unfortunately my PowerMac G5 was the only thing I had booting SL-PPC. It appears it’s PSU died, I haven’t dug into it quite yet.

I did clone it to an external drive in hopes of using it on my iMac G5 (that was unsuccessful) I guess I could try it on a G4 one of these days.

At present, with my G5 out of the mix (until a new logic board can be found), I’m at the community’s mercy on a 7450 build becoming available to try out. I’m using the G3 build (including this reply) on the PowerBook G4 with no trouble. And because I can’t set up a working build environment on this SL-PPC box, an already-compiled 7450 version of InterwebPPC will have to be shared by someone who’s been able to build it successfully.
 

Project Alice

macrumors 68020
Jul 13, 2008
2,024
2,099
Post Falls, ID
At present, with my G5 out of the mix (until a new logic board can be found), I’m at the community’s mercy on a 7450 build becoming available to try out. I’m using the G3 build (including this reply) on the PowerBook G4 with no trouble. And because I can’t set up a working build environment on this SL-PPC box, an already-compiled 7450 version of InterwebPPC will have to be shared by someone who’s been able to build it successfully.
Here are the two G4 builds.

For some reason, I ran into a weird issue compiling a G5 version. It seemed to compile successfully except it didn't place it on the desktop and I can't seem to find it anywhere...

Update: I successfully compiled the G5 version on my iMac, and am posting from there now. The other could have either been a compile error, or maybe just an upload error. I will upload this one at the same link as the G4 builds.
 
Last edited:

wicknix

macrumors 68030
Original poster
Jun 4, 2017
2,605
5,263
Wisconsin, USA
I also uploaded a fixed altivec enabled build. Was built with G5 optimizations, but i'm posting from it on my PowerBook G4. Seems fine, and quite snappy. Link updated in original post.

Cheers
 
  • Like
Reactions: B S Magnet and z970

z970

macrumors 68040
Jun 2, 2017
3,580
4,502
@wicknix I can confirm that the AltiVec build presents a marked improvement in performance over the G3 build on my PCIe G5, and I can further share that the effect is amplified when:

<key>QuartzGLEnable</key>
<true/>


is added to the application's Info.plist file. Coupled with an SSD, X1900 GT, TenFourFoxPEP, AuroraTrimcelerator, Spotlight disabled, Monolingual, and ShadowKiller, it's not a big stretch to say that this machine now behaves a lot closer on the Web to its Intel successors on vanilla 10.6.

Though I still wonder if the GPU acceleration roadblock can be overcome once and for all if TFF / IW is compiled against the 10.5 libraries as opposed to 10.4's, this new iteration regardless remains positively excellent, excellent work. :)
 
Last edited:

Project Alice

macrumors 68020
Jul 13, 2008
2,024
2,099
Post Falls, ID
I also uploaded a fixed altivec enabled build. Was built with G5 optimizations, but i'm posting from it on my PowerBook G4. Seems fine, and quite snappy. Link updated in original post.

Cheers
Is AltiVec enabled just with compiling using the 7400/7450 and G5 mozconfig like I did? Or is there something else that’s changed?
 

wicknix

macrumors 68030
Original poster
Jun 4, 2017
2,605
5,263
Wisconsin, USA
Thats all that's needed. The G3 mozconfig is the only one that disables it. The others enable it and tune the compiler options to target specific cpu's. Whether those actually make a noticeable difference or not is questionable IMHO as the G5 build runs perfectly fine on my G4.

@z970mp Maybe i'll give a Leopard build a try some day, just for fun. Just don't have the time now that summers here. It's time to put some miles on the motorcycle and boat. ;)
 
I also uploaded a fixed altivec enabled build. Was built with G5 optimizations, but i'm posting from it on my PowerBook G4. Seems fine, and quite snappy. Link updated in original post.

Cheers

Thank you both, @wicknix and @Project Alice! I’m going to give this build a go on the SL-PPC test box and I can let you both know here on this thread if anything noteworthy comes up. :)
 

z970

macrumors 68040
Jun 2, 2017
3,580
4,502
@wicknix Perhaps the difference between the G5 and 7450 compilation options / build optimizations is a question that someone could raise with Mr. Cameron Kaiser?
 
  • Like
Reactions: wicknix

Project Alice

macrumors 68020
Jul 13, 2008
2,024
2,099
Post Falls, ID
@wicknix Perhaps the difference between the G5 and 7450 compilation options / build optimizations is a question that someone could raise with Mr. Cameron Kaiser?
I know in the past I have attempted to launch the G5 version of TenFourFox on G4s just for fun, and had it crash. That was like probably over a year ago though. I definitely remember opening the 7450 one on a 7400 and it crashed too.
 

Melchieor

macrumors member
Jan 24, 2021
77
98
@wicknix Thanks for re-uploading the G4/G5 version. Works great on Leopard. :) I noticed this one doesnt have a "Check for Update" or I am just blind and cant find it. If you were to update it , would you just update this page?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.