{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreihhpe27sbyf73npazahopnesosabn4phfhik2nmmljcmu4ngharfa",
"uri": "at://did:plc:hqad6xwuzg7oqfmwylfkvqfm/app.bsky.feed.post/3mkx2rp77y4a2"
},
"path": "/viewtopic.php?t=33365&p=273258#p273258",
"publishedAt": "2026-05-03T09:54:16.000Z",
"site": "http://forum.palemoon.org",
"textContent": "> It worked. Thank you!\n\nYee, awesome!\n\n\n> Now I should find a Gtk2 application to test it with. Hm, just built Pale Moon GTK2 yesterday, should be a good fit.\n> But first a couple questions:\n> 1. Would it be OK to strip all newly built executables and libraries (while keeping their respective debug symbols)?\n> 2. What exactly should I look for during testing; any particular function or behavior? (I don't have touch devices or anything so can't test that)\n\n1. Yes, of course\n2. Yeah, mainly behavior and if there's something \"nice-to-have\" you'd want to have\n\n\n> Oh and I've been getting a few deprecation warnings:\n> warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead\n> Not sure whether it's in your code or not.\n\nYeah, I still need to get rid of all deprecation warnings. This is still going to take a while as the list is still really long.\n\n\n> I see the compiler still uses headers from /usr/include/* - is that normal or should any build parameters/flags be changed?\n\nNo worries, that's normal. GTK2-ng is using your system libraries for pango, glib, cairo, atk, etc\n\n\n> **EDIT2:** I knew it wouldn't be that easy... Another error popped up at runtime (although the application did start and is running):\n> Gtk-Message: 11:59:11.367: Failed to load module \"atk-bridge\": 'gtk_module_display_init': <destination>/gtk2ng-test/lib/gtk-2.0/modules/libgail.so: undefined symbol: gtk_module_display_init\n> Will try to test further, see what pops up ahead.\n\nThat's most likely caused by a mixed GTK module environment.\nTry this:\n\nCODE:\n\n\n GTK2NG_PREFIX=/path/to/gtk2ng-testenv \\NO_AT_BRIDGE=1 \\GTK_MODULES='' \\LD_LIBRARY_PATH=\"$GTK2NG_PREFIX/lib:$GTK2NG_PREFIX/lib/x86_64-linux-gnu\" \\GTK_EXE_PREFIX=\"$GTK2NG_PREFIX\" \\GTK_DATA_PREFIX=\"$GTK2NG_PREFIX\" \\GTK_PATH=\"$GTK2NG_PREFIX/lib/gtk-2.0:$GTK2NG_PREFIX/lib/x86_64-linux-gnu/gtk-2.0\" \\/path/to/application\n\n* * *",
"title": "Other/future projects • Re: GTK2 revival",
"updatedAt": "2026-05-03T09:54:16.000Z"
}