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.
The patch for the latest gcc11 (11.3.0) to build on 10A190: https://forums.macrumors.com/thread...ta.2332711/page-4?post=31064521#post-31064521

P. S. I made an experiment dropping crt change, because I pulled crt1.10.6.o from 10A222 onto its place in 10A190. Apparently it worked with no issues, both gcc11 and libgcc11 built in this manner work properly. (Notice, however, that I cannot advise doing the same unless you are eager to risk having to rebuilt the compiler.)

P. P. S. The new libgcc11 has a different layout of dylibs, and if you have earlier version of gcc10 using libgcc provided by libgcc11, upgrading libgcc11 will break gcc10. It will need to be rebuilt too.
To get out of circular dependency with gcc11, just remove a blacklist of *gcc-4* in the port file. I know, it should not create a problem, but it does. Since you gonna use a specific compiler anyway (gcc10-bootstrap), blacklist is redundant.
 
Hello,
I am back at the project after being so busy for this past month. I tried everything again with BT using only Terminal as the superuser. However, at a quick glance the issues seem to be the same. I know that @ChrisCharman suggested replacing the launchdaemon and launchservices plists and I wanted to make sure I am replacing the right things. In /S/L/ I see LaunchAgents and LaunchDaemons directories. I cannot find anything to do with launchservices. Should I replace the LaunchDaemons folder with one from 10.5.8? Or is there something different I should be doing?
Thanks
 
Hello,
I am back at the project after being so busy for this past month. I tried everything again with BT using only Terminal as the superuser. However, at a quick glance the issues seem to be the same. I know that @ChrisCharman suggested replacing the launchdaemon and launchservices plists and I wanted to make sure I am replacing the right things. In /S/L/ I see LaunchAgents and LaunchDaemons directories. I cannot find anything to do with launchservices. Should I replace the LaunchDaemons folder with one from 10.5.8? Or is there something different I should be doing?
Thanks
It may not even be necessary, but assuming you’ve already followed the instructions provided previously, just replace the .plist files not the entire folders.
 
It may not even be necessary, but assuming you’ve already followed the instructions provided previously, just replace the .plist files not the entire folders.
I tried all the other steps using the instructions provided previously but it is exactly the same. AppKit won't work, the pref pane doesn't load, etc. I do not see specifically a launchdaemon plist, only a folder with 148 plist files in it. I do not see anything whatsoever called launchservices. I must be missing something, but I don't know what as I have carefully combed through every item in the list to replace multiple times as the superuser, taking care to pay attention to ownership and rwx permissions.
 
Hello,

I tried reverting back the BT preference pane to 10A190 and it works. However, the 10.5.8 BT-related apps including BT Setup Assistant and BT File Exchange don't work, just like the previous time going through this. I can revert those back to 10A190 as before, but I would think that it is exactly the same as last time if I do so. Looking in the Terminal I see the following very often:

Bluetooth Setup Assistant[129] Unable to load nib file: MainMenu, exiting

Bluetooth File Exchange[155] -[IOBluetoothConcreteDeviceSelectorController
loadWindow]: failed to load window nib file '(null)'.

I have attached the full log.

I looked into the thing about failing to load the nib file MainMenu and found that MainMenu.nib is not present in the 10.5.8 BTSA compared to the 10A190 BTSA where it is present in /Contents/Resources/English.lproj/
Being the clueless person I am, I tried moving that file with the same procedure as the others to the 10.5.8 BTSA, but of course that did nothing, although there is no error anymore in the console that I can find.

Thanks
 

Attachments

  • May 29 Console.txt
    23.3 KB · Views: 79
So basically, the core binary for OnyX itself.

Have you tinkered the same with the binary from 2.2.8 or later?

1. Yes, but given its size, I guess the main work is on scripts, not the binary.
2. I don't have sources of anything later than 2.2.7 (until 2.4.x, which I thought may be too far off to try).
 
  • Like
Reactions: B S Magnet
Hi,
I apologize but I am afraid I got a detail incorrect in my previous message. The nib file was not present in the 10.5.8 app so I took the file from 10A190 into 10.5.8. Very sorry for the confusion; I was trying so many things that I lost track of what I was doing. I have attached a summary of what I have tried so far if that might clear things up a bit.
Thanks
 

