[MacPorts] #52605: adwaita-icon-theme @3.22.0 fails building on 10.5.8 PPC
MacPorts
noreply at macports.org
Thu Oct 27 01:12:32 CEST 2016
#52605: adwaita-icon-theme @3.22.0 fails building on 10.5.8 PPC
---------------------------------+----------------------
Reporter: udbraumann | Owner: dbevans
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Resolution: | Keywords:
Port: adwaita-icon-theme |
---------------------------------+----------------------
Comment (by dbevans):
Replying to [comment:25 udbraumann]:
> Thanks, I was checking at what step the error occurred, this is what I
found:
> {{{
> ...
> B> $1 = {
> domain = 84,
> code = 3,
> message = 0xe0d170 "Unrecognized image file format"
> }
> (gdb) print stream
> $2 = (GInputStream *) 0xdc5028
> (gdb) print pixbuf
> $3 = (GdkPixbuf *) 0x0
> (gdb)
> ...
> }}}
> What do `domain = 84` and `code = 3` mean?
domain is the error domain or named group of error codes. These are
normally used symbolically but in this case I'm guessing its
GDK_PIXBUF_ERROR. The code is the error code specified from an enum of
error codes for the domain. The message is the string equivalent to the
error code and is really the relevant information.
This is implying that, as we might have guessed,
gdk_pixbuf_new_from_stream isn't recognizing svg files in general.
Probably due to the fact the binary module that librsvg installs to deal
with this file type isn't working or can't be loaded by gdk_pixbuf.
I guess next step is to go one level deeper and step into (command s)
rather than over the call to gdk_pixbuf_new_from_string and then step to
see what's going on with that code that causes this error to be thrown.
--
Ticket URL: <https://trac.macports.org/ticket/52605#comment:26>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list