Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
@Matias_ I wonder if it is just HDD failing, which would be a piece of cake, it is the easiest to replace part. I may lose some WIP stuff in local git repos but nothing of crucial value.

I booted the Quad into target mode and booted a PowerBook from an image of 10.5 installer, and opened DiskUtility: now, the top drive should contain a bootable volume and an empty volume, but none is shown. It was set to be the default at the moment.
 

Attachments

  • IMG_7322.jpeg
    IMG_7322.jpeg
    340.8 KB · Views: 16
  • Like
Reactions: Matias_
@Matias_ Well, it is also not just the HDD – though that is obviously not doing well – since it does not boot without any internal drive either, same three beeps and fans. Regardless of what the primary issue is, looks like at least two independent components decided to fail simultaneously 🤦
 
That sucks :(. Hopefully it is fixable.

I have been playing with Komikku, a very nice manga reader for GNOME.

tvnviewer_g8mX4LkFOQ.png


After commenting out all the webkit/webview stuff and disabling the (many) sources that needed it, it works pretty well. WebP is broken though (in GTK?), I don't know why.

This is an older version because I could not get newer versions to work due to old libadwaita. It might be possible to get newer versions to work by reverting this commit (?). It depends on some Python modules that are not in MacPorts so I installed those locally with pip.
 
Last edited:
That sucks :(. Hopefully it is fixable.

Update. Provisionally it was a drive failure plus RAM. (I really hope no logic board issue, that would be a disaster.)
I am now running from SSD on two sticks of RAM out of 8, and for about an hour no panics, and I was able to reboot without a failure. Now I will try to install 10.6.8 from scratch (the copy I have installed on SSD had a wrong OpenGL, as I recall, which caused linking issues), and maybe by morning, if no KP again, I get a working installation. Not the way I wanted to spend Sunday night LOL

I have been playing with Komikku, a very nice manga reader for GNOME.

Nice, it would be good to have a port for it.

WebP is broken though (in GTK?), I don't know why.

What are the symptoms? How broken is it?

This is an older version, it might be possible to get newer versions to work by reverting this commit (?)

Ah yeah, this is a nasty tendency to sabotage installations by an essentially stylistic feature. I did not put much effort in updating GTK4, but as the very minimum it a) requires updating several ports, b) rebuilding A LOT of their dependents (possibly every GUI port, dunno) and c) fixing at least something, since a newer GTK4 failed to build for me even on Sonoma arm64 (I did not even try on powerpc). And newer libadwaita requires newer GTK4.
 
Last edited:
  • Like
Reactions: Matias_
BTW, it will be useful to know which ports were broken and what errors you got specifically, since then it can be fixed correctly (typically, though not always, such problems arise from incomplete options in configure.args).
On a "clean" system (port deactivate installed) when I fetch & install my prebuilt Qmmp I get:

Code:
--->  Scanning binaries for linking errors
Could not open /opt/local/lib/libXss.1.dylib: Error opening or reading file (referenced from /opt/local/bin/mplayer)
Could not open /opt/local/lib/libopusfile.0.dylib: Error opening or reading file (referenced from /opt/local/lib/qmmp-0.12/Input/libopus.so)
--->  Found 2 broken files, matching files to ports   
--->  Found 2 broken ports, determining rebuild order
You can always run 'port rev-upgrade' again to fix errors.
The following ports will be rebuilt:
 MPlayer @1.5.0
 qmmp @0.12.22+mad


What are the symptoms? How broken is it?
The images are getting fetched but not displayed and I get some GLib gdk-pixbuf error that I don't understand.

Picture 8.png
 
On a "clean" system (port deactivate installed) when I fetch & install my prebuilt Qmmp I get:

Code:
--->  Scanning binaries for linking errors
Could not open /opt/local/lib/libXss.1.dylib: Error opening or reading file (referenced from /opt/local/bin/mplayer)
Could not open /opt/local/lib/libopusfile.0.dylib: Error opening or reading file (referenced from /opt/local/lib/qmmp-0.12/Input/libopus.so)
--->  Found 2 broken files, matching files to ports  
--->  Found 2 broken ports, determining rebuild order
You can always run 'port rev-upgrade' again to fix errors.
The following ports will be rebuilt:
 MPlayer @1.5.0
 qmmp @0.12.22+mad

Ok, thanks, I will either add extra deps or disable them.

The images are getting fetched but not displayed and I get some GLib gdk-pixbuf error that I don't understand.

View attachment 2542421

You probably need to install this: https://ports.macports.org/port/webp-pixbuf-loader
 
That was it, thank you!

Picture 11.png


Now it might be worthwhile to get a newer version working. When I tried earlier I ran in some trouble with merge conflicts. Those were easier dealt with than I expected considering I had no prior experience, but I ran into more trouble elsewhere. So I have to revert more commits or move to an older version still (5 months old is still much better than 11 months old haha).
 