Attachments

  • Bluetooth 10A190 June 1 2022.pdf
    37.1 KB · Views: 148
Can someone tell me how to get the wifi fixed? I want to install Snow Leopard on my iMac G4.

I am afraid no one yet made a step-wise tutorial, but if you scroll up a few pages, I went through fixing wifi on a PowerBook and it eventually worked (using components from 10A96).
 
  • Like
Reactions: B S Magnet
Do you know if there's any wifi dongles that would work?

You would need to find one which is already known to work on Leopard in a PowerPC environment.

Many of the USB adapters/dongles of the last nine or ten years have had drivers written expressly for Intel architectures, even though A) they show support for “10.4+” and B) rarely specify that a driver for “10.4+” is not a universal binary, but an Intel one.

That said, I know of at least one combination which works in a PowerPC setting, because I have used it on an iBook G4 running 10.5.8 (the Edimax EW-7811Un N150 USB Nano 802.11n, as listed at the end of this wikipost). I’ve even gotten that specific adapter to work on a G3 10.4.11 setting and the respective 10.4 UB driver.

To install the 10.5 driver for SL-PPC, you would probably need to manually move the contents within the installer pkg into place using Terminal, and make certain all ownership/permissions are set correctly in their respective destinations, as the installer will likely inform you that you’re trying to install on 10.6, not 10.5 (and allowing you the single option to quit, not install).
 
  • Like
Reactions: barracuda156
I just tried connecting a Bluetooth speaker and it disconnects immediately. There are no errors in the console. It pairs successfully, however. I cannot get it to reconnect again. What could be causing this issue? I had the same issue when pairing with another Mac.
Thanks
 
FIXED! Airport Extreme is now working!

View attachment 919071

And somewhat fixed AirPort section of System Profiler. But it is incorrect detect status of AirPort Extreme. Actually it is active...

View attachment 919072
What to do with that little bugs is still a question. And in logs many errors about CarbonLib or something...

To make AirPort Extreme working, we need to import these components from 10A96 above the same in 10A190:
/System/Library/CoreServices/Menu Extras/AirPort.menu
/System/Library/CoreServices/Apple80211Agent.app
/System/Library/Frameworks/AirPort.framework
/System/Library/PrivateFrameworks/Apple80211.framework
/System/Library/Extensions/IO80211Family.kext
/usr/libexec/airportd
Does anyone have the files needed?
 
  • Like
Reactions: netsrot39
Thanks but I don't have a way to install the ISO. Is there any place I can get these files from the 10A96 build?

/System/Library/CoreServices/Menu Extras/AirPort.menu
/System/Library/CoreServices/Apple80211Agent.app
/System/Library/Frameworks/AirPort.framework
/System/Library/PrivateFrameworks/Apple80211.framework
/System/Library/Extensions/IO80211Family.kext
/usr/libexec/airportd
 
Thank you SOOO much! These files are from the 10A96 build and not the 10A190 build correct?
Correct. They are from 10A096. Hope it helps :)

In the future, if you have another Mac you can use Pacifist to extract files you need from an ISO install disc. First mount the ISO then
Screen Shot 2022-06-09 at 11.06.07 PM.png

You may have to do a little digging around in the folders but the files should be there.

By the way, if you haven't seen this or are not familiar with this, @B S Magnet made a very helpful post explaining the Terminal commands that should be used, which has helped me immensely: https://forums.macrumors.com/threads/snow-leopard-on-unsupported-ppc-machines.2232031/post-31031890
 
Last edited:
  • Like
Reactions: B S Magnet
Correct. They are from 10A096. Hope it helps :)

In the future, if you have another Mac you can use Pacifist to extract files you need from an ISO install disc. First mount the ISO then
View attachment 2016953
You may have to do a little digging around in the folders but the files should be there.

By the way, if you haven't seen this or are not familiar with this, @B S Magnet made a very helpful post explaining the Terminal commands that should be used, which has helped me immensely: https://forums.macrumors.com/threads/snow-leopard-on-unsupported-ppc-machines.2232031/post-31031890

Also, a good-to-know, @ethanhodges , about Pacifist: we know of no version of Pacifist which will run within SL-PPC, but the workaround for this is to do the file extractions from an archive/dmg in Leopard before bringing those over to a SL-PPC setting.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.