RealPlayer 10? (linux-gtk pixbuf issue)

John Gillis zefram at zefram.net
Thu Oct 21 04:15:08 PDT 2004


> Chances of this happening will improve greatl if you provide a patch.

	A patch? To the Makefile? I'm afraid I just did it by hand... and
probably didn't do it in a very clean way ... I rpm2cpio'd and then copied
the whole tree to /compat/linux. The ports Makefiles are ... scary to me.
:) I'm afraid I'm woefully ignorant when it comes to this. If someone
wouldn't mind holding my hand, I could do my best effort.

	If I were to do this, I'd want to clear up the PNG issue.. it
makes it a pretty messy looking hack while RP8 works fine. RP10 uses
GTK2.0, so there's alot of extra packages to install.

	The PNG problem is a problem with the linux version of gtk
pixbuf... which I figured would need to be recompiled or some such in
order to work. I think it has to do with this:


# /compat/linux/usr/bin/gdk-pixbuf-query-loaders > /dev/null
Cannot load loader /usr/lib/gtk-2.0/2.2.0/loaders/libpixbufloader-jpeg.so
Cannot load loader /usr/lib/gtk-2.0/2.2.0/loaders/libpixbufloader-png.so
Cannot load loader /usr/lib/gtk-2.0/2.2.0/loaders/libpixbufloader-tiff.so


	Here's a sample of the errors I get running RealPlayer 10:


Failed to load pixbuf file:
/compat/linux/usr/local/RealPlayer/share/realplay/icon.png: Couldn't
recognize the image file format for file
'/compat/linux/usr/local/RealPlayer/share/realplay/icon.png'

(realplay.bin:98366): GLib-WARNING **: GError set over the top of a
previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL
before it's set.
The overwriting error message was: Couldn't recognize the image file
format for file
'/compat/linux/usr/local/RealPlayer/share/default/pause.png'


		John


More information about the freebsd-ports mailing list