News:

partial HTTPS now available on nextcommunity.net (if that's your thing)

Main Menu

Previous for Mac OS X 10.13 Limitation

Started by jeffburg, Oct 24, 2025, 05:43 AM

Previous topic - Next topic

jeffburg

@andreas_g do you happen to know the cause of Previous requiring Mac OS X 10.13 or newer? I looked and SDL 2.0 works on 10.5 and up. Perhaps it is a restriction of Hatari?
Grab my app, MathEdit for OpenStep - https://github.com/jeffreybergier/MathEdit
Follow me on Mastodon for Retro Mac Adventures - https://jeffburg.social/@jeff

jeffburg

Whoa, while researching this I saw that Previous is available via MacPorts https://ports.macports.org/port/previous/details/
Grab my app, MathEdit for OpenStep - https://github.com/jeffreybergier/MathEdit
Follow me on Mastodon for Retro Mac Adventures - https://jeffburg.social/@jeff

kokomuck

Uh, cool!

I just inhereted an iMac 2015, which can run macOS 12 Monterey. I was wondering to install Previous (and MacPorts), so I am also keen to see if Previous can be compiled on that iMac.

All the best,
Kokomuck

kokomuck

I just compiled Previous via MacPorts on a VM running macos 12 Monterey, and the compilation succeeded. I launched the app and that part worked fine, too.
I will check at home with the iMac 2015 (running Monterey) with some hard drive images.

All the best,
Kokomuck

kokomuck

Oops!

I got confused between Mac OS X10.13 and macOS 13.
Sorry about my previous feedbacks  :-*

andreas_g

Great find! I didn't know Previous was available through MacPorts.

I am using 10.13 as a limit because my build system is set up for that. It might be possible to compile the SDL2 variant of Previous on/for older systems. Feel free to try it. The starting point is changing the deployment target in line 11 of CMakeLists.txt.

jeffburg

@andreas_g thanks I will give it a try and report back!
@kokomuck no worries at all! Apple really f'ed up by not switching to macOS 11 after 10.10 Yosemite. Instead they went all the way to macOS 10.15 before switching to macOS 11 ::facepalm::
Grab my app, MathEdit for OpenStep - https://github.com/jeffreybergier/MathEdit
Follow me on Mastodon for Retro Mac Adventures - https://jeffburg.social/@jeff

jeffburg

Just to give an update, I was gonna try to install Previous on my iMac G4 1.25GHz. Macports does have a version for 10.5 Leopard. However, it basically has no binaries so it means everything gets built from source. I thought this was OK because I was able to install modern openssh and modern git. It took about 10 hours of source code compiling but it worked.

But when I did port install libsdl2, it started by trying to build "gcc10-bootstrap". After a quick google I realized this was building THE ENTIRE GCC COMPILER. This can take several hours even on a good intel computer with 16GB+ of RAM in 2015-ish timeframe. So given that my computer is from 2003 with 2GB of RAM, I decided to abandon that.

I might pick up the project again, but I would need to find 10.5 PPC binaries for all of the dependencies online and I am not sure how easy or hard that would be.
Grab my app, MathEdit for OpenStep - https://github.com/jeffreybergier/MathEdit
Follow me on Mastodon for Retro Mac Adventures - https://jeffburg.social/@jeff

jeffburg

OMG. I think I found a solution. This person is hosting an unofficial macports for 10.5 Leopard and it has Darwin 9 binaries for PPC which is what I need. I did a quick search and it had CMAKE and libSDL so it might work. I will try it this week

https://forums.macrumors.com/threads/unofficial-macports-10-5-binary-repo.2376248/?post=31879173#post-31879173

Does anyone have any advice on how I might make a mirror of this website? I have never tried to script something like that:

http://143.198.135.172:80
Grab my app, MathEdit for OpenStep - https://github.com/jeffreybergier/MathEdit
Follow me on Mastodon for Retro Mac Adventures - https://jeffburg.social/@jeff

wmlive

Quote from: jeffburg on Oct 27, 2025, 04:03 AMDoes anyone have any advice on how I might make a mirror of this website? I have never tried to script something like that:

http://143.198.135.172:80

I'd try it with something like:

wget --no-parent --recursive --timestamping --level=inf --no-cache --continue http://143.198.135.172:80

jeffburg

@wmlive thanks! does that drop the results into the current directory?
Grab my app, MathEdit for OpenStep - https://github.com/jeffreybergier/MathEdit
Follow me on Mastodon for Retro Mac Adventures - https://jeffburg.social/@jeff

jeffburg

@wmlive I tried that command but it looks like its just download the index for each folder and not the contents. Let me see if I can paste this command into ChatGPT and see if it can give me some advice for how to get the folder contents as well. Thanks for the starting point though!
Grab my app, MathEdit for OpenStep - https://github.com/jeffreybergier/MathEdit
Follow me on Mastodon for Retro Mac Adventures - https://jeffburg.social/@jeff

kd

wget -m -r -np -c -e robots=off http://143.198.135.172:80

It will save to a directory named `143.198.135.172'