That was it, thank you!

View attachment 2542435

Now it might be worthwhile to get a newer version working. When I tried earlier I ran in some trouble with merge conflicts. Those were easier dealt with than I expected considering I had no prior experience, but I ran into more trouble elsewhere. So I have to revert more commits or move to an older version still (5 months old is still much better than 11 months old haha).

It may be worth requesting upstream to restore support for earlier libadwaita. This is not a problem of PowerPC or legacy macOS, at least in MacPorts no macOS version has a suitable gtk4 and libadwaita.
 
That did the trick, thank you! I have compiled and uploaded all the packages. I have not yet been able to test fastanime yet though, it seems unhappy without a configuration file or something.

viu / fastanime should work if you start with `${name} anilist`. This is on a new installation with no manual configuring:

IMG_7336.jpeg


BTW, SDL2 looks defunct on ATI, so I could not use mpv. Mplayer works though, Qmplay2 should work, I hope, need to verify still.
 
@Matias_ The Quad is back to the same boot failure. So I dunno what exactly fails and what to do about it. It’s highly unlikely what in each pain of RAM modules and least one got corrupted at the same time. Possibly I am out the only properly usable for building stuff machine…
 
  • Sad
Reactions: Matias_
> Possibly I am out the only properly usable for building stuff machine…

ow! this is painful to hear ... :( In theory one can use (patched) qemu-system-ppc for ppc32 builds (slowly) but macos X dislikes qemu-system-ppc64, so no ppc64 stuff can be compiled this way ...
 
> Possibly I am out the only properly usable for building stuff machine…

ow! this is painful to hear ... :( In theory one can use (patched) qemu-system-ppc for ppc32 builds (slowly) but macos X dislikes qemu-system-ppc64, so no ppc64 stuff can be compiled this way ...

I am pretty sure Rosetta is still faster than Qemu, but Rosetta is slow compared to G5 natively.

Sadly, Taiwan sucks as a source for PowerMacs. I checked local offers yesterday and the only Quad is priced at ridiculous 600 bucks. (And no, it is not upgraded with 32 GB RAM and 1 TB SSD.)
If only shipping from Japan was free LOL
 
@Forest Expertise Is your server down? It seems i can't no longer access your ports. I was trying to update packages on my PowerBook G4.

If you mean extraction of ports sources, I think my old installation which I used today due to an HDD failure had a different pem key or something of that sort. Let me try fixing that, I should have the right key eslewhere.
The archive itself is okay and can be extracted manually.

Or does something different fail?
 
If you mean extraction of ports sources, I think my old installation which I used today due to an HDD failure had a different pem key or something of that sort. Let me try fixing that, I should have the right key eslewhere.
The archive itself is okay and can be extracted manually.

Or does something different fail?
I meant his server http://powerbookg4e.pagekite.me/ with binary packages, it's down.
 
Could someone confirm that port sync and installing anything pre-built (which was not installed locally before) works normally?
 
It may be worth requesting upstream to restore support for earlier libadwaita. This is not a problem of PowerPC or legacy macOS, at least in MacPorts no macOS version has a suitable gtk4 and libadwaita.
Probably not worth it. Many things have changed (~500 commits) and I tried for hours to get a newer version to work without much luck. I did ask in their Matrix channel a few days ago if it was possible to build without WebKit (before I realized I could just comment it all out) and the answer was a resounding "No" lol.


Could someone confirm that port sync and installing anything pre-built (which was not installed locally before) works normally?
Works on 10.5 PPC64.
 
Ah okay, I guess it's just a weird 10.5 issue then.

Oooh, this is a bug in Python: https://trac.macports.org/ticket/67046
`radian` is broken in a similar way on 10.5.8 and 10a190 (but not 10.6.8 ppc or Rosetta).

Sorry, it is one of those cases where Leopard just can’t do it. One either needs 10.6.8 or fix Python.
Thanks for letting us know, we should mark the port as broken on < 10.6 or find a way to fix/replace/disable what is failing.

P. S. Upstream of fastanime won’t deal with this kind of stuff and while adding a fix in a separate branch there is doable (if it can be done without screwing up 10.6+), I don’t know how to fix this, and MacPorts folks were not helpful either.
@glebm I vaguely recall you are well familiar with python? Maybe you can take a look? (This is not a problem of fastanime or radian, it it coming via prompt_toolkit apparently from python itself, or otherwise caused by prompt_toolkit.)
 
Last edited:
Ah okay, I guess it's just a weird 10.5 issue then.

I have opened an issue with `prompt-toolkit` upstream, let’s see if they can help, and then we can add a local patch for 10.5.
 
  • Love
Reactions: Matias_
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.