Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
My bad - I found the Leopard stuff. It is a single line near the bottom of the install instructions.

Done, restarted and am trying to use PPCPorts now.

I am doing a port tree update to start with and it is really cranking my G5 Air Quad; one of the A CPUs (CPU A1) has hit as high as 72.9C, while all four CPUs were showing 75% to 85% occupancy. This is a good test of the new air cooling mechanism - the first "real world" build load it has been subject to.
 
OK, I am stuck right out of the starting gate!

I apparently successfully installed PPCPorts and all the associated tools, but whenever I try to build anything (I picked on Midnight Commander (mc) as a starting point) I get the following:

Picture 1.jpg


Does this tell anyone anything?

Immediately before it does the above however, it kicks out this warning:
Warning: archive_sites.conf: no urls set for macports_archives

I thought the whole point of this is that it computed the dependencies, built them all and then you eventually get the build that originally kicked the whole process off (mc in this case).

Thanks!
 
there is a circular dependency somewhere.

Port A depends on Port B.
Port B depends on Port C.
Port C depends on Port A.

so impossible situation.

Trick is to figure out what got screwed up.

Usual approach is to start with the simpler deps, pick any, like zstd, and start installing those until you hit the circular dep.
 
  • Like
Reactions: barracuda156
Well... maybe today is NOT the day!

So far, the instructions I have found for PPCPorts all relate to Snow Leopard. I am running Leopard (Sorbet Leopard to be precise), and a lot of the steps simply don't work.

Is there a set of instructions for installing PPCPorts on Leopard itself, or do I need to fall back to MacPorts?

You don’t need to do much in fact. Install Xcode, install bootstrap_curl, install PPCPorts (obviously, versions for Leopard). Then make this trivial edit of one text file as explained here.

If you had MacPorts installed, deactivate all ports before upgrading and delete /opt/local/etc/macports (alternatively, edit .config files manually after installation, since they are not overwritten).

Instructions for 10.6 exist because there you need special instructions due to Xcode being defunct LOL
 
OK, I am stuck right out of the starting gate!

I apparently successfully installed PPCPorts and all the associated tools, but whenever I try to build anything (I picked on Midnight Commander (mc) as a starting point) I get the following:

View attachment 2580929

Does this tell anyone anything?

Immediately before it does the above however, it kicks out this warning:
Warning: archive_sites.conf: no urls set for macports_archives

I thought the whole point of this is that it computed the dependencies, built them all and then you eventually get the build that originally kicked the whole process off (mc in this case).

Thanks!

Ken is giving a good advice, install sequentially. Testing on 10.5 was limited (both on my side and MacPorts), so something might have been messed with dependencies.

Try doing this:
Code:
sudo port deactivate active
sudo port -v sync
sudo port -v install gcc10-bootstrap
sudo port -v -N install cctools ld64
sudo port -v -N install libgcc14 gcc14
sudo port -v -N install python313 meson

If this works, proceed with the rest. If this fails, please let me know where exactly.
Installing gcc and python was working on 10.5 last time it was tried. I am away from powerpc hardware until 28th, so cannot check myself right now. (Unless someone gives me ssh / gsocket access to a machine with 10.5.)

P. S. It is not clear if you already have gcc10-bootstrap installed or it got left out of the chain somehow (which will create a problem). It is used to build gcc14, so it must come prior to it.
Also make sure this is done: https://forums.macrumors.com/thread...pc.2462897/page-6?post=34289517#post-34289517 (I just had no time to make a new pkg where this is included).
 
Last edited:
Given that I am using (Sorbet) Leopard, and plan to continue to do so, is it simply less error prone to use MacPorts instead of PPCPorts?

I don’t really want to convince anyone to switch to using my fork. All changes are transparent, you can see what differs in the base as compared to upstream MacPorts (see sysutils/MacPorts) and, if desired, pick patches selectively. It is also possible in principle to use PPCPorts overlay with upstream base, though some things will not work as intended, so it is not advised and won’t be supported.
You can have an idea what is likely broken in upstream by looking at what is fixed in PPCPorts. It may or may not affect any given user.
I do not think any package manager has some stuff specifically for “Sorbet” Leopard (and not sure whether any is needed, since it is essentially just 10.5.8 with some cosmetic customizations), so in this sense no difference is expected.
Upstream MacPorts has no buildbots with Leopard, so if anything is tested at all, it is up to maintainers. Given that IMO a lot of stuff is broken, such testing is limited at best. At the same time I also do not verify every update and every fix on 10.5: I can only reasonably guarantee that I will address specific breakages, if such are reported. Upstream MacPorts will not work for ppc64 builds (toolchain is broken), if that matters.

P. S. Given that several people here used PPCPorts on 10.5, I believe, it should be functional. One thing which is wrong now is compiler choice (due to this recent commit), but fixing that is trivial and referred to above. The last time I saw a circular dependency issue was after libiconv update, but that was fixed in these two commits (1, 2).
 
Last edited:
What have I done? Prepared the two 17" Powerbooks for sale. The 12 will probably go too, ending my minor dalliance with PowerPC. Nice machines, but, in the end, they're getting no use and I need to reduce the sheer amount of 'stuff' that fills the cupboards...
 
Have you had any of these from new, or where they ‘fix up project’ Mac’s?
I could never sell my G4PB as it was my first Mac….😬
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.