When I try to run some java GUI applications with icedtea-bin-7 I get the following error: GLib-GIO-ERROR **: No GSettings schemas are installed on the system I did not get this error with icedtea-bin-6 and installing gsettings-desktop-schemas fixed the error.
Up. Same error for me, and leonbaum2's solution of emerging gsettings-desktop-schemas also fixed the error. (In reply to leonbaum2 from comment #0) > When I try to run some java GUI applications with icedtea-bin-7 I get the > following error: > > GLib-GIO-ERROR **: No GSettings schemas are installed on the system > > I did not get this error with icedtea-bin-6 and installing > gsettings-desktop-schemas fixed the error.
java shouldn't depend on gnome, gnome is not Linux
The dependency needs adding. I'll also add it to the source code e-build in the java overlay. It's required for retrieving native proxy settings.
This is fixed in 2.5.5 in the java overlay.
Now in the tree. This isn't really a big deal, it has no major dependencies besides glib and you need that anyway.
Oops, just realised this bug is for -bin. That isn't in the tree yet but it should be later today.
Really now in the tree!
Hello, What is the purpose of these files: /usr/share/GConf/gsettings/gsettings-desktop-schemas.convert /usr/share/GConf/gsettings/wm-schemas.convert on the system without GConf installed? May be gsettings-desktop-schemas needs to have "gnome" USE-flag then?
(In reply to tot-to from comment #8) > May be gsettings-desktop-schemas needs to have "gnome" USE-flag then? I agree here, or at least be kept in IUSE="X".
Agreed. I'd really appreciate a use flag for that dependency with dev-java/icedtea-bin-7. That gsettings-desktop-schemas took 50 minutes to compile on my system and I truely don't need it.
This really does need to be under a USE flag, either X or awt. I have headless boxes I don't want to install X (or Wayland or any GUI on), but I may sometimes still want java.
(In reply to Conway S. Smith from comment #11) > This really does need to be under a USE flag, either X or awt. I think I already discussed this at length in another bug report but what makes you think it's pulling in any X stuff besides this one small package? gsettings-desktop-schemas contains just 38 harmless files, mostly XML. If you disable the introspection flag, which should probably do on a non-desktop system anyway, then the only major dependency it pulls in is glib and as I said above, you need that for Java anyway.