Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
It built without macports. Just vanilla xcode. The standard ./configure && make should be enough to build and run locally. Packaging was the nightmare i ran in to, but i can help with that if it builds on 10.2/10.3. Also only took about an hour and 10 minutes to build on my powerbook.
 
  • Like
Reactions: Amethyst1
Cool thanks. I'll fix up the menubar name tonight and upload it to "finalize" the project.

Yeah i had the same issue with noscript. I had to modify it. For the 'signing not verified' you have to delete the META_INF folder inside the xpi and repack. Otherwise just attach it here and i'll fix it tonight and upload it. Still havent figured out a way to bypass the install script error on other extensions.

Cheers
I don't seem to have any tool that can unpack a .xpi - I've attached greasemonkey if you have time to mod it. Cheers :)
 

Attachments

  • greasemonkey.zip
    301.5 KB · Views: 97
  • Like
Reactions: wicknix
Just tried the first download from the garden on my dual USB iBook G3 on Panther. Unfotunately, it crashed.

Picture 1.png
 
  • Like
Reactions: Amethyst1
Yeah unfortunately it doesnt run on 10.2/10.3 yet. Thanks for testing. My hunch is that it'll need to be built on one of those systems to run on them. Sadly i dont have a machine with either installed to give it a shot.
 
  • Like
Reactions: Amethyst1
Final release and source updated on the garden. Also modified a bunch of extensions that seem to work ok in my limited testing.

For building you'll need xcode and possibly xcode-tools installed. Extract the source, open terminal and cd in to its directory. Issue the command: ./configure && make
If after an hour or so it actually builds, open finder and navigate to /RetroZilla-2.2/dist. You'll see the .app in there. Run it like normal (double click on it). With any luck it'll launch. If somebody on 10.2 or 10.3 gets that far message me and i'll walk you through the hacky packaging steps.

Cheers.
 
I tried to compile it on my Jaguar instalation, but without success. The main problem is, there is no Xcode for Jaguar. Xcode 1.0 started on Panther. I have Jaguar Developer Tools installed, but it is missing some basic things - for example glib.

So when I try to run "./configure" I get an error about missing GLIB ver 1.2 and also missing pkg-config...

Are there any better developer tools for Jaguar? More complete tools? Or maybe it can be compiled on Panther only?

Btw. there is a "config.cache" file in your source zip archive, which is looking for some macports libraries and tools. I had to remove the config.cache file, to even get "./configure" to start doing something ....
 
Ahh sorry about that. Forgot to delete my config.cache. I'm not well versed in 10.2. I suppose brew isnt available for it eh? Pretty sure Mac ports isnt. There are files in the source tree for even pre-osx, so there has to be some way to build it for 10.2. Now to figure out how.....
 
Last update: I uploaded AdBlock Plus and NoScript versions that work on RZ. Both linked on the Garden.

If you could write a portfile to build it, please commit to Macports. That would be awesome and useful for many ppl.
 
If it packaged cleanly i could, but it doesn't, and it needs to be manually put together once built. The binary is already uploaded anyway with the source. Not sure many people want to build something that's already prebuilt. ;)

Cheers
 
  • Like
Reactions: barracuda156
If it packaged cleanly i could, but it doesn't, and it needs to be manually put together once built. The binary is already uploaded anyway with the source. Not sure many people want to build something that's already prebuilt. ;)

Macports allows to install pre-built ports, but it is desirable to support building from source whenever possible.
 
  • Like
Reactions: Project Alice
Yesterday I made a second attempt to compile Retrozilla in Jaguar. I decided to manualy compile all missing libraries. So I went this route and succesfully compiled several libraries and tools from source - pkg-config, glib-2, libiconv, libIDL and gettext. After installing these libraries I could sucessfully run the "./configure" command.
Small success :) I felt happy, so I started compiling Retrozilla - but soon I got some errors regarding an unknown parameters for "libtool" and also "sed". It seems that Retrozilla sources require a newer version of "sed".

This was the point I had to stop - it was well beyond midnight :)

Next time I will try to compile a newer "sed" but I doubt this will be the end of all troubles. It seems that Jaguar developer tools are too old for this.

I have a spare drive in my Sawtooth, so maybe I will install Panther and give it a try compiling with Xcode....
 
Awesome. Thanks for messing around with it. I too feel you'd have better luck with 10.3, but you never know. Keep poking at it and you may just end up with a pretty usable browser for 10.2.

Cheers
 
How exactly did we go about building software in 10.2 without xcode? I would very much like a browser for 10.2. I’ve got plenty of Macs I can try building it with under Jaguar. Or on 10.3 I guess if we can get it to target 10.2.

I’m not super versed in 10.2 either but I like using it sometimes. I don’t ever use 10.3 as I find it redundant when 10.4 exists. But I can boot into it on something if I can help get 10.2 working.

Windows 98 is so old it’s surprising it will work on that, but not on an OS that was launched 4 years later. I know Windows 98 had support until 2006 but it was still just an MS-DOS shell.. Mac OS X 10.2 is far more capable.

Edit: I searched for Jaguar Developer Tools on the garden and found this.
There’s a reply that links to an image of Jag’s dev tools.
 
Last edited:
  • Like
Reactions: wicknix
Well I'm by means no expert in Jaguar :) I have long time Linux experience, where I done some development and system configurations. So I have experience with compiling unix like software.

I had a clean Jaguar instalation. On top I've installed oficial Apple Developer Tools CD for Jaguar. This gave me basic developer tools like "gcc". And after that I'm just compiling all libraries and tools from original sources required to compile RetroZilla - as mentioned in my previous post.
 
  • Like
Reactions: wicknix
formatting being a real issue as shown here accessing this forum
Found out if you disable javascript using noscript for MR it will display slightly better (usable in a pinch).
Edit: change minimum font size to 12 to make MR more readable. Logging in even works. Heh.
RZ-MR.png


Also i know i put it in the readme, but if a site appears blank or completely wrong... Menu -> View -> Page Style - No Style will display it without css formatting (similar to links2). Example github page below.

RZ-github.png


I'm actually having fun with this. I made it my default browser and am using it as much as possible for general browsing on my powerbook. Still shocked at how much of the web still renders decently on it.

Cheers
 
Last edited:
Finally had time to revisit this. 10.3.9 users you might finally be in luck. I made a few changes, and i am now also using stock gcc-3.3 (apparently it's required for anything below 10.4) and the 10.3.9 SDK. I'll let it build overnight and upload a test build after work (if it actually builds with these changes). Stay tuned....
 
Well... that didn't go as planned. Tried gcc-3.3 with 10.2.8 SDK, 10.3.9 SDK, and 10.4 SDK. No dice. Failed to link and missing some headers. Ok, fine. Tried gcc-4.0 (which documentation states will still build binaries that are 10.3 compatible) with 10.2.8 SDK and 10.3.9 SDK. No dice. Same errors.

However, i had another idea. I grabbed stock unmodified FF3 from around the same time frame and tried that. Again gcc-3.3 was a turd with all SDK's, but.... gcc-4.0 did build a working browser. So... i'm curious if this FF3 build runs on 10.3.9. If it does i will try importing all 2000+ lines of code from RZ to enable TLS 1.2 on it. If not, i give up. Worse case scenario... it's another plug-in enabled browser that works great on Tiger with Squid proxy running on a secondary machine. ;)

Temporary download link (only good for 6 days): https://filebin.net/ux566g24m8232ri8

minefield-tiger.png


Cheers
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.