GNOME Bugzilla – Bug 583290
Schemas file to not installed
Last modified: 2011-12-07 21:52:22 UTC
In libgsf-1.14.13 (and for some time now), share/gconf/schemas/gsf-office-thumbnailer.schemas is not installed because configure contains: if false; then GCONF_SCHEMAS_INSTALL_TRUE= GCONF_SCHEMAS_INSTALL_FALSE='#' else GCONF_SCHEMAS_INSTALL_TRUE='#' GCONF_SCHEMAS_INSTALL_FALSE= fi and thumbnailer/Makefile.in has: @GCONF_SCHEMAS_INSTALL_TRUE@schema_DATA = $(schemas) I'm not exactly clear on why the configure script ends up this way, probably this line in configure.in is wrong: AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [false])
There is nothing wrong with the configure file. The section is turned off because I have not been using --enable-schemas-install when configuring for the distcheck. Let's see if I can remember it the next time around.
Hmm... I thought I had this automated for 1.14.15. Clearly not.
I am confused. The above section is in configure, but later we have if test "$enable_schemas_install" != no; then GCONF_SCHEMAS_INSTALL_TRUE= GCONF_SCHEMAS_INSTALL_FALSE='#' else GCONF_SCHEMAS_INSTALL_TRUE='#' GCONF_SCHEMAS_INSTALL_FALSE= fi which overrides it. Please supply config.log
> Please supply config.log Any update here?
Created attachment 142830 [details] config.log as requested config.log is attached. It seems the pkgsrc infrastructure is disabling the schema file installation, so the bug is not where I'd pointed to. Since pkgsrc is doing that for all packages using the GConf/schemas.mk Makefile include, I wonder what is different with libgsf. I guess you can close this PR; I'll come back to you when I've found out if there's something that libgsf should do differently.
Ok, I was told that usually, --disable-schemas-install still installs the files, but doesn't call gconftool-2 to register them. In that case, thumbnailer/Makefile.am needs to be changed to disregard @GCONF_SCHEMAS_INSTALL_TRUE@ wrt. setting schema_DATA.
We no longer have a schema file. -->OBSOLETE.