FTP could be an option, but it's insecure. Sure, I need only for sharing files in the intranet. Thought, working afp/smb would be fine . . .
An apple keyboard is like $5. Spend the money and make your life a little easier. Trust me it is worth it.I restored A5 on my iMac G5 1.8GHz and followed the directions, but my iMac G5 doesn't get beyond the Apple logo (no spinning loading symbol either) before it shuts down. It's also no longer recognizing USB keyboards, so I can't even get into the boot picker to switch back to my Leopard or Tiger partitions. Does anybody have any suggestions on what the cause/fix might be, and how I can get into the boot picker or switch boot partitions without a keyboard?
I restored A5 on my iMac G5 1.8GHz and followed the directions, but my iMac G5 doesn't get beyond the Apple logo (no spinning loading symbol either) before it shuts down. It's also no longer recognizing USB keyboards, so I can't even get into the boot picker to switch back to my Leopard or Tiger partitions. Does anybody have any suggestions on what the cause/fix might be, and how I can get into the boot picker or switch boot partitions without a keyboard?
The fact that it shuts down instead of just going to a kernel panic screen is interesting. I second the above folks in saying you should try it with another keyboard before anything else. Though, if I'm being honest, the symptom of looping and shutting down sounds less like 10.6.8a weirdness and more like capacitor plague. My iMac G5 (an iSight model too, sigh) is out of commission because of a similar issue.I restored A5 on my iMac G5 1.8GHz and followed the directions, but my iMac G5 doesn't get beyond the Apple logo (no spinning loading symbol either) before it shuts down. It's also no longer recognizing USB keyboards, so I can't even get into the boot picker to switch back to my Leopard or Tiger partitions. Does anybody have any suggestions on what the cause/fix might be, and how I can get into the boot picker or switch boot partitions without a keyboard?
I have installed on my g5 quad, I have manual setup dns and can not only ping Google, but can ping between my desktops, but I cannot seem to open any webpages... Any ideas?
I have 10.5.8 on another SSD in the system, yes.Which image have you installed?
Have you got another system (10.5, 10a190) on this machine?
I have 10.5.8 on another SSD in the system, yes.
Does it HAVE to be setup in 2 partitions?
I have a 6600 (for now, x1950xt on the way lfg) so I used the nvidia one from macgarden
Ahh, that was what I was going to do, but saw that allegedly some of the releases have that fixed, so I figured that couldn't be my issue haha, if I don't come back presume it's fixed, will reply if I have issues, thanks!!!Unfortunately that one does not have DNS fixed (but has newer GL/CG). You need to a) boot into 10.5.8 and copy Network settings, b) boot into 10.6.8, manually set up Network and then run `sudo /opt/bin/utdns 8.8.8.8` (adjust path as needed). If utdns in missing by default, grab it from here: https://macos-powerpc.org/packages/utdns (or build from source) and place wherever desired (it does not require to be installed via ports).
cd doc && /usr/bin/make man
cd doc && /usr/bin/make faq
make[1]: Entering directory `/opt/local/var/macports/build/asymptote-d4205772/work/asymptote-3.06/doc'
../asy -dir ../base -config "" -render=0 -h 2>&1 | grep -iv Asymptote > options
make[1]: Entering directory `/opt/local/var/macports/build/asymptote-d4205772/work/asymptote-3.06/doc'
make[1]: `faq' is up to date.
make[1]: Leaving directory `/opt/local/var/macports/build/asymptote-d4205772/work/asymptote-3.06/doc'
Creating asy-keywords.el
./asy -dir base -config "" -render=0 -l > asy.list
dyld: _dyld_bind_fully_image_containing_address() error
dyld: Symbol not found: _ID3ParserClose
Referenced from: /System/Library/PrivateFrameworks/MediaToolbox.framework/Versions/A/MediaToolbox
Expected in: /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
../asy -dir ../base -config "" -render=0 -f pdf -noprc Bode.asy
/bin/sh: line 1: 89713 Trace/BPT trap ./asy -dir base -config "" -render=0 -l > asy.list
make: *** [asy-keywords.el] Error 133
make: *** Waiting for unfinished jobs....
../asy -dir ../base -config "" -render=0 -f pdf -noprc CAD1.asy
dyld: _dyld_bind_fully_image_containing_address() error
dyld: Symbol not found: _ID3ParserClose
Referenced from: /System/Library/PrivateFrameworks/MediaToolbox.framework/Versions/A/MediaToolbox
Expected in: /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
dyld: _dyld_bind_fully_image_containing_address() error
dyld: Symbol not found: _ID3ParserClose
Referenced from: /System/Library/PrivateFrameworks/MediaToolbox.framework/Versions/A/MediaToolbox
Expected in: /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
make[1]: *** [Bode.pdf] Trace/BPT trap
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [CAD1.pdf] Trace/BPT trap
make[1]: Leaving directory `/opt/local/var/macports/build/asymptote-d4205772/work/asymptote-3.06/doc'
make: *** [man] Error 2
This happens when certain frameworks are downgraded to the 10.5 variants, only solution without causing more issues is to rewrite the code to remove the reliance on those symbols.
Has anybody attempted to/succeeded in building Leopard-WebKit (or any newer version of WebKit) on 10.6.8 PPC? I'm going to try to tonight, but it'd be nice to know in advance.
I had this idea but unfortunately it's locked to Leopard somewhere in there. I never dug around to find out where, but it will refuse to start on 10.6 as is.Why build it from source when you could just test the binary and see what happens?
Why build it from source when you could just test the binary and see what happens?
While we're on this topic, I'd like to offer up some constructive feedback, while also bearing in mind that PPCPorts is your package manager and your development effort so of course it should be up to you to run it however you like. I really appreciate all of your development efforts and part of the reason I can even spin up a dev environment and write apps at all is because of your ports. I just want to offer up my perspective as a Leopard user who has now been using PPCPorts and also working on ports of my own for about ~4ish months.Because a) we can; b) builds against alien SDK are not optimized.
Having said that, that much old webkit is pointless anyway. And newer ones are broken.
I can get it, I just got a G5 Power Mac, so I'm a newbie to many things related to PPC, its quirks or caveats, but I understand that 10.6 (at least in the current state) is pretty unstable and stability is on a tight rope, and your idea to try to target 10.5 as the target, then run on 10.6 is a good idea since Apple introduced it as having "zero new features" (Questionable at a kernel level, but at least we know it's "mostly" true in the userspace). Many of the 10.6-only APIs are Intel-only in later releases and PPC versions are ONLY on very early builds (10A222 with partial support by the kernel, but NOT kexts or the user space), so if we have ANY hope about 10.6-only APIs which are closed-source, it's from 10A96 or 10A190, nothing else.While we're on this topic, I'd like to offer up some constructive feedback, while also bearing in mind that PPCPorts is your package manager and your development effort so of course it should be up to you to run it however you like. I really appreciate all of your development efforts and part of the reason I can even spin up a dev environment and write apps at all is because of your ports. I just want to offer up my perspective as a Leopard user who has now been using PPCPorts and also working on ports of my own for about ~4ish months.
Leopard is the last first party official PPC Mac OS X release - it should be the primary development operating system. Builds should, as a rule of principle, support Leopard first and be tested on 10.6 for coverage - only requiring 10.6 when a port truly needs it.
There are several reasons this makes more sense than doing it the other way around:
- Snow Leopard is not a stable OS. The A5 build, on top of the networking issues and broken features, lack of sleep etc, also has completely broken permissions causing the bugs with needing to enter a password over and over. There is no clear roadmap or even interested developers who are actively working in this field. Apparently this has been a point of contention in the past with some of the original people working on Snow Leopard who have since walked away from the project? I'm too new to the community to know the story here, but it really doesn't seem like anyone should anticipate these issues being fixed anytime soon.
- I cannot produce a reliable 10.6 targeted binary on 10.5 without 10.6 headers and libs + additional setup, work and testing. I can however compile a 10.5 binary, copy it to a working 10.6 environment, and in most cases it will work just fine.
- Some ports use 10.6-only APIs or assumptions and this is not clearly documented. If you as the maintainer are only testing on 10.6, then Leopard just becomes somebody else's problem, which it already has re: `mrustc`, `qmplay2`. This is an issue that only expands as time goes on and more ports are added/updated without continued development efforts from somebody else. In cases where the port doesn't "just work" on Leopard, the porting work involved is essentially duplicated.
- What happens if the community collectively agrees that sleep (or other major issues) will never be fixed? These ports don't do much good if the OS they're running on is on life support. What happens if gcc14 bugs out with Snow Leopard but not with Leopard? Should we expect Ian Sandoe to invest additional time investigating the differences between the two operating systems, chasing down a bug that doesn't occur in Leopard but only in Snow Leopard (or vice versa?) What are the critical pieces of this puzzle that could break on 10.6, and who will be there to fix them when they do? These are all important questions to consider when deciding "this is the primary intended platform for all of these ports to live on"
I don't really think that the alien SDK thing applies as much as you think it does. The bulk of your performance is coming from HOW you wrote the code in addition to compiler optimizations - the binary just cares about the instructions and libraries it ended up with, and most of the time any differences between the two platforms are not going to make or break performance. It puts a bad taste in my mouth when 10.5 support is declared as a baseline but ports are frequently broken, at the very least, expectations should be set with end users, and it should be emphasized that 10.5 support is "best effort" and that things frequently dont just work as expected.
I understand this is a highly opinionated subject and I hope I don't come across as adversarial. It just sometimes feels like a rock and a hard place when having to choose between a stable platform that many ports may not work for, or getting access to cutting edge ports but having to sacrifice sleep, spend 15 minutes fiddling with DNS every boot, coming home from work to see my PowerBook cooking itself, etc. Snow Leopard is a cool concept but it needs more polish before it should be considered a daily driver OS or a mainline development platform. Hopefully you can understand where I'm coming from.
While we're on this topic, I'd like to offer up some constructive feedback, while also bearing in mind that PPCPorts is your package manager and your development effort so of course it should be up to you to run it however you like. I really appreciate all of your development efforts and part of the reason I can even spin up a dev environment and write apps at all is because of your ports. I just want to offer up my perspective as a Leopard user who has now been using PPCPorts and also working on ports of my own for about ~4ish months.
Leopard is the last first party official PPC Mac OS X release - it should be the primary development operating system. Builds should, as a rule of principle, support Leopard first and be tested on 10.6 for coverage - only requiring 10.6 when a port truly needs it.
There are several reasons this makes more sense than doing it the other way around:
- Snow Leopard is not a stable OS. The A5 build, on top of the networking issues and broken features, lack of sleep etc, also has completely broken permissions causing the bugs with needing to enter a password over and over. There is no clear roadmap or even interested developers who are actively working in this field. Apparently this has been a point of contention in the past with some of the original people working on Snow Leopard who have since walked away from the project? I'm too new to the community to know the story here, but it really doesn't seem like anyone should anticipate these issues being fixed anytime soon.
- I cannot produce a reliable 10.6 targeted binary on 10.5 without 10.6 headers and libs + additional setup, work and testing. I can however compile a 10.5 binary, copy it to a working 10.6 environment, and in most cases it will work just fine.
- Some ports use 10.6-only APIs or assumptions and this is not clearly documented. If you as the maintainer are only testing on 10.6, then Leopard just becomes somebody else's problem, which it already has re: `mrustc`, `qmplay2`. This is an issue that only expands as time goes on and more ports are added/updated without continued development efforts from somebody else. In cases where the port doesn't "just work" on Leopard, the porting work involved is essentially duplicated.
- What happens if the community collectively agrees that sleep (or other major issues) will never be fixed?
These ports don't do much good if the OS they're running on is on life support. What happens if gcc14 bugs out with Snow Leopard but not with Leopard? Should we expect Ian Sandoe to invest additional time investigating the differences between the two operating systems, chasing down a bug that doesn't occur in Leopard but only in Snow Leopard (or vice versa?) What are the critical pieces of this puzzle that could break on 10.6, and who will be there to fix them when they do? These are all important questions to consider when deciding "this is the primary intended platform for all of these ports to live on"
I don't really think that the alien SDK thing applies as much as you think it does. The bulk of your performance is coming from HOW you wrote the code in addition to compiler optimizations - the binary just cares about the instructions and libraries it ended up with, and most of the time any differences between the two platforms are not going to make or break performance. It puts a bad taste in my mouth when 10.5 support is declared as a baseline but ports are frequently broken, at the very least, expectations should be set with end users, and it should be emphasized that 10.5 support is "best effort" and that things frequently dont just work as expected.
I understand this is a highly opinionated subject and I hope I don't come across as adversarial. It just sometimes feels like a rock and a hard place when having to choose between a stable platform that many ports may not work for, or getting access to cutting edge ports but having to sacrifice sleep, spend 15 minutes fiddling with DNS every boot, coming home from work to see my PowerBook cooking itself, etc. Snow Leopard is a cool concept but it needs more polish before it should be considered a daily driver OS or a mainline development platform. Hopefully you can understand where I'm coming from.
I can get it, I just got a G5 Power Mac, so I'm a newbie to many things related to PPC, its quirks or caveats, but I understand that 10.6 (at least in the current state) is pretty unstable and stability is on a tight rope, and your idea to try to target 10.5 as the target, then run on 10.6 is a good idea since Apple introduced it as having "zero new features" (Questionable at a kernel level, but at least we know it's "mostly" true in the userspace). Many of the 10.6-only APIs are Intel-only in later releases and PPC versions are ONLY on very early builds (10A222 with partial support by the kernel, but NOT kexts or the user space), so if we have ANY hope about 10.6-only APIs which are closed-source, it's from 10A96 or 10A190, nothing else.
But if the binary uses 10.6-only APIs, I think I've got an idea (I don't know whether you people would hate it), what if we use "unoptimised" binaries where possible to port, compiled with debug flags, and then, when something messes up, at least we have some more info. Then, if it's stable in that config, remove debug flags and make an "optimised" binary. Time-consuming, sure, but it'd help a lot in fixing broken areas. What I mean here is that, if we can get stack traces of where the ported binary crashes, we can use something like otool or Hopper to find where EXACTLY (or at least relatively) the domino effect of crashing starts at, then it's a matter of patching the cause for the crash without breaking other parts (hopefully).
Leopard Webkit to be quite brutally honest, is hot garbage today. Not sure why anyone uses it except for very basic searches. While it can *technically* still play YouTube, it's gotten pretty bad and is a unwatchable slideshow at 360p on a 1.2ghz iBook. And as for compatibility, it's getting worse by the year and is far behind even the existing TFF based browsers.Because a) we can; b) builds against alien SDK are not optimized.
Having said that, that much old webkit is pointless anyway. And newer ones are broken.