Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pcsx2: Missing dependency on gnome-base/librsvg #6

Closed
haarp opened this issue Apr 25, 2015 · 13 comments
Closed

pcsx2: Missing dependency on gnome-base/librsvg #6

haarp opened this issue Apr 25, 2015 · 13 comments
Assignees

Comments

@haarp
Copy link

haarp commented Apr 25, 2015

I only have the 64bit librsvg installed and pcsx2 can't display icons.

Error loading theme icon 'gtk-ok' for stock: Unable to load image-loading module: /usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: cannot open shared object file: No such file or directory

After manually emerging it with abi_x86_32, the problem disappears.

librsvg should be added as a dependency

@nE0sIghT
Copy link
Owner

That is not dependency of pcsx2 itself, but your icon theme. Which icon theme do you use?

@nE0sIghT nE0sIghT self-assigned this Apr 25, 2015
@haarp
Copy link
Author

haarp commented Apr 25, 2015

A custom one, it has no ebuild.

Mhh yeah, that makes sense. The question being, how do you solve such a dependency elegantly... Difficult.

@nE0sIghT
Copy link
Owner

x11-themes/adwaita-icon-theme - default Gnome 3 icon theme - depends on librsvg, but was not converted to multilib. I can convert it and fill bug to Gentoo

@haarp
Copy link
Author

haarp commented Apr 25, 2015

You could, but to complete the dependency chain, pcsx2 would then have to depend on adwaita-icon-theme. I imagine a lot of people would be upset at that, and it doesn't feel like the right way.

@nE0sIghT
Copy link
Owner

Yep, i forgot that gtk+-3 support disabled now

@nE0sIghT
Copy link
Owner

Did you have svg use flag enabled on gdk-pixbuf? I think if you have it enabled, then 32bit librsvg dependency must be in graph

@haarp
Copy link
Author

haarp commented Apr 25, 2015

The version of gdk-pixbuf in portage doesn't have an svg useflag

@nE0sIghT
Copy link
Owner

Strange, for some reasons it was removed:
https://bugs.gentoo.org/show_bug.cgi?id=373001
https://bugs.gentoo.org/show_bug.cgi?id=363715

Anyway i can not handle that case in pcsx2 ebuild. You can fill new report at b.g.o to re-add svg use flag for gdk-pixbuf

@haarp
Copy link
Author

haarp commented Apr 25, 2015

@haarp
Copy link
Author

haarp commented Apr 25, 2015

Seems that Gentoo thinks that pcsx2 itself should depend on librsvg

@nE0sIghT
Copy link
Owner

Not really, Alexandre explained that icon theme ebuild must depends on librsvg.
https://bugs.gentoo.org/show_bug.cgi?id=547710#c3

@haarp
Copy link
Author

haarp commented Apr 25, 2015

Yeah, and that quite frankly makes no sense, see my reply on the bug.

@nE0sIghT
Copy link
Owner

Must be fixed in latest gtk+

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants