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.
Instaloader worked great without the dependency. I don't have an account, so it wouldn't have helped me lol. Tuir works great in mlterm on Tiger but crashes the regular terminal. Glad I have mlterm!
 
  • Like
Reactions: barracuda156
Instaloader worked great without the dependency. I don't have an account, so it wouldn't have helped me lol. Tuir works great in mlterm on Tiger but crashes the regular terminal. Glad I have mlterm!

Yeah, getting a better terminal was a necessity, not a luxury. aria2tui crashed in Apple Terminal too, for example.
 
  • Like
Reactions: Forest Expertise
Recently added ports:

1. FastAnime and viu (rebranded upgrade): streaming and download of Anime. Confirmed to work.

2. py-awscli2 (and a lot of dependencies for it): access to AWS, Linode etc. Not tested in detail, but looks like working.

3. zeek: network security monitoring tool. To be tested.

4. rb-rtfm-filemanager: TUI file manager in ruby.
 
I fixed Stellarium build (Qt4 version, but it works):

Screenshot 8-30-25 6.04.58 AM.png
 
I tried to build sigil-qt4 with boost178, and got a failure. Is it related or is it possible to get this working with boost178?
P.S. Trojan builds with boost178 on Tiger, so at least sometimes changing boost version works.
 

Attachments

  • sigil-qt4.txt
    126.6 KB · Views: 7
Last edited:
I tried to build sigil-qt4 with boost178, and got a failure. Is it related or is it possible to get this working with boost178?
P.S. Trojan builds with boost178 on Tiger, so at least sometimes changing boost version works.

Can you remind what’s up with the default boost on 10.4?
 
Can you remind what’s up with the default boost on 10.4?
Boost 178 is the only one that builds out of the box on Tiger. Per Kencu, the issue is not trivial to fix for Boost171: https://trac.macports.org/ticket/71753
I have a log for Boost 169 if you want to see if that is an easily fixable issue. Not much uses that boost though, so it might be better practice to migrate ports (at least Trojan) to boost178.
Edit to include boost176 log.
 

Attachments

  • boost169.txt
    2.4 MB · Views: 5
  • boost176.txt
    1.7 MB · Views: 5
Last edited:
I've made a little progress. Boost 165.1 from earlier Macports builds on Tiger, I will check whether anything desirable used that boost version in the past. I also discovered that Sigil used to make installers for PowerPC Leopard (.3) and Tiger (.2.4). Link is here: https://code.google.com/archive/p/sigil/downloads?page=8
These versions are about two years older than sigil-qt4.
The last version for Tiger PPC is now uploaded to the Garden: macintoshgarden.org/apps/sigil
 
Last edited:
I've made a little progress. Boost 165.1 from earlier Macports builds on Tiger, I will check whether anything desirable used that boost version in the past. I also discovered that Sigil used to make installers for PowerPC Leopard (.3) and Tiger (.2.4). Link is here: https://code.google.com/archive/p/sigil/downloads?page=8
These versions are about two years older than sigil-qt4.
The last version for Tiger PPC is now uploaded to the Garden: macintoshgarden.org/apps/sigil

I suspect that it is easier to fix Boost which is actually used rather than fix every dependent of Boost to build with some archaic version of it. As long as patches are only used on 10.4, they aren’t required to be particularly safe, I think: you could pull over some code from an older Boost, if that fixes building dependents and they work.

P. S. It is a sure thing it will be easier eventually to fix Boost, just a matter of how many dependents are of interest.
 
Has anyone attempted to run/compile Ren'Py? It's a visual novel engine written in Python, if that works, you could run a lot of games on PPC (like Doki Doki Literature Club)
 
Re mpv, if libsdl2-cocoa does not want to work on a given system (it seems to be quite picky) and you get no video, do this:
Code:
sudo port -v -n upgrade --enforce-variants mpv +x11

Provided some X server is installed (which you will probably want anyway), this gets mpv to work via X11 (with a lot of complaints, LOL):

mpv.png
 
  • Like
Reactions: Matias_
I can't get mlterm (-gtk3 +quartz_gui) to compile on Tiger, it falls over on uitoolkit.
I thought it was a compiler issues, but it didn't work with gcc-4.2, gcc7 and gcc14.
 

Attachments

  • main.txt
    454.7 KB · Views: 2
I have already got mlterm +x11 to work in the X11 environment. I will keep using iTerm for now.

These aren’t at all the same. mlterm-minimal uses Cocoa, not X11. It is “minimal” to cut down extra dependencies.. It is still better than any other alternative that we currently have. Unless, of course, someone fixed an app which I am unaware of.
 
I can't get mlterm (-gtk3 +quartz_gui) to compile on Tiger, it falls over on uitoolkit.
I thought it was a compiler issues, but it didn't work with gcc-4.2, gcc7 and gcc14.

Tiger is way behind in terms of SDK, can’t do much with that. All those `CGFontGetDescent` apparently just don’t exist, so changing compiler won’t help. If anything, gcc14 is stricter.
The option is to turn missing functions into stubs (you won’t get their functionality, but the app will compile and likely work) or re-implement them with whatever 10.4 has.
 
To make it explicit, mlterm with +quartz_gui is identical in its Cocoa part with mlterm-minimal. What is disabled is GTK settings menus and extra fonts processing (like support for exotic scripts). I basically made the minimal port for myself, so that I can quickly activate it without pulling in the whole GTK. You can write all configs in plain text, GTK menus are mere (in)convenience.
 
Finally got Sigil 0.6.0 working, mostly from dependencies from this commit (like boost159): 11cded2a12da6e93b5ddc670a1b6ed72cfb513bf
It does not need patches to build with that version and that boost. I may try 0.6.2 just to see if it works, but there should be little difference in features so I am happy with 0.6.0.
 

Attachments

  • Picture 2.png
    Picture 2.png
    220 KB · Views: 16
Finally got Sigil 0.6.0 working, mostly from dependencies from this commit (like boost159): 11cded2a12da6e93b5ddc670a1b6ed72cfb513bf
It does not need patches to build with that version and that boost. I may try 0.6.2 just to see if it works, but there should be little difference in features so I am happy with 0.6.0.

You are welcome to add a fallback for 10.4, if you wish. This is not something I will test myself, but as long as Tiger stuff does not interfere with anything else, no issues.

P. S. I hope that archaic boost builds against the current icu? Having multiple icu versions is parallel may be a mess. If really required, it should probably be done in a way allowing simultaneous installation, i.e. w/e old icu needed, should be a versioned port, installed into a dedicated subprefix.
 
Last edited:
  • Like
Reactions: Forest Expertise
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.