What are the compile flags you're using for WebKitGtk and GNOME libs? Maybe you got them wrong or are not self-compiling using binaries from one distro that are patched and/or incompatible with other distros (ex. using different paths for gsettings and such)?