Re: Some questions about GResource handling on Windows
- From: tarnyko tarnyko net
- To: gtk-list gnome org
- Subject: Re: Some questions about GResource handling on Windows
- Date: Mon, 25 Feb 2013 11:10:39 +0100
Hi Chun-wei,
I noticed the same bug when running GTK+ 3.6.1 demo on Win32. I'll second
your bug report so that it becomes more visible.
Fan Chun-wei writes:
Hi,
I was building the GTK+ sources about a few days ago (latest GIT checkout
circa 2/24/2013, in which I built my tarballs using 'make dist' on Linux
before I proceeded to build the resulting tarball on my Windows 7 system
using Visual C++ 2008. I have noticed that the gtk-demo sources have been
recently ported to make more use of GResources via
gdk_pixbuf_new_from_resource(), gtk_image_new_from_resource() and
gtk_builder_add_from_resource(), but somehow the files that was loaded via
the use of demo_resources.c (compiled from demo.gresource.xml) failed to
load as they could not be found, causing the demos to fail. By declaring
a GError in setup_default_icon() for gdk_pixbuf_new_from_resource(), this
is the message I received when I printed the GError->message to stderr:
---
Unable to read file: The resource at '/gtk-logo-old.png' does not exist
**
ERROR:..\..\..\demos\gtk-demo\main.c:867:setup_default_icon: assertion
failed: (
pixbuf)
This application has requested the Runtime to terminate it in an unusual
way.
Please contact the application's support team for more information.
---
I have also compiled the demos.gresource.xml file as a.gresources, and the
attached a.resources.details is what I have when I ran "gresource details
a.gresources", for references.
Interestingly, I was able to successfully run the GResources tests from
GLib (under GIO), and the widget-factory demo, which also made use of
GResources, so I am wondering whether GResource handling on Windows might
be different from *NIX platforms in certain cases? Or I may have missed
some points on this?
I have filed a bug regarding this, bug 694342
<https://bugzilla.gnome.org/show_bug.cgi?id=694342>, for references.
Any pointers or info are highly appreciated.
Thank you, with blessings!
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]