What I do for my 10.6 ppc repo is syncing my local MacPorts software directory. This way I am reasonably sure that as long as nothing is messed up on a user side, installing pre-built stuff should work in identical way: whatever works locally must work on every other system (and debugging, likewise, is easy). This does not introduce any problems for mixing it with building from source.
Thanks for your suggestions.
How to practically proceed a local repo? Do you propose to build all stuff from the repo first, without building from source?
MacPorts will always mix Doctor_Dogs repo with building from source. When the app version number is not sufficient or dogs repo does not have it, then MacPorts will build from source. I switched to the repo, cause building from source led to many errors too.
BUT the last port, fastfetch itself, did not build. what the heck! Log attached.
More Logs attached: ffmpeg, qmplay2, libass, gcc10-bootstrap.
I would like to, but I need some explanation. How to dl the three files? The three files are all patches? How to execute them exactly? I didn’t patch any ports till yet. Thanks.Could you try this for fastfetch? https://github.com/macports/macports-ports/pull/25645
(You can also simply replace binary_apple.c with binary_linux.c in the specific place in CMakeLists after running sudo port patch and before sudo port install, with existing portfile version. binary_linux.c is supposed to be a generic fallback outside of systems using libelf.)
I would like to, but I need some explanation. How to dl the three files? The three files are all patches? How to execute them exactly? I didn’t patch any ports till yet. Thanks.
After installing xorg-server-legacy, I still had to jury-rig the previously installed Apple X11 to get it to work. See my thread "How Does Mac OS X Know Where X11 Is Located?" in the "Mac OS X Leopard (10.5)" sub forum for the grotty details.
openjdk, Log attached.
Yes indeed you have.I believe I have mentioned this multiple times that Apple (and Xquarts) ones should be wiped out.
I simply wasnt sure that I could COMPLETELY wipe them out.
I'll surely try macports again. But - to be honest, it is very frustrating. No other linux flavor had so much problems compiling stuff, for me at least.
I got a sqlite3 database error. I tried to fix it but I didn't work
10.6A190 - no suspend, no 3D-Accel.
What kind of? I never used sqlite3 for its own sake, but AFAIK whatever uses it, and a lot of stuff does, works fine. One exception which I can name is a couple of Qt4-based ports which struggle with finding SQL plugins. This is probably not your case.
i could not type the cmd "sudo port rev-upgrade" anymore and some other cmds, cause the database "port" is relying on was corrupted.
atm i'm installing a vanilla 10.5.8, Xcode 3.1.4 an MP 2.10.1
That was my thought too, and I did initially "delete" Apple's X11, leaving it in the trash. When I then tried to run an X program, Mac OS X still found IT'S X11 and ran it, from the Trash. So, I moved it out onto an external HDD, emptied the trash and tried again. This time, the program simply got hung at the point in its launch where X would normally be started.AFAIK, X11 was always optional (and soon dropped in 10.7 or so). Nothing in the OS itself depends on it
That was my thought too, and I did initially "delete" Apple's X11, leaving it in the trash. When I then tried to run an X program, Mac OS X still found IT'S X11 and ran it, from the Trash. So, I moved it out onto an external HDD, emptied the trash and tried again. This time, the program simply got hung at the point in its launch where X would normally be started.
I concluded that after it is installed, X11's location must be embedded somewhere in a system file. Then I made various attempts at replacing key Apple X11 files with soft links to their xorg-server-legacy equivalents, but none of these worked. The program launch still hung.
Finally came my "desperate times, desperate measures" post, detailing how I replaced the package contents of Apple's X11 with the same content from xorg-server-legacy. THAT worked, and has worked since then.
I am left with a working X11 setup, but undoubtedly lots of "residue" from Apple's X11.
sudo rm -rf /usr/X11* /System/Library/Launch*/org.x.* /Applications/Utilities/X11.app /etc/*paths.d/X11
sudo pkgutil --forget com.apple.pkg.X11DocumentationLeo
sudo pkgutil --forget com.apple.pkg.X11User
sudo pkgutil --forget com.apple.pkg.X11SDKLeo
sudo pkgutil --forget org.x.X11
As always, thanks @barracuda156; somehow I missed where you posted those instructions. I will copy them and save them for "next time".
That time may be sooner than I would like... I am upgrading my PowerMac G5 DP 2.3 GHz with a new 2 TB Western Digital Blue HDD. I will be moving my complete Sorbet Leopard install onto it... should be MUCH faster than the original 250 GB HDD that it is on now (the original HDD Apple supplied with the machines). However, if the move of my Sorbet installation goes poorly, I may need to fully reinstall.
I have done this sort of disk swap many times before, so I am hopeful that it will go smoothly. CarbonCopyCloner will be my weapon of choice for this.
Indeed I could, but this is an intentional decision. I have had great luck with WD Blue HDDs and I want to keep the original 250 GB HDD Apple provided in the machine - then it still has the measly 512 MB of RAM and the 250 GB HDD that it came with in it. I have added 4 GB more of RAM of course... even Tiger crawls with just 512 MB! Maybe I am just nuts, but I like to preserve original configurations when I can.BTW, you could install an SSD as a system drive, that will be faster than any HDD. And keep WD as a data drive.
... not at all! But, like my comments about WD Blue HDDs, I have had great luck with this sort of swap using CCC and so I stick with it.Has DiskUtility gone out of fashion? )
I'm back after 3 Days of compiling fastfetch.
No problems so far except libjxl, but this could be easily fixed.
My advice for people who want macports on their ppc Macintosh:
1. stay with 10.5.8, not 10.5.9 . . .
2. do not mix binary repos with compiling from source
3. compile all stuff from source. it needs al LOT of time on a PB G4, but it is worth it.