@Fanboi :-
- Band-aid: See if there's a backport for libgtk-3-0 (should probably be 3.24.xx at least) and then try and run what you downloaded again.
- Easiest: Download the AppImage (AppImage's have all dependencies included most of the time and most dependencies included all of the time... most...)
Ayup. It's definitely a gtk-3.0 (4.0?) issue.
I run a whole range of Puppies, ranging from bang up-to-date current ones right back to some from a decade (or more) back.....Tahrpup 64 being one of the oldest (based on Ubuntu 14.04 LTS), and - daft as it may sound! - one of my favorites.
Until the last release or two, mainstream Firefox has been running fine here.....still does in the 'current' Pups. But in Tahrpup64, I started getting those same gdk_window errors around 6-8 weeks ago.
This suggests one of two things. Either Firefox now expects a very much newer build of gtk-3.0, OR it's moved on to the more up-to-date gtk-4.0. Since Puppy hasn't yet progressed to gtk-4.0 - we've only just got the Woof-CE 'puppy-builder' scripts at Github fully updated to gtk-3.0; Puppy was for ages running under gtk-2.0 - I'm inclined to believe it's the former.
Opening a terminal beside the downloaded AppImage, and running the
.....argument confirms what I suspected. This is NOT a "true" AppImage.....not as you and I understand the term, where everything required is included. All this guy's done is to turn the main Firefox directory itself into an AppImage. There's nothing else there, so FF is
still hunting around the system to find the rest of its dependencies, including - of course! - a sufficiently new enough build of gtk-3.0.
So; it's a dependency mis-match, as you quite rightly concluded. The OP needs to update to a newer OS build (unless the backport suggestion bears fruit).
~~~~~~~~~~~~~~~~~~~~
We've recently started using the results of the current
Midori project. The lead dev,
ponchale, has been friendly with a couple of our senior Puppy members for some time, so we got "first dibs" on when the new build initially became available last year. This has been completely re-hashed, and is now based on up-to-date FF code. It's no longer the 'old', WebKit-based browser many of us had got used to. They've stripped-out a lot of the unnecessary, current FF crud that's responsible for much of its present 'bloat', with the result that it is BLAZINGLY fast on any half-way modern hardware......really, back to how FF used to be some years back.
Initially, yes; it WAS a bit "rough around the edges", but it's been rapidly and continuously refined & polished. It's definitely worth taking a good look at nowadays. The
Wikipedia article will link you to the current Astian webpage for "new" Midori:-
Midori Browser is a light, fast, and secure web browser that respects user privacy and security with an ad and tracker blocker included.
astian.org
It's the first FF derivative for a LONG time that I'm truly interested in, since they've recently included the very same "workspace" tab organisation feature that has kept me so firmly wedded to Opera for the last couple of years. Seriously, DO take a look. You might be pleasantly surprised!
Mike.
