{
  "$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"
}